Class: Aws::MediaConnect::Types::GatewayInstance

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

Overview

The settings for an instance in a gateway.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bridge_placement ⇒ String

The availability of the instance to host new bridges. The bridgePlacement property can be LOCKED or AVAILABLE. If it is LOCKED, no new bridges can be deployed to this instance. If it is AVAILABLE, new bridges can be deployed to this instance.

Returns:

  • (String)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#connection_status ⇒ String

The connection state of the instance.

Returns:

  • (String)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#gateway_arn ⇒ String

The Amazon Resource Name (ARN) of the instance.

Returns:

  • (String)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#gateway_instance_arn ⇒ String

The ARN of the gateway.

Returns:

  • (String)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#instance_id ⇒ String

The instance ID generated by the SSM install. This will begin with "mi-".

Returns:

  • (String)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#instance_messages ⇒ Array<Types::MessageDetail>

Messages with information about the gateway.

Returns:



3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#instance_state ⇒ String

The status of the instance.

Returns:

  • (String)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end

#running_bridge_count ⇒ Integer

The running bridge count.

Returns:

  • (Integer)


3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3034

class GatewayInstance < Struct.new(
  :bridge_placement,
  :connection_status,
  :gateway_arn,
  :gateway_instance_arn,
  :instance_id,
  :instance_messages,
  :instance_state,
  :running_bridge_count)
  SENSITIVE = []
  include Aws::Structure
end