Skip to content

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],
  1. See GroupLifecycleEventsDesiredStatusType
  2. See GroupLifecycleEventsStatusType

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,
  1. 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)
  1. See ResponseMetadataTypeDef

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],
  1. See GroupFilterNameType

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],
  1. See ResourceFilterNameType

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)
  1. See ResourceStatusValueType

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],
  1. See QueryErrorCodeType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See GroupLifecycleEventsDesiredStatusType

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)
  1. See AccountSettingsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AccountSettingsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceQueryTypeDef

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],
  1. See ResourceQueryTypeDef

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)
  1. See ResourceQueryTypeDef
  2. See PaginatorConfigTypeDef

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],
  1. See ResourceQueryTypeDef

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)
  1. See GroupTypeDef
  2. 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)
  1. See GroupTypeDef
  2. 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)
  1. See GroupTypeDef
  2. 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)
  1. See GroupConfigurationParameterTypeDef

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)
  1. See GroupFilterTypeDef
  2. See PaginatorConfigTypeDef

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],
  1. See GroupFilterTypeDef

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)
  1. See GroupIdentifierTypeDef
  2. See GroupTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See FailedResourceTypeDef
  2. See PendingResourceTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See FailedResourceTypeDef
  2. See PendingResourceTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See ResourceFilterTypeDef
  2. See PaginatorConfigTypeDef

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],
  1. See ResourceFilterTypeDef

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)
  1. See ResourceIdentifierTypeDef
  2. See ResourceStatusTypeDef

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)
  1. See ResourceIdentifierTypeDef
  2. See QueryErrorTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See GroupQueryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See GroupQueryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResourceQueryTypeDef
  2. See GroupConfigurationItemTypeDef

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],
  1. See GroupConfigurationItemTypeDef
  2. See GroupConfigurationItemTypeDef
  3. 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)
  1. See GroupConfigurationItemTypeDef

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)
  1. See ListGroupResourcesItemTypeDef
  2. See ResourceIdentifierTypeDef
  3. See QueryErrorTypeDef
  4. 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)
  1. See GroupTypeDef
  2. See ResourceQueryTypeDef
  3. See GroupConfigurationTypeDef
  4. See ResponseMetadataTypeDef

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)
  1. See GroupConfigurationTypeDef
  2. See ResponseMetadataTypeDef