Type definitions#
Index > ResourceGroups > Type definitions
Auto-generated documentation for ResourceGroups type annotations stubs module mypy-boto3-resource-groups.
GroupConfigurationParameterUnionTypeDef#
# GroupConfigurationParameterUnionTypeDef Union usage example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationParameterUnionTypeDef
def get_value() -> GroupConfigurationParameterUnionTypeDef:
return ...
# GroupConfigurationParameterUnionTypeDef definition
GroupConfigurationParameterUnionTypeDef = Union[
GroupConfigurationParameterTypeDef, # (1)
GroupConfigurationParameterOutputTypeDef, # (2)
]
GroupConfigurationItemUnionTypeDef#
# GroupConfigurationItemUnionTypeDef Union usage example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationItemUnionTypeDef
def get_value() -> GroupConfigurationItemUnionTypeDef:
return ...
# GroupConfigurationItemUnionTypeDef definition
GroupConfigurationItemUnionTypeDef = Union[
GroupConfigurationItemTypeDef, # (1)
GroupConfigurationItemOutputTypeDef, # (2)
]
AccountSettingsTypeDef#
# AccountSettingsTypeDef TypedDict 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],
CancelTagSyncTaskInputTypeDef#
# CancelTagSyncTaskInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import CancelTagSyncTaskInputTypeDef
def get_value() -> CancelTagSyncTaskInputTypeDef:
return {
"TaskArn": ...,
}
# CancelTagSyncTaskInputTypeDef definition
class CancelTagSyncTaskInputTypeDef(TypedDict):
TaskArn: str,
ResourceQueryTypeDef#
# ResourceQueryTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ResourceQueryTypeDef
def get_value() -> ResourceQueryTypeDef:
return {
"Type": ...,
}
# ResourceQueryTypeDef definition
class ResourceQueryTypeDef(TypedDict):
Type: QueryTypeType, # (1)
Query: str,
- See QueryTypeType
GroupTypeDef#
# GroupTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupTypeDef
def get_value() -> GroupTypeDef:
return {
"GroupArn": ...,
}
# GroupTypeDef definition
class GroupTypeDef(TypedDict):
GroupArn: str,
Name: str,
Description: NotRequired[str],
Criticality: NotRequired[int],
Owner: NotRequired[str],
DisplayName: NotRequired[str],
ApplicationTag: NotRequired[Dict[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteGroupInputTypeDef#
# DeleteGroupInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import DeleteGroupInputTypeDef
def get_value() -> DeleteGroupInputTypeDef:
return {
"GroupName": ...,
}
# DeleteGroupInputTypeDef definition
class DeleteGroupInputTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
FailedResourceTypeDef#
# FailedResourceTypeDef TypedDict 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],
GetGroupConfigurationInputTypeDef#
# GetGroupConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetGroupConfigurationInputTypeDef
def get_value() -> GetGroupConfigurationInputTypeDef:
return {
"Group": ...,
}
# GetGroupConfigurationInputTypeDef definition
class GetGroupConfigurationInputTypeDef(TypedDict):
Group: NotRequired[str],
GetGroupInputTypeDef#
# GetGroupInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetGroupInputTypeDef
def get_value() -> GetGroupInputTypeDef:
return {
"GroupName": ...,
}
# GetGroupInputTypeDef definition
class GetGroupInputTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
GetGroupQueryInputTypeDef#
# GetGroupQueryInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetGroupQueryInputTypeDef
def get_value() -> GetGroupQueryInputTypeDef:
return {
"GroupName": ...,
}
# GetGroupQueryInputTypeDef definition
class GetGroupQueryInputTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
GetTagSyncTaskInputTypeDef#
# GetTagSyncTaskInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetTagSyncTaskInputTypeDef
def get_value() -> GetTagSyncTaskInputTypeDef:
return {
"TaskArn": ...,
}
# GetTagSyncTaskInputTypeDef definition
class GetTagSyncTaskInputTypeDef(TypedDict):
TaskArn: str,
GetTagsInputTypeDef#
# GetTagsInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetTagsInputTypeDef
def get_value() -> GetTagsInputTypeDef:
return {
"Arn": ...,
}
# GetTagsInputTypeDef definition
class GetTagsInputTypeDef(TypedDict):
Arn: str,
GroupConfigurationParameterOutputTypeDef#
# GroupConfigurationParameterOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationParameterOutputTypeDef
def get_value() -> GroupConfigurationParameterOutputTypeDef:
return {
"Name": ...,
}
# GroupConfigurationParameterOutputTypeDef definition
class GroupConfigurationParameterOutputTypeDef(TypedDict):
Name: str,
Values: NotRequired[List[str]],
GroupConfigurationParameterTypeDef#
# GroupConfigurationParameterTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupFilterTypeDef
def get_value() -> GroupFilterTypeDef:
return {
"Name": ...,
}
# GroupFilterTypeDef definition
class GroupFilterTypeDef(TypedDict):
Name: GroupFilterNameType, # (1)
Values: Sequence[str],
GroupIdentifierTypeDef#
# GroupIdentifierTypeDef TypedDict 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],
Description: NotRequired[str],
Criticality: NotRequired[int],
Owner: NotRequired[str],
DisplayName: NotRequired[str],
GroupResourcesInputTypeDef#
# GroupResourcesInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupResourcesInputTypeDef
def get_value() -> GroupResourcesInputTypeDef:
return {
"Group": ...,
}
# GroupResourcesInputTypeDef definition
class GroupResourcesInputTypeDef(TypedDict):
Group: str,
ResourceArns: Sequence[str],
PendingResourceTypeDef#
# PendingResourceTypeDef TypedDict 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],
GroupingStatusesItemTypeDef#
# GroupingStatusesItemTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupingStatusesItemTypeDef
def get_value() -> GroupingStatusesItemTypeDef:
return {
"ResourceArn": ...,
}
# GroupingStatusesItemTypeDef definition
class GroupingStatusesItemTypeDef(TypedDict):
ResourceArn: NotRequired[str],
Action: NotRequired[GroupingTypeType], # (1)
Status: NotRequired[GroupingStatusType], # (2)
ErrorMessage: NotRequired[str],
ErrorCode: NotRequired[str],
UpdatedAt: NotRequired[datetime.datetime],
- See GroupingTypeType
- See GroupingStatusType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ResourceFilterTypeDef#
# ResourceFilterTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ResourceFilterTypeDef
def get_value() -> ResourceFilterTypeDef:
return {
"Name": ...,
}
# ResourceFilterTypeDef definition
class ResourceFilterTypeDef(TypedDict):
Name: ResourceFilterNameType, # (1)
Values: Sequence[str],
ResourceIdentifierTypeDef#
# ResourceIdentifierTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
ListGroupingStatusesFilterTypeDef#
# ListGroupingStatusesFilterTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupingStatusesFilterTypeDef
def get_value() -> ListGroupingStatusesFilterTypeDef:
return {
"Name": ...,
}
# ListGroupingStatusesFilterTypeDef definition
class ListGroupingStatusesFilterTypeDef(TypedDict):
Name: ListGroupingStatusesFilterNameType, # (1)
Values: Sequence[str],
ListTagSyncTasksFilterTypeDef#
# ListTagSyncTasksFilterTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListTagSyncTasksFilterTypeDef
def get_value() -> ListTagSyncTasksFilterTypeDef:
return {
"GroupArn": ...,
}
# ListTagSyncTasksFilterTypeDef definition
class ListTagSyncTasksFilterTypeDef(TypedDict):
GroupArn: NotRequired[str],
GroupName: NotRequired[str],
TagSyncTaskItemTypeDef#
# TagSyncTaskItemTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import TagSyncTaskItemTypeDef
def get_value() -> TagSyncTaskItemTypeDef:
return {
"GroupArn": ...,
}
# TagSyncTaskItemTypeDef definition
class TagSyncTaskItemTypeDef(TypedDict):
GroupArn: NotRequired[str],
GroupName: NotRequired[str],
TaskArn: NotRequired[str],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
RoleArn: NotRequired[str],
Status: NotRequired[TagSyncTaskStatusType], # (1)
ErrorMessage: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
StartTagSyncTaskInputTypeDef#
# StartTagSyncTaskInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import StartTagSyncTaskInputTypeDef
def get_value() -> StartTagSyncTaskInputTypeDef:
return {
"Group": ...,
}
# StartTagSyncTaskInputTypeDef definition
class StartTagSyncTaskInputTypeDef(TypedDict):
Group: str,
TagKey: str,
TagValue: str,
RoleArn: str,
TagInputTypeDef#
# TagInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import TagInputTypeDef
def get_value() -> TagInputTypeDef:
return {
"Arn": ...,
}
# TagInputTypeDef definition
class TagInputTypeDef(TypedDict):
Arn: str,
Tags: Mapping[str, str],
UngroupResourcesInputTypeDef#
# UngroupResourcesInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UngroupResourcesInputTypeDef
def get_value() -> UngroupResourcesInputTypeDef:
return {
"Group": ...,
}
# UngroupResourcesInputTypeDef definition
class UngroupResourcesInputTypeDef(TypedDict):
Group: str,
ResourceArns: Sequence[str],
UntagInputTypeDef#
# UntagInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UntagInputTypeDef
def get_value() -> UntagInputTypeDef:
return {
"Arn": ...,
}
# UntagInputTypeDef definition
class UntagInputTypeDef(TypedDict):
Arn: str,
Keys: Sequence[str],
UpdateAccountSettingsInputTypeDef#
# UpdateAccountSettingsInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UpdateAccountSettingsInputTypeDef
def get_value() -> UpdateAccountSettingsInputTypeDef:
return {
"GroupLifecycleEventsDesiredStatus": ...,
}
# UpdateAccountSettingsInputTypeDef definition
class UpdateAccountSettingsInputTypeDef(TypedDict):
GroupLifecycleEventsDesiredStatus: NotRequired[GroupLifecycleEventsDesiredStatusType], # (1)
UpdateGroupInputTypeDef#
# UpdateGroupInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UpdateGroupInputTypeDef
def get_value() -> UpdateGroupInputTypeDef:
return {
"GroupName": ...,
}
# UpdateGroupInputTypeDef definition
class UpdateGroupInputTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
Description: NotRequired[str],
Criticality: NotRequired[int],
Owner: NotRequired[str],
DisplayName: NotRequired[str],
GroupQueryTypeDef#
# GroupQueryTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupQueryTypeDef
def get_value() -> GroupQueryTypeDef:
return {
"GroupName": ...,
}
# GroupQueryTypeDef definition
class GroupQueryTypeDef(TypedDict):
GroupName: str,
ResourceQuery: ResourceQueryTypeDef, # (1)
SearchResourcesInputTypeDef#
# SearchResourcesInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import SearchResourcesInputTypeDef
def get_value() -> SearchResourcesInputTypeDef:
return {
"ResourceQuery": ...,
}
# SearchResourcesInputTypeDef definition
class SearchResourcesInputTypeDef(TypedDict):
ResourceQuery: ResourceQueryTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UpdateGroupQueryInputTypeDef#
# UpdateGroupQueryInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UpdateGroupQueryInputTypeDef
def get_value() -> UpdateGroupQueryInputTypeDef:
return {
"ResourceQuery": ...,
}
# UpdateGroupQueryInputTypeDef definition
class UpdateGroupQueryInputTypeDef(TypedDict):
ResourceQuery: ResourceQueryTypeDef, # (1)
GroupName: NotRequired[str],
Group: NotRequired[str],
DeleteGroupOutputTypeDef#
# DeleteGroupOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import DeleteGroupOutputTypeDef
def get_value() -> DeleteGroupOutputTypeDef:
return {
"Group": ...,
}
# DeleteGroupOutputTypeDef definition
class DeleteGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccountSettingsOutputTypeDef#
# GetAccountSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetAccountSettingsOutputTypeDef
def get_value() -> GetAccountSettingsOutputTypeDef:
return {
"AccountSettings": ...,
}
# GetAccountSettingsOutputTypeDef definition
class GetAccountSettingsOutputTypeDef(TypedDict):
AccountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGroupOutputTypeDef#
# GetGroupOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetGroupOutputTypeDef
def get_value() -> GetGroupOutputTypeDef:
return {
"Group": ...,
}
# GetGroupOutputTypeDef definition
class GetGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
GetTagSyncTaskOutputTypeDef#
# GetTagSyncTaskOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetTagSyncTaskOutputTypeDef
def get_value() -> GetTagSyncTaskOutputTypeDef:
return {
"GroupArn": ...,
}
# GetTagSyncTaskOutputTypeDef definition
class GetTagSyncTaskOutputTypeDef(TypedDict):
GroupArn: str,
GroupName: str,
TaskArn: str,
TagKey: str,
TagValue: str,
RoleArn: str,
Status: TagSyncTaskStatusType, # (1)
ErrorMessage: str,
CreatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTagsOutputTypeDef#
# GetTagsOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetTagsOutputTypeDef
def get_value() -> GetTagsOutputTypeDef:
return {
"Arn": ...,
}
# GetTagsOutputTypeDef definition
class GetTagsOutputTypeDef(TypedDict):
Arn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartTagSyncTaskOutputTypeDef#
# StartTagSyncTaskOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import StartTagSyncTaskOutputTypeDef
def get_value() -> StartTagSyncTaskOutputTypeDef:
return {
"GroupArn": ...,
}
# StartTagSyncTaskOutputTypeDef definition
class StartTagSyncTaskOutputTypeDef(TypedDict):
GroupArn: str,
GroupName: str,
TaskArn: str,
TagKey: str,
TagValue: str,
RoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagOutputTypeDef#
# TagOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import TagOutputTypeDef
def get_value() -> TagOutputTypeDef:
return {
"Arn": ...,
}
# TagOutputTypeDef definition
class TagOutputTypeDef(TypedDict):
Arn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagOutputTypeDef#
# UntagOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UntagOutputTypeDef
def get_value() -> UntagOutputTypeDef:
return {
"Arn": ...,
}
# UntagOutputTypeDef definition
class UntagOutputTypeDef(TypedDict):
Arn: str,
Keys: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAccountSettingsOutputTypeDef#
# UpdateAccountSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UpdateAccountSettingsOutputTypeDef
def get_value() -> UpdateAccountSettingsOutputTypeDef:
return {
"AccountSettings": ...,
}
# UpdateAccountSettingsOutputTypeDef definition
class UpdateAccountSettingsOutputTypeDef(TypedDict):
AccountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGroupOutputTypeDef#
# UpdateGroupOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UpdateGroupOutputTypeDef
def get_value() -> UpdateGroupOutputTypeDef:
return {
"Group": ...,
}
# UpdateGroupOutputTypeDef definition
class UpdateGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
GroupConfigurationItemOutputTypeDef#
# GroupConfigurationItemOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupConfigurationItemOutputTypeDef
def get_value() -> GroupConfigurationItemOutputTypeDef:
return {
"Type": ...,
}
# GroupConfigurationItemOutputTypeDef definition
class GroupConfigurationItemOutputTypeDef(TypedDict):
Type: str,
Parameters: NotRequired[List[GroupConfigurationParameterOutputTypeDef]], # (1)
- See
List[GroupConfigurationParameterOutputTypeDef]
ListGroupsInputTypeDef#
# ListGroupsInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupsInputTypeDef
def get_value() -> ListGroupsInputTypeDef:
return {
"Filters": ...,
}
# ListGroupsInputTypeDef definition
class ListGroupsInputTypeDef(TypedDict):
Filters: NotRequired[Sequence[GroupFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[GroupFilterTypeDef]
ListGroupsOutputTypeDef#
# ListGroupsOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupsOutputTypeDef
def get_value() -> ListGroupsOutputTypeDef:
return {
"GroupIdentifiers": ...,
}
# ListGroupsOutputTypeDef definition
class ListGroupsOutputTypeDef(TypedDict):
GroupIdentifiers: List[GroupIdentifierTypeDef], # (1)
Groups: List[GroupTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[GroupIdentifierTypeDef]
- See
List[GroupTypeDef]
- See ResponseMetadataTypeDef
GroupResourcesOutputTypeDef#
# GroupResourcesOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GroupResourcesOutputTypeDef
def get_value() -> GroupResourcesOutputTypeDef:
return {
"Succeeded": ...,
}
# GroupResourcesOutputTypeDef definition
class GroupResourcesOutputTypeDef(TypedDict):
Succeeded: List[str],
Failed: List[FailedResourceTypeDef], # (1)
Pending: List[PendingResourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[FailedResourceTypeDef]
- See
List[PendingResourceTypeDef]
- See ResponseMetadataTypeDef
UngroupResourcesOutputTypeDef#
# UngroupResourcesOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UngroupResourcesOutputTypeDef
def get_value() -> UngroupResourcesOutputTypeDef:
return {
"Succeeded": ...,
}
# UngroupResourcesOutputTypeDef definition
class UngroupResourcesOutputTypeDef(TypedDict):
Succeeded: List[str],
Failed: List[FailedResourceTypeDef], # (1)
Pending: List[PendingResourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[FailedResourceTypeDef]
- See
List[PendingResourceTypeDef]
- See ResponseMetadataTypeDef
ListGroupingStatusesOutputTypeDef#
# ListGroupingStatusesOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupingStatusesOutputTypeDef
def get_value() -> ListGroupingStatusesOutputTypeDef:
return {
"Group": ...,
}
# ListGroupingStatusesOutputTypeDef definition
class ListGroupingStatusesOutputTypeDef(TypedDict):
Group: str,
GroupingStatuses: List[GroupingStatusesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[GroupingStatusesItemTypeDef]
- See ResponseMetadataTypeDef
ListGroupsInputPaginateTypeDef#
# ListGroupsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupsInputPaginateTypeDef
def get_value() -> ListGroupsInputPaginateTypeDef:
return {
"Filters": ...,
}
# ListGroupsInputPaginateTypeDef definition
class ListGroupsInputPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[GroupFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[GroupFilterTypeDef]
- See PaginatorConfigTypeDef
SearchResourcesInputPaginateTypeDef#
# SearchResourcesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import SearchResourcesInputPaginateTypeDef
def get_value() -> SearchResourcesInputPaginateTypeDef:
return {
"ResourceQuery": ...,
}
# SearchResourcesInputPaginateTypeDef definition
class SearchResourcesInputPaginateTypeDef(TypedDict):
ResourceQuery: ResourceQueryTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListGroupResourcesInputPaginateTypeDef#
# ListGroupResourcesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesInputPaginateTypeDef
def get_value() -> ListGroupResourcesInputPaginateTypeDef:
return {
"GroupName": ...,
}
# ListGroupResourcesInputPaginateTypeDef definition
class ListGroupResourcesInputPaginateTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
Filters: NotRequired[Sequence[ResourceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ResourceFilterTypeDef]
- See PaginatorConfigTypeDef
ListGroupResourcesInputTypeDef#
# ListGroupResourcesInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesInputTypeDef
def get_value() -> ListGroupResourcesInputTypeDef:
return {
"GroupName": ...,
}
# ListGroupResourcesInputTypeDef definition
class ListGroupResourcesInputTypeDef(TypedDict):
GroupName: NotRequired[str],
Group: NotRequired[str],
Filters: NotRequired[Sequence[ResourceFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[ResourceFilterTypeDef]
ListGroupResourcesItemTypeDef#
# ListGroupResourcesItemTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_resource_groups.type_defs import SearchResourcesOutputTypeDef
def get_value() -> SearchResourcesOutputTypeDef:
return {
"ResourceIdentifiers": ...,
}
# SearchResourcesOutputTypeDef definition
class SearchResourcesOutputTypeDef(TypedDict):
ResourceIdentifiers: List[ResourceIdentifierTypeDef], # (1)
QueryErrors: List[QueryErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[ResourceIdentifierTypeDef]
- See
List[QueryErrorTypeDef]
- See ResponseMetadataTypeDef
ListGroupingStatusesInputPaginateTypeDef#
# ListGroupingStatusesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupingStatusesInputPaginateTypeDef
def get_value() -> ListGroupingStatusesInputPaginateTypeDef:
return {
"Group": ...,
}
# ListGroupingStatusesInputPaginateTypeDef definition
class ListGroupingStatusesInputPaginateTypeDef(TypedDict):
Group: str,
Filters: NotRequired[Sequence[ListGroupingStatusesFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ListGroupingStatusesFilterTypeDef]
- See PaginatorConfigTypeDef
ListGroupingStatusesInputTypeDef#
# ListGroupingStatusesInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupingStatusesInputTypeDef
def get_value() -> ListGroupingStatusesInputTypeDef:
return {
"Group": ...,
}
# ListGroupingStatusesInputTypeDef definition
class ListGroupingStatusesInputTypeDef(TypedDict):
Group: str,
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[ListGroupingStatusesFilterTypeDef]], # (1)
NextToken: NotRequired[str],
- See
Sequence[ListGroupingStatusesFilterTypeDef]
ListTagSyncTasksInputPaginateTypeDef#
# ListTagSyncTasksInputPaginateTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListTagSyncTasksInputPaginateTypeDef
def get_value() -> ListTagSyncTasksInputPaginateTypeDef:
return {
"Filters": ...,
}
# ListTagSyncTasksInputPaginateTypeDef definition
class ListTagSyncTasksInputPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ListTagSyncTasksFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ListTagSyncTasksFilterTypeDef]
- See PaginatorConfigTypeDef
ListTagSyncTasksInputTypeDef#
# ListTagSyncTasksInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListTagSyncTasksInputTypeDef
def get_value() -> ListTagSyncTasksInputTypeDef:
return {
"Filters": ...,
}
# ListTagSyncTasksInputTypeDef definition
class ListTagSyncTasksInputTypeDef(TypedDict):
Filters: NotRequired[Sequence[ListTagSyncTasksFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[ListTagSyncTasksFilterTypeDef]
ListTagSyncTasksOutputTypeDef#
# ListTagSyncTasksOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListTagSyncTasksOutputTypeDef
def get_value() -> ListTagSyncTasksOutputTypeDef:
return {
"TagSyncTasks": ...,
}
# ListTagSyncTasksOutputTypeDef definition
class ListTagSyncTasksOutputTypeDef(TypedDict):
TagSyncTasks: List[TagSyncTaskItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[TagSyncTaskItemTypeDef]
- See ResponseMetadataTypeDef
GetGroupQueryOutputTypeDef#
# GetGroupQueryOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetGroupQueryOutputTypeDef
def get_value() -> GetGroupQueryOutputTypeDef:
return {
"GroupQuery": ...,
}
# GetGroupQueryOutputTypeDef definition
class GetGroupQueryOutputTypeDef(TypedDict):
GroupQuery: GroupQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGroupQueryOutputTypeDef#
# UpdateGroupQueryOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import UpdateGroupQueryOutputTypeDef
def get_value() -> UpdateGroupQueryOutputTypeDef:
return {
"GroupQuery": ...,
}
# UpdateGroupQueryOutputTypeDef definition
class UpdateGroupQueryOutputTypeDef(TypedDict):
GroupQuery: GroupQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GroupConfigurationTypeDef#
# GroupConfigurationTypeDef TypedDict 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[GroupConfigurationItemOutputTypeDef]], # (1)
ProposedConfiguration: NotRequired[List[GroupConfigurationItemOutputTypeDef]], # (1)
Status: NotRequired[GroupConfigurationStatusType], # (3)
FailureReason: NotRequired[str],
- See
List[GroupConfigurationItemOutputTypeDef]
- See
List[GroupConfigurationItemOutputTypeDef]
- See GroupConfigurationStatusType
GroupConfigurationItemTypeDef#
# GroupConfigurationItemTypeDef TypedDict 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[GroupConfigurationParameterUnionTypeDef]], # (1)
- See
Sequence[GroupConfigurationParameterUnionTypeDef]
ListGroupResourcesOutputTypeDef#
# ListGroupResourcesOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import ListGroupResourcesOutputTypeDef
def get_value() -> ListGroupResourcesOutputTypeDef:
return {
"Resources": ...,
}
# ListGroupResourcesOutputTypeDef definition
class ListGroupResourcesOutputTypeDef(TypedDict):
Resources: List[ListGroupResourcesItemTypeDef], # (1)
ResourceIdentifiers: List[ResourceIdentifierTypeDef], # (2)
QueryErrors: List[QueryErrorTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
NextToken: NotRequired[str],
- See
List[ListGroupResourcesItemTypeDef]
- See
List[ResourceIdentifierTypeDef]
- See
List[QueryErrorTypeDef]
- See ResponseMetadataTypeDef
CreateGroupOutputTypeDef#
# CreateGroupOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import CreateGroupOutputTypeDef
def get_value() -> CreateGroupOutputTypeDef:
return {
"Group": ...,
}
# CreateGroupOutputTypeDef definition
class CreateGroupOutputTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResourceQuery: ResourceQueryTypeDef, # (2)
Tags: Dict[str, str],
GroupConfiguration: GroupConfigurationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
GetGroupConfigurationOutputTypeDef#
# GetGroupConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import GetGroupConfigurationOutputTypeDef
def get_value() -> GetGroupConfigurationOutputTypeDef:
return {
"GroupConfiguration": ...,
}
# GetGroupConfigurationOutputTypeDef definition
class GetGroupConfigurationOutputTypeDef(TypedDict):
GroupConfiguration: GroupConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGroupInputTypeDef#
# CreateGroupInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import CreateGroupInputTypeDef
def get_value() -> CreateGroupInputTypeDef:
return {
"Name": ...,
}
# CreateGroupInputTypeDef definition
class CreateGroupInputTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
ResourceQuery: NotRequired[ResourceQueryTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
Configuration: NotRequired[Sequence[GroupConfigurationItemUnionTypeDef]], # (2)
Criticality: NotRequired[int],
Owner: NotRequired[str],
DisplayName: NotRequired[str],
- See ResourceQueryTypeDef
- See
Sequence[GroupConfigurationItemUnionTypeDef]
PutGroupConfigurationInputTypeDef#
# PutGroupConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_resource_groups.type_defs import PutGroupConfigurationInputTypeDef
def get_value() -> PutGroupConfigurationInputTypeDef:
return {
"Group": ...,
}
# PutGroupConfigurationInputTypeDef definition
class PutGroupConfigurationInputTypeDef(TypedDict):
Group: NotRequired[str],
Configuration: NotRequired[Sequence[GroupConfigurationItemUnionTypeDef]], # (1)
- See
Sequence[GroupConfigurationItemUnionTypeDef]