1. Registry
  2. Packages
  3. Akamai
  4. API Docs
  5. getCpCode
Viewing docs for Akamai v12.1.1
published on Tuesday, Oct 13, 2026 by Pulumi
akamai logo
Viewing docs for Akamai v12.1.1
published on Tuesday, Oct 13, 2026 by Pulumi

    Using getCpCode

    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 getCpCode(args: GetCpCodeArgs, opts?: InvokeOptions): Promise<GetCpCodeResult>
    function getCpCodeOutput(args: GetCpCodeOutputArgs, opts?: InvokeOutputOptions): Output<GetCpCodeResult>
    def get_cp_code(contract_id: Optional[str] = None,
                    cp_code_id: Optional[str] = None,
                    cp_code_name: Optional[str] = None,
                    group_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetCpCodeResult
    def get_cp_code_output(contract_id: pulumi.Input[Optional[str]] = None,
                    cp_code_id: pulumi.Input[Optional[str]] = None,
                    cp_code_name: pulumi.Input[Optional[str]] = None,
                    group_id: pulumi.Input[Optional[str]] = None,
                    opts: Optional[InvokeOutputOptions] = None) -> Output[GetCpCodeResult]
    func LookupCpCode(ctx *Context, args *LookupCpCodeArgs, opts ...InvokeOption) (*LookupCpCodeResult, error)
    func LookupCpCodeOutput(ctx *Context, args *LookupCpCodeOutputArgs, opts ...InvokeOption) LookupCpCodeResultOutput

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

    public static class GetCpCode 
    {
        public static Task<GetCpCodeResult> InvokeAsync(GetCpCodeArgs args, InvokeOptions? opts = null)
        public static Output<GetCpCodeResult> Invoke(GetCpCodeInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetCpCodeResult> Invoke(GetCpCodeInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetCpCodeResult> getCpCode(GetCpCodeArgs args, InvokeOptions options)
    public static Output<GetCpCodeResult> getCpCode(GetCpCodeArgs args, InvokeOptions options)
    public static Output<GetCpCodeResult> getCpCode(GetCpCodeArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: akamai:index/getCpCode:getCpCode
      arguments:
        # arguments dictionary
    data "akamai_get_cp_code" "name" {
        # arguments
    }

    The following arguments are supported:

    ContractId string
    GroupId string
    CpCodeId string
    CpCodeName string
    ContractId string
    GroupId string
    CpCodeId string
    CpCodeName string
    contract_id string
    group_id string
    cp_code_id string
    cp_code_name string
    contractId String
    groupId String
    cpCodeId String
    cpCodeName String
    contractId string
    groupId string
    cpCodeId string
    cpCodeName string
    contractId String
    groupId String
    cpCodeId String
    cpCodeName String

    getCpCode Result

    The following output properties are available:

    ContractId string
    CpCodeId string
    CpCodeName string
    CreatedDate string
    GroupId string
    Id string
    The provider-assigned unique ID for this managed resource.
    ProductIds List<string>
    ContractId string
    CpCodeId string
    CpCodeName string
    CreatedDate string
    GroupId string
    Id string
    The provider-assigned unique ID for this managed resource.
    ProductIds []string
    contract_id string
    cp_code_id string
    cp_code_name string
    created_date string
    group_id string
    id string
    The provider-assigned unique ID for this managed resource.
    product_ids list(string)
    contractId String
    cpCodeId String
    cpCodeName String
    createdDate String
    groupId String
    id String
    The provider-assigned unique ID for this managed resource.
    productIds List<String>
    contractId string
    cpCodeId string
    cpCodeName string
    createdDate string
    groupId string
    id string
    The provider-assigned unique ID for this managed resource.
    productIds string[]
    contract_id str
    cp_code_id str
    cp_code_name str
    created_date str
    group_id str
    id str
    The provider-assigned unique ID for this managed resource.
    product_ids Sequence[str]
    contractId String
    cpCodeId String
    cpCodeName String
    createdDate String
    groupId String
    id String
    The provider-assigned unique ID for this managed resource.
    productIds List<String>

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Viewing docs for Akamai v12.1.1
    published on Tuesday, Oct 13, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial