Struct aws_sdk_verifiedpermissions::types::builders::OpenIdConnectIdentityTokenConfigurationDetailBuilder
source · #[non_exhaustive]pub struct OpenIdConnectIdentityTokenConfigurationDetailBuilder { /* private fields */ }Expand description
A builder for OpenIdConnectIdentityTokenConfigurationDetail.
Implementations§
source§impl OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl OpenIdConnectIdentityTokenConfigurationDetailBuilder
sourcepub fn principal_id_claim(self, input: impl Into<String>) -> Self
pub fn principal_id_claim(self, input: impl Into<String>) -> Self
The claim that determines the principal in OIDC access tokens. For example, sub.
sourcepub fn set_principal_id_claim(self, input: Option<String>) -> Self
pub fn set_principal_id_claim(self, input: Option<String>) -> Self
The claim that determines the principal in OIDC access tokens. For example, sub.
sourcepub fn get_principal_id_claim(&self) -> &Option<String>
pub fn get_principal_id_claim(&self) -> &Option<String>
The claim that determines the principal in OIDC access tokens. For example, sub.
sourcepub fn client_ids(self, input: impl Into<String>) -> Self
pub fn client_ids(self, input: impl Into<String>) -> Self
Appends an item to client_ids.
To override the contents of this collection use set_client_ids.
The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider. For example, 1example23456789, 2example10111213.
sourcepub fn set_client_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_client_ids(self, input: Option<Vec<String>>) -> Self
The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider. For example, 1example23456789, 2example10111213.
sourcepub fn get_client_ids(&self) -> &Option<Vec<String>>
pub fn get_client_ids(&self) -> &Option<Vec<String>>
The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider. For example, 1example23456789, 2example10111213.
sourcepub fn build(self) -> OpenIdConnectIdentityTokenConfigurationDetail
pub fn build(self) -> OpenIdConnectIdentityTokenConfigurationDetail
Consumes the builder and constructs a OpenIdConnectIdentityTokenConfigurationDetail.
Trait Implementations§
source§impl Clone for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl Clone for OpenIdConnectIdentityTokenConfigurationDetailBuilder
source§fn clone(&self) -> OpenIdConnectIdentityTokenConfigurationDetailBuilder
fn clone(&self) -> OpenIdConnectIdentityTokenConfigurationDetailBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl Default for OpenIdConnectIdentityTokenConfigurationDetailBuilder
source§fn default() -> OpenIdConnectIdentityTokenConfigurationDetailBuilder
fn default() -> OpenIdConnectIdentityTokenConfigurationDetailBuilder
source§impl PartialEq for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl PartialEq for OpenIdConnectIdentityTokenConfigurationDetailBuilder
source§fn eq(
&self,
other: &OpenIdConnectIdentityTokenConfigurationDetailBuilder,
) -> bool
fn eq( &self, other: &OpenIdConnectIdentityTokenConfigurationDetailBuilder, ) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OpenIdConnectIdentityTokenConfigurationDetailBuilder
Auto Trait Implementations§
impl Freeze for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl RefUnwindSafe for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl Send for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl Sync for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl Unpin for OpenIdConnectIdentityTokenConfigurationDetailBuilder
impl UnwindSafe for OpenIdConnectIdentityTokenConfigurationDetailBuilder
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> 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)
clone_to_uninit)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