Class: Aws::PcaConnectorAd::Types::TemplateDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::PcaConnectorAd::Types::TemplateDefinition
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-pcaconnectorad/types.rb
Overview
TemplateDefinition is a union - when making an API calls you must set exactly one of the members.
TemplateDefinition is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of TemplateDefinition corresponding to the set member.
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.
Direct Known Subclasses
Defined Under Namespace
Classes: TemplateV2, TemplateV3, TemplateV4, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#template_v2 ⇒ Types::TemplateV2
Template configuration to define the information included in certificates.
-
#template_v3 ⇒ Types::TemplateV3
Template configuration to define the information included in certificates.
-
#template_v4 ⇒ Types::TemplateV4
Template configuration to define the information included in certificates.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#template_v2 ⇒ Types::TemplateV2
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.
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 class TemplateDefinition < Struct.new( :template_v2, :template_v3, :template_v4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateV2 < TemplateDefinition; end class TemplateV3 < TemplateDefinition; end class TemplateV4 < TemplateDefinition; end class Unknown < TemplateDefinition; end end |
#template_v3 ⇒ Types::TemplateV3
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.
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 class TemplateDefinition < Struct.new( :template_v2, :template_v3, :template_v4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateV2 < TemplateDefinition; end class TemplateV3 < TemplateDefinition; end class TemplateV4 < TemplateDefinition; end class Unknown < TemplateDefinition; end end |
#template_v4 ⇒ Types::TemplateV4
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.
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 class TemplateDefinition < Struct.new( :template_v2, :template_v3, :template_v4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateV2 < TemplateDefinition; end class TemplateV3 < TemplateDefinition; end class TemplateV4 < TemplateDefinition; end class Unknown < TemplateDefinition; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2348 2349 2350 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 def unknown @unknown end |