Skip to content

Rolesanywhere Classes

AttributeMappingTypeDef

certificateField

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

mappingRules

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

BaseValidatorModel

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

CreateProfileRequestRequestTypeDef

name

  • Type:
  • Required: Yes

roleArns

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

durationSeconds

  • Type: typing.Optional[int]

enabled

  • Type: typing.Optional[bool]

managedPolicyArns

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

requireInstanceProperties

  • Type: typing.Optional[bool]

sessionPolicy

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.TagTypeDef]]

CreateTrustAnchorRequestRequestTypeDef

name

  • Type:
  • Required: Yes

source

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

notificationSettings

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.NotificationSettingTypeDef]]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.TagTypeDef]]

CredentialSummaryTypeDef

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]

CrlDetailResponseTypeDef

crl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CrlDetailTypeDef

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]

DeleteAttributeMappingRequestRequestTypeDef

certificateField

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

profileId

  • Type:
  • Required: Yes

specifiers

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

DeleteAttributeMappingResponseTypeDef

profile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportCrlRequestRequestTypeDef

crlData

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

name

  • Type:
  • Required: Yes

trustAnchorArn

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.TagTypeDef]]

InstancePropertyTypeDef

failed

  • Type: typing.Optional[bool]

properties

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

seenAt

  • Type: typing.Optional[datetime.datetime]

ListCrlsResponseTypeDef

crls

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProfilesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

profiles

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

ResponseMetadata

  • Type:
  • Required: Yes

ListRequestListCrlsPaginateTypeDef

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.PaginatorConfigTypeDef]

ListRequestListProfilesPaginateTypeDef

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.PaginatorConfigTypeDef]

ListRequestListSubjectsPaginateTypeDef

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.PaginatorConfigTypeDef]

ListRequestListTrustAnchorsPaginateTypeDef

pageSize

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.PaginatorConfigTypeDef]

ListRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

pageSize

  • Type: typing.Optional[int]

ListSubjectsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

subjects

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTrustAnchorsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

trustAnchors

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

ResponseMetadata

  • Type:
  • Required: Yes

MappingRuleTypeDef

specifier

  • Type:
  • Required: Yes

NotificationSettingDetailTypeDef

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]

NotificationSettingKeyTypeDef

event

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

channel

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

NotificationSettingTypeDef

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]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProfileDetailResponseTypeDef

profile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ProfileDetailTypeDef

attributeMappings

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

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]

PutAttributeMappingRequestRequestTypeDef

certificateField

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

mappingRules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.MappingRuleTypeDef]
  • Required: Yes

profileId

  • Type:
  • Required: Yes

PutAttributeMappingResponseTypeDef

profile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutNotificationSettingsRequestRequestTypeDef

notificationSettings

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.NotificationSettingTypeDef]
  • Required: Yes

trustAnchorId

  • Type:
  • Required: Yes

PutNotificationSettingsResponseTypeDef

trustAnchor

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResetNotificationSettingsRequestRequestTypeDef

notificationSettingKeys

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.NotificationSettingKeyTypeDef]
  • Required: Yes

trustAnchorId

  • Type:
  • Required: Yes

ResetNotificationSettingsResponseTypeDef

trustAnchor

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

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]

ScalarCrlRequestRequestTypeDef

crlId

  • Type:
  • Required: Yes

ScalarProfileRequestRequestTypeDef

profileId

  • Type:
  • Required: Yes

ScalarSubjectRequestRequestTypeDef

subjectId

  • Type:
  • Required: Yes

ScalarTrustAnchorRequestRequestTypeDef

trustAnchorId

  • Type:
  • Required: Yes

SourceDataTypeDef

acmPcaArn

  • Type: typing.Optional[str]

x509CertificateData

  • Type: typing.Optional[str]

SourceTypeDef

sourceData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.SourceDataTypeDef]

sourceType

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

SubjectDetailResponseTypeDef

subject

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SubjectDetailTypeDef

createdAt

  • Type: typing.Optional[datetime.datetime]

credentials

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

enabled

  • Type: typing.Optional[bool]

instanceProperties

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

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]

SubjectSummaryTypeDef

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]

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.rolesanywhere_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TrustAnchorDetailResponseTypeDef

trustAnchor

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TrustAnchorDetailTypeDef

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_classes.NotificationSettingDetailTypeDef]]

source

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.SourceTypeDef]

trustAnchorArn

  • Type: typing.Optional[str]

trustAnchorId

  • Type: typing.Optional[str]

updatedAt

  • Type: typing.Optional[datetime.datetime]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

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

UpdateCrlRequestRequestTypeDef

crlId

  • Type:
  • Required: Yes

crlData

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

name

  • Type: typing.Optional[str]

UpdateProfileRequestRequestTypeDef

profileId

  • Type:
  • Required: Yes

durationSeconds

  • Type: typing.Optional[int]

managedPolicyArns

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

name

  • Type: typing.Optional[str]

roleArns

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

sessionPolicy

  • Type: typing.Optional[str]

UpdateTrustAnchorRequestRequestTypeDef

trustAnchorId

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

source

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rolesanywhere_classes.SourceTypeDef]