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