Skip to content

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

ResourceQueryTypeDef

Usage Example
from mypy_boto3_resource_groups.type_defs import ResourceQueryTypeDef

def get_value() -> ResourceQueryTypeDef:
    return {
        "Type": ...,
        "Query": ...,
    }
Definition
class ResourceQueryTypeDef(TypedDict):
    Type: QueryTypeType,  # (1)
    Query: str,
  1. See QueryTypeType

GroupTypeDef

Usage Example
from mypy_boto3_resource_groups.type_defs import GroupTypeDef

def get_value() -> GroupTypeDef:
    return {
        "GroupArn": ...,
        "Name": ...,
    }
Definition
class GroupTypeDef(TypedDict):
    GroupArn: str,
    Name: str,
    Description: NotRequired[str],

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": ...,
    }
Definition
class GetGroupConfigurationInputRequestTypeDef(TypedDict):
    Group: NotRequired[str],

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": ...,
    }
Definition
class GetTagsInputRequestTypeDef(TypedDict):
    Arn: str,

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

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": ...,
    }
Definition
class PendingResourceTypeDef(TypedDict):
    ResourceArn: NotRequired[str],

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

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": ...,
    }
Definition
class ResourceStatusTypeDef(TypedDict):
    Name: NotRequired[ResourceStatusValueType],  # (1)
  1. See ResourceStatusValueType

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

TagInputRequestTypeDef

Usage Example
from mypy_boto3_resource_groups.type_defs import TagInputRequestTypeDef

def get_value() -> TagInputRequestTypeDef:
    return {
        "Arn": ...,
        "Tags": ...,
    }
Definition
class TagInputRequestTypeDef(TypedDict):
    Arn: str,
    Tags: Mapping[str, str],

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": ...,
    }
Definition
class UntagInputRequestTypeDef(TypedDict):
    Arn: str,
    Keys: Sequence[str],

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetGroupConfigurationOutputTypeDef

Usage Example
from mypy_boto3_resource_groups.type_defs import GetGroupConfigurationOutputTypeDef

def get_value() -> GetGroupConfigurationOutputTypeDef:
    return {
        "GroupConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGroupConfigurationOutputTypeDef(TypedDict):
    GroupConfiguration: GroupConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GroupConfigurationTypeDef
  2. See ResponseMetadataTypeDef