Skip to content

Billing Classes

ActiveTimeRange

activeAfterInclusive

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

activeBeforeInclusive

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BillingViewElement

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

billingViewType

  • Type: typing.Optional[typing.Literal['BILLING_GROUP', 'CUSTOM', 'PRIMARY']]

ownerAccountId

  • Type: typing.Optional[str]

dataFilterExpression

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.ExpressionOutput]

createdAt

  • Type: typing.Optional[datetime.datetime]

updatedAt

  • Type: typing.Optional[datetime.datetime]

BillingViewListElement

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

ownerAccountId

  • Type: typing.Optional[str]

billingViewType

  • Type: typing.Optional[typing.Literal['BILLING_GROUP', 'CUSTOM', 'PRIMARY']]

CreateBillingViewRequest

name

  • Type:
  • Required: Yes

sourceViews

  • Type: typing.List[str]
  • Required: Yes

description

  • Type: typing.Optional[str]

dataFilterExpression

  • Type: typing.Union[aws_resource_validator.pydantic_models.billing.billing_classes.Expression, aws_resource_validator.pydantic_models.billing.billing_classes.ExpressionOutput, NoneType]

clientToken

  • Type: typing.Optional[str]

resourceTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.billing.billing_classes.ResourceTag]]

CreateBillingViewResponse

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBillingViewRequest

arn

  • Type:
  • Required: Yes

DeleteBillingViewResponse

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DimensionValues

key

  • Type: typing.Literal['LINKED_ACCOUNT']
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

DimensionValuesOutput

key

  • Type: typing.Literal['LINKED_ACCOUNT']
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

Expression

dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.DimensionValues]

tags

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.TagValues]

ExpressionOutput

dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.DimensionValuesOutput]

tags

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.TagValuesOutput]

GetBillingViewRequest

arn

  • Type:
  • Required: Yes

GetBillingViewResponse

billingView

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

GetResourcePolicyResponse

resourceArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListBillingViewsRequest

activeTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.ActiveTimeRange]

arns

  • Type: typing.Optional[typing.List[str]]

billingViewTypes

  • Type: typing.Optional[typing.List[typing.Literal['BILLING_GROUP', 'CUSTOM', 'PRIMARY']]]

ownerAccountId

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListBillingViewsRequestPaginate

activeTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.ActiveTimeRange]

arns

  • Type: typing.Optional[typing.List[str]]

billingViewTypes

  • Type: typing.Optional[typing.List[typing.Literal['BILLING_GROUP', 'CUSTOM', 'PRIMARY']]]

ownerAccountId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.PaginatorConfig]

ListBillingViewsResponse

billingViews

  • Type: typing.List[aws_resource_validator.pydantic_models.billing.billing_classes.BillingViewListElement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSourceViewsForBillingViewRequest

arn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSourceViewsForBillingViewRequestPaginate

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.billing.billing_classes.PaginatorConfig]

ListSourceViewsForBillingViewResponse

sourceViews

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

resourceTags

  • Type: typing.List[aws_resource_validator.pydantic_models.billing.billing_classes.ResourceTag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResourceTag

key

  • Type:
  • Required: Yes

value

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

resourceTags

  • Type: typing.List[aws_resource_validator.pydantic_models.billing.billing_classes.ResourceTag]
  • Required: Yes

TagValues

key

  • Type:
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

TagValuesOutput

key

  • Type:
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

resourceTagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateBillingViewRequest

arn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

dataFilterExpression

  • Type: typing.Union[aws_resource_validator.pydantic_models.billing.billing_classes.Expression, aws_resource_validator.pydantic_models.billing.billing_classes.ExpressionOutput, NoneType]

UpdateBillingViewResponse

arn

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes