Show / Hide Table of Contents

Class CfnTemplatePropsMixin.ExtensionsV4Property

Certificate extensions for v4 template schema.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv4.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.CfnPropertyMixins.AWS.PCAConnectorAD;

             var extensionsV4Property = new ExtensionsV4Property {
                 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

ExtensionsV4Property()

Certificate extensions for v4 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) of the key contained in the certificate.

Constructors

ExtensionsV4Property()

Certificate extensions for v4 template schema.

public ExtensionsV4Property()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv4.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.CfnPropertyMixins.AWS.PCAConnectorAD;

             var extensionsV4Property = new ExtensionsV4Property {
                 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-extensionsv4.html#cfn-pcaconnectorad-template-extensionsv4-applicationpolicies

Type union: either IResolvable or CfnTemplatePropsMixin.IApplicationPoliciesProperty

KeyUsage

The key usage extension defines the purpose (e.g., encipherment, signature) 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-extensionsv4.html#cfn-pcaconnectorad-template-extensionsv4-keyusage

Type union: either IResolvable or CfnTemplatePropsMixin.IKeyUsageProperty

Implements

CfnTemplatePropsMixin.IExtensionsV4Property
Back to top Generated by DocFX