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 classEndpointAuthenticationOption.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.Builderbuilder()static EndpointAuthenticationOption.Builderbuilder(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.Stringtype()
-
-
-
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)
-
-