#[non_exhaustive]pub struct VerifiedAccessTrustProviderBuilder { /* private fields */ }
Expand description
A builder for VerifiedAccessTrustProvider
.
Implementations§
source§impl VerifiedAccessTrustProviderBuilder
impl VerifiedAccessTrustProviderBuilder
sourcepub fn verified_access_trust_provider_id(self, input: impl Into<String>) -> Self
pub fn verified_access_trust_provider_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Web Services Verified Access trust provider.
sourcepub fn set_verified_access_trust_provider_id(
self,
input: Option<String>
) -> Self
pub fn set_verified_access_trust_provider_id( self, input: Option<String> ) -> Self
The ID of the Amazon Web Services Verified Access trust provider.
sourcepub fn get_verified_access_trust_provider_id(&self) -> &Option<String>
pub fn get_verified_access_trust_provider_id(&self) -> &Option<String>
The ID of the Amazon Web Services Verified Access trust provider.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description for the Amazon Web Services Verified Access trust provider.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description for the Amazon Web Services Verified Access trust provider.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description for the Amazon Web Services Verified Access trust provider.
sourcepub fn trust_provider_type(self, input: TrustProviderType) -> Self
pub fn trust_provider_type(self, input: TrustProviderType) -> Self
The type of Verified Access trust provider.
sourcepub fn set_trust_provider_type(self, input: Option<TrustProviderType>) -> Self
pub fn set_trust_provider_type(self, input: Option<TrustProviderType>) -> Self
The type of Verified Access trust provider.
sourcepub fn get_trust_provider_type(&self) -> &Option<TrustProviderType>
pub fn get_trust_provider_type(&self) -> &Option<TrustProviderType>
The type of Verified Access trust provider.
sourcepub fn user_trust_provider_type(self, input: UserTrustProviderType) -> Self
pub fn user_trust_provider_type(self, input: UserTrustProviderType) -> Self
The type of user-based trust provider.
sourcepub fn set_user_trust_provider_type(
self,
input: Option<UserTrustProviderType>
) -> Self
pub fn set_user_trust_provider_type( self, input: Option<UserTrustProviderType> ) -> Self
The type of user-based trust provider.
sourcepub fn get_user_trust_provider_type(&self) -> &Option<UserTrustProviderType>
pub fn get_user_trust_provider_type(&self) -> &Option<UserTrustProviderType>
The type of user-based trust provider.
sourcepub fn device_trust_provider_type(self, input: DeviceTrustProviderType) -> Self
pub fn device_trust_provider_type(self, input: DeviceTrustProviderType) -> Self
The type of device-based trust provider.
sourcepub fn set_device_trust_provider_type(
self,
input: Option<DeviceTrustProviderType>
) -> Self
pub fn set_device_trust_provider_type( self, input: Option<DeviceTrustProviderType> ) -> Self
The type of device-based trust provider.
sourcepub fn get_device_trust_provider_type(&self) -> &Option<DeviceTrustProviderType>
pub fn get_device_trust_provider_type(&self) -> &Option<DeviceTrustProviderType>
The type of device-based trust provider.
sourcepub fn oidc_options(self, input: OidcOptions) -> Self
pub fn oidc_options(self, input: OidcOptions) -> Self
The options for an OpenID Connect-compatible user-identity trust provider.
sourcepub fn set_oidc_options(self, input: Option<OidcOptions>) -> Self
pub fn set_oidc_options(self, input: Option<OidcOptions>) -> Self
The options for an OpenID Connect-compatible user-identity trust provider.
sourcepub fn get_oidc_options(&self) -> &Option<OidcOptions>
pub fn get_oidc_options(&self) -> &Option<OidcOptions>
The options for an OpenID Connect-compatible user-identity trust provider.
sourcepub fn device_options(self, input: DeviceOptions) -> Self
pub fn device_options(self, input: DeviceOptions) -> Self
The options for device-identity trust provider.
sourcepub fn set_device_options(self, input: Option<DeviceOptions>) -> Self
pub fn set_device_options(self, input: Option<DeviceOptions>) -> Self
The options for device-identity trust provider.
sourcepub fn get_device_options(&self) -> &Option<DeviceOptions>
pub fn get_device_options(&self) -> &Option<DeviceOptions>
The options for device-identity trust provider.
sourcepub fn policy_reference_name(self, input: impl Into<String>) -> Self
pub fn policy_reference_name(self, input: impl Into<String>) -> Self
The identifier to be used when working with policy rules.
sourcepub fn set_policy_reference_name(self, input: Option<String>) -> Self
pub fn set_policy_reference_name(self, input: Option<String>) -> Self
The identifier to be used when working with policy rules.
sourcepub fn get_policy_reference_name(&self) -> &Option<String>
pub fn get_policy_reference_name(&self) -> &Option<String>
The identifier to be used when working with policy rules.
sourcepub fn creation_time(self, input: impl Into<String>) -> Self
pub fn creation_time(self, input: impl Into<String>) -> Self
The creation time.
sourcepub fn set_creation_time(self, input: Option<String>) -> Self
pub fn set_creation_time(self, input: Option<String>) -> Self
The creation time.
sourcepub fn get_creation_time(&self) -> &Option<String>
pub fn get_creation_time(&self) -> &Option<String>
The creation time.
sourcepub fn last_updated_time(self, input: impl Into<String>) -> Self
pub fn last_updated_time(self, input: impl Into<String>) -> Self
The last updated time.
sourcepub fn set_last_updated_time(self, input: Option<String>) -> Self
pub fn set_last_updated_time(self, input: Option<String>) -> Self
The last updated time.
sourcepub fn get_last_updated_time(&self) -> &Option<String>
pub fn get_last_updated_time(&self) -> &Option<String>
The last updated time.
The tags.
The tags.
sourcepub fn sse_specification(
self,
input: VerifiedAccessSseSpecificationResponse
) -> Self
pub fn sse_specification( self, input: VerifiedAccessSseSpecificationResponse ) -> Self
Describes the options in use for server side encryption.
sourcepub fn set_sse_specification(
self,
input: Option<VerifiedAccessSseSpecificationResponse>
) -> Self
pub fn set_sse_specification( self, input: Option<VerifiedAccessSseSpecificationResponse> ) -> Self
Describes the options in use for server side encryption.
sourcepub fn get_sse_specification(
&self
) -> &Option<VerifiedAccessSseSpecificationResponse>
pub fn get_sse_specification( &self ) -> &Option<VerifiedAccessSseSpecificationResponse>
Describes the options in use for server side encryption.
sourcepub fn build(self) -> VerifiedAccessTrustProvider
pub fn build(self) -> VerifiedAccessTrustProvider
Consumes the builder and constructs a VerifiedAccessTrustProvider
.
Trait Implementations§
source§impl Clone for VerifiedAccessTrustProviderBuilder
impl Clone for VerifiedAccessTrustProviderBuilder
source§fn clone(&self) -> VerifiedAccessTrustProviderBuilder
fn clone(&self) -> VerifiedAccessTrustProviderBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for VerifiedAccessTrustProviderBuilder
impl Default for VerifiedAccessTrustProviderBuilder
source§fn default() -> VerifiedAccessTrustProviderBuilder
fn default() -> VerifiedAccessTrustProviderBuilder
source§impl PartialEq for VerifiedAccessTrustProviderBuilder
impl PartialEq for VerifiedAccessTrustProviderBuilder
source§fn eq(&self, other: &VerifiedAccessTrustProviderBuilder) -> bool
fn eq(&self, other: &VerifiedAccessTrustProviderBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.