UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

37 lines (36 loc) 1.71 kB
import { CfnResource, Resolvable } from '../../base'; export declare type KeySigningKey_Type = 'AWS::Route53::KeySigningKey'; export declare const KeySigningKey_Type = "AWS::Route53::KeySigningKey"; /** * Represents a key signing key (KSK) associated with a hosted zone. You * can only have two KSKs per hosted zone. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html} */ export default function KeySigningKey(props: KeySigningKey_Properties): CfnResource<KeySigningKey_Properties>; /** * Represents a key signing key (KSK) associated with a hosted zone. You * can only have two KSKs per hosted zone. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html} */ export declare type KeySigningKey_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-hostedzoneid} */ HostedZoneId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-status} */ Status: Resolvable<'ACTIVE' | 'INACTIVE'>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-name} */ Name: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-keysigningkey.html#cfn-route53-keysigningkey-keymanagementservicearn} */ KeyManagementServiceArn: Resolvable<string>; };