Show / Hide Table of Contents

Class CfnTemplatePropsMixin.ExtensionsV2Property

Certificate extensions for v2 template schema.

Inheritance
object
CfnTemplatePropsMixin.ExtensionsV2Property
Implements
CfnTemplatePropsMixin.IExtensionsV2Property
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.PCAConnectorAD.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.ExtensionsV2Property : CfnTemplatePropsMixin.IExtensionsV2Property
Syntax (vb)
Public Class CfnTemplatePropsMixin.ExtensionsV2Property Implements CfnTemplatePropsMixin.IExtensionsV2Property
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.PCAConnectorAD.Mixins;

             var extensionsV2Property = new ExtensionsV2Property {
                 ApplicationPolicies = new ApplicationPoliciesProperty {
                     Critical = false,
                     Policies = new [] { new ApplicationPolicyProperty {
                         PolicyObjectIdentifier = "policyObjectIdentifier",
                         PolicyType = "policyType"
                     } }
                 },
                 KeyUsage = new KeyUsageProperty {
                     Critical = false,
                     UsageFlags = new KeyUsageFlagsProperty {
                         DataEncipherment = false,
                         DigitalSignature = false,
                         KeyAgreement = false,
                         KeyEncipherment = false,
                         NonRepudiation = false
                     }
                 }
             };

Synopsis

Constructors

ExtensionsV2Property()

Certificate extensions for v2 template schema.

Properties

ApplicationPolicies

Application policies specify what the certificate is used for and its purpose.

KeyUsage

The key usage extension defines the purpose (e.g., encipherment, signature, certificate signing) of the key contained in the certificate.

Constructors

ExtensionsV2Property()

Certificate extensions for v2 template schema.

public ExtensionsV2Property()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.PCAConnectorAD.Mixins;

             var extensionsV2Property = new ExtensionsV2Property {
                 ApplicationPolicies = new ApplicationPoliciesProperty {
                     Critical = false,
                     Policies = new [] { new ApplicationPolicyProperty {
                         PolicyObjectIdentifier = "policyObjectIdentifier",
                         PolicyType = "policyType"
                     } }
                 },
                 KeyUsage = new KeyUsageProperty {
                     Critical = false,
                     UsageFlags = new KeyUsageFlagsProperty {
                         DataEncipherment = false,
                         DigitalSignature = false,
                         KeyAgreement = false,
                         KeyEncipherment = false,
                         NonRepudiation = false
                     }
                 }
             };

Properties

ApplicationPolicies

Application policies specify what the certificate is used for and its purpose.

public object? ApplicationPolicies { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html#cfn-pcaconnectorad-template-extensionsv2-applicationpolicies

Type union: either IResolvable or CfnTemplatePropsMixin.IApplicationPoliciesProperty

KeyUsage

The key usage extension defines the purpose (e.g., encipherment, signature, certificate signing) of the key contained in the certificate.

public object? KeyUsage { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html#cfn-pcaconnectorad-template-extensionsv2-keyusage

Type union: either IResolvable or CfnTemplatePropsMixin.IKeyUsageProperty

Implements

CfnTemplatePropsMixin.IExtensionsV2Property
Back to top Generated by DocFX