Skip to content

Pca Connector Ad Classes

AccessControlEntry

AccessRights

  • Type:

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]

AccessControlEntrySummary

AccessRights

  • Type:

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]

AccessRights

AutoEnroll

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

Enroll

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

ApplicationPolicies

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ApplicationPolicy]
  • Required: Yes

Critical

  • Type: typing.Optional[bool]

ApplicationPoliciesOutput

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ApplicationPolicy]
  • Required: Yes

Critical

  • Type: typing.Optional[bool]

ApplicationPolicy

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!

CertificateValidity

RenewalPeriod

  • Type:
  • Required: Yes

ValidityPeriod

  • Type:
  • Required: Yes

Connector

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['CA_CERTIFICATE_REGISTRATION_FAILED', 'DIRECTORY_ACCESS_DENIED', 'INSUFFICIENT_FREE_ADDRESSES', 'INTERNAL_FAILURE', 'INVALID_SUBNET_IP_PROTOCOL', '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.pca_connector_ad_classes.VpcInformationOutput]

ConnectorSummary

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['CA_CERTIFICATE_REGISTRATION_FAILED', 'DIRECTORY_ACCESS_DENIED', 'INSUFFICIENT_FREE_ADDRESSES', 'INTERNAL_FAILURE', 'INVALID_SUBNET_IP_PROTOCOL', '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.pca_connector_ad_classes.VpcInformationOutput]

CreateConnectorRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

DirectoryId

  • Type:
  • Required: Yes

VpcInformation

  • Type: typing.Union[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.VpcInformation, aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.VpcInformationOutput]
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

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

CreateConnectorResponse

ConnectorArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDirectoryRegistrationRequest

DirectoryId

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

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

CreateDirectoryRegistrationResponse

DirectoryRegistrationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServicePrincipalNameRequest

ConnectorArn

  • Type:
  • Required: Yes

DirectoryRegistrationArn

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreateTemplateGroupAccessControlEntryRequest

AccessRights

  • Type:
  • Required: Yes

GroupDisplayName

  • Type:
  • Required: Yes

GroupSecurityIdentifier

  • Type:
  • Required: Yes

TemplateArn

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreateTemplateRequest

ConnectorArn

  • Type:
  • Required: Yes

Definition

  • Type: typing.Union[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateDefinition, aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateDefinitionOutput]
  • Required: Yes

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

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

CreateTemplateResponse

TemplateArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteConnectorRequest

ConnectorArn

  • Type:
  • Required: Yes

DeleteDirectoryRegistrationRequest

DirectoryRegistrationArn

  • Type:
  • Required: Yes

DeleteServicePrincipalNameRequest

ConnectorArn

  • Type:
  • Required: Yes

DirectoryRegistrationArn

  • Type:
  • Required: Yes

DeleteTemplateGroupAccessControlEntryRequest

GroupSecurityIdentifier

  • Type:
  • Required: Yes

TemplateArn

  • Type:
  • Required: Yes

DeleteTemplateRequest

TemplateArn

  • Type:
  • Required: Yes

DirectoryRegistration

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]

DirectoryRegistrationSummary

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]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnrollmentFlagsV2

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]

EnrollmentFlagsV3

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]

EnrollmentFlagsV4

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]

ExtensionsV2

KeyUsage

  • Type:
  • Required: Yes

ApplicationPolicies

  • Type:

ExtensionsV2Output

KeyUsage

  • Type:
  • Required: Yes

ApplicationPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ApplicationPoliciesOutput]

ExtensionsV3

KeyUsage

  • Type:
  • Required: Yes

ApplicationPolicies

  • Type:

ExtensionsV3Output

KeyUsage

  • Type:
  • Required: Yes

ApplicationPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ApplicationPoliciesOutput]

ExtensionsV4

KeyUsage

  • Type:
  • Required: Yes

ApplicationPolicies

  • Type:

ExtensionsV4Output

KeyUsage

  • Type:
  • Required: Yes

ApplicationPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ApplicationPoliciesOutput]

GeneralFlagsV2

AutoEnrollment

  • Type: typing.Optional[bool]

MachineType

  • Type: typing.Optional[bool]

GeneralFlagsV3

AutoEnrollment

  • Type: typing.Optional[bool]

MachineType

  • Type: typing.Optional[bool]

GeneralFlagsV4

AutoEnrollment

  • Type: typing.Optional[bool]

MachineType

  • Type: typing.Optional[bool]

GetConnectorRequest

ConnectorArn

  • Type:
  • Required: Yes

GetConnectorResponse

Connector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDirectoryRegistrationRequest

DirectoryRegistrationArn

  • Type:
  • Required: Yes

GetDirectoryRegistrationResponse

DirectoryRegistration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServicePrincipalNameRequest

ConnectorArn

  • Type:
  • Required: Yes

DirectoryRegistrationArn

  • Type:
  • Required: Yes

GetServicePrincipalNameResponse

ServicePrincipalName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateGroupAccessControlEntryRequest

GroupSecurityIdentifier

  • Type:
  • Required: Yes

TemplateArn

  • Type:
  • Required: Yes

GetTemplateGroupAccessControlEntryResponse

AccessControlEntry

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateRequest

TemplateArn

  • Type:
  • Required: Yes

GetTemplateResponse

Template

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

KeyUsage

UsageFlags

  • Type:
  • Required: Yes

Critical

  • Type: typing.Optional[bool]

KeyUsageFlags

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]

KeyUsageProperty

PropertyFlags

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.KeyUsagePropertyFlags]

PropertyType

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

KeyUsagePropertyFlags

Decrypt

  • Type: typing.Optional[bool]

KeyAgreement

  • Type: typing.Optional[bool]

Sign

  • Type: typing.Optional[bool]

ListConnectorsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListConnectorsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.PaginatorConfig]

ListConnectorsResponse

Connectors

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ConnectorSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDirectoryRegistrationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDirectoryRegistrationsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.PaginatorConfig]

ListDirectoryRegistrationsResponse

DirectoryRegistrations

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.DirectoryRegistrationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListServicePrincipalNamesRequest

DirectoryRegistrationArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListServicePrincipalNamesRequestPaginate

DirectoryRegistrationArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.PaginatorConfig]

ListServicePrincipalNamesResponse

ServicePrincipalNames

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.ServicePrincipalNameSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTemplateGroupAccessControlEntriesRequest

TemplateArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTemplateGroupAccessControlEntriesRequestPaginate

TemplateArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.PaginatorConfig]

ListTemplateGroupAccessControlEntriesResponse

AccessControlEntries

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.AccessControlEntrySummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTemplatesRequest

ConnectorArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTemplatesRequestPaginate

ConnectorArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.PaginatorConfig]

ListTemplatesResponse

Templates

  • Type: typing.List[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PrivateKeyAttributesV2

KeySpec

  • Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
  • Required: Yes

MinimalKeyLength

  • Type:
  • Required: Yes

CryptoProviders

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

PrivateKeyAttributesV2Output

KeySpec

  • Type: typing.Literal['KEY_EXCHANGE', 'SIGNATURE']
  • Required: Yes

MinimalKeyLength

  • Type:
  • Required: Yes

CryptoProviders

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

PrivateKeyAttributesV3

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]]

PrivateKeyAttributesV3Output

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]]

PrivateKeyAttributesV4

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:

PrivateKeyAttributesV4Output

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:

PrivateKeyFlagsV2

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]

PrivateKeyFlagsV3

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]

PrivateKeyFlagsV4

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]

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]

ServicePrincipalName

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', 'SPN_LIMIT_EXCEEDED']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

ServicePrincipalNameSummary

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', 'SPN_LIMIT_EXCEEDED']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

SubjectNameFlagsV2

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]

SubjectNameFlagsV3

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]

SubjectNameFlagsV4

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]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

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

Template

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.pca_connector_ad_classes.TemplateDefinitionOutput]

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.pca_connector_ad_classes.TemplateRevision]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

TemplateDefinition

TemplateV2

  • Type:

TemplateV3

  • Type:

TemplateV4

  • Type:

TemplateDefinitionOutput

TemplateV2

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateV2Output]

TemplateV3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateV3Output]

TemplateV4

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateV4Output]

TemplateRevision

MajorRevision

  • Type:
  • Required: Yes

MinorRevision

  • Type:
  • Required: Yes

TemplateSummary

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.pca_connector_ad_classes.TemplateDefinitionOutput]

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.pca_connector_ad_classes.TemplateRevision]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

TemplateV2

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]]

TemplateV2Output

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]]

TemplateV3

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]]

TemplateV3Output

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]]

TemplateV4

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]]

TemplateV4Output

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]]

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

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

UpdateTemplateGroupAccessControlEntryRequest

GroupSecurityIdentifier

  • Type:
  • Required: Yes

TemplateArn

  • Type:
  • Required: Yes

AccessRights

  • Type:

GroupDisplayName

  • Type: typing.Optional[str]

UpdateTemplateRequest

TemplateArn

  • Type:
  • Required: Yes

Definition

  • Type: typing.Union[aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateDefinition, aws_resource_validator.pydantic_models.pca_connector_ad.pca_connector_ad_classes.TemplateDefinitionOutput, NoneType]

ReenrollAllCertificateHolders

  • Type: typing.Optional[bool]

ValidityPeriod

Period

  • Type:
  • Required: Yes

PeriodType

  • Type: typing.Literal['DAYS', 'HOURS', 'MONTHS', 'WEEKS', 'YEARS']
  • Required: Yes

VpcInformation

SecurityGroupIds

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

IpAddressType

  • Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4']]

VpcInformationOutput

SecurityGroupIds

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

IpAddressType

  • Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4']]