Class EndpointAuthenticationOptionArgs


  • public final class EndpointAuthenticationOptionArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • activeDirectoryId

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> samlProviderArn()
        Returns:
        The ARN of the IAM SAML identity provider if type is `federated-authentication`.
      • selfServiceSamlProviderArn

        public java.util.Optional<com.pulumi.core.Output<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 com.pulumi.core.Output<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.