1. Packages
  2. Packages
  3. Akamai
  4. API Docs
  5. getReportinggroupsCpCodes
Viewing docs for Akamai v11.2.0
published on Thursday, May 14, 2026 by Pulumi
akamai logo
Viewing docs for Akamai v11.2.0
published on Thursday, May 14, 2026 by Pulumi

    Using getReportinggroupsCpCodes

    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 getReportinggroupsCpCodes(args: GetReportinggroupsCpCodesArgs, opts?: InvokeOptions): Promise<GetReportinggroupsCpCodesResult>
    function getReportinggroupsCpCodesOutput(args: GetReportinggroupsCpCodesOutputArgs, opts?: InvokeOptions): Output<GetReportinggroupsCpCodesResult>
    def get_reportinggroups_cp_codes(contract_id: Optional[str] = None,
                                     cp_code_name: Optional[str] = None,
                                     group_id: Optional[str] = None,
                                     product_id: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetReportinggroupsCpCodesResult
    def get_reportinggroups_cp_codes_output(contract_id: pulumi.Input[Optional[str]] = None,
                                     cp_code_name: pulumi.Input[Optional[str]] = None,
                                     group_id: pulumi.Input[Optional[str]] = None,
                                     product_id: pulumi.Input[Optional[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetReportinggroupsCpCodesResult]
    func GetReportinggroupsCpCodes(ctx *Context, args *GetReportinggroupsCpCodesArgs, opts ...InvokeOption) (*GetReportinggroupsCpCodesResult, error)
    func GetReportinggroupsCpCodesOutput(ctx *Context, args *GetReportinggroupsCpCodesOutputArgs, opts ...InvokeOption) GetReportinggroupsCpCodesResultOutput

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

    public static class GetReportinggroupsCpCodes 
    {
        public static Task<GetReportinggroupsCpCodesResult> InvokeAsync(GetReportinggroupsCpCodesArgs args, InvokeOptions? opts = null)
        public static Output<GetReportinggroupsCpCodesResult> Invoke(GetReportinggroupsCpCodesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReportinggroupsCpCodesResult> getReportinggroupsCpCodes(GetReportinggroupsCpCodesArgs args, InvokeOptions options)
    public static Output<GetReportinggroupsCpCodesResult> getReportinggroupsCpCodes(GetReportinggroupsCpCodesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getReportinggroupsCpCodes:getReportinggroupsCpCodes
      arguments:
        # arguments dictionary
    data "akamai_getreportinggroupscpcodes" "name" {
        # arguments
    }

    The following arguments are supported:

    ContractId string
    CpCodeName string
    GroupId string
    ProductId string
    ContractId string
    CpCodeName string
    GroupId string
    ProductId string
    contract_id string
    cp_code_name string
    group_id string
    product_id string
    contractId String
    cpCodeName String
    groupId String
    productId String
    contractId string
    cpCodeName string
    groupId string
    productId string
    contractId String
    cpCodeName String
    groupId String
    productId String

    getReportinggroupsCpCodes Result

    The following output properties are available:

    CpCodes List<GetReportinggroupsCpCodesCpCode>
    Id string
    The provider-assigned unique ID for this managed resource.
    ContractId string
    CpCodeName string
    GroupId string
    ProductId string
    CpCodes []GetReportinggroupsCpCodesCpCode
    Id string
    The provider-assigned unique ID for this managed resource.
    ContractId string
    CpCodeName string
    GroupId string
    ProductId string
    cp_codes list(object)
    id string
    The provider-assigned unique ID for this managed resource.
    contract_id string
    cp_code_name string
    group_id string
    product_id string
    cpCodes List<GetReportinggroupsCpCodesCpCode>
    id String
    The provider-assigned unique ID for this managed resource.
    contractId String
    cpCodeName String
    groupId String
    productId String
    cpCodes GetReportinggroupsCpCodesCpCode[]
    id string
    The provider-assigned unique ID for this managed resource.
    contractId string
    cpCodeName string
    groupId string
    productId string
    cp_codes Sequence[GetReportinggroupsCpCodesCpCode]
    id str
    The provider-assigned unique ID for this managed resource.
    contract_id str
    cp_code_name str
    group_id str
    product_id str
    cpCodes List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    contractId String
    cpCodeName String
    groupId String
    productId String

    Supporting Types

    GetReportinggroupsCpCodesCpCode

    AccessGroup GetReportinggroupsCpCodesCpCodeAccessGroup
    The access control group associated with the CP code.
    AccountId string
    The account identifier associated with the CP code.
    Contracts List<GetReportinggroupsCpCodesCpCodeContract>
    List of contracts associated with the CP code.
    CpCodeId int
    The unique numeric identifier of the CP code.
    DefaultTimeZone string
    The default time zone of the CP code.
    Name string
    The name of the CP code.
    OverrideTimeZone GetReportinggroupsCpCodesCpCodeOverrideTimeZone
    The override time zone of the CP code.
    Products List<GetReportinggroupsCpCodesCpCodeProduct>
    List of products associated with the CP code.
    Purgeable bool
    Whether the CP code can be used to purge content.
    Type string
    The type of the CP code.
    AccessGroup GetReportinggroupsCpCodesCpCodeAccessGroup
    The access control group associated with the CP code.
    AccountId string
    The account identifier associated with the CP code.
    Contracts []GetReportinggroupsCpCodesCpCodeContract
    List of contracts associated with the CP code.
    CpCodeId int
    The unique numeric identifier of the CP code.
    DefaultTimeZone string
    The default time zone of the CP code.
    Name string
    The name of the CP code.
    OverrideTimeZone GetReportinggroupsCpCodesCpCodeOverrideTimeZone
    The override time zone of the CP code.
    Products []GetReportinggroupsCpCodesCpCodeProduct
    List of products associated with the CP code.
    Purgeable bool
    Whether the CP code can be used to purge content.
    Type string
    The type of the CP code.
    access_group object
    The access control group associated with the CP code.
    account_id string
    The account identifier associated with the CP code.
    contracts list(object)
    List of contracts associated with the CP code.
    cp_code_id number
    The unique numeric identifier of the CP code.
    default_time_zone string
    The default time zone of the CP code.
    name string
    The name of the CP code.
    override_time_zone object
    The override time zone of the CP code.
    products list(object)
    List of products associated with the CP code.
    purgeable bool
    Whether the CP code can be used to purge content.
    type string
    The type of the CP code.
    accessGroup GetReportinggroupsCpCodesCpCodeAccessGroup
    The access control group associated with the CP code.
    accountId String
    The account identifier associated with the CP code.
    contracts List<GetReportinggroupsCpCodesCpCodeContract>
    List of contracts associated with the CP code.
    cpCodeId Integer
    The unique numeric identifier of the CP code.
    defaultTimeZone String
    The default time zone of the CP code.
    name String
    The name of the CP code.
    overrideTimeZone GetReportinggroupsCpCodesCpCodeOverrideTimeZone
    The override time zone of the CP code.
    products List<GetReportinggroupsCpCodesCpCodeProduct>
    List of products associated with the CP code.
    purgeable Boolean
    Whether the CP code can be used to purge content.
    type String
    The type of the CP code.
    accessGroup GetReportinggroupsCpCodesCpCodeAccessGroup
    The access control group associated with the CP code.
    accountId string
    The account identifier associated with the CP code.
    contracts GetReportinggroupsCpCodesCpCodeContract[]
    List of contracts associated with the CP code.
    cpCodeId number
    The unique numeric identifier of the CP code.
    defaultTimeZone string
    The default time zone of the CP code.
    name string
    The name of the CP code.
    overrideTimeZone GetReportinggroupsCpCodesCpCodeOverrideTimeZone
    The override time zone of the CP code.
    products GetReportinggroupsCpCodesCpCodeProduct[]
    List of products associated with the CP code.
    purgeable boolean
    Whether the CP code can be used to purge content.
    type string
    The type of the CP code.
    access_group GetReportinggroupsCpCodesCpCodeAccessGroup
    The access control group associated with the CP code.
    account_id str
    The account identifier associated with the CP code.
    contracts Sequence[GetReportinggroupsCpCodesCpCodeContract]
    List of contracts associated with the CP code.
    cp_code_id int
    The unique numeric identifier of the CP code.
    default_time_zone str
    The default time zone of the CP code.
    name str
    The name of the CP code.
    override_time_zone GetReportinggroupsCpCodesCpCodeOverrideTimeZone
    The override time zone of the CP code.
    products Sequence[GetReportinggroupsCpCodesCpCodeProduct]
    List of products associated with the CP code.
    purgeable bool
    Whether the CP code can be used to purge content.
    type str
    The type of the CP code.
    accessGroup Property Map
    The access control group associated with the CP code.
    accountId String
    The account identifier associated with the CP code.
    contracts List<Property Map>
    List of contracts associated with the CP code.
    cpCodeId Number
    The unique numeric identifier of the CP code.
    defaultTimeZone String
    The default time zone of the CP code.
    name String
    The name of the CP code.
    overrideTimeZone Property Map
    The override time zone of the CP code.
    products List<Property Map>
    List of products associated with the CP code.
    purgeable Boolean
    Whether the CP code can be used to purge content.
    type String
    The type of the CP code.

    GetReportinggroupsCpCodesCpCodeAccessGroup

    ContractId string
    The contract identifier assigned to the access control group.
    GroupId string
    The access control group identifier.
    ContractId string
    The contract identifier assigned to the access control group.
    GroupId string
    The access control group identifier.
    contract_id string
    The contract identifier assigned to the access control group.
    group_id string
    The access control group identifier.
    contractId String
    The contract identifier assigned to the access control group.
    groupId String
    The access control group identifier.
    contractId string
    The contract identifier assigned to the access control group.
    groupId string
    The access control group identifier.
    contract_id str
    The contract identifier assigned to the access control group.
    group_id str
    The access control group identifier.
    contractId String
    The contract identifier assigned to the access control group.
    groupId String
    The access control group identifier.

    GetReportinggroupsCpCodesCpCodeContract

    ContractId string
    The contract identifier.
    Status string
    The contract status.
    ContractId string
    The contract identifier.
    Status string
    The contract status.
    contract_id string
    The contract identifier.
    status string
    The contract status.
    contractId String
    The contract identifier.
    status String
    The contract status.
    contractId string
    The contract identifier.
    status string
    The contract status.
    contract_id str
    The contract identifier.
    status str
    The contract status.
    contractId String
    The contract identifier.
    status String
    The contract status.

    GetReportinggroupsCpCodesCpCodeOverrideTimeZone

    TimeZoneId string
    The time zone identifier.
    TimeZoneValue string
    The time zone value.
    TimeZoneId string
    The time zone identifier.
    TimeZoneValue string
    The time zone value.
    time_zone_id string
    The time zone identifier.
    time_zone_value string
    The time zone value.
    timeZoneId String
    The time zone identifier.
    timeZoneValue String
    The time zone value.
    timeZoneId string
    The time zone identifier.
    timeZoneValue string
    The time zone value.
    time_zone_id str
    The time zone identifier.
    time_zone_value str
    The time zone value.
    timeZoneId String
    The time zone identifier.
    timeZoneValue String
    The time zone value.

    GetReportinggroupsCpCodesCpCodeProduct

    ProductId string
    The product identifier.
    ProductName string
    The product name.
    ProductId string
    The product identifier.
    ProductName string
    The product name.
    product_id string
    The product identifier.
    product_name string
    The product name.
    productId String
    The product identifier.
    productName String
    The product name.
    productId string
    The product identifier.
    productName string
    The product name.
    product_id str
    The product identifier.
    product_name str
    The product name.
    productId String
    The product identifier.
    productName String
    The product name.

    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 v11.2.0
    published on Thursday, May 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial