Struct aws_sdk_ec2::model::ServiceDetail [−][src]
#[non_exhaustive]pub struct ServiceDetail {Show 13 fields
pub service_name: Option<String>,
pub service_id: Option<String>,
pub service_type: Option<Vec<ServiceTypeDetail>>,
pub availability_zones: Option<Vec<String>>,
pub owner: Option<String>,
pub base_endpoint_dns_names: Option<Vec<String>>,
pub private_dns_name: Option<String>,
pub private_dns_names: Option<Vec<PrivateDnsDetails>>,
pub vpc_endpoint_policy_supported: Option<bool>,
pub acceptance_required: Option<bool>,
pub manages_vpc_endpoints: Option<bool>,
pub tags: Option<Vec<Tag>>,
pub private_dns_name_verification_state: Option<DnsNameState>,
}
Expand description
Describes a VPC endpoint service.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.service_name: Option<String>
The Amazon Resource Name (ARN) of the service.
service_id: Option<String>
The ID of the endpoint service.
service_type: Option<Vec<ServiceTypeDetail>>
The type of service.
availability_zones: Option<Vec<String>>
The Availability Zones in which the service is available.
owner: Option<String>
The Amazon Web Services account ID of the service owner.
base_endpoint_dns_names: Option<Vec<String>>
The DNS names for the service.
private_dns_name: Option<String>
The private DNS name for the service.
private_dns_names: Option<Vec<PrivateDnsDetails>>
The private DNS names assigned to the VPC endpoint service.
vpc_endpoint_policy_supported: Option<bool>
Indicates whether the service supports endpoint policies.
acceptance_required: Option<bool>
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
manages_vpc_endpoints: Option<bool>
Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
Any tags assigned to the service.
private_dns_name_verification_state: Option<DnsNameState>
The verification state of the VPC endpoint service.
Consumers of the endpoint service cannot use the private name when the state is not verified
.
Implementations
The Amazon Resource Name (ARN) of the service.
The ID of the endpoint service.
The type of service.
The Availability Zones in which the service is available.
The private DNS name for the service.
The private DNS names assigned to the VPC endpoint service.
Indicates whether the service supports endpoint policies.
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
Any tags assigned to the service.
The verification state of the VPC endpoint service.
Consumers of the endpoint service cannot use the private name when the state is not verified
.
Creates a new builder-style object to manufacture ServiceDetail
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ServiceDetail
impl Send for ServiceDetail
impl Sync for ServiceDetail
impl Unpin for ServiceDetail
impl UnwindSafe for ServiceDetail
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more