@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
20 lines (19 loc) • 694 B
TypeScript
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class TargetAddress {
Ip: Value<string>;
Port?: Value<string>;
constructor(properties: TargetAddress);
}
export interface ResolverRuleProperties {
ResolverEndpointId?: Value<string>;
DomainName: Value<string>;
RuleType: Value<string>;
TargetIps?: List<TargetAddress>;
Tags?: List<Inner_ResourceTag>;
Name?: Value<string>;
}
export default class Inner_ResolverRule extends ResourceBase<ResolverRuleProperties> {
static TargetAddress: typeof TargetAddress;
constructor(properties: ResolverRuleProperties);
}