Class: Aws::VPCLattice::Types::GetResourceConfigurationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::VPCLattice::Types::GetResourceConfigurationResponse
- 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 is associated with a sharable service network.
-
#amazon_managed ⇒ Boolean
Indicates whether the resource configuration was created and is managed by Amazon.
-
#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 of the resource configuration.
-
#failure_reason ⇒ String
The reason the create-resource-configuration request failed.
-
#id ⇒ String
The ID of the resource configuration.
-
#last_updated_at ⇒ Time
The most recent date and time that the resource configuration was updated, in ISO-8601 format.
-
#name ⇒ String
The name of the resource configuration.
-
#port_ranges ⇒ Array<String>
The TCP port ranges that a consumer can use to access a resource configuration.
-
#protocol ⇒ String
The TCP protocol accepted by the specified resource configuration.
-
#resource_configuration_definition ⇒ Types::ResourceConfigurationDefinition
The resource configuration.
-
#resource_configuration_group_id ⇒ String
The ID of the group resource configuration.
-
#resource_gateway_id ⇒ String
The ID of the resource gateway used to connect to the resource configuration in a given VPC.
-
#status ⇒ String
The 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 is associated with a sharable service network.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#amazon_managed ⇒ Boolean
Indicates whether the resource configuration was created and is managed by Amazon.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time that the resource configuration was created, in ISO-8601 format.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#custom_domain_name ⇒ String
The custom domain name of the resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#failure_reason ⇒ String
The reason the create-resource-configuration request failed.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
The most recent date and time that the resource configuration was updated, in ISO-8601 format.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#port_ranges ⇒ Array<String>
The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The TCP protocol accepted by the specified resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#resource_configuration_definition ⇒ Types::ResourceConfigurationDefinition
The resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#resource_configuration_group_id ⇒ String
The ID of the group resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#resource_gateway_id ⇒ String
The ID of the resource gateway used to connect to the resource configuration in a given VPC. You can specify the resource gateway identifier only for resource configurations with type SINGLE, GROUP, or ARN.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the resource configuration.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of resource configuration.
SINGLE
- A single resource.GROUP
- A group of resources.CHILD
- A single resource that is part of a group resource configuration.ARN
- An Amazon Web Services resource.
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 1959 class GetResourceConfigurationResponse < Struct.new( :allow_association_to_shareable_service_network, :amazon_managed, :arn, :created_at, :custom_domain_name, :failure_reason, :id, :last_updated_at, :name, :port_ranges, :protocol, :resource_configuration_definition, :resource_configuration_group_id, :resource_gateway_id, :status, :type) SENSITIVE = [] include Aws::Structure end |