pub struct GetVpcEndpointServiceArgs {
pub filters: Output<Option<Vec<GetVpcEndpointServiceFilter>>>,
pub service: Output<Option<String>>,
pub service_name: Output<Option<String>>,
pub service_type: Output<Option<String>>,
pub tags: Output<Option<HashMap<String, String>>>,
}
Fields§
§filters: Output<Option<Vec<GetVpcEndpointServiceFilter>>>
Configuration block(s) for filtering. Detailed below.
service: Output<Option<String>>
Common name of an AWS service (e.g., s3
).
service_name: Output<Option<String>>
Service name that is specified when creating a VPC endpoint. For AWS services the service name is usually in the form com.amazonaws.<region>.<service>
(the SageMaker Notebook service is an exception to this rule, the service name is in the form aws.sagemaker.<region>.notebook
).
service_type: Output<Option<String>>
Service type, Gateway
or Interface
.
Map of tags, each pair of which must exactly match a pair on the desired VPC Endpoint Service.
NOTE: Specifying
service
will not work for non-AWS services or AWS services that don’t follow the standardservice_name
pattern ofcom.amazonaws.<region>.<service>
.
Implementations§
source§impl GetVpcEndpointServiceArgs
impl GetVpcEndpointServiceArgs
sourcepub fn builder() -> GetVpcEndpointServiceArgsBuilder
pub fn builder() -> GetVpcEndpointServiceArgsBuilder
Create an instance of GetVpcEndpointServiceArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetVpcEndpointServiceArgs
impl Clone for GetVpcEndpointServiceArgs
source§fn clone(&self) -> GetVpcEndpointServiceArgs
fn clone(&self) -> GetVpcEndpointServiceArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for GetVpcEndpointServiceArgs
impl RefUnwindSafe for GetVpcEndpointServiceArgs
impl Send for GetVpcEndpointServiceArgs
impl Sync for GetVpcEndpointServiceArgs
impl Unpin for GetVpcEndpointServiceArgs
impl UnwindSafe for GetVpcEndpointServiceArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)