Class AuthenticatedOriginPullsArgs.Builder

    • Method Detail

      • authenticatedOriginPullsCertificate

        public AuthenticatedOriginPullsArgs.Builder authenticatedOriginPullsCertificate​(@Nullable
                                                                                        com.pulumi.core.Output<java.lang.String> authenticatedOriginPullsCertificate)
        Parameters:
        authenticatedOriginPullsCertificate - The ID of an uploaded Authenticated Origin Pulls certificate. If no hostname is provided, this certificate will be used zone wide as Per-Zone Authenticated Origin Pulls.
        Returns:
        builder
      • authenticatedOriginPullsCertificate

        public AuthenticatedOriginPullsArgs.Builder authenticatedOriginPullsCertificate​(java.lang.String authenticatedOriginPullsCertificate)
        Parameters:
        authenticatedOriginPullsCertificate - The ID of an uploaded Authenticated Origin Pulls certificate. If no hostname is provided, this certificate will be used zone wide as Per-Zone Authenticated Origin Pulls.
        Returns:
        builder
      • enabled

        public AuthenticatedOriginPullsArgs.Builder enabled​(com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether to enable Authenticated Origin Pulls on the given zone or hostname.
        Returns:
        builder
      • enabled

        public AuthenticatedOriginPullsArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether to enable Authenticated Origin Pulls on the given zone or hostname.
        Returns:
        builder
      • hostname

        public AuthenticatedOriginPullsArgs.Builder hostname​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> hostname)
        Parameters:
        hostname - Specify a hostname to enable Per-Hostname Authenticated Origin Pulls on, using the provided certificate.
        Returns:
        builder
      • hostname

        public AuthenticatedOriginPullsArgs.Builder hostname​(java.lang.String hostname)
        Parameters:
        hostname - Specify a hostname to enable Per-Hostname Authenticated Origin Pulls on, using the provided certificate.
        Returns:
        builder
      • zoneId

        public AuthenticatedOriginPullsArgs.Builder zoneId​(com.pulumi.core.Output<java.lang.String> zoneId)
        Parameters:
        zoneId - The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • zoneId

        public AuthenticatedOriginPullsArgs.Builder zoneId​(java.lang.String zoneId)
        Parameters:
        zoneId - The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder