Show / Hide Table of Contents

Class KeySigningKey

A Key Signing Key for a Route 53 Hosted Zone.

Inheritance
object
Resource
KeySigningKey
Implements
IKeySigningKey
IResource
IConstruct
IDependable
IEnvironmentAware
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class KeySigningKey : Resource, IKeySigningKey, IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class KeySigningKey Inherits Resource Implements IKeySigningKey, IResource, IConstruct, IDependable, IEnvironmentAware
Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

Examples
HostedZone hostedZone;
             Key kmsKey;

             new KeySigningKey(this, "KeySigningKey", new KeySigningKeyProps {
                 HostedZone = hostedZone,
                 KmsKey = kmsKey,
                 KeySigningKeyName = "ksk",
                 Status = KeySigningKeyStatus.ACTIVE
             });

Synopsis

Constructors

KeySigningKey(Construct, string, IKeySigningKeyProps)

A Key Signing Key for a Route 53 Hosted Zone.

Properties

HostedZone

The hosted zone that the key signing key signs.

KeySigningKeyId

The ID of the key signing key, derived from the hosted zone ID and its name.

KeySigningKeyName

The name of the key signing key.

PROPERTY_INJECTION_ID

Uniquely identifies this class.

Methods

FromKeySigningKeyAttributes(Construct, string, IKeySigningKeyAttributes)

Imports a key signing key from its attributes.

Constructors

KeySigningKey(Construct, string, IKeySigningKeyProps)

A Key Signing Key for a Route 53 Hosted Zone.

public KeySigningKey(Construct scope, string id, IKeySigningKeyProps props)
Parameters
scope Construct
id string
props IKeySigningKeyProps
Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

Examples
HostedZone hostedZone;
             Key kmsKey;

             new KeySigningKey(this, "KeySigningKey", new KeySigningKeyProps {
                 HostedZone = hostedZone,
                 KmsKey = kmsKey,
                 KeySigningKeyName = "ksk",
                 Status = KeySigningKeyStatus.ACTIVE
             });

Properties

HostedZone

The hosted zone that the key signing key signs.

public virtual IHostedZone HostedZone { get; }
Property Value

IHostedZone

Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

KeySigningKeyId

The ID of the key signing key, derived from the hosted zone ID and its name.

public virtual string KeySigningKeyId { get; }
Property Value

string

Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

KeySigningKeyName

The name of the key signing key.

public virtual string KeySigningKeyName { get; }
Property Value

string

Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

PROPERTY_INJECTION_ID

Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

Methods

FromKeySigningKeyAttributes(Construct, string, IKeySigningKeyAttributes)

Imports a key signing key from its attributes.

public static IKeySigningKey FromKeySigningKeyAttributes(Construct scope, string id, IKeySigningKeyAttributes attrs)
Parameters
scope Construct
id string
attrs IKeySigningKeyAttributes
Returns

IKeySigningKey

Remarks

Resource: AWS::Route53::KeySigningKey

ExampleMetadata: infused

Implements

IKeySigningKey
IResource
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
Back to top Generated by DocFX