Class: Aws::SecurityHub::Types::AwsEc2VpcEndpointServiceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEc2VpcEndpointServiceDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Contains details about the service configuration for a VPC endpoint service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acceptance_required ⇒ Boolean
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
-
#availability_zones ⇒ Array<String>
The Availability Zones where the service is available.
-
#base_endpoint_dns_names ⇒ Array<String>
The DNS names for the service.
-
#gateway_load_balancer_arns ⇒ Array<String>
The ARNs of the Gateway Load Balancers for the service.
-
#manages_vpc_endpoints ⇒ Boolean
Whether the service manages its VPC endpoints.
-
#network_load_balancer_arns ⇒ Array<String>
The ARNs of the Network Load Balancers for the service.
-
#private_dns_name ⇒ String
The private DNS name for the service.
-
#service_id ⇒ String
The identifier of the service.
-
#service_name ⇒ String
The name of the service.
-
#service_state ⇒ String
The current state of the service.
-
#service_type ⇒ Array<Types::AwsEc2VpcEndpointServiceServiceTypeDetails>
The types for the service.
Instance Attribute Details
#acceptance_required ⇒ Boolean
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#availability_zones ⇒ Array<String>
The Availability Zones where the service is available.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#base_endpoint_dns_names ⇒ Array<String>
The DNS names for the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#gateway_load_balancer_arns ⇒ Array<String>
The ARNs of the Gateway Load Balancers for the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#manages_vpc_endpoints ⇒ Boolean
Whether the service manages its VPC endpoints.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#network_load_balancer_arns ⇒ Array<String>
The ARNs of the Network Load Balancers for the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#private_dns_name ⇒ String
The private DNS name for the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#service_id ⇒ String
The identifier of the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#service_name ⇒ String
The name of the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#service_state ⇒ String
The current state of the service. Valid values are as follows:
-
Available -
Deleted -
Deleting -
Failed -
Pending
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |
#service_type ⇒ Array<Types::AwsEc2VpcEndpointServiceServiceTypeDetails>
The types for the service.
8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 |
# File 'lib/aws-sdk-securityhub/types.rb', line 8996 class AwsEc2VpcEndpointServiceDetails < Struct.new( :acceptance_required, :availability_zones, :base_endpoint_dns_names, :manages_vpc_endpoints, :gateway_load_balancer_arns, :network_load_balancer_arns, :private_dns_name, :service_id, :service_name, :service_state, :service_type) SENSITIVE = [] include Aws::Structure end |