Class: Aws::PcaConnectorAd::Types::CreateTemplateRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-pcaconnectorad/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Idempotency token.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 602

class CreateTemplateRequest < Struct.new(
  :client_token,
  :connector_arn,
  :definition,
  :name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#connector_arnString

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

[1]: docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_CreateConnector.html

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 602

class CreateTemplateRequest < Struct.new(
  :client_token,
  :connector_arn,
  :definition,
  :name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#definitionTypes::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.



602
603
604
605
606
607
608
609
610
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 602

class CreateTemplateRequest < Struct.new(
  :client_token,
  :connector_arn,
  :definition,
  :name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Name of the template. The template name must be unique.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 602

class CreateTemplateRequest < Struct.new(
  :client_token,
  :connector_arn,
  :definition,
  :name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Metadata assigned to a template consisting of a key-value pair.

Returns:

  • (Hash<String,String>)


602
603
604
605
606
607
608
609
610
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 602

class CreateTemplateRequest < Struct.new(
  :client_token,
  :connector_arn,
  :definition,
  :name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end