Skip to content

A paginated call to retrieve a list of billing groups for the given billing period

Description

A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.

Usage

billingconductor_list_billing_groups(BillingPeriod, MaxResults,
  NextToken, Filters)

Arguments

  • BillingPeriod

    The preferred billing period to get billing groups.

  • MaxResults

    The maximum number of billing groups to retrieve.

  • NextToken

    The pagination token that's used on subsequent calls to get billing groups.

  • Filters

    A ListBillingGroupsFilter that specifies the billing group and pricing plan to retrieve billing group information.

Value

A list with the following syntax:

list(
  BillingGroups = list(
    list(
      Name = "string",
      Arn = "string",
      Description = "string",
      PrimaryAccountId = "string",
      ComputationPreference = list(
        PricingPlanArn = "string"
      ),
      Size = 123,
      CreationTime = 123,
      LastModifiedTime = 123,
      Status = "ACTIVE"|"PRIMARY_ACCOUNT_MISSING"|"PENDING",
      StatusReason = "string",
      AccountGrouping = list(
        AutoAssociate = TRUE|FALSE,
        ResponsibilityTransferArn = "string"
      ),
      BillingGroupType = "STANDARD"|"TRANSFER_BILLING"
    )
  ),
  NextToken = "string"
)

Request syntax

svc$list_billing_groups(
  BillingPeriod = "string",
  MaxResults = 123,
  NextToken = "string",
  Filters = list(
    Arns = list(
      "string"
    ),
    PricingPlan = "string",
    Statuses = list(
      "ACTIVE"|"PRIMARY_ACCOUNT_MISSING"|"PENDING"
    ),
    AutoAssociate = TRUE|FALSE,
    PrimaryAccountIds = list(
      "string"
    ),
    BillingGroupTypes = list(
      "STANDARD"|"TRANSFER_BILLING"
    ),
    Names = list(
      list(
        SearchOption = "STARTS_WITH",
        SearchValue = "string"
      )
    ),
    ResponsibilityTransferArns = list(
      "string"
    )
  )
)