Show / Hide Table of Contents

Class CfnKeySigningKey

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnKeySigningKey
Implements
IInspectable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnKeySigningKey : CfnResource, IInspectable
Syntax (vb)
Public Class CfnKeySigningKey Inherits CfnResource Implements IInspectable
Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

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.AWS.Route53;

             var cfnKeySigningKey = new CfnKeySigningKey(this, "MyCfnKeySigningKey", new CfnKeySigningKeyProps {
                 HostedZoneId = "hostedZoneId",
                 KeyManagementServiceArn = "keyManagementServiceArn",
                 Name = "name",
                 Status = "status"
             });

Synopsis

Constructors

CfnKeySigningKey(Construct, string, ICfnKeySigningKeyProps)

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

Properties

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

HostedZoneId

The unique string (ID) that is used to identify a hosted zone.

KeyManagementServiceArn

The Amazon resource name (ARN) for a customer managed customer master key (CMK) in AWS Key Management Service ( AWS KMS ).

Name

A string used to identify a key-signing key (KSK).

Status

A string that represents the current key-signing key (KSK) status.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

Constructors

CfnKeySigningKey(Construct, string, ICfnKeySigningKeyProps)

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

public CfnKeySigningKey(Construct scope, string id, ICfnKeySigningKeyProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnKeySigningKeyProps

Resource properties.

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

Properties

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

CfnProperties

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

HostedZoneId

The unique string (ID) that is used to identify a hosted zone.

public virtual string HostedZoneId { get; set; }
Property Value

string

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

KeyManagementServiceArn

The Amazon resource name (ARN) for a customer managed customer master key (CMK) in AWS Key Management Service ( AWS KMS ).

public virtual string KeyManagementServiceArn { get; set; }
Property Value

string

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

Name

A string used to identify a key-signing key (KSK).

public virtual string Name { get; set; }
Property Value

string

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

Status

A string that represents the current key-signing key (KSK) status.

public virtual string Status { get; set; }
Property Value

string

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The AWS::Route53::KeySigningKey resource creates a new key-signing key (KSK) in a hosted zone.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

The hosted zone ID is passed as a parameter in the KSK properties. You can specify the properties of this KSK using the Name , Status , and KeyManagementServiceArn properties of the resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html

CloudformationResource: AWS::Route53::KeySigningKey

ExampleMetadata: fixture=_generated

Implements

IInspectable
Back to top Generated by DocFX