Struct aws_sdk_ssoadmin::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerInput
source · #[non_exhaustive]pub struct CreateTrustedTokenIssuerInput {
pub instance_arn: Option<String>,
pub name: Option<String>,
pub trusted_token_issuer_type: Option<TrustedTokenIssuerType>,
pub trusted_token_issuer_configuration: Option<TrustedTokenIssuerConfiguration>,
pub client_token: Option<String>,
pub tags: Option<Vec<Tag>>,
}
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.instance_arn: Option<String>
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
name: Option<String>
Specifies the name of the new trusted token issuer configuration.
trusted_token_issuer_type: Option<TrustedTokenIssuerType>
Specifies the type of the new trusted token issuer.
trusted_token_issuer_configuration: Option<TrustedTokenIssuerConfiguration>
Specifies settings that apply to the new trusted token issuer configuration. The settings that are available depend on what TrustedTokenIssuerType
you specify.
client_token: Option<String>
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an IdempotentParameterMismatch
error.
Specifies tags to be attached to the new trusted token issuer configuration.
Implementations§
source§impl CreateTrustedTokenIssuerInput
impl CreateTrustedTokenIssuerInput
sourcepub fn instance_arn(&self) -> Option<&str>
pub fn instance_arn(&self) -> Option<&str>
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
Specifies the name of the new trusted token issuer configuration.
sourcepub fn trusted_token_issuer_type(&self) -> Option<&TrustedTokenIssuerType>
pub fn trusted_token_issuer_type(&self) -> Option<&TrustedTokenIssuerType>
Specifies the type of the new trusted token issuer.
sourcepub fn trusted_token_issuer_configuration(
&self,
) -> Option<&TrustedTokenIssuerConfiguration>
pub fn trusted_token_issuer_configuration( &self, ) -> Option<&TrustedTokenIssuerConfiguration>
Specifies settings that apply to the new trusted token issuer configuration. The settings that are available depend on what TrustedTokenIssuerType
you specify.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails with an IdempotentParameterMismatch
error.
Specifies tags to be attached to the new trusted token issuer configuration.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreateTrustedTokenIssuerInput
impl CreateTrustedTokenIssuerInput
sourcepub fn builder() -> CreateTrustedTokenIssuerInputBuilder
pub fn builder() -> CreateTrustedTokenIssuerInputBuilder
Creates a new builder-style object to manufacture CreateTrustedTokenIssuerInput
.
Trait Implementations§
source§impl Clone for CreateTrustedTokenIssuerInput
impl Clone for CreateTrustedTokenIssuerInput
source§fn clone(&self) -> CreateTrustedTokenIssuerInput
fn clone(&self) -> CreateTrustedTokenIssuerInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateTrustedTokenIssuerInput
impl PartialEq for CreateTrustedTokenIssuerInput
source§fn eq(&self, other: &CreateTrustedTokenIssuerInput) -> bool
fn eq(&self, other: &CreateTrustedTokenIssuerInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateTrustedTokenIssuerInput
Auto Trait Implementations§
impl Freeze for CreateTrustedTokenIssuerInput
impl RefUnwindSafe for CreateTrustedTokenIssuerInput
impl Send for CreateTrustedTokenIssuerInput
impl Sync for CreateTrustedTokenIssuerInput
impl Unpin for CreateTrustedTokenIssuerInput
impl UnwindSafe for CreateTrustedTokenIssuerInput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more