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 Elasticsearch domain.
        Returns:
        builder
      • customEndpointEnabled

        public DomainDomainEndpointOptionsArgs.Builder customEndpointEnabled​(java.lang.Boolean customEndpointEnabled)
        Parameters:
        customEndpointEnabled - Whether to enable custom endpoint for the Elasticsearch 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. Valid values: `Policy-Min-TLS-1-0-2019-07`, `Policy-Min-TLS-1-2-2019-07`, and `Policy-Min-TLS-1-2-PFS-2023-10`. 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. Valid values: `Policy-Min-TLS-1-0-2019-07`, `Policy-Min-TLS-1-2-2019-07`, and `Policy-Min-TLS-1-2-PFS-2023-10`. Pulumi will only perform drift detection if a configuration value is provided.
        Returns:
        builder