Class EndpointAuthenticationOption


  • public final class EndpointAuthenticationOption
    extends java.lang.Object
    • Method Detail

      • activeDirectoryId

        public java.util.Optional<java.lang.String> activeDirectoryId()
        Returns:
        The ID of the Active Directory to be used for authentication if type is `directory-service-authentication`.
      • rootCertificateChainArn

        public java.util.Optional<java.lang.String> rootCertificateChainArn()
        Returns:
        The ARN of the client certificate. The certificate must be signed by a certificate authority (CA) and it must be provisioned in AWS Certificate Manager (ACM). Only necessary when type is set to `certificate-authentication`.
      • samlProviderArn

        public java.util.Optional<java.lang.String> samlProviderArn()
        Returns:
        The ARN of the IAM SAML identity provider if type is `federated-authentication`.
      • selfServiceSamlProviderArn

        public java.util.Optional<java.lang.String> selfServiceSamlProviderArn()
        Returns:
        The ARN of the IAM SAML identity provider for the self service portal if type is `federated-authentication`.
      • type

        public java.lang.String type()
        Returns:
        The type of client authentication to be used. Specify `certificate-authentication` to use certificate-based authentication, `directory-service-authentication` to use Active Directory authentication, or `federated-authentication` to use Federated Authentication via SAML 2.0.