Class: Aws::MediaConnect::Types::ListedSourceEndpoint

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

A summary of a source endpoint that the ListSourceEndpoints operation returns.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#associated_resource_arn ⇒ String

The Amazon Resource Name (ARN) of the resource that is associated with the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone ⇒ String

The Availability Zone in which the source endpoint is located.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_id ⇒ String

The ID of the Availability Zone in which the source endpoint is located.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#connected_destination_count ⇒ Integer

The number of destination endpoints that are connected to the source endpoint.

Returns:

  • (Integer)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#connection_state ⇒ String

The connection state of the source endpoint. Valid values include the following:

  • CONNECTED – The source endpoint is connected to a destination endpoint.

  • DISCONNECTED – The source endpoint isn't connected to a destination endpoint.

  • CONNECTING – The source endpoint is connecting to a destination endpoint.

  • DISCONNECTING – The source endpoint is disconnecting from a destination endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The date and time when the source endpoint was created.

Returns:

  • (Time)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_type ⇒ String

The type of encryption used for the source endpoint connection.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The unique identifier of the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycle_management ⇒ String

The entity that manages the lifecycle of the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#message_count ⇒ Integer

The number of status messages for the source endpoint.

Returns:

  • (Integer)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#region_name ⇒ String

The name of the Amazon Web Services Region in which the source endpoint is located.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#registration_state ⇒ String

The registration state of the source endpoint. Valid values include the following:

  • REGISTERED – The source endpoint is registered and ready to use.

  • REGISTERING – MediaConnect is registering the source endpoint.

  • DEREGISTERING – MediaConnect is deregistering the source endpoint.

  • REGISTRATION_FAILED – MediaConnect couldn't register the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_share_ownership ⇒ String

Indicates whether this account owns the source endpoint or consumes it from another account through RAM.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_share_state ⇒ String

The sharing state of the source endpoint.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#source_type ⇒ String

The type of the source endpoint. Valid values include the following:

  • STANDARD – A source endpoint that represents an external source over a standard protocol, such as RTP, RIST, or SRT.

  • ROUTER_OUTPUT – A source endpoint that represents a router output.

Returns:

  • (String)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The date and time when the source endpoint was last updated.

Returns:

  • (Time)


5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5627

class ListedSourceEndpoint < Struct.new(
  :name,
  :arn,
  :id,
  :source_type,
  :region_name,
  :availability_zone,
  :availability_zone_id,
  :created_at,
  :updated_at,
  :lifecycle_management,
  :message_count,
  :resource_share_ownership,
  :resource_share_state,
  :registration_state,
  :connection_state,
  :encryption_type,
  :connected_destination_count,
  :associated_resource_arn)
  SENSITIVE = []
  include Aws::Structure
end