Class EndpointAuthenticationOptionArgs.Builder

    • Method Detail

      • activeDirectoryId

        public EndpointAuthenticationOptionArgs.Builder activeDirectoryId​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> activeDirectoryId)
        Parameters:
        activeDirectoryId - The ID of the Active Directory to be used for authentication if type is `directory-service-authentication`.
        Returns:
        builder
      • activeDirectoryId

        public EndpointAuthenticationOptionArgs.Builder activeDirectoryId​(java.lang.String activeDirectoryId)
        Parameters:
        activeDirectoryId - The ID of the Active Directory to be used for authentication if type is `directory-service-authentication`.
        Returns:
        builder
      • rootCertificateChainArn

        public EndpointAuthenticationOptionArgs.Builder rootCertificateChainArn​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.String> rootCertificateChainArn)
        Parameters:
        rootCertificateChainArn - 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`.
        Returns:
        builder
      • rootCertificateChainArn

        public EndpointAuthenticationOptionArgs.Builder rootCertificateChainArn​(java.lang.String rootCertificateChainArn)
        Parameters:
        rootCertificateChainArn - 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`.
        Returns:
        builder
      • samlProviderArn

        public EndpointAuthenticationOptionArgs.Builder samlProviderArn​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> samlProviderArn)
        Parameters:
        samlProviderArn - The ARN of the IAM SAML identity provider if type is `federated-authentication`.
        Returns:
        builder
      • samlProviderArn

        public EndpointAuthenticationOptionArgs.Builder samlProviderArn​(java.lang.String samlProviderArn)
        Parameters:
        samlProviderArn - The ARN of the IAM SAML identity provider if type is `federated-authentication`.
        Returns:
        builder
      • selfServiceSamlProviderArn

        public EndpointAuthenticationOptionArgs.Builder selfServiceSamlProviderArn​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.String> selfServiceSamlProviderArn)
        Parameters:
        selfServiceSamlProviderArn - The ARN of the IAM SAML identity provider for the self service portal if type is `federated-authentication`.
        Returns:
        builder
      • selfServiceSamlProviderArn

        public EndpointAuthenticationOptionArgs.Builder selfServiceSamlProviderArn​(java.lang.String selfServiceSamlProviderArn)
        Parameters:
        selfServiceSamlProviderArn - The ARN of the IAM SAML identity provider for the self service portal if type is `federated-authentication`.
        Returns:
        builder
      • type

        public EndpointAuthenticationOptionArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - 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.
        Returns:
        builder
      • type

        public EndpointAuthenticationOptionArgs.Builder type​(java.lang.String type)
        Parameters:
        type - 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.
        Returns:
        builder