Package-level declarations

Types

Link copied to clipboard
data class ConnectorVpcInformation(val securityGroupIds: List<String>)
Link copied to clipboard
data class GetConnectorResult(val connectorArn: String? = null)
Link copied to clipboard
data class GetDirectoryRegistrationResult(val directoryRegistrationArn: String? = null)
Link copied to clipboard
data class GetTemplateResult(val templateArn: String? = null)
Link copied to clipboard
data class TemplateApplicationPolicy1Properties(val policyObjectIdentifier: String)
Link copied to clipboard
data class TemplateCertificateValidity(val renewalPeriod: TemplateValidityPeriod, val validityPeriod: TemplateValidityPeriod)
Link copied to clipboard
data class TemplateDefinition0Properties(val templateV2: TemplateV2)
Link copied to clipboard
data class TemplateDefinition1Properties(val templateV3: TemplateV3)
Link copied to clipboard
data class TemplateDefinition2Properties(val templateV4: TemplateV4)
Link copied to clipboard
data class TemplateEnrollmentFlagsV2(val enableKeyReuseOnNtTokenKeysetStorageFull: Boolean? = null, val includeSymmetricAlgorithms: Boolean? = null, val noSecurityExtension: Boolean? = null, val removeInvalidCertificateFromPersonalStore: Boolean? = null, val userInteractionRequired: Boolean? = null)
Link copied to clipboard
data class TemplateEnrollmentFlagsV3(val enableKeyReuseOnNtTokenKeysetStorageFull: Boolean? = null, val includeSymmetricAlgorithms: Boolean? = null, val noSecurityExtension: Boolean? = null, val removeInvalidCertificateFromPersonalStore: Boolean? = null, val userInteractionRequired: Boolean? = null)
Link copied to clipboard
data class TemplateEnrollmentFlagsV4(val enableKeyReuseOnNtTokenKeysetStorageFull: Boolean? = null, val includeSymmetricAlgorithms: Boolean? = null, val noSecurityExtension: Boolean? = null, val removeInvalidCertificateFromPersonalStore: Boolean? = null, val userInteractionRequired: Boolean? = null)
Link copied to clipboard
data class TemplateExtensionsV2(val applicationPolicies: TemplateApplicationPolicies? = null, val keyUsage: TemplateKeyUsage)
Link copied to clipboard
data class TemplateExtensionsV3(val applicationPolicies: TemplateApplicationPolicies? = null, val keyUsage: TemplateKeyUsage)
Link copied to clipboard
data class TemplateExtensionsV4(val applicationPolicies: TemplateApplicationPolicies? = null, val keyUsage: TemplateKeyUsage)
Link copied to clipboard
data class TemplateGeneralFlagsV2(val autoEnrollment: Boolean? = null, val machineType: Boolean? = null)
Link copied to clipboard
data class TemplateGeneralFlagsV3(val autoEnrollment: Boolean? = null, val machineType: Boolean? = null)
Link copied to clipboard
data class TemplateGeneralFlagsV4(val autoEnrollment: Boolean? = null, val machineType: Boolean? = null)
Link copied to clipboard
data class TemplateKeyUsage(val critical: Boolean? = null, val usageFlags: TemplateKeyUsageFlags)
Link copied to clipboard
data class TemplateKeyUsageFlags(val dataEncipherment: Boolean? = null, val digitalSignature: Boolean? = null, val keyAgreement: Boolean? = null, val keyEncipherment: Boolean? = null, val nonRepudiation: Boolean? = null)
Link copied to clipboard
data class TemplateKeyUsagePropertyFlags(val decrypt: Boolean? = null, val keyAgreement: Boolean? = null, val sign: Boolean? = null)
Link copied to clipboard
data class TemplatePrivateKeyAttributesV2(val cryptoProviders: List<String>? = null, val keySpec: TemplateKeySpec, val minimalKeyLength: Double)
Link copied to clipboard
data class TemplatePrivateKeyAttributesV3(val algorithm: TemplatePrivateKeyAlgorithm, val cryptoProviders: List<String>? = null, val keySpec: TemplateKeySpec, val keyUsageProperty: Either<TemplateKeyUsageProperty0Properties, TemplateKeyUsageProperty1Properties>, val minimalKeyLength: Double)
Link copied to clipboard
data class TemplatePrivateKeyAttributesV4(val algorithm: TemplatePrivateKeyAlgorithm? = null, val cryptoProviders: List<String>? = null, val keySpec: TemplateKeySpec, val keyUsageProperty: Either<TemplateKeyUsageProperty0Properties, TemplateKeyUsageProperty1Properties>? = null, val minimalKeyLength: Double)
Link copied to clipboard
data class TemplatePrivateKeyFlagsV2(val clientVersion: TemplateClientCompatibilityV2, val exportableKey: Boolean? = null, val strongKeyProtectionRequired: Boolean? = null)
Link copied to clipboard
data class TemplatePrivateKeyFlagsV3(val clientVersion: TemplateClientCompatibilityV3, val exportableKey: Boolean? = null, val requireAlternateSignatureAlgorithm: Boolean? = null, val strongKeyProtectionRequired: Boolean? = null)
Link copied to clipboard
data class TemplatePrivateKeyFlagsV4(val clientVersion: TemplateClientCompatibilityV4, val exportableKey: Boolean? = null, val requireAlternateSignatureAlgorithm: Boolean? = null, val requireSameKeyRenewal: Boolean? = null, val strongKeyProtectionRequired: Boolean? = null, val useLegacyProvider: Boolean? = null)
Link copied to clipboard
data class TemplateSubjectNameFlagsV2(val requireCommonName: Boolean? = null, val requireDirectoryPath: Boolean? = null, val requireDnsAsCn: Boolean? = null, val requireEmail: Boolean? = null, val sanRequireDirectoryGuid: Boolean? = null, val sanRequireDns: Boolean? = null, val sanRequireDomainDns: Boolean? = null, val sanRequireEmail: Boolean? = null, val sanRequireSpn: Boolean? = null, val sanRequireUpn: Boolean? = null)
Link copied to clipboard
data class TemplateSubjectNameFlagsV3(val requireCommonName: Boolean? = null, val requireDirectoryPath: Boolean? = null, val requireDnsAsCn: Boolean? = null, val requireEmail: Boolean? = null, val sanRequireDirectoryGuid: Boolean? = null, val sanRequireDns: Boolean? = null, val sanRequireDomainDns: Boolean? = null, val sanRequireEmail: Boolean? = null, val sanRequireSpn: Boolean? = null, val sanRequireUpn: Boolean? = null)
Link copied to clipboard
data class TemplateSubjectNameFlagsV4(val requireCommonName: Boolean? = null, val requireDirectoryPath: Boolean? = null, val requireDnsAsCn: Boolean? = null, val requireEmail: Boolean? = null, val sanRequireDirectoryGuid: Boolean? = null, val sanRequireDns: Boolean? = null, val sanRequireDomainDns: Boolean? = null, val sanRequireEmail: Boolean? = null, val sanRequireSpn: Boolean? = null, val sanRequireUpn: Boolean? = null)
Link copied to clipboard
data class TemplateV2(val certificateValidity: TemplateCertificateValidity, val enrollmentFlags: TemplateEnrollmentFlagsV2, val extensions: TemplateExtensionsV2, val generalFlags: TemplateGeneralFlagsV2, val privateKeyAttributes: TemplatePrivateKeyAttributesV2, val privateKeyFlags: TemplatePrivateKeyFlagsV2, val subjectNameFlags: TemplateSubjectNameFlagsV2, val supersededTemplates: List<String>? = null)
Link copied to clipboard
data class TemplateV3(val certificateValidity: TemplateCertificateValidity, val enrollmentFlags: TemplateEnrollmentFlagsV3, val extensions: TemplateExtensionsV3, val generalFlags: TemplateGeneralFlagsV3, val hashAlgorithm: TemplateHashAlgorithm, val privateKeyAttributes: TemplatePrivateKeyAttributesV3, val privateKeyFlags: TemplatePrivateKeyFlagsV3, val subjectNameFlags: TemplateSubjectNameFlagsV3, val supersededTemplates: List<String>? = null)
Link copied to clipboard
data class TemplateV4(val certificateValidity: TemplateCertificateValidity, val enrollmentFlags: TemplateEnrollmentFlagsV4, val extensions: TemplateExtensionsV4, val generalFlags: TemplateGeneralFlagsV4, val hashAlgorithm: TemplateHashAlgorithm? = null, val privateKeyAttributes: TemplatePrivateKeyAttributesV4, val privateKeyFlags: TemplatePrivateKeyFlagsV4, val subjectNameFlags: TemplateSubjectNameFlagsV4, val supersededTemplates: List<String>? = null)
Link copied to clipboard
data class TemplateValidityPeriod(val period: Double, val periodType: TemplateValidityPeriodType)