Signer Classes
AddProfilePermissionRequestRequestTypeDef
profileName
- Type:
- Required: Yes
action
- Type:
- Required: Yes
principal
- Type:
- Required: Yes
statementId
- Type:
- Required: Yes
profileVersion
- Type: typing.Optional[str]
revisionId
- Type: typing.Optional[str]
AddProfilePermissionResponseTypeDef
revisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelSigningProfileRequestRequestTypeDef
profileName
- Type:
- Required: Yes
DescribeSigningJobRequestRequestTypeDef
jobId
- Type:
- Required: Yes
DescribeSigningJobRequestSuccessfulSigningJobWaitTypeDef
jobId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.WaiterConfigTypeDef]
DescribeSigningJobResponseTypeDef
jobId
- Type:
- Required: Yes
source
- Type:
- Required: Yes
signingMaterial
- Type:
- Required: Yes
platformId
- Type:
- Required: Yes
platformDisplayName
- Type:
- Required: Yes
profileName
- Type:
- Required: Yes
profileVersion
- Type:
- Required: Yes
overrides
- Type:
- Required: Yes
signingParameters
- Type: typing.Dict[str, str]
- Required: Yes
createdAt
- Type:
- Required: Yes
completedAt
- Type:
- Required: Yes
signatureExpiresAt
- Type:
- Required: Yes
requestedBy
- Type:
- Required: Yes
status
- Type: typing.Literal['Failed', 'InProgress', 'Succeeded']
- Required: Yes
statusReason
- Type:
- Required: Yes
revocationRecord
- Type:
- Required: Yes
signedObject
- Type:
- Required: Yes
jobOwner
- Type:
- Required: Yes
jobInvoker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationTypeDef
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.S3DestinationTypeDef]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EncryptionAlgorithmOptionsTypeDef
allowedValues
- Type: typing.List[typing.Literal['ECDSA', 'RSA']]
- Required: Yes
defaultValue
- Type: typing.Literal['ECDSA', 'RSA']
- Required: Yes
GetRevocationStatusRequestRequestTypeDef
signatureTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
platformId
- Type:
- Required: Yes
profileVersionArn
- Type:
- Required: Yes
jobArn
- Type:
- Required: Yes
certificateHashes
- Type: typing.Sequence[str]
- Required: Yes
GetRevocationStatusResponseTypeDef
revokedEntities
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSigningPlatformRequestRequestTypeDef
platformId
- Type:
- Required: Yes
GetSigningPlatformResponseTypeDef
platformId
- Type:
- Required: Yes
displayName
- Type:
- Required: Yes
partner
- Type:
- Required: Yes
target
- Type:
- Required: Yes
category
- Type: typing.Literal['AWSIoT']
- Required: Yes
signingConfiguration
- Type:
- Required: Yes
signingImageFormat
- Type:
- Required: Yes
maxSizeInMB
- Type:
- Required: Yes
revocationSupported
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSigningProfileRequestRequestTypeDef
profileName
- Type:
- Required: Yes
profileOwner
- Type: typing.Optional[str]
GetSigningProfileResponseTypeDef
profileName
- Type:
- Required: Yes
profileVersion
- Type:
- Required: Yes
profileVersionArn
- Type:
- Required: Yes
revocationRecord
- Type:
- Required: Yes
signingMaterial
- Type:
- Required: Yes
platformId
- Type:
- Required: Yes
platformDisplayName
- Type:
- Required: Yes
signatureValidityPeriod
- Type:
- Required: Yes
overrides
- Type:
- Required: Yes
signingParameters
- Type: typing.Dict[str, str]
- Required: Yes
status
- Type: typing.Literal['Active', 'Canceled', 'Revoked']
- Required: Yes
statusReason
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HashAlgorithmOptionsTypeDef
allowedValues
- Type: typing.List[typing.Literal['SHA1', 'SHA256']]
- Required: Yes
defaultValue
- Type: typing.Literal['SHA1', 'SHA256']
- Required: Yes
ListProfilePermissionsRequestRequestTypeDef
profileName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListProfilePermissionsResponseTypeDef
revisionId
- Type:
- Required: Yes
policySizeBytes
- Type:
- Required: Yes
permissions
- Type: typing.List[aws_resource_validator.pydantic_models.signer_classes.PermissionTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSigningJobsRequestListSigningJobsPaginateTypeDef
status
- Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Succeeded']]
platformId
- Type: typing.Optional[str]
requestedBy
- Type: typing.Optional[str]
isRevoked
- Type: typing.Optional[bool]
signatureExpiresBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
signatureExpiresAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
jobInvoker
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.PaginatorConfigTypeDef]
ListSigningJobsRequestRequestTypeDef
status
- Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Succeeded']]
platformId
- Type: typing.Optional[str]
requestedBy
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
isRevoked
- Type: typing.Optional[bool]
signatureExpiresBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
signatureExpiresAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
jobInvoker
- Type: typing.Optional[str]
ListSigningJobsResponseTypeDef
jobs
- Type: typing.List[aws_resource_validator.pydantic_models.signer_classes.SigningJobTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSigningPlatformsRequestListSigningPlatformsPaginateTypeDef
category
- Type: typing.Optional[str]
partner
- Type: typing.Optional[str]
target
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.PaginatorConfigTypeDef]
ListSigningPlatformsRequestRequestTypeDef
category
- Type: typing.Optional[str]
partner
- Type: typing.Optional[str]
target
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSigningPlatformsResponseTypeDef
platforms
- Type: typing.List[aws_resource_validator.pydantic_models.signer_classes.SigningPlatformTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSigningProfilesRequestListSigningProfilesPaginateTypeDef
includeCanceled
- Type: typing.Optional[bool]
platformId
- Type: typing.Optional[str]
statuses
- Type: typing.Optional[typing.Sequence[typing.Literal['Active', 'Canceled', 'Revoked']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.PaginatorConfigTypeDef]
ListSigningProfilesRequestRequestTypeDef
includeCanceled
- Type: typing.Optional[bool]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
platformId
- Type: typing.Optional[str]
statuses
- Type: typing.Optional[typing.Sequence[typing.Literal['Active', 'Canceled', 'Revoked']]]
ListSigningProfilesResponseTypeDef
profiles
- Type: typing.List[aws_resource_validator.pydantic_models.signer_classes.SigningProfileTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PermissionTypeDef
action
- Type: typing.Optional[str]
principal
- Type: typing.Optional[str]
statementId
- Type: typing.Optional[str]
profileVersion
- Type: typing.Optional[str]
PutSigningProfileRequestRequestTypeDef
profileName
- Type:
- Required: Yes
platformId
- Type:
- Required: Yes
signingMaterial
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningMaterialTypeDef]
signatureValidityPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SignatureValidityPeriodTypeDef]
overrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningPlatformOverridesTypeDef]
signingParameters
- Type: typing.Optional[typing.Mapping[str, str]]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
PutSigningProfileResponseTypeDef
arn
- Type:
- Required: Yes
profileVersion
- Type:
- Required: Yes
profileVersionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveProfilePermissionRequestRequestTypeDef
profileName
- Type:
- Required: Yes
revisionId
- Type:
- Required: Yes
statementId
- Type:
- Required: Yes
RemoveProfilePermissionResponseTypeDef
revisionId
- 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]
RevokeSignatureRequestRequestTypeDef
jobId
- Type:
- Required: Yes
reason
- Type:
- Required: Yes
jobOwner
- Type: typing.Optional[str]
RevokeSigningProfileRequestRequestTypeDef
profileName
- Type:
- Required: Yes
profileVersion
- Type:
- Required: Yes
reason
- Type:
- Required: Yes
effectiveTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
S3DestinationTypeDef
bucketName
- Type: typing.Optional[str]
prefix
- Type: typing.Optional[str]
S3SignedObjectTypeDef
bucketName
- Type: typing.Optional[str]
key
- Type: typing.Optional[str]
S3SourceTypeDef
bucketName
- Type:
- Required: Yes
key
- Type:
- Required: Yes
version
- Type:
- Required: Yes
SignPayloadRequestRequestTypeDef
profileName
- Type:
- Required: Yes
payload
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
payloadFormat
- Type:
- Required: Yes
profileOwner
- Type: typing.Optional[str]
SignPayloadResponseTypeDef
jobId
- Type:
- Required: Yes
jobOwner
- Type:
- Required: Yes
metadata
- Type: typing.Dict[str, str]
- Required: Yes
signature
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SignatureValidityPeriodTypeDef
value
- Type: typing.Optional[int]
type
- Type: typing.Optional[typing.Literal['DAYS', 'MONTHS', 'YEARS']]
SignedObjectTypeDef
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.S3SignedObjectTypeDef]
SigningConfigurationOverridesTypeDef
encryptionAlgorithm
- Type: typing.Optional[typing.Literal['ECDSA', 'RSA']]
hashAlgorithm
- Type: typing.Optional[typing.Literal['SHA1', 'SHA256']]
SigningConfigurationTypeDef
encryptionAlgorithmOptions
- Type:
- Required: Yes
hashAlgorithmOptions
- Type:
- Required: Yes
SigningImageFormatTypeDef
supportedFormats
- Type: typing.List[typing.Literal['JSON', 'JSONDetached', 'JSONEmbedded']]
- Required: Yes
defaultFormat
- Type: typing.Literal['JSON', 'JSONDetached', 'JSONEmbedded']
- Required: Yes
SigningJobRevocationRecordTypeDef
reason
- Type: typing.Optional[str]
revokedAt
- Type: typing.Optional[datetime.datetime]
revokedBy
- Type: typing.Optional[str]
SigningJobTypeDef
jobId
- Type: typing.Optional[str]
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SourceTypeDef]
signedObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SignedObjectTypeDef]
signingMaterial
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningMaterialTypeDef]
createdAt
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Succeeded']]
isRevoked
- Type: typing.Optional[bool]
profileName
- Type: typing.Optional[str]
profileVersion
- Type: typing.Optional[str]
platformId
- Type: typing.Optional[str]
platformDisplayName
- Type: typing.Optional[str]
signatureExpiresAt
- Type: typing.Optional[datetime.datetime]
jobOwner
- Type: typing.Optional[str]
jobInvoker
- Type: typing.Optional[str]
SigningMaterialTypeDef
certificateArn
- Type:
- Required: Yes
SigningPlatformOverridesTypeDef
signingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningConfigurationOverridesTypeDef]
signingImageFormat
- Type: typing.Optional[typing.Literal['JSON', 'JSONDetached', 'JSONEmbedded']]
SigningPlatformTypeDef
platformId
- Type: typing.Optional[str]
displayName
- Type: typing.Optional[str]
partner
- Type: typing.Optional[str]
target
- Type: typing.Optional[str]
category
- Type: typing.Optional[typing.Literal['AWSIoT']]
signingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningConfigurationTypeDef]
signingImageFormat
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningImageFormatTypeDef]
maxSizeInMB
- Type: typing.Optional[int]
revocationSupported
- Type: typing.Optional[bool]
SigningProfileRevocationRecordTypeDef
revocationEffectiveFrom
- Type: typing.Optional[datetime.datetime]
revokedAt
- Type: typing.Optional[datetime.datetime]
revokedBy
- Type: typing.Optional[str]
SigningProfileTypeDef
profileName
- Type: typing.Optional[str]
profileVersion
- Type: typing.Optional[str]
profileVersionArn
- Type: typing.Optional[str]
signingMaterial
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SigningMaterialTypeDef]
signatureValidityPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.SignatureValidityPeriodTypeDef]
platformId
- Type: typing.Optional[str]
platformDisplayName
- Type: typing.Optional[str]
signingParameters
- Type: typing.Optional[typing.Dict[str, str]]
status
- Type: typing.Optional[typing.Literal['Active', 'Canceled', 'Revoked']]
arn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
SourceTypeDef
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.signer_classes.S3SourceTypeDef]
StartSigningJobRequestRequestTypeDef
source
- Type:
- Required: Yes
destination
- Type:
- Required: Yes
profileName
- Type:
- Required: Yes
clientRequestToken
- Type:
- Required: Yes
profileOwner
- Type: typing.Optional[str]
StartSigningJobResponseTypeDef
jobId
- Type:
- Required: Yes
jobOwner
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]