@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
23 lines (22 loc) • 874 B
TypeScript
import { ResourceBase } from "../../resource";
import { Value, List } from "../../data-types";
export declare class Destination {
DestinationArn?: Value<string>;
constructor(properties: Destination);
}
export declare class PlayerLatencyPolicy {
PolicyDurationSeconds?: Value<number>;
MaximumIndividualPlayerLatencyMilliseconds?: Value<number>;
constructor(properties: PlayerLatencyPolicy);
}
export interface GameSessionQueueProperties {
TimeoutInSeconds?: Value<number>;
PlayerLatencyPolicies?: List<PlayerLatencyPolicy>;
Destinations?: List<Destination>;
Name: Value<string>;
}
export default class Inner_GameSessionQueue extends ResourceBase<GameSessionQueueProperties> {
static Destination: typeof Destination;
static PlayerLatencyPolicy: typeof PlayerLatencyPolicy;
constructor(properties: GameSessionQueueProperties);
}