Typed dictionaries#
Index > AppRegistry > Typed dictionaries
Auto-generated documentation for AppRegistry type annotations stubs module mypy-boto3-servicecatalog-appregistry.
TagQueryConfigurationTypeDef#
# TagQueryConfigurationTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import TagQueryConfigurationTypeDef
def get_value() -> TagQueryConfigurationTypeDef:
return {
"tagKey": ...,
}
# TagQueryConfigurationTypeDef definition
class TagQueryConfigurationTypeDef(TypedDict):
tagKey: NotRequired[str],
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"id": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
ApplicationTypeDef#
# ApplicationTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"id": ...,
}
# ApplicationTypeDef 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#
# AssociateAttributeGroupRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateAttributeGroupRequestRequestTypeDef
def get_value() -> AssociateAttributeGroupRequestRequestTypeDef:
return {
"application": ...,
"attributeGroup": ...,
}
# AssociateAttributeGroupRequestRequestTypeDef definition
class AssociateAttributeGroupRequestRequestTypeDef(TypedDict):
application: str,
attributeGroup: str,
AssociateAttributeGroupResponseTypeDef#
# AssociateAttributeGroupResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateAttributeGroupResponseTypeDef
def get_value() -> AssociateAttributeGroupResponseTypeDef:
return {
"applicationArn": ...,
"attributeGroupArn": ...,
"ResponseMetadata": ...,
}
# AssociateAttributeGroupResponseTypeDef definition
class AssociateAttributeGroupResponseTypeDef(TypedDict):
applicationArn: str,
attributeGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateResourceRequestRequestTypeDef#
# AssociateResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateResourceRequestRequestTypeDef
def get_value() -> AssociateResourceRequestRequestTypeDef:
return {
"application": ...,
"resourceType": ...,
"resource": ...,
}
# AssociateResourceRequestRequestTypeDef definition
class AssociateResourceRequestRequestTypeDef(TypedDict):
application: str,
resourceType: ResourceTypeType, # (1)
resource: str,
- See ResourceTypeType
AssociateResourceResponseTypeDef#
# AssociateResourceResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AssociateResourceResponseTypeDef
def get_value() -> AssociateResourceResponseTypeDef:
return {
"applicationArn": ...,
"resourceArn": ...,
"ResponseMetadata": ...,
}
# AssociateResourceResponseTypeDef definition
class AssociateResourceResponseTypeDef(TypedDict):
applicationArn: str,
resourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttributeGroupDetailsTypeDef#
# AttributeGroupDetailsTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AttributeGroupDetailsTypeDef
def get_value() -> AttributeGroupDetailsTypeDef:
return {
"id": ...,
}
# AttributeGroupDetailsTypeDef definition
class AttributeGroupDetailsTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
name: NotRequired[str],
createdBy: NotRequired[str],
AttributeGroupSummaryTypeDef#
# AttributeGroupSummaryTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AttributeGroupSummaryTypeDef
def get_value() -> AttributeGroupSummaryTypeDef:
return {
"id": ...,
}
# AttributeGroupSummaryTypeDef definition
class AttributeGroupSummaryTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
createdBy: NotRequired[str],
AttributeGroupTypeDef#
# AttributeGroupTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AttributeGroupTypeDef
def get_value() -> AttributeGroupTypeDef:
return {
"id": ...,
}
# AttributeGroupTypeDef 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#
# CreateApplicationRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"name": ...,
"clientToken": ...,
}
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
name: str,
clientToken: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateAttributeGroupRequestRequestTypeDef#
# CreateAttributeGroupRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateAttributeGroupRequestRequestTypeDef
def get_value() -> CreateAttributeGroupRequestRequestTypeDef:
return {
"name": ...,
"attributes": ...,
"clientToken": ...,
}
# CreateAttributeGroupRequestRequestTypeDef definition
class CreateAttributeGroupRequestRequestTypeDef(TypedDict):
name: str,
attributes: str,
clientToken: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"application": ...,
}
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
application: str,
DeleteAttributeGroupRequestRequestTypeDef#
# DeleteAttributeGroupRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteAttributeGroupRequestRequestTypeDef
def get_value() -> DeleteAttributeGroupRequestRequestTypeDef:
return {
"attributeGroup": ...,
}
# DeleteAttributeGroupRequestRequestTypeDef definition
class DeleteAttributeGroupRequestRequestTypeDef(TypedDict):
attributeGroup: str,
DisassociateAttributeGroupRequestRequestTypeDef#
# DisassociateAttributeGroupRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateAttributeGroupRequestRequestTypeDef
def get_value() -> DisassociateAttributeGroupRequestRequestTypeDef:
return {
"application": ...,
"attributeGroup": ...,
}
# DisassociateAttributeGroupRequestRequestTypeDef definition
class DisassociateAttributeGroupRequestRequestTypeDef(TypedDict):
application: str,
attributeGroup: str,
DisassociateAttributeGroupResponseTypeDef#
# DisassociateAttributeGroupResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateAttributeGroupResponseTypeDef
def get_value() -> DisassociateAttributeGroupResponseTypeDef:
return {
"applicationArn": ...,
"attributeGroupArn": ...,
"ResponseMetadata": ...,
}
# DisassociateAttributeGroupResponseTypeDef definition
class DisassociateAttributeGroupResponseTypeDef(TypedDict):
applicationArn: str,
attributeGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateResourceRequestRequestTypeDef#
# DisassociateResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateResourceRequestRequestTypeDef
def get_value() -> DisassociateResourceRequestRequestTypeDef:
return {
"application": ...,
"resourceType": ...,
"resource": ...,
}
# DisassociateResourceRequestRequestTypeDef definition
class DisassociateResourceRequestRequestTypeDef(TypedDict):
application: str,
resourceType: ResourceTypeType, # (1)
resource: str,
- See ResourceTypeType
DisassociateResourceResponseTypeDef#
# DisassociateResourceResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DisassociateResourceResponseTypeDef
def get_value() -> DisassociateResourceResponseTypeDef:
return {
"applicationArn": ...,
"resourceArn": ...,
"ResponseMetadata": ...,
}
# DisassociateResourceResponseTypeDef definition
class DisassociateResourceResponseTypeDef(TypedDict):
applicationArn: str,
resourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetApplicationRequestRequestTypeDef#
# GetApplicationRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetApplicationRequestRequestTypeDef
def get_value() -> GetApplicationRequestRequestTypeDef:
return {
"application": ...,
}
# GetApplicationRequestRequestTypeDef definition
class GetApplicationRequestRequestTypeDef(TypedDict):
application: str,
GetAssociatedResourceRequestRequestTypeDef#
# GetAssociatedResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAssociatedResourceRequestRequestTypeDef
def get_value() -> GetAssociatedResourceRequestRequestTypeDef:
return {
"application": ...,
"resourceType": ...,
"resource": ...,
}
# GetAssociatedResourceRequestRequestTypeDef definition
class GetAssociatedResourceRequestRequestTypeDef(TypedDict):
application: str,
resourceType: ResourceTypeType, # (1)
resource: str,
- See ResourceTypeType
GetAttributeGroupRequestRequestTypeDef#
# GetAttributeGroupRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAttributeGroupRequestRequestTypeDef
def get_value() -> GetAttributeGroupRequestRequestTypeDef:
return {
"attributeGroup": ...,
}
# GetAttributeGroupRequestRequestTypeDef definition
class GetAttributeGroupRequestRequestTypeDef(TypedDict):
attributeGroup: str,
GetAttributeGroupResponseTypeDef#
# 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": ...,
"createdBy": ...,
"ResponseMetadata": ...,
}
# GetAttributeGroupResponseTypeDef definition
class GetAttributeGroupResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
description: str,
attributes: str,
creationTime: datetime,
lastUpdateTime: datetime,
tags: Dict[str, str],
createdBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResourceGroupTypeDef#
# ResourceGroupTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceGroupTypeDef
def get_value() -> ResourceGroupTypeDef:
return {
"state": ...,
}
# ResourceGroupTypeDef definition
class ResourceGroupTypeDef(TypedDict):
state: NotRequired[ResourceGroupStateType], # (1)
arn: NotRequired[str],
errorMessage: NotRequired[str],
ListApplicationsRequestListApplicationsPaginateTypeDef#
# ListApplicationsRequestListApplicationsPaginateTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef
def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApplicationsRequestListApplicationsPaginateTypeDef definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef#
# ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef
def get_value() -> ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef:
return {
"application": ...,
}
# ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef definition
class ListAssociatedAttributeGroupsRequestListAssociatedAttributeGroupsPaginateTypeDef(TypedDict):
application: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedAttributeGroupsRequestRequestTypeDef#
# ListAssociatedAttributeGroupsRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedAttributeGroupsRequestRequestTypeDef
def get_value() -> ListAssociatedAttributeGroupsRequestRequestTypeDef:
return {
"application": ...,
}
# ListAssociatedAttributeGroupsRequestRequestTypeDef definition
class ListAssociatedAttributeGroupsRequestRequestTypeDef(TypedDict):
application: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssociatedAttributeGroupsResponseTypeDef#
# ListAssociatedAttributeGroupsResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedAttributeGroupsResponseTypeDef
def get_value() -> ListAssociatedAttributeGroupsResponseTypeDef:
return {
"attributeGroups": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssociatedAttributeGroupsResponseTypeDef definition
class ListAssociatedAttributeGroupsResponseTypeDef(TypedDict):
attributeGroups: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef#
# ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef
def get_value() -> ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef:
return {
"application": ...,
}
# ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef definition
class ListAssociatedResourcesRequestListAssociatedResourcesPaginateTypeDef(TypedDict):
application: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedResourcesRequestRequestTypeDef#
# ListAssociatedResourcesRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedResourcesRequestRequestTypeDef
def get_value() -> ListAssociatedResourcesRequestRequestTypeDef:
return {
"application": ...,
}
# ListAssociatedResourcesRequestRequestTypeDef definition
class ListAssociatedResourcesRequestRequestTypeDef(TypedDict):
application: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef#
# ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef
def get_value() -> ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef:
return {
"application": ...,
}
# ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef definition
class ListAttributeGroupsForApplicationRequestListAttributeGroupsForApplicationPaginateTypeDef(TypedDict):
application: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttributeGroupsForApplicationRequestRequestTypeDef#
# ListAttributeGroupsForApplicationRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsForApplicationRequestRequestTypeDef
def get_value() -> ListAttributeGroupsForApplicationRequestRequestTypeDef:
return {
"application": ...,
}
# ListAttributeGroupsForApplicationRequestRequestTypeDef definition
class ListAttributeGroupsForApplicationRequestRequestTypeDef(TypedDict):
application: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef#
# ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef
def get_value() -> ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef definition
class ListAttributeGroupsRequestListAttributeGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttributeGroupsRequestRequestTypeDef#
# ListAttributeGroupsRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsRequestRequestTypeDef
def get_value() -> ListAttributeGroupsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListAttributeGroupsRequestRequestTypeDef definition
class ListAttributeGroupsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"tagValue": ...,
}
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
tagValue: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.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,
SyncResourceRequestRequestTypeDef#
# SyncResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import SyncResourceRequestRequestTypeDef
def get_value() -> SyncResourceRequestRequestTypeDef:
return {
"resourceType": ...,
"resource": ...,
}
# SyncResourceRequestRequestTypeDef definition
class SyncResourceRequestRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
resource: str,
- See ResourceTypeType
SyncResourceResponseTypeDef#
# SyncResourceResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import SyncResourceResponseTypeDef
def get_value() -> SyncResourceResponseTypeDef:
return {
"applicationArn": ...,
"resourceArn": ...,
"actionTaken": ...,
"ResponseMetadata": ...,
}
# SyncResourceResponseTypeDef definition
class SyncResourceResponseTypeDef(TypedDict):
applicationArn: str,
resourceArn: str,
actionTaken: SyncActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"application": ...,
}
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
application: str,
name: NotRequired[str],
description: NotRequired[str],
UpdateAttributeGroupRequestRequestTypeDef#
# UpdateAttributeGroupRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateAttributeGroupRequestRequestTypeDef
def get_value() -> UpdateAttributeGroupRequestRequestTypeDef:
return {
"attributeGroup": ...,
}
# UpdateAttributeGroupRequestRequestTypeDef definition
class UpdateAttributeGroupRequestRequestTypeDef(TypedDict):
attributeGroup: str,
name: NotRequired[str],
description: NotRequired[str],
attributes: NotRequired[str],
AppRegistryConfigurationTypeDef#
# AppRegistryConfigurationTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import AppRegistryConfigurationTypeDef
def get_value() -> AppRegistryConfigurationTypeDef:
return {
"tagQueryConfiguration": ...,
}
# AppRegistryConfigurationTypeDef definition
class AppRegistryConfigurationTypeDef(TypedDict):
tagQueryConfiguration: NotRequired[TagQueryConfigurationTypeDef], # (1)
DeleteApplicationResponseTypeDef#
# DeleteApplicationResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteApplicationResponseTypeDef
def get_value() -> DeleteApplicationResponseTypeDef:
return {
"application": ...,
"ResponseMetadata": ...,
}
# DeleteApplicationResponseTypeDef definition
class DeleteApplicationResponseTypeDef(TypedDict):
application: ApplicationSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"applications": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
applications: List[ApplicationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"application": ...,
"ResponseMetadata": ...,
}
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApplicationResponseTypeDef#
# UpdateApplicationResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateApplicationResponseTypeDef
def get_value() -> UpdateApplicationResponseTypeDef:
return {
"application": ...,
"ResponseMetadata": ...,
}
# UpdateApplicationResponseTypeDef definition
class UpdateApplicationResponseTypeDef(TypedDict):
application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAttributeGroupsForApplicationResponseTypeDef#
# ListAttributeGroupsForApplicationResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsForApplicationResponseTypeDef
def get_value() -> ListAttributeGroupsForApplicationResponseTypeDef:
return {
"attributeGroupsDetails": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAttributeGroupsForApplicationResponseTypeDef definition
class ListAttributeGroupsForApplicationResponseTypeDef(TypedDict):
attributeGroupsDetails: List[AttributeGroupDetailsTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAttributeGroupResponseTypeDef#
# DeleteAttributeGroupResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import DeleteAttributeGroupResponseTypeDef
def get_value() -> DeleteAttributeGroupResponseTypeDef:
return {
"attributeGroup": ...,
"ResponseMetadata": ...,
}
# DeleteAttributeGroupResponseTypeDef definition
class DeleteAttributeGroupResponseTypeDef(TypedDict):
attributeGroup: AttributeGroupSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAttributeGroupsResponseTypeDef#
# ListAttributeGroupsResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAttributeGroupsResponseTypeDef
def get_value() -> ListAttributeGroupsResponseTypeDef:
return {
"attributeGroups": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAttributeGroupsResponseTypeDef definition
class ListAttributeGroupsResponseTypeDef(TypedDict):
attributeGroups: List[AttributeGroupSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAttributeGroupResponseTypeDef#
# CreateAttributeGroupResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import CreateAttributeGroupResponseTypeDef
def get_value() -> CreateAttributeGroupResponseTypeDef:
return {
"attributeGroup": ...,
"ResponseMetadata": ...,
}
# CreateAttributeGroupResponseTypeDef definition
class CreateAttributeGroupResponseTypeDef(TypedDict):
attributeGroup: AttributeGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAttributeGroupResponseTypeDef#
# UpdateAttributeGroupResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import UpdateAttributeGroupResponseTypeDef
def get_value() -> UpdateAttributeGroupResponseTypeDef:
return {
"attributeGroup": ...,
"ResponseMetadata": ...,
}
# UpdateAttributeGroupResponseTypeDef definition
class UpdateAttributeGroupResponseTypeDef(TypedDict):
attributeGroup: AttributeGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IntegrationsTypeDef#
# IntegrationsTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import IntegrationsTypeDef
def get_value() -> IntegrationsTypeDef:
return {
"resourceGroup": ...,
}
# IntegrationsTypeDef definition
class IntegrationsTypeDef(TypedDict):
resourceGroup: NotRequired[ResourceGroupTypeDef], # (1)
ResourceIntegrationsTypeDef#
# ResourceIntegrationsTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceIntegrationsTypeDef
def get_value() -> ResourceIntegrationsTypeDef:
return {
"resourceGroup": ...,
}
# ResourceIntegrationsTypeDef definition
class ResourceIntegrationsTypeDef(TypedDict):
resourceGroup: NotRequired[ResourceGroupTypeDef], # (1)
ResourceInfoTypeDef#
# ResourceInfoTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceInfoTypeDef
def get_value() -> ResourceInfoTypeDef:
return {
"name": ...,
}
# ResourceInfoTypeDef definition
class ResourceInfoTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
resourceType: NotRequired[ResourceTypeType], # (1)
resourceDetails: NotRequired[ResourceDetailsTypeDef], # (2)
GetConfigurationResponseTypeDef#
# GetConfigurationResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetConfigurationResponseTypeDef
def get_value() -> GetConfigurationResponseTypeDef:
return {
"configuration": ...,
"ResponseMetadata": ...,
}
# GetConfigurationResponseTypeDef definition
class GetConfigurationResponseTypeDef(TypedDict):
configuration: AppRegistryConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigurationRequestRequestTypeDef#
# PutConfigurationRequestRequestTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import PutConfigurationRequestRequestTypeDef
def get_value() -> PutConfigurationRequestRequestTypeDef:
return {
"configuration": ...,
}
# PutConfigurationRequestRequestTypeDef definition
class PutConfigurationRequestRequestTypeDef(TypedDict):
configuration: AppRegistryConfigurationTypeDef, # (1)
GetApplicationResponseTypeDef#
# 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": ...,
}
# GetApplicationResponseTypeDef 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)
ResourceTypeDef#
# ResourceTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"name": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
associationTime: NotRequired[datetime],
integrations: NotRequired[ResourceIntegrationsTypeDef], # (1)
ListAssociatedResourcesResponseTypeDef#
# ListAssociatedResourcesResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import ListAssociatedResourcesResponseTypeDef
def get_value() -> ListAssociatedResourcesResponseTypeDef:
return {
"resources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssociatedResourcesResponseTypeDef definition
class ListAssociatedResourcesResponseTypeDef(TypedDict):
resources: List[ResourceInfoTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssociatedResourceResponseTypeDef#
# GetAssociatedResourceResponseTypeDef usage example
from mypy_boto3_servicecatalog_appregistry.type_defs import GetAssociatedResourceResponseTypeDef
def get_value() -> GetAssociatedResourceResponseTypeDef:
return {
"resource": ...,
"ResponseMetadata": ...,
}
# GetAssociatedResourceResponseTypeDef definition
class GetAssociatedResourceResponseTypeDef(TypedDict):
resource: ResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)