UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

28 lines (27 loc) 1.05 kB
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class EndpointDetails { AddressAllocationIds?: List<Value<string>>; VpcId?: Value<string>; VpcEndpointId?: Value<string>; SubnetIds?: List<Value<string>>; constructor(properties: EndpointDetails); } export declare class IdentityProviderDetails { InvocationRole: Value<string>; Url: Value<string>; constructor(properties: IdentityProviderDetails); } export interface ServerProperties { LoggingRole?: Value<string>; IdentityProviderDetails?: IdentityProviderDetails; EndpointType?: Value<string>; EndpointDetails?: EndpointDetails; IdentityProviderType?: Value<string>; Tags?: List<Inner_ResourceTag>; } export default class Inner_Server extends ResourceBase<ServerProperties> { static EndpointDetails: typeof EndpointDetails; static IdentityProviderDetails: typeof IdentityProviderDetails; constructor(properties: ServerProperties); }