@altostra/core
Version:
Core library for shared types and logic
17 lines (16 loc) • 541 B
TypeScript
import type { DNSName } from "../../../common/CustomTypes/DNSName";
import type { AwsResourceCommon, CloudFormationTags } from "../common";
export declare type HostedZoneType = 'AWS::Route53::HostedZone';
export interface HostedZone extends AwsResourceCommon {
Type: HostedZoneType;
Properties: HostedZoneProperties;
}
export interface HostedZoneProperties {
HostedZoneConfig?: {
Comment?: string;
};
HostedZoneTags?: CloudFormationTags;
Name: DNSName;
QueryLoggingConfig?: object;
VPCs?: object[];
}