Template - AWS Private CA Connector for Active Directory

Template

An Active Directory compatible certificate template. Connectors issue certificates against these templates based on the requestor's Active Directory group membership.

Contents

Arn

The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.

Type: String

Length Constraints: Minimum length of 5. Maximum length of 200.

Pattern: ^arn:[\w-]+:pca-connector-ad:[\w-]+:[0-9]+:connector\/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}\/template\/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$

Required: No

ConnectorArn

The Amazon Resource Name (ARN) that was returned when you called CreateConnector.

Type: String

Length Constraints: Minimum length of 5. Maximum length of 200.

Pattern: ^arn:[\w-]+:pca-connector-ad:[\w-]+:[0-9]+:connector\/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$

Required: No

CreatedAt

The date and time that the template was created.

Type: Timestamp

Required: No

Definition

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.

Type: TemplateDefinition object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: No

Name

Name of the templates. Template names must be unique.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: ^(?!^\s+$)((?![\x5c'\x2b,;<=>#\x22])([\x20-\x7E]))+$

Required: No

ObjectIdentifier

Object identifier of a template.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: ^([0-2])\.([0-9]|([0-3][0-9]))(\.([0-9]+)){0,126}$

Required: No

PolicySchema

The template schema version. Template schema versions can be v2, v3, or v4. The template configuration options change based on the template schema version.

Type: Integer

Required: No

Revision

The version of the template. Template updates will increment the minor revision. Re-enrolling all certificate holders will increment the major revision.

Type: TemplateRevision object

Required: No

Status

Status of the template. Status can be creating, active, deleting, or failed.

Type: String

Valid Values: ACTIVE | DELETING

Required: No

UpdatedAt

The date and time that the template was updated.

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: