1. Packages
  2. Packages
  3. Akamai
  4. API Docs
  5. getReportinggroupsGroups
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 getReportinggroupsGroups

    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 getReportinggroupsGroups(args: GetReportinggroupsGroupsArgs, opts?: InvokeOptions): Promise<GetReportinggroupsGroupsResult>
    function getReportinggroupsGroupsOutput(args: GetReportinggroupsGroupsOutputArgs, opts?: InvokeOptions): Output<GetReportinggroupsGroupsResult>
    def get_reportinggroups_groups(contract_id: Optional[str] = None,
                                   cp_code_id: Optional[str] = None,
                                   group_id: Optional[str] = None,
                                   reporting_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetReportinggroupsGroupsResult
    def get_reportinggroups_groups_output(contract_id: pulumi.Input[Optional[str]] = None,
                                   cp_code_id: pulumi.Input[Optional[str]] = None,
                                   group_id: pulumi.Input[Optional[str]] = None,
                                   reporting_group_name: pulumi.Input[Optional[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetReportinggroupsGroupsResult]
    func GetReportinggroupsGroups(ctx *Context, args *GetReportinggroupsGroupsArgs, opts ...InvokeOption) (*GetReportinggroupsGroupsResult, error)
    func GetReportinggroupsGroupsOutput(ctx *Context, args *GetReportinggroupsGroupsOutputArgs, opts ...InvokeOption) GetReportinggroupsGroupsResultOutput

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

    public static class GetReportinggroupsGroups 
    {
        public static Task<GetReportinggroupsGroupsResult> InvokeAsync(GetReportinggroupsGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetReportinggroupsGroupsResult> Invoke(GetReportinggroupsGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReportinggroupsGroupsResult> getReportinggroupsGroups(GetReportinggroupsGroupsArgs args, InvokeOptions options)
    public static Output<GetReportinggroupsGroupsResult> getReportinggroupsGroups(GetReportinggroupsGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getReportinggroupsGroups:getReportinggroupsGroups
      arguments:
        # arguments dictionary
    data "akamai_getreportinggroupsgroups" "name" {
        # arguments
    }

    The following arguments are supported:

    getReportinggroupsGroups Result

    The following output properties are available:

    Groups List<GetReportinggroupsGroupsGroup>
    Id string
    The provider-assigned unique ID for this managed resource.
    ContractId string
    CpCodeId string
    GroupId string
    ReportingGroupName string
    Groups []GetReportinggroupsGroupsGroup
    Id string
    The provider-assigned unique ID for this managed resource.
    ContractId string
    CpCodeId string
    GroupId string
    ReportingGroupName string
    groups list(object)
    id string
    The provider-assigned unique ID for this managed resource.
    contract_id string
    cp_code_id string
    group_id string
    reporting_group_name string
    groups List<GetReportinggroupsGroupsGroup>
    id String
    The provider-assigned unique ID for this managed resource.
    contractId String
    cpCodeId String
    groupId String
    reportingGroupName String
    groups GetReportinggroupsGroupsGroup[]
    id string
    The provider-assigned unique ID for this managed resource.
    contractId string
    cpCodeId string
    groupId string
    reportingGroupName string
    groups Sequence[GetReportinggroupsGroupsGroup]
    id str
    The provider-assigned unique ID for this managed resource.
    contract_id str
    cp_code_id str
    group_id str
    reporting_group_name str
    groups List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    contractId String
    cpCodeId String
    groupId String
    reportingGroupName String

    Supporting Types

    GetReportinggroupsGroupsGroup

    AccessGroup GetReportinggroupsGroupsGroupAccessGroup
    The access control group that controls access to specific CP codes.
    Contract GetReportinggroupsGroupsGroupContract
    The contract and CP codes assigned to the reporting group.
    ReportingGroupId int
    The unique identifier for the reporting group.
    ReportingGroupName string
    The descriptive label for the reporting group.
    AccessGroup GetReportinggroupsGroupsGroupAccessGroup
    The access control group that controls access to specific CP codes.
    Contract GetReportinggroupsGroupsGroupContract
    The contract and CP codes assigned to the reporting group.
    ReportingGroupId int
    The unique identifier for the reporting group.
    ReportingGroupName string
    The descriptive label for the reporting group.
    access_group object
    The access control group that controls access to specific CP codes.
    contract object
    The contract and CP codes assigned to the reporting group.
    reporting_group_id number
    The unique identifier for the reporting group.
    reporting_group_name string
    The descriptive label for the reporting group.
    accessGroup GetReportinggroupsGroupsGroupAccessGroup
    The access control group that controls access to specific CP codes.
    contract GetReportinggroupsGroupsGroupContract
    The contract and CP codes assigned to the reporting group.
    reportingGroupId Integer
    The unique identifier for the reporting group.
    reportingGroupName String
    The descriptive label for the reporting group.
    accessGroup GetReportinggroupsGroupsGroupAccessGroup
    The access control group that controls access to specific CP codes.
    contract GetReportinggroupsGroupsGroupContract
    The contract and CP codes assigned to the reporting group.
    reportingGroupId number
    The unique identifier for the reporting group.
    reportingGroupName string
    The descriptive label for the reporting group.
    access_group GetReportinggroupsGroupsGroupAccessGroup
    The access control group that controls access to specific CP codes.
    contract GetReportinggroupsGroupsGroupContract
    The contract and CP codes assigned to the reporting group.
    reporting_group_id int
    The unique identifier for the reporting group.
    reporting_group_name str
    The descriptive label for the reporting group.
    accessGroup Property Map
    The access control group that controls access to specific CP codes.
    contract Property Map
    The contract and CP codes assigned to the reporting group.
    reportingGroupId Number
    The unique identifier for the reporting group.
    reportingGroupName String
    The descriptive label for the reporting group.

    GetReportinggroupsGroupsGroupAccessGroup

    ContractId string
    Identifies the contract assigned to the access control group.
    GroupId string
    Identifies the access control group. May be null if the reporting group belongs to many groups.
    ContractId string
    Identifies the contract assigned to the access control group.
    GroupId string
    Identifies the access control group. May be null if the reporting group belongs to many groups.
    contract_id string
    Identifies the contract assigned to the access control group.
    group_id string
    Identifies the access control group. May be null if the reporting group belongs to many groups.
    contractId String
    Identifies the contract assigned to the access control group.
    groupId String
    Identifies the access control group. May be null if the reporting group belongs to many groups.
    contractId string
    Identifies the contract assigned to the access control group.
    groupId string
    Identifies the access control group. May be null if the reporting group belongs to many groups.
    contract_id str
    Identifies the contract assigned to the access control group.
    group_id str
    Identifies the access control group. May be null if the reporting group belongs to many groups.
    contractId String
    Identifies the contract assigned to the access control group.
    groupId String
    Identifies the access control group. May be null if the reporting group belongs to many groups.

    GetReportinggroupsGroupsGroupContract

    ContractId string
    Identifies the contract assigned to the reporting group.
    CpCodes List<GetReportinggroupsGroupsGroupContractCpCode>
    A collection of CP codes assigned to the reporting group.
    ContractId string
    Identifies the contract assigned to the reporting group.
    CpCodes []GetReportinggroupsGroupsGroupContractCpCode
    A collection of CP codes assigned to the reporting group.
    contract_id string
    Identifies the contract assigned to the reporting group.
    cp_codes list(object)
    A collection of CP codes assigned to the reporting group.
    contractId String
    Identifies the contract assigned to the reporting group.
    cpCodes List<GetReportinggroupsGroupsGroupContractCpCode>
    A collection of CP codes assigned to the reporting group.
    contractId string
    Identifies the contract assigned to the reporting group.
    cpCodes GetReportinggroupsGroupsGroupContractCpCode[]
    A collection of CP codes assigned to the reporting group.
    contract_id str
    Identifies the contract assigned to the reporting group.
    cp_codes Sequence[GetReportinggroupsGroupsGroupContractCpCode]
    A collection of CP codes assigned to the reporting group.
    contractId String
    Identifies the contract assigned to the reporting group.
    cpCodes List<Property Map>
    A collection of CP codes assigned to the reporting group.

    GetReportinggroupsGroupsGroupContractCpCode

    CpCodeId string
    Identifies a CP code.
    CpCodeName string
    The descriptive label for the CP code.
    CpCodeId string
    Identifies a CP code.
    CpCodeName string
    The descriptive label for the CP code.
    cp_code_id string
    Identifies a CP code.
    cp_code_name string
    The descriptive label for the CP code.
    cpCodeId String
    Identifies a CP code.
    cpCodeName String
    The descriptive label for the CP code.
    cpCodeId string
    Identifies a CP code.
    cpCodeName string
    The descriptive label for the CP code.
    cp_code_id str
    Identifies a CP code.
    cp_code_name str
    The descriptive label for the CP code.
    cpCodeId String
    Identifies a CP code.
    cpCodeName String
    The descriptive label for the CP code.

    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.