Skip to content

Typed dictionaries#

Index > IAMRolesAnywhere > Typed dictionaries

Auto-generated documentation for IAMRolesAnywhere type annotations stubs module mypy-boto3-rolesanywhere.

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: str,
    value: str,

NotificationSettingTypeDef#

# NotificationSettingTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import NotificationSettingTypeDef

def get_value() -> NotificationSettingTypeDef:
    return {
        "enabled": ...,
        "event": ...,
    }
# NotificationSettingTypeDef definition

class NotificationSettingTypeDef(TypedDict):
    enabled: bool,
    event: NotificationEventType,  # (2)
    channel: NotRequired[NotificationChannelType],  # (1)
    threshold: NotRequired[int],
  1. See NotificationChannelType
  2. See NotificationEventType

CredentialSummaryTypeDef#

# CredentialSummaryTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import CredentialSummaryTypeDef

def get_value() -> CredentialSummaryTypeDef:
    return {
        "enabled": ...,
    }
# CredentialSummaryTypeDef definition

class CredentialSummaryTypeDef(TypedDict):
    enabled: NotRequired[bool],
    failed: NotRequired[bool],
    issuer: NotRequired[str],
    seenAt: NotRequired[datetime],
    serialNumber: NotRequired[str],
    x509CertificateData: NotRequired[str],

CrlDetailTypeDef#

# CrlDetailTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import CrlDetailTypeDef

def get_value() -> CrlDetailTypeDef:
    return {
        "createdAt": ...,
    }
# CrlDetailTypeDef definition

class CrlDetailTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    crlArn: NotRequired[str],
    crlData: NotRequired[bytes],
    crlId: NotRequired[str],
    enabled: NotRequired[bool],
    name: NotRequired[str],
    trustAnchorArn: NotRequired[str],
    updatedAt: NotRequired[datetime],

InstancePropertyTypeDef#

# InstancePropertyTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import InstancePropertyTypeDef

def get_value() -> InstancePropertyTypeDef:
    return {
        "failed": ...,
    }
# InstancePropertyTypeDef definition

class InstancePropertyTypeDef(TypedDict):
    failed: NotRequired[bool],
    properties: NotRequired[Dict[str, str]],
    seenAt: NotRequired[datetime],

ProfileDetailTypeDef#

# ProfileDetailTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ProfileDetailTypeDef

def get_value() -> ProfileDetailTypeDef:
    return {
        "createdAt": ...,
    }
# ProfileDetailTypeDef definition

class ProfileDetailTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    durationSeconds: NotRequired[int],
    enabled: NotRequired[bool],
    managedPolicyArns: NotRequired[List[str]],
    name: NotRequired[str],
    profileArn: NotRequired[str],
    profileId: NotRequired[str],
    requireInstanceProperties: NotRequired[bool],
    roleArns: NotRequired[List[str]],
    sessionPolicy: NotRequired[str],
    updatedAt: NotRequired[datetime],

ListRequestListCrlsPaginateTypeDef#

# ListRequestListCrlsPaginateTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListRequestListCrlsPaginateTypeDef

def get_value() -> ListRequestListCrlsPaginateTypeDef:
    return {
        "pageSize": ...,
    }
# ListRequestListCrlsPaginateTypeDef definition

class ListRequestListCrlsPaginateTypeDef(TypedDict):
    pageSize: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRequestListProfilesPaginateTypeDef#

# ListRequestListProfilesPaginateTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListRequestListProfilesPaginateTypeDef

def get_value() -> ListRequestListProfilesPaginateTypeDef:
    return {
        "pageSize": ...,
    }
# ListRequestListProfilesPaginateTypeDef definition

class ListRequestListProfilesPaginateTypeDef(TypedDict):
    pageSize: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRequestListSubjectsPaginateTypeDef#

# ListRequestListSubjectsPaginateTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListRequestListSubjectsPaginateTypeDef

def get_value() -> ListRequestListSubjectsPaginateTypeDef:
    return {
        "pageSize": ...,
    }
# ListRequestListSubjectsPaginateTypeDef definition

class ListRequestListSubjectsPaginateTypeDef(TypedDict):
    pageSize: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRequestListTrustAnchorsPaginateTypeDef#

# ListRequestListTrustAnchorsPaginateTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListRequestListTrustAnchorsPaginateTypeDef

def get_value() -> ListRequestListTrustAnchorsPaginateTypeDef:
    return {
        "pageSize": ...,
    }
# ListRequestListTrustAnchorsPaginateTypeDef definition

class ListRequestListTrustAnchorsPaginateTypeDef(TypedDict):
    pageSize: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRequestRequestTypeDef#

# ListRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListRequestRequestTypeDef

def get_value() -> ListRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListRequestRequestTypeDef definition

class ListRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    pageSize: NotRequired[int],

SubjectSummaryTypeDef#

# SubjectSummaryTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import SubjectSummaryTypeDef

def get_value() -> SubjectSummaryTypeDef:
    return {
        "createdAt": ...,
    }
# SubjectSummaryTypeDef definition

class SubjectSummaryTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    enabled: NotRequired[bool],
    lastSeenAt: NotRequired[datetime],
    subjectArn: NotRequired[str],
    subjectId: NotRequired[str],
    updatedAt: NotRequired[datetime],
    x509Subject: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

NotificationSettingDetailTypeDef#

# NotificationSettingDetailTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import NotificationSettingDetailTypeDef

def get_value() -> NotificationSettingDetailTypeDef:
    return {
        "enabled": ...,
        "event": ...,
    }
# NotificationSettingDetailTypeDef definition

class NotificationSettingDetailTypeDef(TypedDict):
    enabled: bool,
    event: NotificationEventType,  # (2)
    channel: NotRequired[NotificationChannelType],  # (1)
    configuredBy: NotRequired[str],
    threshold: NotRequired[int],
  1. See NotificationChannelType
  2. See NotificationEventType

NotificationSettingKeyTypeDef#

# NotificationSettingKeyTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import NotificationSettingKeyTypeDef

def get_value() -> NotificationSettingKeyTypeDef:
    return {
        "event": ...,
    }
# NotificationSettingKeyTypeDef definition

class NotificationSettingKeyTypeDef(TypedDict):
    event: NotificationEventType,  # (2)
    channel: NotRequired[NotificationChannelType],  # (1)
  1. See NotificationChannelType
  2. See NotificationEventType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_rolesanywhere.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,

ScalarCrlRequestRequestTypeDef#

# ScalarCrlRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ScalarCrlRequestRequestTypeDef

def get_value() -> ScalarCrlRequestRequestTypeDef:
    return {
        "crlId": ...,
    }
# ScalarCrlRequestRequestTypeDef definition

class ScalarCrlRequestRequestTypeDef(TypedDict):
    crlId: str,

ScalarProfileRequestRequestTypeDef#

# ScalarProfileRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ScalarProfileRequestRequestTypeDef

def get_value() -> ScalarProfileRequestRequestTypeDef:
    return {
        "profileId": ...,
    }
# ScalarProfileRequestRequestTypeDef definition

class ScalarProfileRequestRequestTypeDef(TypedDict):
    profileId: str,

ScalarSubjectRequestRequestTypeDef#

# ScalarSubjectRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ScalarSubjectRequestRequestTypeDef

def get_value() -> ScalarSubjectRequestRequestTypeDef:
    return {
        "subjectId": ...,
    }
# ScalarSubjectRequestRequestTypeDef definition

class ScalarSubjectRequestRequestTypeDef(TypedDict):
    subjectId: str,

ScalarTrustAnchorRequestRequestTypeDef#

# ScalarTrustAnchorRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ScalarTrustAnchorRequestRequestTypeDef

def get_value() -> ScalarTrustAnchorRequestRequestTypeDef:
    return {
        "trustAnchorId": ...,
    }
# ScalarTrustAnchorRequestRequestTypeDef definition

class ScalarTrustAnchorRequestRequestTypeDef(TypedDict):
    trustAnchorId: str,

SourceDataTypeDef#

# SourceDataTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import SourceDataTypeDef

def get_value() -> SourceDataTypeDef:
    return {
        "acmPcaArn": ...,
    }
# SourceDataTypeDef definition

class SourceDataTypeDef(TypedDict):
    acmPcaArn: NotRequired[str],
    x509CertificateData: NotRequired[str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateCrlRequestRequestTypeDef#

# UpdateCrlRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import UpdateCrlRequestRequestTypeDef

def get_value() -> UpdateCrlRequestRequestTypeDef:
    return {
        "crlId": ...,
    }
# UpdateCrlRequestRequestTypeDef definition

class UpdateCrlRequestRequestTypeDef(TypedDict):
    crlId: str,
    crlData: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    name: NotRequired[str],

UpdateProfileRequestRequestTypeDef#

# UpdateProfileRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import UpdateProfileRequestRequestTypeDef

def get_value() -> UpdateProfileRequestRequestTypeDef:
    return {
        "profileId": ...,
    }
# UpdateProfileRequestRequestTypeDef definition

class UpdateProfileRequestRequestTypeDef(TypedDict):
    profileId: str,
    durationSeconds: NotRequired[int],
    managedPolicyArns: NotRequired[Sequence[str]],
    name: NotRequired[str],
    roleArns: NotRequired[Sequence[str]],
    sessionPolicy: NotRequired[str],

CreateProfileRequestRequestTypeDef#

# CreateProfileRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import CreateProfileRequestRequestTypeDef

def get_value() -> CreateProfileRequestRequestTypeDef:
    return {
        "name": ...,
        "roleArns": ...,
    }
# CreateProfileRequestRequestTypeDef definition

class CreateProfileRequestRequestTypeDef(TypedDict):
    name: str,
    roleArns: Sequence[str],
    durationSeconds: NotRequired[int],
    enabled: NotRequired[bool],
    managedPolicyArns: NotRequired[Sequence[str]],
    requireInstanceProperties: NotRequired[bool],
    sessionPolicy: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ImportCrlRequestRequestTypeDef#

# ImportCrlRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ImportCrlRequestRequestTypeDef

def get_value() -> ImportCrlRequestRequestTypeDef:
    return {
        "crlData": ...,
        "name": ...,
        "trustAnchorArn": ...,
    }
# ImportCrlRequestRequestTypeDef definition

class ImportCrlRequestRequestTypeDef(TypedDict):
    crlData: Union[str, bytes, IO[Any], StreamingBody],
    name: str,
    trustAnchorArn: str,
    enabled: NotRequired[bool],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

PutNotificationSettingsRequestRequestTypeDef#

# PutNotificationSettingsRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import PutNotificationSettingsRequestRequestTypeDef

def get_value() -> PutNotificationSettingsRequestRequestTypeDef:
    return {
        "notificationSettings": ...,
        "trustAnchorId": ...,
    }
# PutNotificationSettingsRequestRequestTypeDef definition

class PutNotificationSettingsRequestRequestTypeDef(TypedDict):
    notificationSettings: Sequence[NotificationSettingTypeDef],  # (1)
    trustAnchorId: str,
  1. See NotificationSettingTypeDef

CrlDetailResponseTypeDef#

# CrlDetailResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import CrlDetailResponseTypeDef

def get_value() -> CrlDetailResponseTypeDef:
    return {
        "crl": ...,
        "ResponseMetadata": ...,
    }
# CrlDetailResponseTypeDef definition

class CrlDetailResponseTypeDef(TypedDict):
    crl: CrlDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CrlDetailTypeDef
  2. See ResponseMetadataTypeDef

ListCrlsResponseTypeDef#

# ListCrlsResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListCrlsResponseTypeDef

def get_value() -> ListCrlsResponseTypeDef:
    return {
        "crls": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCrlsResponseTypeDef definition

class ListCrlsResponseTypeDef(TypedDict):
    crls: List[CrlDetailTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CrlDetailTypeDef
  2. See ResponseMetadataTypeDef

SubjectDetailTypeDef#

# SubjectDetailTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import SubjectDetailTypeDef

def get_value() -> SubjectDetailTypeDef:
    return {
        "createdAt": ...,
    }
# SubjectDetailTypeDef definition

class SubjectDetailTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    credentials: NotRequired[List[CredentialSummaryTypeDef]],  # (1)
    enabled: NotRequired[bool],
    instanceProperties: NotRequired[List[InstancePropertyTypeDef]],  # (2)
    lastSeenAt: NotRequired[datetime],
    subjectArn: NotRequired[str],
    subjectId: NotRequired[str],
    updatedAt: NotRequired[datetime],
    x509Subject: NotRequired[str],
  1. See CredentialSummaryTypeDef
  2. See InstancePropertyTypeDef

ListProfilesResponseTypeDef#

# ListProfilesResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListProfilesResponseTypeDef

def get_value() -> ListProfilesResponseTypeDef:
    return {
        "nextToken": ...,
        "profiles": ...,
        "ResponseMetadata": ...,
    }
# ListProfilesResponseTypeDef definition

class ListProfilesResponseTypeDef(TypedDict):
    nextToken: str,
    profiles: List[ProfileDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileDetailTypeDef
  2. See ResponseMetadataTypeDef

ProfileDetailResponseTypeDef#

# ProfileDetailResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ProfileDetailResponseTypeDef

def get_value() -> ProfileDetailResponseTypeDef:
    return {
        "profile": ...,
        "ResponseMetadata": ...,
    }
# ProfileDetailResponseTypeDef definition

class ProfileDetailResponseTypeDef(TypedDict):
    profile: ProfileDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileDetailTypeDef
  2. See ResponseMetadataTypeDef

ListSubjectsResponseTypeDef#

# ListSubjectsResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListSubjectsResponseTypeDef

def get_value() -> ListSubjectsResponseTypeDef:
    return {
        "nextToken": ...,
        "subjects": ...,
        "ResponseMetadata": ...,
    }
# ListSubjectsResponseTypeDef definition

class ListSubjectsResponseTypeDef(TypedDict):
    nextToken: str,
    subjects: List[SubjectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubjectSummaryTypeDef
  2. See ResponseMetadataTypeDef

ResetNotificationSettingsRequestRequestTypeDef#

# ResetNotificationSettingsRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ResetNotificationSettingsRequestRequestTypeDef

def get_value() -> ResetNotificationSettingsRequestRequestTypeDef:
    return {
        "notificationSettingKeys": ...,
        "trustAnchorId": ...,
    }
# ResetNotificationSettingsRequestRequestTypeDef definition

class ResetNotificationSettingsRequestRequestTypeDef(TypedDict):
    notificationSettingKeys: Sequence[NotificationSettingKeyTypeDef],  # (1)
    trustAnchorId: str,
  1. See NotificationSettingKeyTypeDef

SourceTypeDef#

# SourceTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import SourceTypeDef

def get_value() -> SourceTypeDef:
    return {
        "sourceData": ...,
    }
# SourceTypeDef definition

class SourceTypeDef(TypedDict):
    sourceData: NotRequired[SourceDataTypeDef],  # (1)
    sourceType: NotRequired[TrustAnchorTypeType],  # (2)
  1. See SourceDataTypeDef
  2. See TrustAnchorTypeType

SubjectDetailResponseTypeDef#

# SubjectDetailResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import SubjectDetailResponseTypeDef

def get_value() -> SubjectDetailResponseTypeDef:
    return {
        "subject": ...,
        "ResponseMetadata": ...,
    }
# SubjectDetailResponseTypeDef definition

class SubjectDetailResponseTypeDef(TypedDict):
    subject: SubjectDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubjectDetailTypeDef
  2. See ResponseMetadataTypeDef

CreateTrustAnchorRequestRequestTypeDef#

# CreateTrustAnchorRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import CreateTrustAnchorRequestRequestTypeDef

def get_value() -> CreateTrustAnchorRequestRequestTypeDef:
    return {
        "name": ...,
        "source": ...,
    }
# CreateTrustAnchorRequestRequestTypeDef definition

class CreateTrustAnchorRequestRequestTypeDef(TypedDict):
    name: str,
    source: SourceTypeDef,  # (1)
    enabled: NotRequired[bool],
    notificationSettings: NotRequired[Sequence[NotificationSettingTypeDef]],  # (2)
    tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See SourceTypeDef
  2. See NotificationSettingTypeDef
  3. See TagTypeDef

TrustAnchorDetailTypeDef#

# TrustAnchorDetailTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import TrustAnchorDetailTypeDef

def get_value() -> TrustAnchorDetailTypeDef:
    return {
        "createdAt": ...,
    }
# TrustAnchorDetailTypeDef definition

class TrustAnchorDetailTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    enabled: NotRequired[bool],
    name: NotRequired[str],
    notificationSettings: NotRequired[List[NotificationSettingDetailTypeDef]],  # (1)
    source: NotRequired[SourceTypeDef],  # (2)
    trustAnchorArn: NotRequired[str],
    trustAnchorId: NotRequired[str],
    updatedAt: NotRequired[datetime],
  1. See NotificationSettingDetailTypeDef
  2. See SourceTypeDef

UpdateTrustAnchorRequestRequestTypeDef#

# UpdateTrustAnchorRequestRequestTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import UpdateTrustAnchorRequestRequestTypeDef

def get_value() -> UpdateTrustAnchorRequestRequestTypeDef:
    return {
        "trustAnchorId": ...,
    }
# UpdateTrustAnchorRequestRequestTypeDef definition

class UpdateTrustAnchorRequestRequestTypeDef(TypedDict):
    trustAnchorId: str,
    name: NotRequired[str],
    source: NotRequired[SourceTypeDef],  # (1)
  1. See SourceTypeDef

ListTrustAnchorsResponseTypeDef#

# ListTrustAnchorsResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ListTrustAnchorsResponseTypeDef

def get_value() -> ListTrustAnchorsResponseTypeDef:
    return {
        "nextToken": ...,
        "trustAnchors": ...,
        "ResponseMetadata": ...,
    }
# ListTrustAnchorsResponseTypeDef definition

class ListTrustAnchorsResponseTypeDef(TypedDict):
    nextToken: str,
    trustAnchors: List[TrustAnchorDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustAnchorDetailTypeDef
  2. See ResponseMetadataTypeDef

PutNotificationSettingsResponseTypeDef#

# PutNotificationSettingsResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import PutNotificationSettingsResponseTypeDef

def get_value() -> PutNotificationSettingsResponseTypeDef:
    return {
        "trustAnchor": ...,
        "ResponseMetadata": ...,
    }
# PutNotificationSettingsResponseTypeDef definition

class PutNotificationSettingsResponseTypeDef(TypedDict):
    trustAnchor: TrustAnchorDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustAnchorDetailTypeDef
  2. See ResponseMetadataTypeDef

ResetNotificationSettingsResponseTypeDef#

# ResetNotificationSettingsResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import ResetNotificationSettingsResponseTypeDef

def get_value() -> ResetNotificationSettingsResponseTypeDef:
    return {
        "trustAnchor": ...,
        "ResponseMetadata": ...,
    }
# ResetNotificationSettingsResponseTypeDef definition

class ResetNotificationSettingsResponseTypeDef(TypedDict):
    trustAnchor: TrustAnchorDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustAnchorDetailTypeDef
  2. See ResponseMetadataTypeDef

TrustAnchorDetailResponseTypeDef#

# TrustAnchorDetailResponseTypeDef usage example

from mypy_boto3_rolesanywhere.type_defs import TrustAnchorDetailResponseTypeDef

def get_value() -> TrustAnchorDetailResponseTypeDef:
    return {
        "trustAnchor": ...,
        "ResponseMetadata": ...,
    }
# TrustAnchorDetailResponseTypeDef definition

class TrustAnchorDetailResponseTypeDef(TypedDict):
    trustAnchor: TrustAnchorDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustAnchorDetailTypeDef
  2. See ResponseMetadataTypeDef