Struct aws_sdk_workspaces::operation::modify_saml_properties::builders::ModifySamlPropertiesFluentBuilder
source · pub struct ModifySamlPropertiesFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to ModifySamlProperties
.
Modifies multiple properties related to SAML 2.0 authentication, including the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.
Implementations§
source§impl ModifySamlPropertiesFluentBuilder
impl ModifySamlPropertiesFluentBuilder
sourcepub fn as_input(&self) -> &ModifySamlPropertiesInputBuilder
pub fn as_input(&self) -> &ModifySamlPropertiesInputBuilder
Access the ModifySamlProperties as a reference.
sourcepub async fn send(
self
) -> Result<ModifySamlPropertiesOutput, SdkError<ModifySamlPropertiesError, HttpResponse>>
pub async fn send( self ) -> Result<ModifySamlPropertiesOutput, SdkError<ModifySamlPropertiesError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<ModifySamlPropertiesOutput, ModifySamlPropertiesError, Self>
pub fn customize( self ) -> CustomizableOperation<ModifySamlPropertiesOutput, ModifySamlPropertiesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn resource_id(self, input: impl Into<String>) -> Self
pub fn resource_id(self, input: impl Into<String>) -> Self
The directory identifier for which you want to configure SAML properties.
sourcepub fn set_resource_id(self, input: Option<String>) -> Self
pub fn set_resource_id(self, input: Option<String>) -> Self
The directory identifier for which you want to configure SAML properties.
sourcepub fn get_resource_id(&self) -> &Option<String>
pub fn get_resource_id(&self) -> &Option<String>
The directory identifier for which you want to configure SAML properties.
sourcepub fn saml_properties(self, input: SamlProperties) -> Self
pub fn saml_properties(self, input: SamlProperties) -> Self
The properties for configuring SAML 2.0 authentication.
sourcepub fn set_saml_properties(self, input: Option<SamlProperties>) -> Self
pub fn set_saml_properties(self, input: Option<SamlProperties>) -> Self
The properties for configuring SAML 2.0 authentication.
sourcepub fn get_saml_properties(&self) -> &Option<SamlProperties>
pub fn get_saml_properties(&self) -> &Option<SamlProperties>
The properties for configuring SAML 2.0 authentication.
sourcepub fn properties_to_delete(self, input: DeletableSamlProperty) -> Self
pub fn properties_to_delete(self, input: DeletableSamlProperty) -> Self
Appends an item to PropertiesToDelete
.
To override the contents of this collection use set_properties_to_delete
.
The SAML properties to delete as part of your request.
Specify one of the following options:
-
SAML_PROPERTIES_USER_ACCESS_URL
to delete the user access URL. -
SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME
to delete the relay state parameter name.
sourcepub fn set_properties_to_delete(
self,
input: Option<Vec<DeletableSamlProperty>>
) -> Self
pub fn set_properties_to_delete( self, input: Option<Vec<DeletableSamlProperty>> ) -> Self
The SAML properties to delete as part of your request.
Specify one of the following options:
-
SAML_PROPERTIES_USER_ACCESS_URL
to delete the user access URL. -
SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME
to delete the relay state parameter name.
sourcepub fn get_properties_to_delete(&self) -> &Option<Vec<DeletableSamlProperty>>
pub fn get_properties_to_delete(&self) -> &Option<Vec<DeletableSamlProperty>>
The SAML properties to delete as part of your request.
Specify one of the following options:
-
SAML_PROPERTIES_USER_ACCESS_URL
to delete the user access URL. -
SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME
to delete the relay state parameter name.
Trait Implementations§
source§impl Clone for ModifySamlPropertiesFluentBuilder
impl Clone for ModifySamlPropertiesFluentBuilder
source§fn clone(&self) -> ModifySamlPropertiesFluentBuilder
fn clone(&self) -> ModifySamlPropertiesFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more