Skip to content

Rolesanywhere Classes

AttributeMapping

certificateField

  • Type: typing.Optional[typing.Literal['x509Issuer', 'x509SAN', 'x509Subject']]

mappingRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.MappingRule]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateProfileRequest

name

  • Type:
  • Required: Yes

roleArns

  • Type: typing.List[str]
  • Required: Yes

acceptRoleSessionName

  • Type: typing.Optional[bool]

durationSeconds

  • Type: typing.Optional[int]

enabled

  • Type: typing.Optional[bool]

managedPolicyArns

  • Type: typing.Optional[typing.List[str]]

requireInstanceProperties

  • Type: typing.Optional[bool]

sessionPolicy

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Tag]]

CreateTrustAnchorRequest

name

  • Type:
  • Required: Yes

source

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

notificationSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.NotificationSetting]]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Tag]]

CredentialSummary

enabled

  • Type: typing.Optional[bool]

failed

  • Type: typing.Optional[bool]

issuer

  • Type: typing.Optional[str]

seenAt

  • Type: typing.Optional[datetime.datetime]

serialNumber

  • Type: typing.Optional[str]

x509CertificateData

  • Type: typing.Optional[str]

CrlDetail

createdAt

  • Type: typing.Optional[datetime.datetime]

crlArn

  • Type: typing.Optional[str]

crlData

  • Type: typing.Optional[bytes]

crlId

  • Type: typing.Optional[str]

enabled

  • Type: typing.Optional[bool]

name

  • Type: typing.Optional[str]

trustAnchorArn

  • Type: typing.Optional[str]

updatedAt

  • Type: typing.Optional[datetime.datetime]

CrlDetailResponse

crl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAttributeMappingRequest

certificateField

  • Type: typing.Literal['x509Issuer', 'x509SAN', 'x509Subject']
  • Required: Yes

profileId

  • Type:
  • Required: Yes

specifiers

  • Type: typing.Optional[typing.List[str]]

DeleteAttributeMappingResponse

profile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportCrlRequest

crlData

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • Required: Yes

name

  • Type:
  • Required: Yes

trustAnchorArn

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Tag]]

InstanceProperty

failed

  • Type: typing.Optional[bool]

properties

  • Type: typing.Optional[typing.Dict[str, str]]

seenAt

  • Type: typing.Optional[datetime.datetime]

ListCrlsResponse

crls

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.CrlDetail]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListProfilesResponse

profiles

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.ProfileDetail]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRequest

nextToken

  • Type: typing.Optional[str]

pageSize

  • Type: typing.Optional[int]

ListRequestPaginate

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.PaginatorConfig]

ListRequestPaginateExtra

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.PaginatorConfig]

ListRequestPaginateExtraExtra

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.PaginatorConfig]

ListRequestPaginateExtraExtraExtra

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.PaginatorConfig]

ListRequestRequest

nextToken

  • Type: typing.Optional[str]

pageSize

  • Type: typing.Optional[int]

ListRequestRequestExtra

nextToken

  • Type: typing.Optional[str]

pageSize

  • Type: typing.Optional[int]

ListRequestRequestExtraExtra

nextToken

  • Type: typing.Optional[str]

pageSize

  • Type: typing.Optional[int]

ListSubjectsResponse

subjects

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.SubjectSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTrustAnchorsResponse

trustAnchors

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.TrustAnchorDetail]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

MappingRule

specifier

  • Type:
  • Required: Yes

NotificationSetting

enabled

  • Type:
  • Required: Yes

event

  • Type: typing.Literal['CA_CERTIFICATE_EXPIRY', 'END_ENTITY_CERTIFICATE_EXPIRY']
  • Required: Yes

channel

  • Type: typing.Optional[typing.Literal['ALL']]

threshold

  • Type: typing.Optional[int]

NotificationSettingDetail

enabled

  • Type:
  • Required: Yes

event

  • Type: typing.Literal['CA_CERTIFICATE_EXPIRY', 'END_ENTITY_CERTIFICATE_EXPIRY']
  • Required: Yes

channel

  • Type: typing.Optional[typing.Literal['ALL']]

configuredBy

  • Type: typing.Optional[str]

threshold

  • Type: typing.Optional[int]

NotificationSettingKey

event

  • Type: typing.Literal['CA_CERTIFICATE_EXPIRY', 'END_ENTITY_CERTIFICATE_EXPIRY']
  • Required: Yes

channel

  • Type: typing.Optional[typing.Literal['ALL']]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProfileDetail

acceptRoleSessionName

  • Type: typing.Optional[bool]

attributeMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.AttributeMapping]]

createdAt

  • Type: typing.Optional[datetime.datetime]

createdBy

  • Type: typing.Optional[str]

durationSeconds

  • Type: typing.Optional[int]

enabled

  • Type: typing.Optional[bool]

managedPolicyArns

  • Type: typing.Optional[typing.List[str]]

name

  • Type: typing.Optional[str]

profileArn

  • Type: typing.Optional[str]

profileId

  • Type: typing.Optional[str]

requireInstanceProperties

  • Type: typing.Optional[bool]

roleArns

  • Type: typing.Optional[typing.List[str]]

sessionPolicy

  • Type: typing.Optional[str]

updatedAt

  • Type: typing.Optional[datetime.datetime]

ProfileDetailResponse

profile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutAttributeMappingRequest

certificateField

  • Type: typing.Literal['x509Issuer', 'x509SAN', 'x509Subject']
  • Required: Yes

mappingRules

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.MappingRule]
  • Required: Yes

profileId

  • Type:
  • Required: Yes

PutAttributeMappingResponse

profile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutNotificationSettingsRequest

notificationSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.NotificationSetting]
  • Required: Yes

trustAnchorId

  • Type:
  • Required: Yes

PutNotificationSettingsResponse

trustAnchor

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResetNotificationSettingsRequest

notificationSettingKeys

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.NotificationSettingKey]
  • Required: Yes

trustAnchorId

  • Type:
  • Required: Yes

ResetNotificationSettingsResponse

trustAnchor

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ScalarCrlRequest

crlId

  • Type:
  • Required: Yes

ScalarCrlRequestRequest

crlId

  • Type:
  • Required: Yes

ScalarCrlRequestRequestExtra

crlId

  • Type:
  • Required: Yes

ScalarCrlRequestRequestExtraExtra

crlId

  • Type:
  • Required: Yes

ScalarProfileRequest

profileId

  • Type:
  • Required: Yes

ScalarProfileRequestRequest

profileId

  • Type:
  • Required: Yes

ScalarProfileRequestRequestExtra

profileId

  • Type:
  • Required: Yes

ScalarProfileRequestRequestExtraExtra

profileId

  • Type:
  • Required: Yes

ScalarSubjectRequest

subjectId

  • Type:
  • Required: Yes

ScalarTrustAnchorRequest

trustAnchorId

  • Type:
  • Required: Yes

ScalarTrustAnchorRequestRequest

trustAnchorId

  • Type:
  • Required: Yes

ScalarTrustAnchorRequestRequestExtra

trustAnchorId

  • Type:
  • Required: Yes

ScalarTrustAnchorRequestRequestExtraExtra

trustAnchorId

  • Type:
  • Required: Yes

Source

sourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.SourceData]

sourceType

  • Type: typing.Optional[typing.Literal['AWS_ACM_PCA', 'CERTIFICATE_BUNDLE', 'SELF_SIGNED_REPOSITORY']]

SourceData

acmPcaArn

  • Type: typing.Optional[str]

x509CertificateData

  • Type: typing.Optional[str]

SubjectDetail

createdAt

  • Type: typing.Optional[datetime.datetime]

credentials

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.CredentialSummary]]

enabled

  • Type: typing.Optional[bool]

instanceProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.InstanceProperty]]

lastSeenAt

  • Type: typing.Optional[datetime.datetime]

subjectArn

  • Type: typing.Optional[str]

subjectId

  • Type: typing.Optional[str]

updatedAt

  • Type: typing.Optional[datetime.datetime]

x509Subject

  • Type: typing.Optional[str]

SubjectDetailResponse

subject

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SubjectSummary

createdAt

  • Type: typing.Optional[datetime.datetime]

enabled

  • Type: typing.Optional[bool]

lastSeenAt

  • Type: typing.Optional[datetime.datetime]

subjectArn

  • Type: typing.Optional[str]

subjectId

  • Type: typing.Optional[str]

updatedAt

  • Type: typing.Optional[datetime.datetime]

x509Subject

  • Type: typing.Optional[str]

Tag

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Tag]
  • Required: Yes

TrustAnchorDetail

createdAt

  • Type: typing.Optional[datetime.datetime]

enabled

  • Type: typing.Optional[bool]

name

  • Type: typing.Optional[str]

notificationSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.NotificationSettingDetail]]

source

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Source]

trustAnchorArn

  • Type: typing.Optional[str]

trustAnchorId

  • Type: typing.Optional[str]

updatedAt

  • Type: typing.Optional[datetime.datetime]

TrustAnchorDetailResponse

trustAnchor

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateCrlRequest

crlId

  • Type:
  • Required: Yes

crlData

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

name

  • Type: typing.Optional[str]

UpdateProfileRequest

profileId

  • Type:
  • Required: Yes

acceptRoleSessionName

  • Type: typing.Optional[bool]

durationSeconds

  • Type: typing.Optional[int]

managedPolicyArns

  • Type: typing.Optional[typing.List[str]]

name

  • Type: typing.Optional[str]

roleArns

  • Type: typing.Optional[typing.List[str]]

sessionPolicy

  • Type: typing.Optional[str]

UpdateTrustAnchorRequest

trustAnchorId

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

source

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere.rolesanywhere_classes.Source]