Class CfnKeySigningKeyMixinProps
Properties for CfnKeySigningKeyPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.Route53.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnKeySigningKeyMixinProps : ICfnKeySigningKeyMixinProps
Syntax (vb)
Public Class CfnKeySigningKeyMixinProps Implements ICfnKeySigningKeyMixinProps
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.Mixins.Preview.AWS.Route53.Mixins;
var cfnKeySigningKeyMixinProps = new CfnKeySigningKeyMixinProps {
HostedZoneId = "hostedZoneId",
KeyManagementServiceArn = "keyManagementServiceArn",
Name = "name",
Status = "status"
};
Synopsis
Constructors
| CfnKeySigningKeyMixinProps() | Properties for CfnKeySigningKeyPropsMixin. |
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 ). |
| Name | A string used to identify a key-signing key (KSK). |
| Status | A string that represents the current key-signing key (KSK) status. |
Constructors
CfnKeySigningKeyMixinProps()
Properties for CfnKeySigningKeyPropsMixin.
public CfnKeySigningKeyMixinProps()
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.Mixins.Preview.AWS.Route53.Mixins;
var cfnKeySigningKeyMixinProps = new CfnKeySigningKeyMixinProps {
HostedZoneId = "hostedZoneId",
KeyManagementServiceArn = "keyManagementServiceArn",
Name = "name",
Status = "status"
};
Properties
HostedZoneId
The unique string (ID) that is used to identify a hosted zone.
public string? HostedZoneId { get; set; }
Property Value
Remarks
For example: Z00001111A1ABCaaABC11 .
KeyManagementServiceArn
The Amazon resource name (ARN) for a customer managed customer master key (CMK) in AWS Key Management Service ( AWS ).
public string? KeyManagementServiceArn { get; set; }
Property Value
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
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
Remarks
Status can have one of the following values: