class Aws::IAM::Types::CreateSAMLProviderRequest

@note When making an API call, you may pass CreateSAMLProviderRequest

data as a hash:

    {
      saml_metadata_document: "SAMLMetadataDocumentType", # required
      name: "SAMLProviderNameType", # required
      tags: [
        {
          key: "tagKeyType", # required
          value: "tagValueType", # required
        },
      ],
    }

@!attribute [rw] saml_metadata_document

An XML document generated by an identity provider (IdP) that
supports SAML 2.0. The document includes the issuer's name,
expiration information, and keys that can be used to validate the
SAML authentication response (assertions) that are received from the
IdP. You must generate the metadata document using the identity
management software that is used as your organization's IdP.

For more information, see [About SAML 2.0-based federation][1] in
the *IAM User Guide*

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_saml.html
@return [String]

@!attribute [rw] name

The name of the provider to create.

This parameter allows (through its [regex pattern][1]) a string of
characters consisting of upper and lowercase alphanumeric characters
with no spaces. You can also include any of the following
characters: \_+=,.@-

[1]: http://wikipedia.org/wiki/regex
@return [String]

@!attribute [rw] tags

A list of tags that you want to attach to the new IAM SAML provider.
Each tag consists of a key name and an associated value. For more
information about tagging, see [Tagging IAM resources][1] in the
*IAM User Guide*.

<note markdown="1"> If any one of the tags is invalid or if you exceed the allowed
maximum number of tags, then the entire request fails and the
resource is not created.

 </note>

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/CreateSAMLProviderRequest AWS API Documentation

Constants

SENSITIVE