Struct aws_sdk_ec2::model::ServiceConfiguration
source · [−]#[non_exhaustive]pub struct ServiceConfiguration { /* private fields */ }
Expand description
Describes a service configuration for a VPC endpoint service.
Implementations
sourceimpl ServiceConfiguration
impl ServiceConfiguration
sourcepub fn service_type(&self) -> Option<&[ServiceTypeDetail]>
pub fn service_type(&self) -> Option<&[ServiceTypeDetail]>
The type of service.
sourcepub fn service_id(&self) -> Option<&str>
pub fn service_id(&self) -> Option<&str>
The ID of the service.
sourcepub fn service_name(&self) -> Option<&str>
pub fn service_name(&self) -> Option<&str>
The name of the service.
sourcepub fn service_state(&self) -> Option<&ServiceState>
pub fn service_state(&self) -> Option<&ServiceState>
The service state.
sourcepub fn availability_zones(&self) -> Option<&[String]>
pub fn availability_zones(&self) -> Option<&[String]>
The Availability Zones in which the service is available.
sourcepub fn acceptance_required(&self) -> Option<bool>
pub fn acceptance_required(&self) -> Option<bool>
Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
sourcepub fn manages_vpc_endpoints(&self) -> Option<bool>
pub fn manages_vpc_endpoints(&self) -> Option<bool>
Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
sourcepub fn network_load_balancer_arns(&self) -> Option<&[String]>
pub fn network_load_balancer_arns(&self) -> Option<&[String]>
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
sourcepub fn gateway_load_balancer_arns(&self) -> Option<&[String]>
pub fn gateway_load_balancer_arns(&self) -> Option<&[String]>
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
sourcepub fn supported_ip_address_types(&self) -> Option<&[ServiceConnectivityType]>
pub fn supported_ip_address_types(&self) -> Option<&[ServiceConnectivityType]>
The supported IP address types.
sourcepub fn base_endpoint_dns_names(&self) -> Option<&[String]>
pub fn base_endpoint_dns_names(&self) -> Option<&[String]>
The DNS names for the service.
sourcepub fn private_dns_name(&self) -> Option<&str>
pub fn private_dns_name(&self) -> Option<&str>
The private DNS name for the service.
sourcepub fn private_dns_name_configuration(
&self
) -> Option<&PrivateDnsNameConfiguration>
pub fn private_dns_name_configuration(
&self
) -> Option<&PrivateDnsNameConfiguration>
Information about the endpoint service private DNS name configuration.
sourcepub fn payer_responsibility(&self) -> Option<&PayerResponsibility>
pub fn payer_responsibility(&self) -> Option<&PayerResponsibility>
The payer responsibility.
Any tags assigned to the service.
sourceimpl ServiceConfiguration
impl ServiceConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ServiceConfiguration
.
Trait Implementations
sourceimpl Clone for ServiceConfiguration
impl Clone for ServiceConfiguration
sourcefn clone(&self) -> ServiceConfiguration
fn clone(&self) -> ServiceConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ServiceConfiguration
impl Debug for ServiceConfiguration
sourceimpl PartialEq<ServiceConfiguration> for ServiceConfiguration
impl PartialEq<ServiceConfiguration> for ServiceConfiguration
sourcefn eq(&self, other: &ServiceConfiguration) -> bool
fn eq(&self, other: &ServiceConfiguration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for ServiceConfiguration
Auto Trait Implementations
impl RefUnwindSafe for ServiceConfiguration
impl Send for ServiceConfiguration
impl Sync for ServiceConfiguration
impl Unpin for ServiceConfiguration
impl UnwindSafe for ServiceConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more