Package com.pulumi.aws.opensearch.inputs
Class DomainDomainEndpointOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.opensearch.inputs.DomainDomainEndpointOptionsArgs.Builder
-
- Enclosing class:
- DomainDomainEndpointOptionsArgs
public static final class DomainDomainEndpointOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DomainDomainEndpointOptionsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainDomainEndpointOptionsArgs defaults)
-
-
Method Detail
-
customEndpoint
public DomainDomainEndpointOptionsArgs.Builder customEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> customEndpoint)
- Parameters:
customEndpoint
- Fully qualified domain for your custom endpoint.- Returns:
- builder
-
customEndpoint
public DomainDomainEndpointOptionsArgs.Builder customEndpoint(java.lang.String customEndpoint)
- Parameters:
customEndpoint
- Fully qualified domain for your custom endpoint.- Returns:
- builder
-
customEndpointCertificateArn
public DomainDomainEndpointOptionsArgs.Builder customEndpointCertificateArn(@Nullable com.pulumi.core.Output<java.lang.String> customEndpointCertificateArn)
- Parameters:
customEndpointCertificateArn
- ACM certificate ARN for your custom endpoint.- Returns:
- builder
-
customEndpointCertificateArn
public DomainDomainEndpointOptionsArgs.Builder customEndpointCertificateArn(java.lang.String customEndpointCertificateArn)
- Parameters:
customEndpointCertificateArn
- ACM certificate ARN for your custom endpoint.- Returns:
- builder
-
customEndpointEnabled
public DomainDomainEndpointOptionsArgs.Builder customEndpointEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> customEndpointEnabled)
- Parameters:
customEndpointEnabled
- Whether to enable custom endpoint for the OpenSearch domain.- Returns:
- builder
-
customEndpointEnabled
public DomainDomainEndpointOptionsArgs.Builder customEndpointEnabled(java.lang.Boolean customEndpointEnabled)
- Parameters:
customEndpointEnabled
- Whether to enable custom endpoint for the OpenSearch domain.- Returns:
- builder
-
enforceHttps
public DomainDomainEndpointOptionsArgs.Builder enforceHttps(@Nullable com.pulumi.core.Output<java.lang.Boolean> enforceHttps)
- Parameters:
enforceHttps
- Whether or not to require HTTPS. Defaults to `true`.- Returns:
- builder
-
enforceHttps
public DomainDomainEndpointOptionsArgs.Builder enforceHttps(java.lang.Boolean enforceHttps)
- Parameters:
enforceHttps
- Whether or not to require HTTPS. Defaults to `true`.- Returns:
- builder
-
tlsSecurityPolicy
public DomainDomainEndpointOptionsArgs.Builder tlsSecurityPolicy(@Nullable com.pulumi.core.Output<java.lang.String> tlsSecurityPolicy)
- Parameters:
tlsSecurityPolicy
- Name of the TLS security policy that needs to be applied to the HTTPS endpoint. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/opensearch-service/latest/APIReference/API_DomainEndpointOptions.html#opensearchservice-Type-DomainEndpointOptions-TLSSecurityPolicy). Pulumi will only perform drift detection if a configuration value is provided.- Returns:
- builder
-
tlsSecurityPolicy
public DomainDomainEndpointOptionsArgs.Builder tlsSecurityPolicy(java.lang.String tlsSecurityPolicy)
- Parameters:
tlsSecurityPolicy
- Name of the TLS security policy that needs to be applied to the HTTPS endpoint. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/opensearch-service/latest/APIReference/API_DomainEndpointOptions.html#opensearchservice-Type-DomainEndpointOptions-TLSSecurityPolicy). Pulumi will only perform drift detection if a configuration value is provided.- Returns:
- builder
-
build
public DomainDomainEndpointOptionsArgs build()
-
-