Class CfnKeySigningKeyProps
Properties for defining a CfnKeySigningKey
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnKeySigningKeyProps : Object, ICfnKeySigningKeyProps
Syntax (vb)
Public Class CfnKeySigningKeyProps
Inherits Object
Implements ICfnKeySigningKeyProps
Remarks
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 cfnKeySigningKeyProps = new CfnKeySigningKeyProps {
HostedZoneId = "hostedZoneId",
KeyManagementServiceArn = "keyManagementServiceArn",
Name = "name",
Status = "status"
};
Synopsis
Constructors
CfnKeySigningKeyProps() |
Properties
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. |
Constructors
CfnKeySigningKeyProps()
public CfnKeySigningKeyProps()
Properties
HostedZoneId
The unique string (ID) that is used to identify a hosted zone.
public string HostedZoneId { get; set; }
Property Value
System.String
Remarks
For example: Z00001111A1ABCaaABC11
.
KeyManagementServiceArn
The Amazon resource name (ARN) for a customer managed customer master key (CMK) in AWS Key Management Service ( AWS KMS ).
public string KeyManagementServiceArn { get; set; }
Property Value
System.String
Remarks
The KeyManagementServiceArn
must be unique for each key-signing key (KSK) in a single hosted zone. For example: arn:aws:kms:us-east-1:111122223333:key/111a2222-a11b-1ab1-2ab2-1ab21a2b3a111
.
Name
A string used to identify a key-signing key (KSK).
public string Name { get; set; }
Property Value
System.String
Remarks
Name
can include numbers, letters, and underscores (_). Name
must be unique for each key-signing key in the same hosted zone.
Status
A string that represents the current key-signing key (KSK) status.
public string Status { get; set; }
Property Value
System.String
Remarks
Status can have one of the following values: