Type definitions#
Index > Route53Profiles > Type definitions
Auto-generated documentation for Route53Profiles type annotations stubs module mypy-boto3-route53profiles.
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ProfileAssociationTypeDef#
# ProfileAssociationTypeDef definition
class ProfileAssociationTypeDef(TypedDict):
CreationTime: NotRequired[datetime],
Id: NotRequired[str],
ModificationTime: NotRequired[datetime],
Name: NotRequired[str],
OwnerId: NotRequired[str],
ProfileId: NotRequired[str],
ResourceId: NotRequired[str],
Status: NotRequired[ProfileStatusType], # (1)
StatusMessage: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociateResourceToProfileRequestRequestTypeDef#
# AssociateResourceToProfileRequestRequestTypeDef definition
class AssociateResourceToProfileRequestRequestTypeDef(TypedDict):
Name: str,
ProfileId: str,
ResourceArn: str,
ResourceProperties: NotRequired[str],
ProfileResourceAssociationTypeDef#
# ProfileResourceAssociationTypeDef definition
class ProfileResourceAssociationTypeDef(TypedDict):
CreationTime: NotRequired[datetime],
Id: NotRequired[str],
ModificationTime: NotRequired[datetime],
Name: NotRequired[str],
OwnerId: NotRequired[str],
ProfileId: NotRequired[str],
ResourceArn: NotRequired[str],
ResourceProperties: NotRequired[str],
ResourceType: NotRequired[str],
Status: NotRequired[ProfileStatusType], # (1)
StatusMessage: NotRequired[str],
ProfileTypeDef#
# ProfileTypeDef definition
class ProfileTypeDef(TypedDict):
Arn: NotRequired[str],
ClientToken: NotRequired[str],
CreationTime: NotRequired[datetime],
Id: NotRequired[str],
ModificationTime: NotRequired[datetime],
Name: NotRequired[str],
OwnerId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (1)
Status: NotRequired[ProfileStatusType], # (2)
StatusMessage: NotRequired[str],
- See ShareStatusType
- See ProfileStatusType
DeleteProfileRequestRequestTypeDef#
# DeleteProfileRequestRequestTypeDef definition
class DeleteProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
DisassociateProfileRequestRequestTypeDef#
# DisassociateProfileRequestRequestTypeDef definition
class DisassociateProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
ResourceId: str,
DisassociateResourceFromProfileRequestRequestTypeDef#
# DisassociateResourceFromProfileRequestRequestTypeDef definition
class DisassociateResourceFromProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
ResourceArn: str,
GetProfileAssociationRequestRequestTypeDef#
# GetProfileAssociationRequestRequestTypeDef definition
class GetProfileAssociationRequestRequestTypeDef(TypedDict):
ProfileAssociationId: str,
GetProfileRequestRequestTypeDef#
# GetProfileRequestRequestTypeDef definition
class GetProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
GetProfileResourceAssociationRequestRequestTypeDef#
# GetProfileResourceAssociationRequestRequestTypeDef definition
class GetProfileResourceAssociationRequestRequestTypeDef(TypedDict):
ProfileResourceAssociationId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListProfileAssociationsRequestRequestTypeDef#
# ListProfileAssociationsRequestRequestTypeDef definition
class ListProfileAssociationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProfileId: NotRequired[str],
ResourceId: NotRequired[str],
ListProfileResourceAssociationsRequestRequestTypeDef#
# ListProfileResourceAssociationsRequestRequestTypeDef definition
class ListProfileResourceAssociationsRequestRequestTypeDef(TypedDict):
ProfileId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceType: NotRequired[str],
ListProfilesRequestRequestTypeDef#
# ListProfilesRequestRequestTypeDef definition
class ListProfilesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProfileSummaryTypeDef#
# ProfileSummaryTypeDef definition
class ProfileSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateProfileResourceAssociationRequestRequestTypeDef#
# UpdateProfileResourceAssociationRequestRequestTypeDef definition
class UpdateProfileResourceAssociationRequestRequestTypeDef(TypedDict):
ProfileResourceAssociationId: str,
Name: NotRequired[str],
ResourceProperties: NotRequired[str],
AssociateProfileRequestRequestTypeDef#
# AssociateProfileRequestRequestTypeDef definition
class AssociateProfileRequestRequestTypeDef(TypedDict):
Name: str,
ProfileId: str,
ResourceId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateProfileRequestRequestTypeDef#
# CreateProfileRequestRequestTypeDef definition
class CreateProfileRequestRequestTypeDef(TypedDict):
ClientToken: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
AssociateProfileResponseTypeDef#
# AssociateProfileResponseTypeDef definition
class AssociateProfileResponseTypeDef(TypedDict):
ProfileAssociation: ProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateProfileResponseTypeDef#
# DisassociateProfileResponseTypeDef definition
class DisassociateProfileResponseTypeDef(TypedDict):
ProfileAssociation: ProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileAssociationResponseTypeDef#
# GetProfileAssociationResponseTypeDef definition
class GetProfileAssociationResponseTypeDef(TypedDict):
ProfileAssociation: ProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileAssociationsResponseTypeDef#
# ListProfileAssociationsResponseTypeDef definition
class ListProfileAssociationsResponseTypeDef(TypedDict):
ProfileAssociations: List[ProfileAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateResourceToProfileResponseTypeDef#
# AssociateResourceToProfileResponseTypeDef definition
class AssociateResourceToProfileResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResourceFromProfileResponseTypeDef#
# DisassociateResourceFromProfileResponseTypeDef definition
class DisassociateResourceFromProfileResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileResourceAssociationResponseTypeDef#
# GetProfileResourceAssociationResponseTypeDef definition
class GetProfileResourceAssociationResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileResourceAssociationsResponseTypeDef#
# ListProfileResourceAssociationsResponseTypeDef definition
class ListProfileResourceAssociationsResponseTypeDef(TypedDict):
ProfileResourceAssociations: List[ProfileResourceAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateProfileResourceAssociationResponseTypeDef#
# UpdateProfileResourceAssociationResponseTypeDef definition
class UpdateProfileResourceAssociationResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteProfileResponseTypeDef#
# DeleteProfileResponseTypeDef definition
class DeleteProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileResponseTypeDef#
# GetProfileResponseTypeDef definition
class GetProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileAssociationsRequestListProfileAssociationsPaginateTypeDef#
# ListProfileAssociationsRequestListProfileAssociationsPaginateTypeDef definition
class ListProfileAssociationsRequestListProfileAssociationsPaginateTypeDef(TypedDict):
ProfileId: NotRequired[str],
ResourceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfileResourceAssociationsRequestListProfileResourceAssociationsPaginateTypeDef#
# ListProfileResourceAssociationsRequestListProfileResourceAssociationsPaginateTypeDef definition
class ListProfileResourceAssociationsRequestListProfileResourceAssociationsPaginateTypeDef(TypedDict):
ProfileId: str,
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfilesRequestListProfilesPaginateTypeDef#
# ListProfilesRequestListProfilesPaginateTypeDef definition
class ListProfilesRequestListProfilesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfilesResponseTypeDef#
# ListProfilesResponseTypeDef definition
class ListProfilesResponseTypeDef(TypedDict):
ProfileSummaries: List[ProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],