Show / Hide Table of Contents

Class CfnTemplatePropsMixin.KeyUsageProperty

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

Inheritance
object
CfnTemplatePropsMixin.KeyUsageProperty
Implements
CfnTemplatePropsMixin.IKeyUsageProperty
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.KeyUsageProperty : CfnTemplatePropsMixin.IKeyUsageProperty
Syntax (vb)
Public Class CfnTemplatePropsMixin.KeyUsageProperty Implements CfnTemplatePropsMixin.IKeyUsageProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusage.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 keyUsageProperty = new KeyUsageProperty {
                 Critical = false,
                 UsageFlags = new KeyUsageFlagsProperty {
                     DataEncipherment = false,
                     DigitalSignature = false,
                     KeyAgreement = false,
                     KeyEncipherment = false,
                     NonRepudiation = false
                 }
             };

Synopsis

Constructors

KeyUsageProperty()

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

Properties

Critical

Sets the key usage extension to critical.

UsageFlags

The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.

Constructors

KeyUsageProperty()

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

public KeyUsageProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusage.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 keyUsageProperty = new KeyUsageProperty {
                 Critical = false,
                 UsageFlags = new KeyUsageFlagsProperty {
                     DataEncipherment = false,
                     DigitalSignature = false,
                     KeyAgreement = false,
                     KeyEncipherment = false,
                     NonRepudiation = false
                 }
             };

Properties

Critical

Sets the key usage extension to critical.

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

object

Remarks

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

Type union: either bool or IResolvable

UsageFlags

The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.

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

object

Remarks

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

Type union: either IResolvable or CfnTemplatePropsMixin.IKeyUsageFlagsProperty

Implements

CfnTemplatePropsMixin.IKeyUsageProperty
Back to top Generated by DocFX