@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
28 lines (27 loc) • 1.05 kB
TypeScript
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);
}