Show / Hide Table of Contents

Class CfnTemplatePropsMixin.SubjectNameFlagsV3Property

Information to include in the subject name and alternate subject name of the certificate.

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

The subject name can be common name, directory path, DNS as common name, or left blank. You can optionally include email to the subject name for user templates. If you leave the subject name blank then you must set a subject alternate name. The subject alternate name (SAN) can include globally unique identifier (GUID), DNS, domain DNS, email, service principal name (SPN), and user principal name (UPN). You can leave the SAN blank. If you leave the SAN blank, then you must set a subject name.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.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 subjectNameFlagsV3Property = new SubjectNameFlagsV3Property {
                 RequireCommonName = false,
                 RequireDirectoryPath = false,
                 RequireDnsAsCn = false,
                 RequireEmail = false,
                 SanRequireDirectoryGuid = false,
                 SanRequireDns = false,
                 SanRequireDomainDns = false,
                 SanRequireEmail = false,
                 SanRequireSpn = false,
                 SanRequireUpn = false
             };

Synopsis

Constructors

SubjectNameFlagsV3Property()

Information to include in the subject name and alternate subject name of the certificate.

Properties

RequireCommonName

Include the common name in the subject name.

RequireDirectoryPath

Include the directory path in the subject name.

RequireDnsAsCn

Include the DNS as common name in the subject name.

RequireEmail

Include the subject's email in the subject name.

SanRequireDirectoryGuid

Include the globally unique identifier (GUID) in the subject alternate name.

SanRequireDns

Include the DNS in the subject alternate name.

SanRequireDomainDns

Include the domain DNS in the subject alternate name.

SanRequireEmail

Include the subject's email in the subject alternate name.

SanRequireSpn

Include the service principal name (SPN) in the subject alternate name.

SanRequireUpn

Include the user principal name (UPN) in the subject alternate name.

Constructors

SubjectNameFlagsV3Property()

Information to include in the subject name and alternate subject name of the certificate.

public SubjectNameFlagsV3Property()
Remarks

The subject name can be common name, directory path, DNS as common name, or left blank. You can optionally include email to the subject name for user templates. If you leave the subject name blank then you must set a subject alternate name. The subject alternate name (SAN) can include globally unique identifier (GUID), DNS, domain DNS, email, service principal name (SPN), and user principal name (UPN). You can leave the SAN blank. If you leave the SAN blank, then you must set a subject name.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.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 subjectNameFlagsV3Property = new SubjectNameFlagsV3Property {
                 RequireCommonName = false,
                 RequireDirectoryPath = false,
                 RequireDnsAsCn = false,
                 RequireEmail = false,
                 SanRequireDirectoryGuid = false,
                 SanRequireDns = false,
                 SanRequireDomainDns = false,
                 SanRequireEmail = false,
                 SanRequireSpn = false,
                 SanRequireUpn = false
             };

Properties

RequireCommonName

Include the common name in the subject name.

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

object

Remarks

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

Type union: either bool or IResolvable

RequireDirectoryPath

Include the directory path in the subject name.

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

object

Remarks

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

Type union: either bool or IResolvable

RequireDnsAsCn

Include the DNS as common name in the subject name.

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

object

Remarks

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

Type union: either bool or IResolvable

RequireEmail

Include the subject's email in the subject name.

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

object

Remarks

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

Type union: either bool or IResolvable

SanRequireDirectoryGuid

Include the globally unique identifier (GUID) in the subject alternate name.

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

object

Remarks

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

Type union: either bool or IResolvable

SanRequireDns

Include the DNS in the subject alternate name.

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

object

Remarks

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

Type union: either bool or IResolvable

SanRequireDomainDns

Include the domain DNS in the subject alternate name.

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

object

Remarks

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

Type union: either bool or IResolvable

SanRequireEmail

Include the subject's email in the subject alternate name.

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

object

Remarks

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

Type union: either bool or IResolvable

SanRequireSpn

Include the service principal name (SPN) in the subject alternate name.

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

object

Remarks

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

Type union: either bool or IResolvable

SanRequireUpn

Include the user principal name (UPN) in the subject alternate name.

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

object

Remarks

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

Type union: either bool or IResolvable

Implements

CfnTemplatePropsMixin.ISubjectNameFlagsV3Property
Back to top Generated by DocFX