Struct aws_sdk_opensearchserverless::operation::update_security_config::UpdateSecurityConfigInput
source · #[non_exhaustive]pub struct UpdateSecurityConfigInput {
pub id: Option<String>,
pub config_version: Option<String>,
pub description: Option<String>,
pub saml_options: Option<SamlConfigOptions>,
pub client_token: Option<String>,
}
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.id: Option<String>
The security configuration identifier. For SAML the ID will be saml/<accountId>/<idpProviderName>
. For example, saml/123456789123/OKTADev
.
config_version: Option<String>
The version of the security configuration to be updated. You can find the most recent version of a security configuration using the GetSecurityPolicy
command.
description: Option<String>
A description of the security configuration.
saml_options: Option<SamlConfigOptions>
SAML options in in the form of a key-value map.
client_token: Option<String>
Unique, case-sensitive identifier to ensure idempotency of the request.
Implementations§
source§impl UpdateSecurityConfigInput
impl UpdateSecurityConfigInput
sourcepub fn id(&self) -> Option<&str>
pub fn id(&self) -> Option<&str>
The security configuration identifier. For SAML the ID will be saml/<accountId>/<idpProviderName>
. For example, saml/123456789123/OKTADev
.
sourcepub fn config_version(&self) -> Option<&str>
pub fn config_version(&self) -> Option<&str>
The version of the security configuration to be updated. You can find the most recent version of a security configuration using the GetSecurityPolicy
command.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the security configuration.
sourcepub fn saml_options(&self) -> Option<&SamlConfigOptions>
pub fn saml_options(&self) -> Option<&SamlConfigOptions>
SAML options in in the form of a key-value map.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Unique, case-sensitive identifier to ensure idempotency of the request.
source§impl UpdateSecurityConfigInput
impl UpdateSecurityConfigInput
sourcepub fn builder() -> UpdateSecurityConfigInputBuilder
pub fn builder() -> UpdateSecurityConfigInputBuilder
Creates a new builder-style object to manufacture UpdateSecurityConfigInput
.
Trait Implementations§
source§impl Clone for UpdateSecurityConfigInput
impl Clone for UpdateSecurityConfigInput
source§fn clone(&self) -> UpdateSecurityConfigInput
fn clone(&self) -> UpdateSecurityConfigInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateSecurityConfigInput
impl Debug for UpdateSecurityConfigInput
source§impl PartialEq for UpdateSecurityConfigInput
impl PartialEq for UpdateSecurityConfigInput
source§fn eq(&self, other: &UpdateSecurityConfigInput) -> bool
fn eq(&self, other: &UpdateSecurityConfigInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateSecurityConfigInput
Auto Trait Implementations§
impl Freeze for UpdateSecurityConfigInput
impl RefUnwindSafe for UpdateSecurityConfigInput
impl Send for UpdateSecurityConfigInput
impl Sync for UpdateSecurityConfigInput
impl Unpin for UpdateSecurityConfigInput
impl UnwindSafe for UpdateSecurityConfigInput
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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