Skip to content

Resource Groups Classes

AccountSettings

GroupLifecycleEventsDesiredStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

GroupLifecycleEventsStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'IN_PROGRESS']]

GroupLifecycleEventsStatusMessage

  • Type: typing.Optional[str]

BaseValidatorModel

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

CancelTagSyncTaskInput

TaskArn

  • Type:
  • Required: Yes

CreateGroupInput

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ResourceQuery

  • Type:

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

Configuration

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationItem, aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationItemOutput]]]

Criticality

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

CreateGroupOutput

Group

  • Type:
  • Required: Yes

ResourceQuery

  • Type:
  • Required: Yes

Tags

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

GroupConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGroupInput

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

DeleteGroupOutput

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

FailedResource

ResourceArn

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

GetAccountSettingsOutput

AccountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupConfigurationInput

Group

  • Type: typing.Optional[str]

GetGroupConfigurationOutput

GroupConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupInput

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

GetGroupOutput

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupQueryInput

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

GetGroupQueryOutput

GroupQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTagSyncTaskInput

TaskArn

  • Type:
  • Required: Yes

GetTagSyncTaskOutput

GroupArn

  • Type:
  • Required: Yes

GroupName

  • Type:
  • Required: Yes

TaskArn

  • Type:
  • Required: Yes

TagKey

  • Type:
  • Required: Yes

TagValue

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'ERROR']
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTagsInput

Arn

  • Type:
  • Required: Yes

GetTagsOutput

Arn

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

Group

GroupArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Criticality

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

ApplicationTag

  • Type: typing.Optional[typing.Dict[str, str]]

GroupConfiguration

Configuration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationItemOutput]]

ProposedConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationItemOutput]]

Status

  • Type: typing.Optional[typing.Literal['UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATING']]

FailureReason

  • Type: typing.Optional[str]

GroupConfigurationItem

Type

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationParameter, aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationParameterOutput]]]

GroupConfigurationItemOutput

Type

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationParameterOutput]]

GroupConfigurationParameter

Name

  • Type:
  • Required: Yes

Values

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

GroupConfigurationParameterOutput

Name

  • Type:
  • Required: Yes

Values

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

GroupFilter

Name

  • Type: typing.Literal['configuration-type', 'criticality', 'display-name', 'owner', 'resource-type']
  • Required: Yes

Values

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

GroupIdentifier

GroupName

  • Type: typing.Optional[str]

GroupArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Criticality

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

GroupQuery

GroupName

  • Type:
  • Required: Yes

ResourceQuery

  • Type:
  • Required: Yes

GroupResourcesInput

Group

  • Type:
  • Required: Yes

ResourceArns

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

GroupResourcesOutput

Succeeded

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

Failed

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.FailedResource]
  • Required: Yes

Pending

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PendingResource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GroupingStatusesItem

ResourceArn

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['GROUP', 'UNGROUP']]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SKIPPED', 'SUCCESS']]

ErrorMessage

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

ListGroupResourcesInput

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ResourceFilter]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListGroupResourcesInputPaginate

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ResourceFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PaginatorConfig]

ListGroupResourcesItem

Identifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ResourceIdentifier]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ResourceStatus]

ListGroupResourcesOutput

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ListGroupResourcesItem]
  • Required: Yes

ResourceIdentifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ResourceIdentifier]
  • Required: Yes

QueryErrors

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.QueryError]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupingStatusesFilter

Name

  • Type: typing.Literal['resource-arn', 'status']
  • Required: Yes

Values

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

ListGroupingStatusesInput

Group

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ListGroupingStatusesFilter]]

NextToken

  • Type: typing.Optional[str]

ListGroupingStatusesInputPaginate

Group

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ListGroupingStatusesFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PaginatorConfig]

ListGroupingStatusesOutput

Group

  • Type:
  • Required: Yes

GroupingStatuses

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupingStatusesItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupsInput

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupFilter]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListGroupsInputPaginate

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PaginatorConfig]

ListGroupsOutput

GroupIdentifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupIdentifier]
  • Required: Yes

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.Group]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagSyncTasksFilter

GroupArn

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

ListTagSyncTasksInput

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ListTagSyncTasksFilter]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTagSyncTasksInputPaginate

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ListTagSyncTasksFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PaginatorConfig]

ListTagSyncTasksOutput

TagSyncTasks

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.TagSyncTaskItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PendingResource

ResourceArn

  • Type: typing.Optional[str]

PutGroupConfigurationInput

Group

  • Type: typing.Optional[str]

Configuration

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationItem, aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.GroupConfigurationItemOutput]]]

QueryError

ErrorCode

  • Type: typing.Optional[typing.Literal['CLOUDFORMATION_STACK_INACTIVE', 'CLOUDFORMATION_STACK_NOT_EXISTING', 'CLOUDFORMATION_STACK_UNASSUMABLE_ROLE', 'RESOURCE_TYPE_NOT_SUPPORTED']]

Message

  • Type: typing.Optional[str]

ResourceFilter

Name

  • Type: typing.Literal['resource-type']
  • Required: Yes

Values

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

ResourceIdentifier

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ResourceQuery

Type

  • Type: typing.Literal['CLOUDFORMATION_STACK_1_0', 'TAG_FILTERS_1_0']
  • Required: Yes

Query

  • Type:
  • Required: Yes

ResourceStatus

Name

  • Type: typing.Optional[typing.Literal['PENDING']]

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]

SearchResourcesInput

ResourceQuery

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SearchResourcesInputPaginate

ResourceQuery

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PaginatorConfig]

SearchResourcesOutput

ResourceIdentifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.ResourceIdentifier]
  • Required: Yes

QueryErrors

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.QueryError]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

StartTagSyncTaskInput

Group

  • Type:
  • Required: Yes

TagKey

  • Type:
  • Required: Yes

TagValue

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

StartTagSyncTaskOutput

GroupArn

  • Type:
  • Required: Yes

GroupName

  • Type:
  • Required: Yes

TaskArn

  • Type:
  • Required: Yes

TagKey

  • Type:
  • Required: Yes

TagValue

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagInput

Arn

  • Type:
  • Required: Yes

Tags

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

TagOutput

Arn

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

TagSyncTaskItem

GroupArn

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

TaskArn

  • Type: typing.Optional[str]

TagKey

  • Type: typing.Optional[str]

TagValue

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ERROR']]

ErrorMessage

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

UngroupResourcesInput

Group

  • Type:
  • Required: Yes

ResourceArns

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

UngroupResourcesOutput

Succeeded

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

Failed

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.FailedResource]
  • Required: Yes

Pending

  • Type: typing.List[aws_resource_validator.pydantic_models.resource_groups.resource_groups_classes.PendingResource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagInput

Arn

  • Type:
  • Required: Yes

Keys

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

UntagOutput

Arn

  • Type:
  • Required: Yes

Keys

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAccountSettingsInput

GroupLifecycleEventsDesiredStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

UpdateAccountSettingsOutput

AccountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGroupInput

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Criticality

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

UpdateGroupOutput

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGroupQueryInput

ResourceQuery

  • Type:
  • Required: Yes

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

UpdateGroupQueryOutput

GroupQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes