Pca Connector Ad Classes
AccessControlEntrySummaryTypeDef
AccessRights
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.AccessRightsTypeDef]
CreatedAt
- Type: typing.Optional[datetime.datetime]
GroupDisplayName
- Type: typing.Optional[str]
GroupSecurityIdentifier
- Type: typing.Optional[str]
TemplateArn
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
AccessControlEntryTypeDef
AccessRights
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.AccessRightsTypeDef]
CreatedAt
- Type: typing.Optional[datetime.datetime]
GroupDisplayName
- Type: typing.Optional[str]
GroupSecurityIdentifier
- Type: typing.Optional[str]
TemplateArn
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
AccessRightsTypeDef
AutoEnroll
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
Enroll
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
ApplicationPoliciesPaginatorTypeDef
Policies
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPolicyTypeDef]
- Required: Yes
Critical
- Type: typing.Optional[bool]
ApplicationPoliciesTypeDef
Policies
- Type: typing.Sequence[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPolicyTypeDef]
- Required: Yes
Critical
- Type: typing.Optional[bool]
ApplicationPolicyTypeDef
PolicyObjectIdentifier
- Type: typing.Optional[str]
PolicyType
- Type: typing.Optional[typing.Literal['ALL_APPLICATION_POLICIES', 'ANY_PURPOSE', 'ATTESTATION_IDENTITY_KEY_CERTIFICATE', 'CERTIFICATE_REQUEST_AGENT', 'CLIENT_AUTHENTICATION', 'CODE_SIGNING', 'CTL_USAGE', 'DIGITAL_RIGHTS', 'DIRECTORY_SERVICE_EMAIL_REPLICATION', 'DISALLOWED_LIST', 'DNS_SERVER_TRUST', 'DOCUMENT_ENCRYPTION', 'DOCUMENT_SIGNING', 'DYNAMIC_CODE_GENERATOR', 'EARLY_LAUNCH_ANTIMALWARE_DRIVER', 'EMBEDDED_WINDOWS_SYSTEM_COMPONENT_VERIFICATION', 'ENCLAVE', 'ENCRYPTING_FILE_SYSTEM', 'ENDORSEMENT_KEY_CERTIFICATE', 'FILE_RECOVERY', 'HAL_EXTENSION', 'IP_SECURITY_END_SYSTEM', 'IP_SECURITY_IKE_INTERMEDIATE', 'IP_SECURITY_TUNNEL_TERMINATION', 'IP_SECURITY_USER', 'ISOLATED_USER_MODE', 'KDC_AUTHENTICATION', 'KERNEL_MODE_CODE_SIGNING', 'KEY_PACK_LICENSES', 'KEY_RECOVERY', 'KEY_RECOVERY_AGENT', 'LICENSE_SERVER_VERIFICATION', 'LIFETIME_SIGNING', 'MICROSOFT_PUBLISHER', 'MICROSOFT_TIME_STAMPING', 'MICROSOFT_TRUST_LIST_SIGNING', 'OCSP_SIGNING', 'OEM_WINDOWS_SYSTEM_COMPONENT_VERIFICATION', 'PLATFORM_CERTIFICATE', 'PREVIEW_BUILD_SIGNING', 'PRIVATE_KEY_ARCHIVAL', 'PROTECTED_PROCESS_LIGHT_VERIFICATION', 'PROTECTED_PROCESS_VERIFICATION', 'QUALIFIED_SUBORDINATION', 'REVOKED_LIST_SIGNER', 'ROOT_LIST_SIGNER', 'ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION', 'ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION', 'ROOT_PROGRAM_NO_OSCP_FAILOVER_TO_CRL', 'SECURE_EMAIL', 'SERVER_AUTHENTICATION', 'SMART_CARD_LOGIN', 'SPC_ENCRYPTED_DIGEST_RETRY_COUNT', 'SPC_RELAXED_PE_MARKER_CHECK', 'TIME_STAMPING', 'WINDOWS_HARDWARE_DRIVER_ATTESTED_VERIFICATION', 'WINDOWS_HARDWARE_DRIVER_EXTENDED_VERIFICATION', 'WINDOWS_HARDWARE_DRIVER_VERIFICATION', 'WINDOWS_HELLO_RECOVERY_KEY_ENCRYPTION', 'WINDOWS_KITS_COMPONENT', 'WINDOWS_RT_VERIFICATION', 'WINDOWS_SOFTWARE_EXTENSION_VERIFICATION', 'WINDOWS_STORE', 'WINDOWS_SYSTEM_COMPONENT_VERIFICATION', 'WINDOWS_TCB_COMPONENT', 'WINDOWS_THIRD_PARTY_APPLICATION_COMPONENT', 'WINDOWS_UPDATE']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CertificateValidityTypeDef
RenewalPeriod
- Type:
- Required: Yes
ValidityPeriod
- Type:
- Required: Yes
ConnectorSummaryPaginatorTypeDef
Arn
- Type: typing.Optional[str]
CertificateAuthorityArn
- Type: typing.Optional[str]
CertificateEnrollmentPolicyServerEndpoint
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'INTERNAL_FAILURE', 'PRIVATECA_ACCESS_DENIED', 'PRIVATECA_RESOURCE_NOT_FOUND', 'SECURITY_GROUP_NOT_IN_VPC', 'VPC_ACCESS_DENIED', 'VPC_ENDPOINT_LIMIT_EXCEEDED', 'VPC_RESOURCE_NOT_FOUND']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
VpcInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.VpcInformationPaginatorTypeDef]
ConnectorSummaryTypeDef
Arn
- Type: typing.Optional[str]
CertificateAuthorityArn
- Type: typing.Optional[str]
CertificateEnrollmentPolicyServerEndpoint
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'INTERNAL_FAILURE', 'PRIVATECA_ACCESS_DENIED', 'PRIVATECA_RESOURCE_NOT_FOUND', 'SECURITY_GROUP_NOT_IN_VPC', 'VPC_ACCESS_DENIED', 'VPC_ENDPOINT_LIMIT_EXCEEDED', 'VPC_RESOURCE_NOT_FOUND']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
VpcInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.VpcInformationTypeDef]
ConnectorTypeDef
Arn
- Type: typing.Optional[str]
CertificateAuthorityArn
- Type: typing.Optional[str]
CertificateEnrollmentPolicyServerEndpoint
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'INTERNAL_FAILURE', 'PRIVATECA_ACCESS_DENIED', 'PRIVATECA_RESOURCE_NOT_FOUND', 'SECURITY_GROUP_NOT_IN_VPC', 'VPC_ACCESS_DENIED', 'VPC_ENDPOINT_LIMIT_EXCEEDED', 'VPC_RESOURCE_NOT_FOUND']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
VpcInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.VpcInformationTypeDef]
CreateConnectorRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
DirectoryId
- Type:
- Required: Yes
VpcInformation
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateConnectorResponseTypeDef
ConnectorArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDirectoryRegistrationRequestRequestTypeDef
DirectoryId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateDirectoryRegistrationResponseTypeDef
DirectoryRegistrationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateServicePrincipalNameRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
DirectoryRegistrationArn
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateTemplateGroupAccessControlEntryRequestRequestTypeDef
AccessRights
- Type:
- Required: Yes
GroupDisplayName
- Type:
- Required: Yes
GroupSecurityIdentifier
- Type:
- Required: Yes
TemplateArn
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateTemplateRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateTemplateResponseTypeDef
TemplateArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteConnectorRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
DeleteDirectoryRegistrationRequestRequestTypeDef
DirectoryRegistrationArn
- Type:
- Required: Yes
DeleteServicePrincipalNameRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
DirectoryRegistrationArn
- Type:
- Required: Yes
DeleteTemplateGroupAccessControlEntryRequestRequestTypeDef
GroupSecurityIdentifier
- Type:
- Required: Yes
TemplateArn
- Type:
- Required: Yes
DeleteTemplateRequestRequestTypeDef
TemplateArn
- Type:
- Required: Yes
DirectoryRegistrationSummaryTypeDef
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'DIRECTORY_NOT_ACTIVE', 'DIRECTORY_NOT_REACHABLE', 'DIRECTORY_RESOURCE_NOT_FOUND', 'DIRECTORY_TYPE_NOT_SUPPORTED', 'INTERNAL_FAILURE']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryRegistrationTypeDef
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'DIRECTORY_NOT_ACTIVE', 'DIRECTORY_NOT_REACHABLE', 'DIRECTORY_RESOURCE_NOT_FOUND', 'DIRECTORY_TYPE_NOT_SUPPORTED', 'INTERNAL_FAILURE']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EnrollmentFlagsV2TypeDef
EnableKeyReuseOnNtTokenKeysetStorageFull
- Type: typing.Optional[bool]
IncludeSymmetricAlgorithms
- Type: typing.Optional[bool]
NoSecurityExtension
- Type: typing.Optional[bool]
RemoveInvalidCertificateFromPersonalStore
- Type: typing.Optional[bool]
UserInteractionRequired
- Type: typing.Optional[bool]
EnrollmentFlagsV3TypeDef
EnableKeyReuseOnNtTokenKeysetStorageFull
- Type: typing.Optional[bool]
IncludeSymmetricAlgorithms
- Type: typing.Optional[bool]
NoSecurityExtension
- Type: typing.Optional[bool]
RemoveInvalidCertificateFromPersonalStore
- Type: typing.Optional[bool]
UserInteractionRequired
- Type: typing.Optional[bool]
EnrollmentFlagsV4TypeDef
EnableKeyReuseOnNtTokenKeysetStorageFull
- Type: typing.Optional[bool]
IncludeSymmetricAlgorithms
- Type: typing.Optional[bool]
NoSecurityExtension
- Type: typing.Optional[bool]
RemoveInvalidCertificateFromPersonalStore
- Type: typing.Optional[bool]
UserInteractionRequired
- Type: typing.Optional[bool]
ExtensionsV2PaginatorTypeDef
KeyUsage
- Type:
- Required: Yes
ApplicationPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPoliciesPaginatorTypeDef]
ExtensionsV2TypeDef
KeyUsage
- Type:
- Required: Yes
ApplicationPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPoliciesTypeDef]
ExtensionsV3PaginatorTypeDef
KeyUsage
- Type:
- Required: Yes
ApplicationPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPoliciesPaginatorTypeDef]
ExtensionsV3TypeDef
KeyUsage
- Type:
- Required: Yes
ApplicationPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPoliciesTypeDef]
ExtensionsV4PaginatorTypeDef
KeyUsage
- Type:
- Required: Yes
ApplicationPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPoliciesPaginatorTypeDef]
ExtensionsV4TypeDef
KeyUsage
- Type:
- Required: Yes
ApplicationPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ApplicationPoliciesTypeDef]
GeneralFlagsV2TypeDef
AutoEnrollment
- Type: typing.Optional[bool]
MachineType
- Type: typing.Optional[bool]
GeneralFlagsV3TypeDef
AutoEnrollment
- Type: typing.Optional[bool]
MachineType
- Type: typing.Optional[bool]
GeneralFlagsV4TypeDef
AutoEnrollment
- Type: typing.Optional[bool]
MachineType
- Type: typing.Optional[bool]
GetConnectorRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
GetConnectorResponseTypeDef
Connector
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDirectoryRegistrationRequestRequestTypeDef
DirectoryRegistrationArn
- Type:
- Required: Yes
GetDirectoryRegistrationResponseTypeDef
DirectoryRegistration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServicePrincipalNameRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
DirectoryRegistrationArn
- Type:
- Required: Yes
GetServicePrincipalNameResponseTypeDef
ServicePrincipalName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateGroupAccessControlEntryRequestRequestTypeDef
GroupSecurityIdentifier
- Type:
- Required: Yes
TemplateArn
- Type:
- Required: Yes
GetTemplateGroupAccessControlEntryResponseTypeDef
AccessControlEntry
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateRequestRequestTypeDef
TemplateArn
- Type:
- Required: Yes
GetTemplateResponseTypeDef
Template
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
KeyUsageFlagsTypeDef
DataEncipherment
- Type: typing.Optional[bool]
DigitalSignature
- Type: typing.Optional[bool]
KeyAgreement
- Type: typing.Optional[bool]
KeyEncipherment
- Type: typing.Optional[bool]
NonRepudiation
- Type: typing.Optional[bool]
KeyUsagePropertyFlagsTypeDef
Decrypt
- Type: typing.Optional[bool]
KeyAgreement
- Type: typing.Optional[bool]
Sign
- Type: typing.Optional[bool]
KeyUsagePropertyTypeDef
PropertyFlags
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.KeyUsagePropertyFlagsTypeDef]
PropertyType
- Type: typing.Optional[typing.Literal['ALL']]
KeyUsageTypeDef
UsageFlags
- Type:
- Required: Yes
Critical
- Type: typing.Optional[bool]
ListConnectorsRequestListConnectorsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.PaginatorConfigTypeDef]
ListConnectorsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListConnectorsResponsePaginatorTypeDef
Connectors
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ConnectorSummaryPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListConnectorsResponseTypeDef
Connectors
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ConnectorSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDirectoryRegistrationsRequestListDirectoryRegistrationsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.PaginatorConfigTypeDef]
ListDirectoryRegistrationsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDirectoryRegistrationsResponseTypeDef
DirectoryRegistrations
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.DirectoryRegistrationSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListServicePrincipalNamesRequestListServicePrincipalNamesPaginateTypeDef
DirectoryRegistrationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.PaginatorConfigTypeDef]
ListServicePrincipalNamesRequestRequestTypeDef
DirectoryRegistrationArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListServicePrincipalNamesResponseTypeDef
NextToken
- Type:
- Required: Yes
ServicePrincipalNames
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.ServicePrincipalNameSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTemplateGroupAccessControlEntriesRequestListTemplateGroupAccessControlEntriesPaginateTypeDef
TemplateArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.PaginatorConfigTypeDef]
ListTemplateGroupAccessControlEntriesRequestRequestTypeDef
TemplateArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTemplateGroupAccessControlEntriesResponseTypeDef
AccessControlEntries
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.AccessControlEntrySummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTemplatesRequestListTemplatesPaginateTypeDef
ConnectorArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.PaginatorConfigTypeDef]
ListTemplatesRequestRequestTypeDef
ConnectorArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTemplatesResponsePaginatorTypeDef
NextToken
- Type:
- Required: Yes
Templates
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateSummaryPaginatorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTemplatesResponseTypeDef
NextToken
- Type:
- Required: Yes
Templates
- Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PrivateKeyAttributesV2PaginatorTypeDef
KeySpec
- Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
- Required: Yes
MinimalKeyLength
- Type:
- Required: Yes
CryptoProviders
- Type: typing.Optional[typing.List[str]]
PrivateKeyAttributesV2TypeDef
KeySpec
- Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
- Required: Yes
MinimalKeyLength
- Type:
- Required: Yes
CryptoProviders
- Type: typing.Optional[typing.Sequence[str]]
PrivateKeyAttributesV3PaginatorTypeDef
Algorithm
- Type: typing.Literal['ECDH_P256', 'ECDH_P384', 'ECDH_P521', 'RSA']
- Required: Yes
KeySpec
- Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
- Required: Yes
KeyUsageProperty
- Type:
- Required: Yes
MinimalKeyLength
- Type:
- Required: Yes
CryptoProviders
- Type: typing.Optional[typing.List[str]]
PrivateKeyAttributesV3TypeDef
Algorithm
- Type: typing.Literal['ECDH_P256', 'ECDH_P384', 'ECDH_P521', 'RSA']
- Required: Yes
KeySpec
- Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
- Required: Yes
KeyUsageProperty
- Type:
- Required: Yes
MinimalKeyLength
- Type:
- Required: Yes
CryptoProviders
- Type: typing.Optional[typing.Sequence[str]]
PrivateKeyAttributesV4PaginatorTypeDef
KeySpec
- Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
- Required: Yes
MinimalKeyLength
- Type:
- Required: Yes
Algorithm
- Type: typing.Optional[typing.Literal['ECDH_P256', 'ECDH_P384', 'ECDH_P521', 'RSA']]
CryptoProviders
- Type: typing.Optional[typing.List[str]]
KeyUsageProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.KeyUsagePropertyTypeDef]
PrivateKeyAttributesV4TypeDef
KeySpec
- Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
- Required: Yes
MinimalKeyLength
- Type:
- Required: Yes
Algorithm
- Type: typing.Optional[typing.Literal['ECDH_P256', 'ECDH_P384', 'ECDH_P521', 'RSA']]
CryptoProviders
- Type: typing.Optional[typing.Sequence[str]]
KeyUsageProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.KeyUsagePropertyTypeDef]
PrivateKeyFlagsV2TypeDef
ClientVersion
- Type: typing.Literal['WINDOWS_SERVER_2003', 'WINDOWS_SERVER_2008', 'WINDOWS_SERVER_2008_R2', 'WINDOWS_SERVER_2012', 'WINDOWS_SERVER_2012_R2', 'WINDOWS_SERVER_2016']
- Required: Yes
ExportableKey
- Type: typing.Optional[bool]
StrongKeyProtectionRequired
- Type: typing.Optional[bool]
PrivateKeyFlagsV3TypeDef
ClientVersion
- Type: typing.Literal['WINDOWS_SERVER_2008', 'WINDOWS_SERVER_2008_R2', 'WINDOWS_SERVER_2012', 'WINDOWS_SERVER_2012_R2', 'WINDOWS_SERVER_2016']
- Required: Yes
ExportableKey
- Type: typing.Optional[bool]
RequireAlternateSignatureAlgorithm
- Type: typing.Optional[bool]
StrongKeyProtectionRequired
- Type: typing.Optional[bool]
PrivateKeyFlagsV4TypeDef
ClientVersion
- Type: typing.Literal['WINDOWS_SERVER_2012', 'WINDOWS_SERVER_2012_R2', 'WINDOWS_SERVER_2016']
- Required: Yes
ExportableKey
- Type: typing.Optional[bool]
RequireAlternateSignatureAlgorithm
- Type: typing.Optional[bool]
RequireSameKeyRenewal
- Type: typing.Optional[bool]
StrongKeyProtectionRequired
- Type: typing.Optional[bool]
UseLegacyProvider
- Type: typing.Optional[bool]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
ServicePrincipalNameSummaryTypeDef
ConnectorArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryRegistrationArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'DIRECTORY_NOT_REACHABLE', 'DIRECTORY_RESOURCE_NOT_FOUND', 'INTERNAL_FAILURE', 'SPN_EXISTS_ON_DIFFERENT_AD_OBJECT']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
ServicePrincipalNameTypeDef
ConnectorArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
DirectoryRegistrationArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']]
StatusReason
- Type: typing.Optional[typing.Literal['DIRECTORY_ACCESS_DENIED', 'DIRECTORY_NOT_REACHABLE', 'DIRECTORY_RESOURCE_NOT_FOUND', 'INTERNAL_FAILURE', 'SPN_EXISTS_ON_DIFFERENT_AD_OBJECT']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
SubjectNameFlagsV2TypeDef
RequireCommonName
- Type: typing.Optional[bool]
RequireDirectoryPath
- Type: typing.Optional[bool]
RequireDnsAsCn
- Type: typing.Optional[bool]
RequireEmail
- Type: typing.Optional[bool]
SanRequireDirectoryGuid
- Type: typing.Optional[bool]
SanRequireDns
- Type: typing.Optional[bool]
SanRequireDomainDns
- Type: typing.Optional[bool]
SanRequireEmail
- Type: typing.Optional[bool]
SanRequireSpn
- Type: typing.Optional[bool]
SanRequireUpn
- Type: typing.Optional[bool]
SubjectNameFlagsV3TypeDef
RequireCommonName
- Type: typing.Optional[bool]
RequireDirectoryPath
- Type: typing.Optional[bool]
RequireDnsAsCn
- Type: typing.Optional[bool]
RequireEmail
- Type: typing.Optional[bool]
SanRequireDirectoryGuid
- Type: typing.Optional[bool]
SanRequireDns
- Type: typing.Optional[bool]
SanRequireDomainDns
- Type: typing.Optional[bool]
SanRequireEmail
- Type: typing.Optional[bool]
SanRequireSpn
- Type: typing.Optional[bool]
SanRequireUpn
- Type: typing.Optional[bool]
SubjectNameFlagsV4TypeDef
RequireCommonName
- Type: typing.Optional[bool]
RequireDirectoryPath
- Type: typing.Optional[bool]
RequireDnsAsCn
- Type: typing.Optional[bool]
RequireEmail
- Type: typing.Optional[bool]
SanRequireDirectoryGuid
- Type: typing.Optional[bool]
SanRequireDns
- Type: typing.Optional[bool]
SanRequireDomainDns
- Type: typing.Optional[bool]
SanRequireEmail
- Type: typing.Optional[bool]
SanRequireSpn
- Type: typing.Optional[bool]
SanRequireUpn
- Type: typing.Optional[bool]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
TemplateDefinitionPaginatorTypeDef
TemplateV2
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateV2PaginatorTypeDef]
TemplateV3
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateV3PaginatorTypeDef]
TemplateV4
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateV4PaginatorTypeDef]
TemplateDefinitionTypeDef
TemplateV2
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateV2TypeDef]
TemplateV3
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateV3TypeDef]
TemplateV4
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateV4TypeDef]
TemplateRevisionTypeDef
MajorRevision
- Type:
- Required: Yes
MinorRevision
- Type:
- Required: Yes
TemplateSummaryPaginatorTypeDef
Arn
- Type: typing.Optional[str]
ConnectorArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Definition
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateDefinitionPaginatorTypeDef]
Name
- Type: typing.Optional[str]
ObjectIdentifier
- Type: typing.Optional[str]
PolicySchema
- Type: typing.Optional[int]
Revision
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateRevisionTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
TemplateSummaryTypeDef
Arn
- Type: typing.Optional[str]
ConnectorArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Definition
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateDefinitionTypeDef]
Name
- Type: typing.Optional[str]
ObjectIdentifier
- Type: typing.Optional[str]
PolicySchema
- Type: typing.Optional[int]
Revision
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateRevisionTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
TemplateTypeDef
Arn
- Type: typing.Optional[str]
ConnectorArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Definition
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateDefinitionTypeDef]
Name
- Type: typing.Optional[str]
ObjectIdentifier
- Type: typing.Optional[str]
PolicySchema
- Type: typing.Optional[int]
Revision
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateRevisionTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
TemplateV2PaginatorTypeDef
CertificateValidity
- Type:
- Required: Yes
EnrollmentFlags
- Type:
- Required: Yes
Extensions
- Type:
- Required: Yes
GeneralFlags
- Type:
- Required: Yes
PrivateKeyAttributes
- Type:
- Required: Yes
PrivateKeyFlags
- Type:
- Required: Yes
SubjectNameFlags
- Type:
- Required: Yes
SupersededTemplates
- Type: typing.Optional[typing.List[str]]
TemplateV2TypeDef
CertificateValidity
- Type:
- Required: Yes
EnrollmentFlags
- Type:
- Required: Yes
Extensions
- Type:
- Required: Yes
GeneralFlags
- Type:
- Required: Yes
PrivateKeyAttributes
- Type:
- Required: Yes
PrivateKeyFlags
- Type:
- Required: Yes
SubjectNameFlags
- Type:
- Required: Yes
SupersededTemplates
- Type: typing.Optional[typing.Sequence[str]]
TemplateV3PaginatorTypeDef
CertificateValidity
- Type:
- Required: Yes
EnrollmentFlags
- Type:
- Required: Yes
Extensions
- Type:
- Required: Yes
GeneralFlags
- Type:
- Required: Yes
HashAlgorithm
- Type: typing.Literal['SHA256', 'SHA384', 'SHA512']
- Required: Yes
PrivateKeyAttributes
- Type:
- Required: Yes
PrivateKeyFlags
- Type:
- Required: Yes
SubjectNameFlags
- Type:
- Required: Yes
SupersededTemplates
- Type: typing.Optional[typing.List[str]]
TemplateV3TypeDef
CertificateValidity
- Type:
- Required: Yes
EnrollmentFlags
- Type:
- Required: Yes
Extensions
- Type:
- Required: Yes
GeneralFlags
- Type:
- Required: Yes
HashAlgorithm
- Type: typing.Literal['SHA256', 'SHA384', 'SHA512']
- Required: Yes
PrivateKeyAttributes
- Type:
- Required: Yes
PrivateKeyFlags
- Type:
- Required: Yes
SubjectNameFlags
- Type:
- Required: Yes
SupersededTemplates
- Type: typing.Optional[typing.Sequence[str]]
TemplateV4PaginatorTypeDef
CertificateValidity
- Type:
- Required: Yes
EnrollmentFlags
- Type:
- Required: Yes
Extensions
- Type:
- Required: Yes
GeneralFlags
- Type:
- Required: Yes
PrivateKeyAttributes
- Type:
- Required: Yes
PrivateKeyFlags
- Type:
- Required: Yes
SubjectNameFlags
- Type:
- Required: Yes
HashAlgorithm
- Type: typing.Optional[typing.Literal['SHA256', 'SHA384', 'SHA512']]
SupersededTemplates
- Type: typing.Optional[typing.List[str]]
TemplateV4TypeDef
CertificateValidity
- Type:
- Required: Yes
EnrollmentFlags
- Type:
- Required: Yes
Extensions
- Type:
- Required: Yes
GeneralFlags
- Type:
- Required: Yes
PrivateKeyAttributes
- Type:
- Required: Yes
PrivateKeyFlags
- Type:
- Required: Yes
SubjectNameFlags
- Type:
- Required: Yes
HashAlgorithm
- Type: typing.Optional[typing.Literal['SHA256', 'SHA384', 'SHA512']]
SupersededTemplates
- Type: typing.Optional[typing.Sequence[str]]
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateTemplateGroupAccessControlEntryRequestRequestTypeDef
GroupSecurityIdentifier
- Type:
- Required: Yes
TemplateArn
- Type:
- Required: Yes
AccessRights
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.AccessRightsTypeDef]
GroupDisplayName
- Type: typing.Optional[str]
UpdateTemplateRequestRequestTypeDef
TemplateArn
- Type:
- Required: Yes
Definition
- Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad_classes.TemplateDefinitionTypeDef]
ReenrollAllCertificateHolders
- Type: typing.Optional[bool]
ValidityPeriodTypeDef
Period
- Type:
- Required: Yes
PeriodType
- Type: typing.Literal['DAYS', 'HOURS', 'MONTHS', 'WEEKS', 'YEARS']
- Required: Yes
VpcInformationPaginatorTypeDef
SecurityGroupIds
- Type: typing.List[str]
- Required: Yes
VpcInformationTypeDef
SecurityGroupIds
- Type: typing.Sequence[str]
- Required: Yes