Type definitions#
Index > Route53Profiles > Type definitions
Auto-generated documentation for Route53Profiles type annotations stubs module types-boto3-route53profiles.
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ProfileAssociationTypeDef#
# ProfileAssociationTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ProfileAssociationTypeDef
def get_value() -> ProfileAssociationTypeDef:
return {
"CreationTime": ...,
}
# 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 TypedDict usage example
from types_boto3_route53profiles.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociateResourceToProfileRequestTypeDef#
# AssociateResourceToProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import AssociateResourceToProfileRequestTypeDef
def get_value() -> AssociateResourceToProfileRequestTypeDef:
return {
"Name": ...,
}
# AssociateResourceToProfileRequestTypeDef definition
class AssociateResourceToProfileRequestTypeDef(TypedDict):
Name: str,
ProfileId: str,
ResourceArn: str,
ResourceProperties: NotRequired[str],
ProfileResourceAssociationTypeDef#
# ProfileResourceAssociationTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ProfileResourceAssociationTypeDef
def get_value() -> ProfileResourceAssociationTypeDef:
return {
"CreationTime": ...,
}
# 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 TypedDict usage example
from types_boto3_route53profiles.type_defs import ProfileTypeDef
def get_value() -> ProfileTypeDef:
return {
"Arn": ...,
}
# 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
DeleteProfileRequestTypeDef#
# DeleteProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import DeleteProfileRequestTypeDef
def get_value() -> DeleteProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# DeleteProfileRequestTypeDef definition
class DeleteProfileRequestTypeDef(TypedDict):
ProfileId: str,
DisassociateProfileRequestTypeDef#
# DisassociateProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import DisassociateProfileRequestTypeDef
def get_value() -> DisassociateProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# DisassociateProfileRequestTypeDef definition
class DisassociateProfileRequestTypeDef(TypedDict):
ProfileId: str,
ResourceId: str,
DisassociateResourceFromProfileRequestTypeDef#
# DisassociateResourceFromProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import DisassociateResourceFromProfileRequestTypeDef
def get_value() -> DisassociateResourceFromProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# DisassociateResourceFromProfileRequestTypeDef definition
class DisassociateResourceFromProfileRequestTypeDef(TypedDict):
ProfileId: str,
ResourceArn: str,
GetProfileAssociationRequestTypeDef#
# GetProfileAssociationRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import GetProfileAssociationRequestTypeDef
def get_value() -> GetProfileAssociationRequestTypeDef:
return {
"ProfileAssociationId": ...,
}
# GetProfileAssociationRequestTypeDef definition
class GetProfileAssociationRequestTypeDef(TypedDict):
ProfileAssociationId: str,
GetProfileRequestTypeDef#
# GetProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import GetProfileRequestTypeDef
def get_value() -> GetProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# GetProfileRequestTypeDef definition
class GetProfileRequestTypeDef(TypedDict):
ProfileId: str,
GetProfileResourceAssociationRequestTypeDef#
# GetProfileResourceAssociationRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import GetProfileResourceAssociationRequestTypeDef
def get_value() -> GetProfileResourceAssociationRequestTypeDef:
return {
"ProfileResourceAssociationId": ...,
}
# GetProfileResourceAssociationRequestTypeDef definition
class GetProfileResourceAssociationRequestTypeDef(TypedDict):
ProfileResourceAssociationId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListProfileAssociationsRequestTypeDef#
# ListProfileAssociationsRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfileAssociationsRequestTypeDef
def get_value() -> ListProfileAssociationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListProfileAssociationsRequestTypeDef definition
class ListProfileAssociationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProfileId: NotRequired[str],
ResourceId: NotRequired[str],
ListProfileResourceAssociationsRequestTypeDef#
# ListProfileResourceAssociationsRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfileResourceAssociationsRequestTypeDef
def get_value() -> ListProfileResourceAssociationsRequestTypeDef:
return {
"ProfileId": ...,
}
# ListProfileResourceAssociationsRequestTypeDef definition
class ListProfileResourceAssociationsRequestTypeDef(TypedDict):
ProfileId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceType: NotRequired[str],
ListProfilesRequestTypeDef#
# ListProfilesRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfilesRequestTypeDef
def get_value() -> ListProfilesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListProfilesRequestTypeDef definition
class ListProfilesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProfileSummaryTypeDef#
# ProfileSummaryTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ProfileSummaryTypeDef
def get_value() -> ProfileSummaryTypeDef:
return {
"Arn": ...,
}
# ProfileSummaryTypeDef definition
class ProfileSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateProfileResourceAssociationRequestTypeDef#
# UpdateProfileResourceAssociationRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import UpdateProfileResourceAssociationRequestTypeDef
def get_value() -> UpdateProfileResourceAssociationRequestTypeDef:
return {
"ProfileResourceAssociationId": ...,
}
# UpdateProfileResourceAssociationRequestTypeDef definition
class UpdateProfileResourceAssociationRequestTypeDef(TypedDict):
ProfileResourceAssociationId: str,
Name: NotRequired[str],
ResourceProperties: NotRequired[str],
AssociateProfileRequestTypeDef#
# AssociateProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import AssociateProfileRequestTypeDef
def get_value() -> AssociateProfileRequestTypeDef:
return {
"Name": ...,
}
# AssociateProfileRequestTypeDef definition
class AssociateProfileRequestTypeDef(TypedDict):
Name: str,
ProfileId: str,
ResourceId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateProfileRequestTypeDef#
# CreateProfileRequestTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import CreateProfileRequestTypeDef
def get_value() -> CreateProfileRequestTypeDef:
return {
"ClientToken": ...,
}
# CreateProfileRequestTypeDef definition
class CreateProfileRequestTypeDef(TypedDict):
ClientToken: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
AssociateProfileResponseTypeDef#
# AssociateProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import AssociateProfileResponseTypeDef
def get_value() -> AssociateProfileResponseTypeDef:
return {
"ProfileAssociation": ...,
}
# AssociateProfileResponseTypeDef definition
class AssociateProfileResponseTypeDef(TypedDict):
ProfileAssociation: ProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateProfileResponseTypeDef#
# DisassociateProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import DisassociateProfileResponseTypeDef
def get_value() -> DisassociateProfileResponseTypeDef:
return {
"ProfileAssociation": ...,
}
# DisassociateProfileResponseTypeDef definition
class DisassociateProfileResponseTypeDef(TypedDict):
ProfileAssociation: ProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileAssociationResponseTypeDef#
# GetProfileAssociationResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import GetProfileAssociationResponseTypeDef
def get_value() -> GetProfileAssociationResponseTypeDef:
return {
"ProfileAssociation": ...,
}
# GetProfileAssociationResponseTypeDef definition
class GetProfileAssociationResponseTypeDef(TypedDict):
ProfileAssociation: ProfileAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileAssociationsResponseTypeDef#
# ListProfileAssociationsResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfileAssociationsResponseTypeDef
def get_value() -> ListProfileAssociationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListProfileAssociationsResponseTypeDef definition
class ListProfileAssociationsResponseTypeDef(TypedDict):
ProfileAssociations: List[ProfileAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateResourceToProfileResponseTypeDef#
# AssociateResourceToProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import AssociateResourceToProfileResponseTypeDef
def get_value() -> AssociateResourceToProfileResponseTypeDef:
return {
"ProfileResourceAssociation": ...,
}
# AssociateResourceToProfileResponseTypeDef definition
class AssociateResourceToProfileResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResourceFromProfileResponseTypeDef#
# DisassociateResourceFromProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import DisassociateResourceFromProfileResponseTypeDef
def get_value() -> DisassociateResourceFromProfileResponseTypeDef:
return {
"ProfileResourceAssociation": ...,
}
# DisassociateResourceFromProfileResponseTypeDef definition
class DisassociateResourceFromProfileResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileResourceAssociationResponseTypeDef#
# GetProfileResourceAssociationResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import GetProfileResourceAssociationResponseTypeDef
def get_value() -> GetProfileResourceAssociationResponseTypeDef:
return {
"ProfileResourceAssociation": ...,
}
# GetProfileResourceAssociationResponseTypeDef definition
class GetProfileResourceAssociationResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileResourceAssociationsResponseTypeDef#
# ListProfileResourceAssociationsResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfileResourceAssociationsResponseTypeDef
def get_value() -> ListProfileResourceAssociationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListProfileResourceAssociationsResponseTypeDef definition
class ListProfileResourceAssociationsResponseTypeDef(TypedDict):
ProfileResourceAssociations: List[ProfileResourceAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateProfileResourceAssociationResponseTypeDef#
# UpdateProfileResourceAssociationResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import UpdateProfileResourceAssociationResponseTypeDef
def get_value() -> UpdateProfileResourceAssociationResponseTypeDef:
return {
"ProfileResourceAssociation": ...,
}
# UpdateProfileResourceAssociationResponseTypeDef definition
class UpdateProfileResourceAssociationResponseTypeDef(TypedDict):
ProfileResourceAssociation: ProfileResourceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import CreateProfileResponseTypeDef
def get_value() -> CreateProfileResponseTypeDef:
return {
"Profile": ...,
}
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteProfileResponseTypeDef#
# DeleteProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import DeleteProfileResponseTypeDef
def get_value() -> DeleteProfileResponseTypeDef:
return {
"Profile": ...,
}
# DeleteProfileResponseTypeDef definition
class DeleteProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProfileResponseTypeDef#
# GetProfileResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import GetProfileResponseTypeDef
def get_value() -> GetProfileResponseTypeDef:
return {
"Profile": ...,
}
# GetProfileResponseTypeDef definition
class GetProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfileAssociationsRequestPaginateTypeDef#
# ListProfileAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfileAssociationsRequestPaginateTypeDef
def get_value() -> ListProfileAssociationsRequestPaginateTypeDef:
return {
"ProfileId": ...,
}
# ListProfileAssociationsRequestPaginateTypeDef definition
class ListProfileAssociationsRequestPaginateTypeDef(TypedDict):
ProfileId: NotRequired[str],
ResourceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfileResourceAssociationsRequestPaginateTypeDef#
# ListProfileResourceAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfileResourceAssociationsRequestPaginateTypeDef
def get_value() -> ListProfileResourceAssociationsRequestPaginateTypeDef:
return {
"ProfileId": ...,
}
# ListProfileResourceAssociationsRequestPaginateTypeDef definition
class ListProfileResourceAssociationsRequestPaginateTypeDef(TypedDict):
ProfileId: str,
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfilesRequestPaginateTypeDef#
# ListProfilesRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfilesRequestPaginateTypeDef
def get_value() -> ListProfilesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProfilesRequestPaginateTypeDef definition
class ListProfilesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfilesResponseTypeDef#
# ListProfilesResponseTypeDef TypedDict usage example
from types_boto3_route53profiles.type_defs import ListProfilesResponseTypeDef
def get_value() -> ListProfilesResponseTypeDef:
return {
"NextToken": ...,
}
# ListProfilesResponseTypeDef definition
class ListProfilesResponseTypeDef(TypedDict):
ProfileSummaries: List[ProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],