Skip to content

Resource Groups Classes

AccountSettingsTypeDef

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!

CreateGroupInputRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ResourceQuery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups_classes.ResourceQueryTypeDef]

Tags

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

Configuration

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.GroupConfigurationItemTypeDef]]

CreateGroupOutputTypeDef

Group

  • Type:
  • Required: Yes

ResourceQuery

  • Type:
  • Required: Yes

Tags

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

GroupConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGroupInputRequestTypeDef

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

DeleteGroupOutputTypeDef

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FailedResourceTypeDef

ResourceArn

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

GetAccountSettingsOutputTypeDef

AccountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupConfigurationInputRequestTypeDef

Group

  • Type: typing.Optional[str]

GetGroupConfigurationOutputTypeDef

GroupConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupInputRequestTypeDef

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

GetGroupOutputTypeDef

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupQueryInputRequestTypeDef

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

GetGroupQueryOutputTypeDef

GroupQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTagsInputRequestTypeDef

Arn

  • Type:
  • Required: Yes

GetTagsOutputTypeDef

Arn

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

GroupConfigurationItemTypeDef

Type

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.GroupConfigurationParameterTypeDef]]

GroupConfigurationParameterTypeDef

Name

  • Type:
  • Required: Yes

Values

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

GroupConfigurationTypeDef

Configuration

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

ProposedConfiguration

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

Status

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

FailureReason

  • Type: typing.Optional[str]

GroupFilterTypeDef

Name

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

Values

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

GroupIdentifierTypeDef

GroupName

  • Type: typing.Optional[str]

GroupArn

  • Type: typing.Optional[str]

GroupQueryTypeDef

GroupName

  • Type:
  • Required: Yes

ResourceQuery

  • Type:
  • Required: Yes

GroupResourcesInputRequestTypeDef

Group

  • Type:
  • Required: Yes

ResourceArns

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

GroupResourcesOutputTypeDef

Succeeded

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

Failed

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

Pending

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

ResponseMetadata

  • Type:
  • Required: Yes

GroupTypeDef

GroupArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ListGroupResourcesInputListGroupResourcesPaginateTypeDef

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.ResourceFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups_classes.PaginatorConfigTypeDef]

ListGroupResourcesInputRequestTypeDef

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.ResourceFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListGroupResourcesItemTypeDef

Identifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups_classes.ResourceIdentifierTypeDef]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups_classes.ResourceStatusTypeDef]

ListGroupResourcesOutputTypeDef

Resources

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

ResourceIdentifiers

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

NextToken

  • Type:
  • Required: Yes

QueryErrors

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

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupsInputListGroupsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.GroupFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups_classes.PaginatorConfigTypeDef]

ListGroupsInputRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.GroupFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListGroupsOutputTypeDef

GroupIdentifiers

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

Groups

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PendingResourceTypeDef

ResourceArn

  • Type: typing.Optional[str]

PutGroupConfigurationInputRequestTypeDef

Group

  • Type: typing.Optional[str]

Configuration

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.resource_groups_classes.GroupConfigurationItemTypeDef]]

QueryErrorTypeDef

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]

ResourceFilterTypeDef

Name

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

Values

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

ResourceIdentifierTypeDef

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ResourceQueryTypeDef

Type

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

Query

  • Type:
  • Required: Yes

ResourceStatusTypeDef

Name

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

ResponseMetadataTypeDef

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]

SearchResourcesInputRequestTypeDef

ResourceQuery

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SearchResourcesInputSearchResourcesPaginateTypeDef

ResourceQuery

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.resource_groups_classes.PaginatorConfigTypeDef]

SearchResourcesOutputTypeDef

ResourceIdentifiers

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

NextToken

  • Type:
  • Required: Yes

QueryErrors

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

ResponseMetadata

  • Type:
  • Required: Yes

TagInputRequestTypeDef

Arn

  • Type:
  • Required: Yes

Tags

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

TagOutputTypeDef

Arn

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

UngroupResourcesInputRequestTypeDef

Group

  • Type:
  • Required: Yes

ResourceArns

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

UngroupResourcesOutputTypeDef

Succeeded

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

Failed

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

Pending

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

ResponseMetadata

  • Type:
  • Required: Yes

UntagInputRequestTypeDef

Arn

  • Type:
  • Required: Yes

Keys

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

UntagOutputTypeDef

Arn

  • Type:
  • Required: Yes

Keys

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAccountSettingsInputRequestTypeDef

GroupLifecycleEventsDesiredStatus

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

UpdateAccountSettingsOutputTypeDef

AccountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGroupInputRequestTypeDef

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdateGroupOutputTypeDef

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGroupQueryInputRequestTypeDef

ResourceQuery

  • Type:
  • Required: Yes

GroupName

  • Type: typing.Optional[str]

Group

  • Type: typing.Optional[str]

UpdateGroupQueryOutputTypeDef

GroupQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes