Class DomainNameMutualTlsAuthenticationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.inputs.DomainNameMutualTlsAuthenticationArgs.Builder
-
- Enclosing class:
- DomainNameMutualTlsAuthenticationArgs
public static final class DomainNameMutualTlsAuthenticationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DomainNameMutualTlsAuthenticationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainNameMutualTlsAuthenticationArgs
build()
DomainNameMutualTlsAuthenticationArgs.Builder
truststoreUri(com.pulumi.core.Output<java.lang.String> truststoreUri)
DomainNameMutualTlsAuthenticationArgs.Builder
truststoreUri(java.lang.String truststoreUri)
DomainNameMutualTlsAuthenticationArgs.Builder
truststoreVersion(com.pulumi.core.Output<java.lang.String> truststoreVersion)
DomainNameMutualTlsAuthenticationArgs.Builder
truststoreVersion(java.lang.String truststoreVersion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainNameMutualTlsAuthenticationArgs defaults)
-
-
Method Detail
-
truststoreUri
public DomainNameMutualTlsAuthenticationArgs.Builder truststoreUri(com.pulumi.core.Output<java.lang.String> truststoreUri)
- Parameters:
truststoreUri
- Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, `s3://bucket-name/key-name`. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version.- Returns:
- builder
-
truststoreUri
public DomainNameMutualTlsAuthenticationArgs.Builder truststoreUri(java.lang.String truststoreUri)
- Parameters:
truststoreUri
- Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, `s3://bucket-name/key-name`. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version.- Returns:
- builder
-
truststoreVersion
public DomainNameMutualTlsAuthenticationArgs.Builder truststoreVersion(@Nullable com.pulumi.core.Output<java.lang.String> truststoreVersion)
- Parameters:
truststoreVersion
- Version of the S3 object that contains the truststore. To specify a version, you must have versioning enabled for the S3 bucket.- Returns:
- builder
-
truststoreVersion
public DomainNameMutualTlsAuthenticationArgs.Builder truststoreVersion(java.lang.String truststoreVersion)
- Parameters:
truststoreVersion
- Version of the S3 object that contains the truststore. To specify a version, you must have versioning enabled for the S3 bucket.- Returns:
- builder
-
build
public DomainNameMutualTlsAuthenticationArgs build()
-
-