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