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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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.
33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 |
# File 'lib/aws-sdk-ec2/types.rb', line 33255 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 |