Skip to content

Typed dictionaries

Index > AppRegistry > Typed dictionaries

Auto-generated documentation for AppRegistry type annotations stubs module mypy-boto3-servicecatalog-appregistry.

ApplicationSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ApplicationSummaryTypeDef

def get_value() -> ApplicationSummaryTypeDef:
    return {
        "id": ...,
    }
Definition
class ApplicationSummaryTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    creationTime: NotRequired[datetime],
    lastUpdateTime: NotRequired[datetime],

ApplicationTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ApplicationTypeDef

def get_value() -> ApplicationTypeDef:
    return {
        "id": ...,
    }
Definition
class ApplicationTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    creationTime: NotRequired[datetime],
    lastUpdateTime: NotRequired[datetime],
    tags: NotRequired[Dict[str, str]],

AssociateAttributeGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateAttributeGroupRequestRequestTypeDef

def get_value() -> AssociateAttributeGroupRequestRequestTypeDef:
    return {
        "application": ...,
        "attributeGroup": ...,
    }
Definition
class AssociateAttributeGroupRequestRequestTypeDef(TypedDict):
    application: str,
    attributeGroup: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.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,

AssociateResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateResourceRequestRequestTypeDef

def get_value() -> AssociateResourceRequestRequestTypeDef:
    return {
        "application": ...,
        "resourceType": ...,
        "resource": ...,
    }
Definition
class AssociateResourceRequestRequestTypeDef(TypedDict):
    application: str,
    resourceType: ResourceTypeType,  # (1)
    resource: str,
  1. See ResourceTypeType

AttributeGroupDetailsTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AttributeGroupDetailsTypeDef

def get_value() -> AttributeGroupDetailsTypeDef:
    return {
        "id": ...,
    }
Definition
class AttributeGroupDetailsTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    name: NotRequired[str],

AttributeGroupSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AttributeGroupSummaryTypeDef

def get_value() -> AttributeGroupSummaryTypeDef:
    return {
        "id": ...,
    }
Definition
class AttributeGroupSummaryTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    creationTime: NotRequired[datetime],
    lastUpdateTime: NotRequired[datetime],

AttributeGroupTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AttributeGroupTypeDef

def get_value() -> AttributeGroupTypeDef:
    return {
        "id": ...,
    }
Definition
class AttributeGroupTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    creationTime: NotRequired[datetime],
    lastUpdateTime: NotRequired[datetime],
    tags: NotRequired[Dict[str, str]],

CreateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "name": ...,
        "clientToken": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    name: str,
    clientToken: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateAttributeGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateAttributeGroupRequestRequestTypeDef

def get_value() -> CreateAttributeGroupRequestRequestTypeDef:
    return {
        "name": ...,
        "attributes": ...,
        "clientToken": ...,
    }
Definition
class CreateAttributeGroupRequestRequestTypeDef(TypedDict):
    name: str,
    attributes: str,
    clientToken: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

DeleteApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
    application: str,

DeleteAttributeGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteAttributeGroupRequestRequestTypeDef

def get_value() -> DeleteAttributeGroupRequestRequestTypeDef:
    return {
        "attributeGroup": ...,
    }
Definition
class DeleteAttributeGroupRequestRequestTypeDef(TypedDict):
    attributeGroup: str,

DisassociateAttributeGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateAttributeGroupRequestRequestTypeDef

def get_value() -> DisassociateAttributeGroupRequestRequestTypeDef:
    return {
        "application": ...,
        "attributeGroup": ...,
    }
Definition
class DisassociateAttributeGroupRequestRequestTypeDef(TypedDict):
    application: str,
    attributeGroup: str,

DisassociateResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateResourceRequestRequestTypeDef

def get_value() -> DisassociateResourceRequestRequestTypeDef:
    return {
        "application": ...,
        "resourceType": ...,
        "resource": ...,
    }
Definition
class DisassociateResourceRequestRequestTypeDef(TypedDict):
    application: str,
    resourceType: ResourceTypeType,  # (1)
    resource: str,
  1. See ResourceTypeType

GetApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetApplicationRequestRequestTypeDef

def get_value() -> GetApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
Definition
class GetApplicationRequestRequestTypeDef(TypedDict):
    application: str,

GetAssociatedResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAssociatedResourceRequestRequestTypeDef

def get_value() -> GetAssociatedResourceRequestRequestTypeDef:
    return {
        "application": ...,
        "resourceType": ...,
        "resource": ...,
    }
Definition
class GetAssociatedResourceRequestRequestTypeDef(TypedDict):
    application: str,
    resourceType: ResourceTypeType,  # (1)
    resource: str,
  1. See ResourceTypeType

GetAttributeGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAttributeGroupRequestRequestTypeDef

def get_value() -> GetAttributeGroupRequestRequestTypeDef:
    return {
        "attributeGroup": ...,
    }
Definition
class GetAttributeGroupRequestRequestTypeDef(TypedDict):
    attributeGroup: str,

ResourceGroupTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceGroupTypeDef

def get_value() -> ResourceGroupTypeDef:
    return {
        "state": ...,
    }
Definition
class ResourceGroupTypeDef(TypedDict):
    state: NotRequired[ResourceGroupStateType],  # (1)
    arn: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See ResourceGroupStateType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListApplicationsRequestRequestTypeDef

def get_value() -> ListApplicationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAssociatedAttributeGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedAttributeGroupsRequestRequestTypeDef

def get_value() -> ListAssociatedAttributeGroupsRequestRequestTypeDef:
    return {
        "application": ...,
    }
Definition
class ListAssociatedAttributeGroupsRequestRequestTypeDef(TypedDict):
    application: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAssociatedResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedResourcesRequestRequestTypeDef

def get_value() -> ListAssociatedResourcesRequestRequestTypeDef:
    return {
        "application": ...,
    }
Definition
class ListAssociatedResourcesRequestRequestTypeDef(TypedDict):
    application: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ResourceInfoTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceInfoTypeDef

def get_value() -> ResourceInfoTypeDef:
    return {
        "name": ...,
    }
Definition
class ResourceInfoTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],

ListAttributeGroupsForApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsForApplicationRequestRequestTypeDef

def get_value() -> ListAttributeGroupsForApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
Definition
class ListAttributeGroupsForApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAttributeGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsRequestRequestTypeDef

def get_value() -> ListAttributeGroupsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListAttributeGroupsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

SyncResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import SyncResourceRequestRequestTypeDef

def get_value() -> SyncResourceRequestRequestTypeDef:
    return {
        "resourceType": ...,
        "resource": ...,
    }
Definition
class SyncResourceRequestRequestTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resource: str,
  1. See ResourceTypeType

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "application": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    application: str,
    name: NotRequired[str],
    description: NotRequired[str],

UpdateAttributeGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateAttributeGroupRequestRequestTypeDef

def get_value() -> UpdateAttributeGroupRequestRequestTypeDef:
    return {
        "attributeGroup": ...,
    }
Definition
class UpdateAttributeGroupRequestRequestTypeDef(TypedDict):
    attributeGroup: str,
    name: NotRequired[str],
    description: NotRequired[str],
    attributes: NotRequired[str],

AssociateAttributeGroupResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateAttributeGroupResponseTypeDef

def get_value() -> AssociateAttributeGroupResponseTypeDef:
    return {
        "applicationArn": ...,
        "attributeGroupArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateAttributeGroupResponseTypeDef(TypedDict):
    applicationArn: str,
    attributeGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateResourceResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateResourceResponseTypeDef

def get_value() -> AssociateResourceResponseTypeDef:
    return {
        "applicationArn": ...,
        "resourceArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateResourceResponseTypeDef(TypedDict):
    applicationArn: str,
    resourceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateApplicationResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateApplicationResponseTypeDef

def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "application": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationResponseTypeDef(TypedDict):
    application: ApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

DeleteApplicationResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteApplicationResponseTypeDef

def get_value() -> DeleteApplicationResponseTypeDef:
    return {
        "application": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteApplicationResponseTypeDef(TypedDict):
    application: ApplicationSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

DisassociateAttributeGroupResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateAttributeGroupResponseTypeDef

def get_value() -> DisassociateAttributeGroupResponseTypeDef:
    return {
        "applicationArn": ...,
        "attributeGroupArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateAttributeGroupResponseTypeDef(TypedDict):
    applicationArn: str,
    attributeGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateResourceResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateResourceResponseTypeDef

def get_value() -> DisassociateResourceResponseTypeDef:
    return {
        "applicationArn": ...,
        "resourceArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateResourceResponseTypeDef(TypedDict):
    applicationArn: str,
    resourceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAttributeGroupResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAttributeGroupResponseTypeDef

def get_value() -> GetAttributeGroupResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "name": ...,
        "description": ...,
        "attributes": ...,
        "creationTime": ...,
        "lastUpdateTime": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAttributeGroupResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    attributes: str,
    creationTime: datetime,
    lastUpdateTime: datetime,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListApplicationsResponseTypeDef

def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "applications": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationsResponseTypeDef(TypedDict):
    applications: List[ApplicationSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAssociatedAttributeGroupsResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedAttributeGroupsResponseTypeDef

def get_value() -> ListAssociatedAttributeGroupsResponseTypeDef:
    return {
        "attributeGroups": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociatedAttributeGroupsResponseTypeDef(TypedDict):
    attributeGroups: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SyncResourceResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import SyncResourceResponseTypeDef

def get_value() -> SyncResourceResponseTypeDef:
    return {
        "applicationArn": ...,
        "resourceArn": ...,
        "actionTaken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SyncResourceResponseTypeDef(TypedDict):
    applicationArn: str,
    resourceArn: str,
    actionTaken: SyncActionType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SyncActionType
  2. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateApplicationResponseTypeDef

def get_value() -> UpdateApplicationResponseTypeDef:
    return {
        "application": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateApplicationResponseTypeDef(TypedDict):
    application: ApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

ListAttributeGroupsForApplicationResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsForApplicationResponseTypeDef

def get_value() -> ListAttributeGroupsForApplicationResponseTypeDef:
    return {
        "attributeGroupsDetails": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAttributeGroupsForApplicationResponseTypeDef(TypedDict):
    attributeGroupsDetails: List[AttributeGroupDetailsTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeGroupDetailsTypeDef
  2. See ResponseMetadataTypeDef

DeleteAttributeGroupResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteAttributeGroupResponseTypeDef

def get_value() -> DeleteAttributeGroupResponseTypeDef:
    return {
        "attributeGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteAttributeGroupResponseTypeDef(TypedDict):
    attributeGroup: AttributeGroupSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAttributeGroupsResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsResponseTypeDef

def get_value() -> ListAttributeGroupsResponseTypeDef:
    return {
        "attributeGroups": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAttributeGroupsResponseTypeDef(TypedDict):
    attributeGroups: List[AttributeGroupSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateAttributeGroupResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateAttributeGroupResponseTypeDef

def get_value() -> CreateAttributeGroupResponseTypeDef:
    return {
        "attributeGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAttributeGroupResponseTypeDef(TypedDict):
    attributeGroup: AttributeGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateAttributeGroupResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateAttributeGroupResponseTypeDef

def get_value() -> UpdateAttributeGroupResponseTypeDef:
    return {
        "attributeGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAttributeGroupResponseTypeDef(TypedDict):
    attributeGroup: AttributeGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeGroupTypeDef
  2. See ResponseMetadataTypeDef

IntegrationsTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import IntegrationsTypeDef

def get_value() -> IntegrationsTypeDef:
    return {
        "resourceGroup": ...,
    }
Definition
class IntegrationsTypeDef(TypedDict):
    resourceGroup: NotRequired[ResourceGroupTypeDef],  # (1)
  1. See ResourceGroupTypeDef

ResourceIntegrationsTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceIntegrationsTypeDef

def get_value() -> ResourceIntegrationsTypeDef:
    return {
        "resourceGroup": ...,
    }
Definition
class ResourceIntegrationsTypeDef(TypedDict):
    resourceGroup: NotRequired[ResourceGroupTypeDef],  # (1)
  1. See ResourceGroupTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef

def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef

def get_value() -> ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef:
    return {
        "application": ...,
    }
Definition
class ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef(TypedDict):
    application: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef

def get_value() -> ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef:
    return {
        "application": ...,
    }
Definition
class ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef(TypedDict):
    application: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef

def get_value() -> ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef:
    return {
        "application": ...,
    }
Definition
class ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef(TypedDict):
    application: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef

def get_value() -> ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociatedResourcesResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedResourcesResponseTypeDef

def get_value() -> ListAssociatedResourcesResponseTypeDef:
    return {
        "resources": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociatedResourcesResponseTypeDef(TypedDict):
    resources: List[ResourceInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceInfoTypeDef
  2. See ResponseMetadataTypeDef

GetApplicationResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetApplicationResponseTypeDef

def get_value() -> GetApplicationResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "name": ...,
        "description": ...,
        "creationTime": ...,
        "lastUpdateTime": ...,
        "associatedResourceCount": ...,
        "tags": ...,
        "integrations": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetApplicationResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    creationTime: datetime,
    lastUpdateTime: datetime,
    associatedResourceCount: int,
    tags: Dict[str, str],
    integrations: IntegrationsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationsTypeDef
  2. See ResponseMetadataTypeDef

ResourceTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceTypeDef

def get_value() -> ResourceTypeDef:
    return {
        "name": ...,
    }
Definition
class ResourceTypeDef(TypedDict):
    name: NotRequired[str],
    arn: NotRequired[str],
    associationTime: NotRequired[datetime],
    integrations: NotRequired[ResourceIntegrationsTypeDef],  # (1)
  1. See ResourceIntegrationsTypeDef

GetAssociatedResourceResponseTypeDef

Usage Example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAssociatedResourceResponseTypeDef

def get_value() -> GetAssociatedResourceResponseTypeDef:
    return {
        "resource": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAssociatedResourceResponseTypeDef(TypedDict):
    resource: ResourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTypeDef
  2. See ResponseMetadataTypeDef