Class: Aws::RTBFabric::Types::CreateResponderGatewayRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

The unique client token.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

An optional description for the responder gateway.

Returns:

  • (String)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#domain_nameString

The domain name for the responder gateway.

Returns:

  • (String)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#gateway_typeString

The type of gateway. Valid values are EXTERNAL or INTERNAL.

Returns:

  • (String)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#listener_configTypes::ListenerConfig

Listener configuration for the protocols (HTTP, HTTPS, or both) accepted by the gateway.



557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#managed_endpoint_configurationTypes::ManagedEndpointConfiguration

The configuration for the managed endpoint.



557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

The networking port to use.

Returns:

  • (Integer)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#protocolString

The networking protocol to use.

Returns:

  • (String)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_idsArray<String>

The unique identifiers of the security groups.

Returns:

  • (Array<String>)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idsArray<String>

The unique identifiers of the subnets.

Returns:

  • (Array<String>)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A map of the key-value pairs of the tag or tags to assign to the resource.

Returns:

  • (Hash<String,String>)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#trust_store_configurationTypes::TrustStoreConfiguration

The configuration of the trust store.



557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The unique identifier of the Virtual Private Cloud (VPC).

Returns:

  • (String)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 557

class CreateResponderGatewayRequest < Struct.new(
  :vpc_id,
  :subnet_ids,
  :security_group_ids,
  :domain_name,
  :port,
  :protocol,
  :listener_config,
  :trust_store_configuration,
  :managed_endpoint_configuration,
  :client_token,
  :description,
  :tags,
  :gateway_type)
  SENSITIVE = []
  include Aws::Structure
end