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> 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