1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getPageShieldCookies
Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi

cloudflare.getPageShieldCookies

Explore with Pulumi AI

cloudflare logo
Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const examplePageShieldCookies = cloudflare.getPageShieldCookies({
        zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
        cookieId: "023e105f4ecef8ad9ca31a8372d0c353",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_page_shield_cookies = cloudflare.get_page_shield_cookies(zone_id="023e105f4ecef8ad9ca31a8372d0c353",
        cookie_id="023e105f4ecef8ad9ca31a8372d0c353")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudflare.GetPageShieldCookies(ctx, &cloudflare.GetPageShieldCookiesArgs{
    			ZoneId:   "023e105f4ecef8ad9ca31a8372d0c353",
    			CookieId: "023e105f4ecef8ad9ca31a8372d0c353",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudflare = Pulumi.Cloudflare;
    
    return await Deployment.RunAsync(() => 
    {
        var examplePageShieldCookies = Cloudflare.GetPageShieldCookies.Invoke(new()
        {
            ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
            CookieId = "023e105f4ecef8ad9ca31a8372d0c353",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.CloudflareFunctions;
    import com.pulumi.cloudflare.inputs.GetPageShieldCookiesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var examplePageShieldCookies = CloudflareFunctions.getPageShieldCookies(GetPageShieldCookiesArgs.builder()
                .zoneId("023e105f4ecef8ad9ca31a8372d0c353")
                .cookieId("023e105f4ecef8ad9ca31a8372d0c353")
                .build());
    
        }
    }
    
    variables:
      examplePageShieldCookies:
        fn::invoke:
          function: cloudflare:getPageShieldCookies
          arguments:
            zoneId: 023e105f4ecef8ad9ca31a8372d0c353
            cookieId: 023e105f4ecef8ad9ca31a8372d0c353
    

    Using getPageShieldCookies

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getPageShieldCookies(args: GetPageShieldCookiesArgs, opts?: InvokeOptions): Promise<GetPageShieldCookiesResult>
    function getPageShieldCookiesOutput(args: GetPageShieldCookiesOutputArgs, opts?: InvokeOptions): Output<GetPageShieldCookiesResult>
    def get_page_shield_cookies(cookie_id: Optional[str] = None,
                                zone_id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetPageShieldCookiesResult
    def get_page_shield_cookies_output(cookie_id: Optional[pulumi.Input[str]] = None,
                                zone_id: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetPageShieldCookiesResult]
    func GetPageShieldCookies(ctx *Context, args *GetPageShieldCookiesArgs, opts ...InvokeOption) (*GetPageShieldCookiesResult, error)
    func GetPageShieldCookiesOutput(ctx *Context, args *GetPageShieldCookiesOutputArgs, opts ...InvokeOption) GetPageShieldCookiesResultOutput

    > Note: This function is named GetPageShieldCookies in the Go SDK.

    public static class GetPageShieldCookies 
    {
        public static Task<GetPageShieldCookiesResult> InvokeAsync(GetPageShieldCookiesArgs args, InvokeOptions? opts = null)
        public static Output<GetPageShieldCookiesResult> Invoke(GetPageShieldCookiesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPageShieldCookiesResult> getPageShieldCookies(GetPageShieldCookiesArgs args, InvokeOptions options)
    public static Output<GetPageShieldCookiesResult> getPageShieldCookies(GetPageShieldCookiesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cloudflare:index/getPageShieldCookies:getPageShieldCookies
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CookieId string
    Identifier
    ZoneId string
    Identifier
    CookieId string
    Identifier
    ZoneId string
    Identifier
    cookieId String
    Identifier
    zoneId String
    Identifier
    cookieId string
    Identifier
    zoneId string
    Identifier
    cookie_id str
    Identifier
    zone_id str
    Identifier
    cookieId String
    Identifier
    zoneId String
    Identifier

    getPageShieldCookies Result

    The following output properties are available:

    CookieId string
    Identifier
    DomainAttribute string
    ExpiresAttribute string
    FirstSeenAt string
    Host string
    HttpOnlyAttribute bool
    Id string
    Identifier
    LastSeenAt string
    MaxAgeAttribute int
    Name string
    PageUrls List<string>
    PathAttribute string
    SameSiteAttribute string
    Available values: "lax", "strict", "none".
    SecureAttribute bool
    Type string
    Available values: "first_party", "unknown".
    ZoneId string
    Identifier
    CookieId string
    Identifier
    DomainAttribute string
    ExpiresAttribute string
    FirstSeenAt string
    Host string
    HttpOnlyAttribute bool
    Id string
    Identifier
    LastSeenAt string
    MaxAgeAttribute int
    Name string
    PageUrls []string
    PathAttribute string
    SameSiteAttribute string
    Available values: "lax", "strict", "none".
    SecureAttribute bool
    Type string
    Available values: "first_party", "unknown".
    ZoneId string
    Identifier
    cookieId String
    Identifier
    domainAttribute String
    expiresAttribute String
    firstSeenAt String
    host String
    httpOnlyAttribute Boolean
    id String
    Identifier
    lastSeenAt String
    maxAgeAttribute Integer
    name String
    pageUrls List<String>
    pathAttribute String
    sameSiteAttribute String
    Available values: "lax", "strict", "none".
    secureAttribute Boolean
    type String
    Available values: "first_party", "unknown".
    zoneId String
    Identifier
    cookieId string
    Identifier
    domainAttribute string
    expiresAttribute string
    firstSeenAt string
    host string
    httpOnlyAttribute boolean
    id string
    Identifier
    lastSeenAt string
    maxAgeAttribute number
    name string
    pageUrls string[]
    pathAttribute string
    sameSiteAttribute string
    Available values: "lax", "strict", "none".
    secureAttribute boolean
    type string
    Available values: "first_party", "unknown".
    zoneId string
    Identifier
    cookie_id str
    Identifier
    domain_attribute str
    expires_attribute str
    first_seen_at str
    host str
    http_only_attribute bool
    id str
    Identifier
    last_seen_at str
    max_age_attribute int
    name str
    page_urls Sequence[str]
    path_attribute str
    same_site_attribute str
    Available values: "lax", "strict", "none".
    secure_attribute bool
    type str
    Available values: "first_party", "unknown".
    zone_id str
    Identifier
    cookieId String
    Identifier
    domainAttribute String
    expiresAttribute String
    firstSeenAt String
    host String
    httpOnlyAttribute Boolean
    id String
    Identifier
    lastSeenAt String
    maxAgeAttribute Number
    name String
    pageUrls List<String>
    pathAttribute String
    sameSiteAttribute String
    Available values: "lax", "strict", "none".
    secureAttribute Boolean
    type String
    Available values: "first_party", "unknown".
    zoneId String
    Identifier

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo
    Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi