Class DomainDomainEndpointOptionsArgs.Builder

    • 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