Class EndpointAuthenticationOption
- java.lang.Object
-
- com.pulumi.aws.ec2clientvpn.outputs.EndpointAuthenticationOption
-
public final class EndpointAuthenticationOption extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EndpointAuthenticationOption.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
activeDirectoryId()
static EndpointAuthenticationOption.Builder
builder()
static EndpointAuthenticationOption.Builder
builder(EndpointAuthenticationOption defaults)
java.util.Optional<java.lang.String>
rootCertificateChainArn()
java.util.Optional<java.lang.String>
samlProviderArn()
java.util.Optional<java.lang.String>
selfServiceSamlProviderArn()
java.lang.String
type()
-
-
-
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.
-
builder
public static EndpointAuthenticationOption.Builder builder()
-
builder
public static EndpointAuthenticationOption.Builder builder(EndpointAuthenticationOption defaults)
-
-