Class: Aws::VPCLattice::Types::CreateResourceConfigurationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::VPCLattice::Types::CreateResourceConfigurationResponse
- Defined in:
- gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allow_association_to_shareable_service_network ⇒ Boolean
Specifies whether the resource configuration can be associated with a sharable service network.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the resource configuration.
-
#created_at ⇒ Time
The date and time that the resource configuration was created, in ISO-8601 format.
-
#custom_domain_name ⇒ String
The custom domain name for your resource configuration.
-
#domain_verification_arn ⇒ String
The verification ID ARN.
-
#domain_verification_id ⇒ String
The domain name verification ID.
-
#failure_reason ⇒ String
The reason that the request failed.
-
#group_domain ⇒ String
(GROUP) The group domain for a group resource configuration.
-
#id ⇒ String
The ID of the resource configuration.
-
#name ⇒ String
The name of the resource configuration.
-
#port_ranges ⇒ Array<String>
The port range.
-
#protocol ⇒ String
The protocol.
-
#resource_configuration_definition ⇒ Types::ResourceConfigurationDefinition
Identifies the resource configuration in one of the following ways:.
-
#resource_configuration_group_id ⇒ String
The ID of the parent resource configuration of type
GROUP. -
#resource_gateway_id ⇒ String
The ID of the resource gateway associated with the resource configuration.
-
#status ⇒ String
The current status of the resource configuration.
-
#type ⇒ String
The type of resource configuration.
Instance Attribute Details
#allow_association_to_shareable_service_network ⇒ Boolean
Specifies whether the resource configuration can be associated with a sharable service network.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the resource configuration.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time that the resource configuration was created, in ISO-8601 format.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#custom_domain_name ⇒ String
The custom domain name for your resource configuration.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#domain_verification_arn ⇒ String
The verification ID ARN
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#domain_verification_id ⇒ String
The domain name verification ID.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#failure_reason ⇒ String
The reason that the request failed.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#group_domain ⇒ String
(GROUP) The group domain for a group resource configuration. Any domains that you create for the child resource are subdomains of the group domain. Child resources inherit the verification status of the domain.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the resource configuration.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the resource configuration.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#port_ranges ⇒ Array<String>
The port range.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The protocol.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#resource_configuration_definition ⇒ Types::ResourceConfigurationDefinition
Identifies the resource configuration in one of the following ways:
Amazon Resource Name (ARN) - Supported resource-types that are provisioned by Amazon Web Services services, such as RDS databases, can be identified by their ARN.
Domain name - Any domain name that is publicly resolvable.
IP address - For IPv4 and IPv6, only IP addresses in the VPC are supported.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#resource_configuration_group_id ⇒ String
The ID of the parent resource configuration of type GROUP.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#resource_gateway_id ⇒ String
The ID of the resource gateway associated with the resource configuration.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the resource configuration.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of resource configuration. A resource configuration can be one of the following types:
SINGLE - A single resource.
GROUP - A group of resources. You must create a group resource configuration before you create a child resource configuration.
CHILD - A single resource that is part of a group resource configuration.
ARN - An Amazon Web Services resource.
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 548 class CreateResourceConfigurationResponse < Struct.new( :id, :name, :arn, :resource_gateway_id, :resource_configuration_group_id, :type, :port_ranges, :protocol, :status, :resource_configuration_definition, :allow_association_to_shareable_service_network, :created_at, :failure_reason, :custom_domain_name, :domain_verification_id, :group_domain, :domain_verification_arn) SENSITIVE = [] include Aws::Structure end |