Typed dictionaries
Index > ResourceGroups > Typed dictionaries
Auto-generated documentation for ResourceGroups type annotations stubs module mypy-boto3-resource-groups.
AccountSettingsTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import AccountSettingsTypeDef
def get_value() -> AccountSettingsTypeDef:
return {
"GroupLifecycleEventsDesiredStatus": ...,
}
Definition
class AccountSettingsTypeDef(TypedDict):
GroupLifecycleEventsDesiredStatus: NotRequired[GroupLifecycleEventsDesiredStatusType], # (1)
GroupLifecycleEventsStatus: NotRequired[GroupLifecycleEventsStatusType], # (2)
GroupLifecycleEventsStatusMessage: NotRequired[str],
ResourceQueryTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ResourceQueryTypeDef
def get_value() -> ResourceQueryTypeDef:
return {
"Type": ...,
"Query": ...,
}
- See QueryTypeType
GroupTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupTypeDef
def get_value() -> GroupTypeDef:
return {
"GroupArn": ...,
"Name": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
DeleteGroupInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import DeleteGroupInputRequestTypeDef
def get_value() -> DeleteGroupInputRequestTypeDef:
return {
"GroupName": ...,
}
Definition
class DeleteGroupInputRequestTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
FailedResourceTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import FailedResourceTypeDef
def get_value() -> FailedResourceTypeDef:
return {
"ResourceArn": ...,
}
Definition
class FailedResourceTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ErrorMessage: NotRequired[str],
ErrorCode: NotRequired[str],
GetGroupConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupConfigurationInputRequestTypeDef
def get_value() -> GetGroupConfigurationInputRequestTypeDef:
return {
"Group": ...,
}
GetGroupInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupInputRequestTypeDef
def get_value() -> GetGroupInputRequestTypeDef:
return {
"GroupName": ...,
}
Definition
class GetGroupInputRequestTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
GetGroupQueryInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupQueryInputRequestTypeDef
def get_value() -> GetGroupQueryInputRequestTypeDef:
return {
"GroupName": ...,
}
Definition
class GetGroupQueryInputRequestTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
GetTagsInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetTagsInputRequestTypeDef
def get_value() -> GetTagsInputRequestTypeDef:
return {
"Arn": ...,
}
GroupConfigurationParameterTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationParameterTypeDef
def get_value() -> GroupConfigurationParameterTypeDef:
return {
"Name": ...,
}
Definition
class GroupConfigurationParameterTypeDef(TypedDict):
Name: str,
Values: NotRequired[Sequence[str]],
GroupFilterTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupFilterTypeDef
def get_value() -> GroupFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class GroupFilterTypeDef(TypedDict):
Name: GroupFilterNameType, # (1)
Values: Sequence[str],
GroupIdentifierTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupIdentifierTypeDef
def get_value() -> GroupIdentifierTypeDef:
return {
"GroupName": ...,
}
Definition
class GroupIdentifierTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupArn: NotRequired[str],
GroupResourcesInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupResourcesInputRequestTypeDef
def get_value() -> GroupResourcesInputRequestTypeDef:
return {
"Group": ...,
"ResourceArns": ...,
}
Definition
class GroupResourcesInputRequestTypeDef(TypedDict):
Group: str,
ResourceArns: Sequence[str],
PendingResourceTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import PendingResourceTypeDef
def get_value() -> PendingResourceTypeDef:
return {
"ResourceArn": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResourceFilterTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ResourceFilterTypeDef
def get_value() -> ResourceFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class ResourceFilterTypeDef(TypedDict):
Name: ResourceFilterNameType, # (1)
Values: Sequence[str],
ResourceIdentifierTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ResourceIdentifierTypeDef
def get_value() -> ResourceIdentifierTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ResourceIdentifierTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ResourceType: NotRequired[str],
ResourceStatusTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ResourceStatusTypeDef
def get_value() -> ResourceStatusTypeDef:
return {
"Name": ...,
}
QueryErrorTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import QueryErrorTypeDef
def get_value() -> QueryErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class QueryErrorTypeDef(TypedDict):
ErrorCode: NotRequired[QueryErrorCodeType], # (1)
Message: NotRequired[str],
TagInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import TagInputRequestTypeDef
def get_value() -> TagInputRequestTypeDef:
return {
"Arn": ...,
"Tags": ...,
}
UngroupResourcesInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UngroupResourcesInputRequestTypeDef
def get_value() -> UngroupResourcesInputRequestTypeDef:
return {
"Group": ...,
"ResourceArns": ...,
}
Definition
class UngroupResourcesInputRequestTypeDef(TypedDict):
Group: str,
ResourceArns: Sequence[str],
UntagInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UntagInputRequestTypeDef
def get_value() -> UntagInputRequestTypeDef:
return {
"Arn": ...,
"Keys": ...,
}
UpdateAccountSettingsInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UpdateAccountSettingsInputRequestTypeDef
def get_value() -> UpdateAccountSettingsInputRequestTypeDef:
return {
"GroupLifecycleEventsDesiredStatus": ...,
}
Definition
class UpdateAccountSettingsInputRequestTypeDef(TypedDict):
GroupLifecycleEventsDesiredStatus: NotRequired[GroupLifecycleEventsDesiredStatusType], # (1)
UpdateGroupInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UpdateGroupInputRequestTypeDef
def get_value() -> UpdateGroupInputRequestTypeDef:
return {
"GroupName": ...,
}
Definition
class UpdateGroupInputRequestTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
Description: NotRequired[str],
GroupQueryTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupQueryTypeDef
def get_value() -> GroupQueryTypeDef:
return {
"GroupName": ...,
"ResourceQuery": ...,
}
Definition
class GroupQueryTypeDef(TypedDict):
GroupName: str,
ResourceQuery: ResourceQueryTypeDef, # (1)
SearchResourcesInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import SearchResourcesInputRequestTypeDef
def get_value() -> SearchResourcesInputRequestTypeDef:
return {
"ResourceQuery": ...,
}
Definition
class SearchResourcesInputRequestTypeDef(TypedDict):
ResourceQuery: ResourceQueryTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UpdateGroupQueryInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UpdateGroupQueryInputRequestTypeDef
def get_value() -> UpdateGroupQueryInputRequestTypeDef:
return {
"ResourceQuery": ...,
}
Definition
class UpdateGroupQueryInputRequestTypeDef(TypedDict):
ResourceQuery: ResourceQueryTypeDef, # (1)
GroupName: NotRequired[str],
Group: NotRequired[str],
DeleteGroupOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import DeleteGroupOutputTypeDef
def get_value() -> DeleteGroupOutputTypeDef:
return {
"Group": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
GetAccountSettingsOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetAccountSettingsOutputTypeDef
def get_value() -> GetAccountSettingsOutputTypeDef:
return {
"AccountSettings": ...,
"ResponseMetadata": ...,
}
Definition
class GetAccountSettingsOutputTypeDef(TypedDict):
AccountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGroupOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupOutputTypeDef
def get_value() -> GetGroupOutputTypeDef:
return {
"Group": ...,
"ResponseMetadata": ...,
}
Definition
class GetGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
GetTagsOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetTagsOutputTypeDef
def get_value() -> GetTagsOutputTypeDef:
return {
"Arn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetTagsOutputTypeDef(TypedDict):
Arn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import TagOutputTypeDef
def get_value() -> TagOutputTypeDef:
return {
"Arn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class TagOutputTypeDef(TypedDict):
Arn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UntagOutputTypeDef
def get_value() -> UntagOutputTypeDef:
return {
"Arn": ...,
"Keys": ...,
"ResponseMetadata": ...,
}
Definition
class UntagOutputTypeDef(TypedDict):
Arn: str,
Keys: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAccountSettingsOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UpdateAccountSettingsOutputTypeDef
def get_value() -> UpdateAccountSettingsOutputTypeDef:
return {
"AccountSettings": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAccountSettingsOutputTypeDef(TypedDict):
AccountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGroupOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UpdateGroupOutputTypeDef
def get_value() -> UpdateGroupOutputTypeDef:
return {
"Group": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
GroupConfigurationItemTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationItemTypeDef
def get_value() -> GroupConfigurationItemTypeDef:
return {
"Type": ...,
}
Definition
class GroupConfigurationItemTypeDef(TypedDict):
Type: str,
Parameters: NotRequired[Sequence[GroupConfigurationParameterTypeDef]], # (1)
ListGroupsInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupsInputRequestTypeDef
def get_value() -> ListGroupsInputRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListGroupsInputRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[GroupFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGroupsOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupsOutputTypeDef
def get_value() -> ListGroupsOutputTypeDef:
return {
"GroupIdentifiers": ...,
"Groups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListGroupsOutputTypeDef(TypedDict):
GroupIdentifiers: List[GroupIdentifierTypeDef], # (1)
Groups: List[GroupTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GroupResourcesOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupResourcesOutputTypeDef
def get_value() -> GroupResourcesOutputTypeDef:
return {
"Succeeded": ...,
"Failed": ...,
"Pending": ...,
"ResponseMetadata": ...,
}
Definition
class GroupResourcesOutputTypeDef(TypedDict):
Succeeded: List[str],
Failed: List[FailedResourceTypeDef], # (1)
Pending: List[PendingResourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UngroupResourcesOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UngroupResourcesOutputTypeDef
def get_value() -> UngroupResourcesOutputTypeDef:
return {
"Succeeded": ...,
"Failed": ...,
"Pending": ...,
"ResponseMetadata": ...,
}
Definition
class UngroupResourcesOutputTypeDef(TypedDict):
Succeeded: List[str],
Failed: List[FailedResourceTypeDef], # (1)
Pending: List[PendingResourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListGroupsInputListGroupsPaginateTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupsInputListGroupsPaginateTypeDef
def get_value() -> ListGroupsInputListGroupsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListGroupsInputListGroupsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[GroupFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchResourcesInputSearchResourcesPaginateTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import SearchResourcesInputSearchResourcesPaginateTypeDef
def get_value() -> SearchResourcesInputSearchResourcesPaginateTypeDef:
return {
"ResourceQuery": ...,
}
Definition
class SearchResourcesInputSearchResourcesPaginateTypeDef(TypedDict):
ResourceQuery: ResourceQueryTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListGroupResourcesInputListGroupResourcesPaginateTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesInputListGroupResourcesPaginateTypeDef
def get_value() -> ListGroupResourcesInputListGroupResourcesPaginateTypeDef:
return {
"GroupName": ...,
}
Definition
class ListGroupResourcesInputListGroupResourcesPaginateTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
Filters: NotRequired[Sequence[ResourceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListGroupResourcesInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesInputRequestTypeDef
def get_value() -> ListGroupResourcesInputRequestTypeDef:
return {
"GroupName": ...,
}
Definition
class ListGroupResourcesInputRequestTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
Filters: NotRequired[Sequence[ResourceFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGroupResourcesItemTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesItemTypeDef
def get_value() -> ListGroupResourcesItemTypeDef:
return {
"Identifier": ...,
}
Definition
class ListGroupResourcesItemTypeDef(TypedDict):
Identifier: NotRequired[ResourceIdentifierTypeDef], # (1)
Status: NotRequired[ResourceStatusTypeDef], # (2)
SearchResourcesOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import SearchResourcesOutputTypeDef
def get_value() -> SearchResourcesOutputTypeDef:
return {
"ResourceIdentifiers": ...,
"NextToken": ...,
"QueryErrors": ...,
"ResponseMetadata": ...,
}
Definition
class SearchResourcesOutputTypeDef(TypedDict):
ResourceIdentifiers: List[ResourceIdentifierTypeDef], # (1)
NextToken: str,
QueryErrors: List[QueryErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetGroupQueryOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupQueryOutputTypeDef
def get_value() -> GetGroupQueryOutputTypeDef:
return {
"GroupQuery": ...,
"ResponseMetadata": ...,
}
Definition
class GetGroupQueryOutputTypeDef(TypedDict):
GroupQuery: GroupQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGroupQueryOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import UpdateGroupQueryOutputTypeDef
def get_value() -> UpdateGroupQueryOutputTypeDef:
return {
"GroupQuery": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGroupQueryOutputTypeDef(TypedDict):
GroupQuery: GroupQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGroupInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import CreateGroupInputRequestTypeDef
def get_value() -> CreateGroupInputRequestTypeDef:
return {
"Name": ...,
}
Definition
class CreateGroupInputRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
ResourceQuery: NotRequired[ResourceQueryTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
Configuration: NotRequired[Sequence[GroupConfigurationItemTypeDef]], # (2)
GroupConfigurationTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationTypeDef
def get_value() -> GroupConfigurationTypeDef:
return {
"Configuration": ...,
}
Definition
class GroupConfigurationTypeDef(TypedDict):
Configuration: NotRequired[List[GroupConfigurationItemTypeDef]], # (1)
ProposedConfiguration: NotRequired[List[GroupConfigurationItemTypeDef]], # (1)
Status: NotRequired[GroupConfigurationStatusType], # (3)
FailureReason: NotRequired[str],
- See GroupConfigurationItemTypeDef
- See GroupConfigurationItemTypeDef
- See GroupConfigurationStatusType
PutGroupConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import PutGroupConfigurationInputRequestTypeDef
def get_value() -> PutGroupConfigurationInputRequestTypeDef:
return {
"Group": ...,
}
Definition
class PutGroupConfigurationInputRequestTypeDef(TypedDict):
Group: NotRequired[str],
Configuration: NotRequired[Sequence[GroupConfigurationItemTypeDef]], # (1)
ListGroupResourcesOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesOutputTypeDef
def get_value() -> ListGroupResourcesOutputTypeDef:
return {
"Resources": ...,
"ResourceIdentifiers": ...,
"NextToken": ...,
"QueryErrors": ...,
"ResponseMetadata": ...,
}
Definition
class ListGroupResourcesOutputTypeDef(TypedDict):
Resources: List[ListGroupResourcesItemTypeDef], # (1)
ResourceIdentifiers: List[ResourceIdentifierTypeDef], # (2)
NextToken: str,
QueryErrors: List[QueryErrorTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ListGroupResourcesItemTypeDef
- See ResourceIdentifierTypeDef
- See QueryErrorTypeDef
- See ResponseMetadataTypeDef
CreateGroupOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import CreateGroupOutputTypeDef
def get_value() -> CreateGroupOutputTypeDef:
return {
"Group": ...,
"ResourceQuery": ...,
"Tags": ...,
"GroupConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResourceQuery: ResourceQueryTypeDef, # (2)
Tags: Dict[str, str],
GroupConfiguration: GroupConfigurationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
GetGroupConfigurationOutputTypeDef
Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupConfigurationOutputTypeDef
def get_value() -> GetGroupConfigurationOutputTypeDef:
return {
"GroupConfiguration": ...,
"ResponseMetadata": ...,
}