Class: Aws::SecurityHub::Types::AwsEc2VpcEndpointServiceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEc2VpcEndpointServiceDetails
- Defined in:
- gems/aws-sdk-securityhub/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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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.
8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8664 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 |