Class: Aws::EC2::Types::ServiceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ServiceConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a service configuration for a VPC endpoint service.
Instance Attribute Summary collapse
-
#acceptance_required ⇒ Boolean
Indicates whether requests from other AWS accounts to create an endpoint to the service must first be accepted.
-
#availability_zones ⇒ Array<String>
In the Availability Zones in which the service is available.
-
#base_endpoint_dns_names ⇒ Array<String>
The DNS names for the service.
-
#network_load_balancer_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
-
#private_dns_name ⇒ String
The private DNS name for the service.
-
#service_id ⇒ String
The ID of the service.
-
#service_name ⇒ String
The name of the service.
-
#service_state ⇒ String
The service state.
-
#service_type ⇒ Array<Types::ServiceTypeDetail>
The type of service.
Instance Attribute Details
#acceptance_required ⇒ Boolean
Indicates whether requests from other AWS accounts to create an endpoint to the service must first be accepted.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#availability_zones ⇒ Array<String>
In the Availability Zones in which the service is available.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#base_endpoint_dns_names ⇒ Array<String>
The DNS names for the service.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#network_load_balancer_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#private_dns_name ⇒ String
The private DNS name for the service.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#service_id ⇒ String
The ID of the service.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#service_name ⇒ String
The name of the service.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#service_state ⇒ String
The service state.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |
#service_type ⇒ Array<Types::ServiceTypeDetail>
The type of service.
33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 |
# File 'lib/aws-sdk-ec2/types.rb', line 33535 class ServiceConfiguration < Struct.new( :service_type, :service_id, :service_name, :service_state, :availability_zones, :acceptance_required, :network_load_balancer_arns, :base_endpoint_dns_names, :private_dns_name) include Aws::Structure end |