TemplateDefinition

sealed class TemplateDefinition

Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

Inheritors

Types

Link copied to clipboard
Link copied to clipboard
data class TemplateV2(val value: TemplateV2) : TemplateDefinition

Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

Link copied to clipboard
data class TemplateV3(val value: TemplateV3) : TemplateDefinition

Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

Link copied to clipboard
data class TemplateV4(val value: TemplateV4) : TemplateDefinition

Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

Functions

Link copied to clipboard

Casts this TemplateDefinition as a TemplateV2 and retrieves its aws.sdk.kotlin.services.pcaconnectorad.model.TemplateV2 value. Throws an exception if the TemplateDefinition is not a TemplateV2.

Link copied to clipboard
Link copied to clipboard

Casts this TemplateDefinition as a TemplateV3 and retrieves its aws.sdk.kotlin.services.pcaconnectorad.model.TemplateV3 value. Throws an exception if the TemplateDefinition is not a TemplateV3.

Link copied to clipboard
Link copied to clipboard

Casts this TemplateDefinition as a TemplateV4 and retrieves its aws.sdk.kotlin.services.pcaconnectorad.model.TemplateV4 value. Throws an exception if the TemplateDefinition is not a TemplateV4.

Link copied to clipboard