Skip to content

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