Skip to content

IAM  >  Operations  >  delete_saml_provider

delete_saml_provider

Operation

delete_saml_provider async

delete_saml_provider(input: DeleteSAMLProviderInput, plugins: list[Plugin] | None = None) -> DeleteSAMLProviderOutput

Deletes a SAML provider resource in IAM.

Deleting the provider resource from IAM does not update any roles that reference the SAML provider resource's ARN as a principal in their trust policies. Any attempt to assume a role that references a non-existent provider resource ARN fails.

Note

This operation requires Signature Version 4.

Parameters:

Name Type Description Default
input DeleteSAMLProviderInput

An instance of DeleteSAMLProviderInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
DeleteSAMLProviderOutput

An instance of DeleteSAMLProviderOutput.

Input

DeleteSAMLProviderInput dataclass

Bases: _SerdeShape

Dataclass for DeleteSAMLProviderInput structure.

Attributes

saml_provider_arn class-attribute instance-attribute
saml_provider_arn: str | None = ...

The Amazon Resource Name (ARN) of the SAML provider to delete.

Output

DeleteSAMLProviderOutput dataclass

Bases: _SerdeShape

Dataclass for DeleteSAMLProviderOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.