Class UpdateSamlProviderRequest

    • Method Detail

      • samlMetadataDocument

        public final String samlMetadataDocument()

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

        Returns:
        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 IdP.
      • samlProviderArn

        public final String samlProviderArn()

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

        For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

        Returns:
        The Amazon Resource Name (ARN) of the SAML provider to update.

        For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

      • addPrivateKey

        public final String addPrivateKey()

        Specifies the new private key from your external identity provider. The private key must be a .pem file that uses AES-GCM or AES-CBC encryption algorithm to decrypt SAML assertions.

        Returns:
        Specifies the new private key from your external identity provider. The private key must be a .pem file that uses AES-GCM or AES-CBC encryption algorithm to decrypt SAML assertions.
      • removePrivateKey

        public final String removePrivateKey()

        The Key ID of the private key to remove.

        Returns:
        The Key ID of the private key to remove.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object