Struct aws_sdk_ec2::operation::detach_verified_access_trust_provider::DetachVerifiedAccessTrustProviderInput
source · #[non_exhaustive]pub struct DetachVerifiedAccessTrustProviderInput {
pub verified_access_instance_id: Option<String>,
pub verified_access_trust_provider_id: Option<String>,
pub client_token: Option<String>,
pub dry_run: Option<bool>,
}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.verified_access_instance_id: Option<String>The ID of the Verified Access instance.
verified_access_trust_provider_id: Option<String>The ID of the Verified Access trust provider.
client_token: Option<String>A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
dry_run: Option<bool>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Implementations§
source§impl DetachVerifiedAccessTrustProviderInput
impl DetachVerifiedAccessTrustProviderInput
sourcepub fn verified_access_instance_id(&self) -> Option<&str>
pub fn verified_access_instance_id(&self) -> Option<&str>
The ID of the Verified Access instance.
sourcepub fn verified_access_trust_provider_id(&self) -> Option<&str>
pub fn verified_access_trust_provider_id(&self) -> Option<&str>
The ID of the Verified Access trust provider.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
source§impl DetachVerifiedAccessTrustProviderInput
impl DetachVerifiedAccessTrustProviderInput
sourcepub fn builder() -> DetachVerifiedAccessTrustProviderInputBuilder
pub fn builder() -> DetachVerifiedAccessTrustProviderInputBuilder
Creates a new builder-style object to manufacture DetachVerifiedAccessTrustProviderInput.
Trait Implementations§
source§impl Clone for DetachVerifiedAccessTrustProviderInput
impl Clone for DetachVerifiedAccessTrustProviderInput
source§fn clone(&self) -> DetachVerifiedAccessTrustProviderInput
fn clone(&self) -> DetachVerifiedAccessTrustProviderInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq<DetachVerifiedAccessTrustProviderInput> for DetachVerifiedAccessTrustProviderInput
impl PartialEq<DetachVerifiedAccessTrustProviderInput> for DetachVerifiedAccessTrustProviderInput
source§fn eq(&self, other: &DetachVerifiedAccessTrustProviderInput) -> bool
fn eq(&self, other: &DetachVerifiedAccessTrustProviderInput) -> bool
self and other values to be equal, and is used
by ==.