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 async fn send(
self
) -> Result<ModifySamlPropertiesOutput, SdkError<ModifySamlPropertiesError>>
pub async fn send( self ) -> Result<ModifySamlPropertiesOutput, SdkError<ModifySamlPropertiesError>>
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 async fn customize(
self
) -> Result<CustomizableOperation<ModifySamlProperties, AwsResponseRetryClassifier>, SdkError<ModifySamlPropertiesError>>
pub async fn customize( self ) -> Result<CustomizableOperation<ModifySamlProperties, AwsResponseRetryClassifier>, SdkError<ModifySamlPropertiesError>>
Consumes this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
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 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 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.
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