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