Welcome to Wolkenkratzer!
Wolkenkratzer is a Javascript library that allows you to programmatically generate AWS CloudFormation templates. It can import and modify existing templates, create templates based off of existing resources in AWS, and output templates in JSON and Yaml.
CloudFormation Resource support
The library uses the CloudFormation Resource Specification to achieve 100% feature parity with CloudFormation. The specification is parsed by Wolkenkratzer at runtime, so adding support for new Cloudformation resources only requires updating the spec file.
In Wolkenkratzer, Templates are always immutable objects. When you call one of the methods in the Template API, it will return a new and immutable Template object. This allows you to chain multiple API calls together in a row. The following code shows how this works in practice:
const Template Output S3 Ref = ; const t = ; console;
Results in:
Calling javascript Template()
returns an empty Template object. The line javascript .add(S3.Bucket('Bucket'))
returns a new Template object with an S3 Bucket, and the javascript .add(Output('BucketName', { Value: Ref('Bucket') }));
adds an output block.
When adding resources to the template, you can optionally have an Output block and (string) Parameters created automatically in one call:
const Template S3 = ; let t = ; console;
Result:
Wolkenkratzer will also do (rudimentary) template type validation, throwing an error if an incorrect value is provided.
Examples
Please see the examples/ folder for real and tested examples on how to use the library.
API
Index
Functions
- Condition
- CreationPolicy
- CustomResource
- DeletionPolicy
- DependsOn
- Description
- FnAnd
- FnBase64
- FnEquals
- FnFindInMap
- FnGetAZs
- FnGetAtt
- FnIf
- FnImportValue
- FnJoin
- FnNot
- FnOr
- FnSelect
- FnSplit
- FnSub
- Mapping
- Output
- Parameter
- Ref
- Resource
- ResourceMetadata
- Service
- Template
- UpdatePolicy
- buildInlineLambda
- buildInlineLambdaTemplate
- buildIntrinsic
- buildLambda
- buildLambdaTemplate
- buildZipLambda
- buildZipLambdaTemplate
- getAMIMap
- getInstanceTypeList
- getInstanceTypeMap
- getInstanceTypeNameList
- getRegions
Object literals
- ApiGateway
- ApplicationAutoScaling
- Athena
- AutoScaling
- Batch
- CertificateManager
- Cloud9
- CloudFormation
- CloudFront
- CloudWatch
- CodeBuild
- CodeCommit
- CodeDeploy
- CodePipeline
- Cognito
- Config
- DAX
- DMS
- DataPipeline
- DirectoryService
- DynamoDB
- EFS
- EMR
- ElastiCache
- ElasticBeanstalk
- ElasticLoadBalancing
- ElasticLoadBalancingV2
- Elasticsearch
- Events
- GameLift
- Glue
- GuardDuty
- Inspector
- IoT
- KMS
- KinesisAnalytics
- KinesisFirehose
- Logs
- OpsWorks
- Pseudo
- RDS
- Redshift
- SDB
- SSM
- ServiceDiscovery
- StepFunctions
- Transform
- WAF
- WAFRegional
- WorkSpaces
Functions
Condition
► Condition(name: string
, conditionFn: IFnAnd
⎮IFnEquals
⎮IFnIf
⎮IFnNot
⎮IFnOr
): ICondition
Defined in elements/condition.ts:10
Create a Condition object
Parameters:
Param | Type | Description |
---|---|---|
name | string |
- |
conditionFn | IFnAnd ⎮IFnEquals ⎮IFnIf ⎮IFnNot ⎮IFnOr |
- |
Returns: ICondition
CreationPolicy
► CreationPolicy(resource: string
, content: any
): ICreationPolicy
Defined in attributes/creationpolicy.ts:3
Parameters:
Param | Type | Description |
---|---|---|
resource | string |
- |
content | any |
- |
Returns: ICreationPolicy
CustomResource
► CustomResource(name: string
, properties: any
, options: any
): IResource
Defined in elements/resource.ts:33
Parameters:
Param | Type | Description |
---|---|---|
name | string |
- |
properties | any |
- |
options | any |
- |
Returns: IResource
DeletionPolicy
► DeletionPolicy(resource: string
, content: "Delete"⎮"Retain"⎮"Snapshot"): IDeletionPolicy
Defined in attributes/deletionpolicy.ts:3
Parameters:
Param | Type | Description |
---|---|---|
resource | string |
- |
content | "Delete"⎮"Retain"⎮"Snapshot" | - |
Returns: IDeletionPolicy
DependsOn
► DependsOn(resource: string
, content: string
⎮string
[]): IDependsOn
Defined in attributes/dependson.ts:3
Parameters:
Param | Type | Description |
---|---|---|
resource | string |
- |
content | string ⎮string [] |
- |
Returns: IDependsOn
Description
► Description(content: string
): IDescription
Defined in elements/description.ts:7
Set the Description of a template
Parameters:
Param | Type | Description |
---|---|---|
content | string |
- |
Returns: IDescription
FnAnd
► FnAnd(one: Conditional
, two: Conditional
): IFnAnd
Defined in intrinsic.ts:28
Returns an Fn::And object
Parameters:
Param | Type | Description |
---|---|---|
one | Conditional |
- |
two | Conditional |
- |
Returns: IFnAnd
FnBase64
► FnBase64(input: string
): IFnBase64
Defined in intrinsic.ts:130
Returns an Fn::Base64 object
Parameters:
Param | Type | Description |
---|---|---|
input | string |
- |
Returns: IFnBase64
FnEquals
► FnEquals(one: Conditional
, two: Conditional
): IFnEquals
Defined in intrinsic.ts:114
Returns an Fn::Equals object
Parameters:
Param | Type | Description |
---|---|---|
one | Conditional |
- |
two | Conditional |
- |
Returns: IFnEquals
FnFindInMap
► FnFindInMap(mapName: string
, topLevelKey: string
, secondLevelKey: string
): IFnFindInMap
Defined in intrinsic.ts:140
Returns an Fn::FindInMap object
Parameters:
Param | Type | Description |
---|---|---|
mapName | string |
- |
topLevelKey | string |
- |
secondLevelKey | string |
- |
Returns: IFnFindInMap
FnGetAZs
► FnGetAZs(region: string
⎮IRef
): IFnGetAZs
Defined in intrinsic.ts:155
Returns an Fn::GetAZs object
Parameters:
Param | Type | Description |
---|---|---|
region | string ⎮IRef |
- |
Returns: IFnGetAZs
FnGetAtt
► FnGetAtt(target: IResource
⎮string
, attr: string
): IFnGetAtt
Defined in intrinsic.ts:85
Returns an Fn::GetAtt object that references another element in the template
Parameters:
Param | Type | Description |
---|---|---|
target | IResource ⎮string |
- |
attr | string |
- |
Returns: IFnGetAtt
FnIf
► FnIf(items: Array
.<string
⎮IIntrinsic
>): IFnIf
Defined in intrinsic.ts:64
Returns an Fn::If object
Parameters:
Param | Type | Description |
---|---|---|
items | Array .<string ⎮IIntrinsic > |
- |
Returns: IFnIf
FnImportValue
► FnImportValue(value: string
⎮IFnBase64
⎮IFnFindInMap
⎮IFnIf
⎮IFnJoin
⎮IFnSelect
⎮IFnSplit
⎮IFnSub
⎮IRef
): IFnImportValue
Defined in intrinsic.ts:216
Returns an Fn::ImportValue object
Parameters:
Param | Type | Description |
---|---|---|
value | string ⎮IFnBase64 ⎮IFnFindInMap ⎮IFnIf ⎮IFnJoin ⎮IFnSelect ⎮IFnSplit ⎮IFnSub ⎮IRef |
- |
Returns: IFnImportValue
FnJoin
► FnJoin(delimiter: string
, values: Array
.<string
⎮IFnGetAtt
⎮IRef
>⎮IFnGetAtt
): IFnJoin
Defined in intrinsic.ts:96
Returns an Fn::Join object
Parameters:
Param | Type | Description |
---|---|---|
delimiter | string |
- |
values | Array .<string ⎮IFnGetAtt ⎮IRef >⎮IFnGetAtt |
- |
Returns: IFnJoin
FnNot
► FnNot(items: Array
.<string
⎮IIntrinsic
>): IFnNot
Defined in intrinsic.ts:56
Returns an Fn::Not object
Parameters:
Param | Type | Description |
---|---|---|
items | Array .<string ⎮IIntrinsic > |
- |
Returns: IFnNot
FnOr
► FnOr(items: Array
.<string
⎮IIntrinsic
>): IFnOr
Defined in intrinsic.ts:48
Returns an Fn::Or object
Parameters:
Param | Type | Description |
---|---|---|
items | Array .<string ⎮IIntrinsic > |
- |
Returns: IFnOr
FnSelect
► FnSelect(index: string
⎮number
, list: Array
.<string
⎮IFnFindInMap
⎮IFnGetAtt
⎮IFnGetAZs
⎮IFnIf
⎮IFnSplit
⎮IRef
>): IFnSelect
Defined in intrinsic.ts:167
Returns an Fn::Select object
Parameters:
Param | Type | Description |
---|---|---|
index | string ⎮number |
- |
list | Array .<string ⎮IFnFindInMap ⎮IFnGetAtt ⎮IFnGetAZs ⎮IFnIf ⎮IFnSplit ⎮IRef > |
- |
Returns: IFnSelect
FnSplit
► FnSplit(delimiter: string
, value: string
): IFnSplit
Defined in intrinsic.ts:237
Returns an Fn::Split object
Parameters:
Param | Type | Description |
---|---|---|
delimiter | string |
- |
value | string |
- |
Returns: IFnSplit
FnSub
► FnSub(input: string
): IFnSub
Defined in intrinsic.ts:122
Returns an Fn::Sub object
Parameters:
Param | Type | Description |
---|---|---|
input | string |
- |
Returns: IFnSub
Mapping
► Mapping(name: string
, subName: string
, body: object
): IMapping
Defined in elements/mapping.ts:9
Create a Mapping object
Parameters:
Param | Type | Description |
---|---|---|
name | string |
- |
subName | string |
- |
body | object |
- |
Returns: IMapping
Output
► Output(name: string
, properties: IOutputProperties
): IOutput
Defined in elements/output.ts:10
Creatr an Output object
Parameters:
Param | Type | Description |
---|---|---|
name | string |
- |
properties | IOutputProperties |
- |
Returns: IOutput
Parameter
► Parameter(name: string
, properties: IParameterProperties
): IParameter
Defined in elements/parameter.ts:8
Create a Parameter object
Parameters:
Param | Type | Description |
---|---|---|
name | string |
- |
properties | IParameterProperties |
- |
Returns: IParameter
Ref
► Ref(target: IResource
⎮IParameter
⎮string
): IRef
Defined in intrinsic.ts:72
Returns a Ref object that references another element in the template
Parameters:
Param | Type | Description |
---|---|---|
target | IResource ⎮IParameter ⎮string |
- |
Returns: IRef
Resource
► Resource(name: string
, properties: any
, options: any
): IResource
Defined in elements/resource.ts:9
Create a Resource object
Parameters:
Param | Type | Description |
---|---|---|
name | string |
- |
properties | any |
- |
options | any |
- |
Returns: IResource
ResourceMetadata
► ResourceMetadata(resource: string
, content: any
): IResourceMetadata
Defined in attributes/metadata.ts:3
Parameters:
Param | Type | Description |
---|---|---|
resource | string |
- |
content | any |
- |
Returns: IResourceMetadata
Service
► Service(json: any
): IService
Defined in service.ts:8
Return a Service object to create Resources and Attributes
Parameters:
Param | Type | Description |
---|---|---|
json | any |
- |
Returns: IService
Template
► Template(): ITemplate
Defined in template/index.ts:36
Returns a new Template object. member: Template
Returns: ITemplate
ITemplate
UpdatePolicy
► UpdatePolicy(resource: string
, content: any
): IUpdatePolicy
Defined in attributes/updatepolicy.ts:3
Parameters:
Param | Type | Description |
---|---|---|
resource | string |
- |
content | any |
- |
Returns: IUpdatePolicy
buildInlineLambda
► buildInlineLambda(__namedParameters: object
): Promise
.<IResource
>
Defined in macros/lambda.macro.ts:159
Create an inline Lambda function
Parameters:
Param | Type | Description |
---|---|---|
__namedParameters | object |
- |
Returns: Promise
.<IResource
>
buildInlineLambdaTemplate
► buildInlineLambdaTemplate(__namedParameters: object
): Promise
.<ITemplate
>
Defined in macros/lambda.macro.ts:138
Create an inline Lambda function from a folder or source file
Parameters:
Param | Type | Description |
---|---|---|
__namedParameters | object |
- |
Returns: Promise
.<ITemplate
>
buildIntrinsic
► buildIntrinsic(input: any
): any
Defined in intrinsic.ts:183
Parameters:
Param | Type | Description |
---|---|---|
input | any |
- |
Returns: any
buildLambda
► buildLambda(__namedParameters: object
): Promise
.<Object
>
Defined in macros/lambda.macro.ts:302
Create a Lambda function from a folder or source file
Parameters:
Param | Type | Description |
---|---|---|
__namedParameters | object |
- |
Returns: Promise
.<Object
>
buildLambdaTemplate
► buildLambdaTemplate(__namedParameters: object
): Promise
.<Object
>
Defined in macros/lambda.macro.ts:459
Create a Lambda function from a folder or source file
Parameters:
Param | Type | Description |
---|---|---|
__namedParameters | object |
- |
Returns: Promise
.<Object
>
buildZipLambda
► buildZipLambda(__namedParameters: object
): Promise
.<IZipLambdaResult
>
Defined in macros/lambda.macro.ts:278
Create a Lambda function from a folder or source file
Parameters:
Param | Type | Description |
---|---|---|
__namedParameters | object |
- |
Returns: Promise
.<IZipLambdaResult
>
buildZipLambdaTemplate
► buildZipLambdaTemplate(__namedParameters: object
): Promise
.<IZipLambdaTemplateResult
>
Defined in macros/lambda.macro.ts:410
Create a Lambda function from a folder or source file
Parameters:
Param | Type | Description |
---|---|---|
__namedParameters | object |
- |
Returns: Promise
.<IZipLambdaTemplateResult
>
getAMIMap
► getAMIMap(filters: any
, regions: any
, aws: any
): Bluebird
.<any
>
Defined in macros/ec2meta.macro.ts:78
Returns an AMI Map that can be added to a Mapping. memberof: module:Macro
Parameters:
Param | Type | Description |
---|---|---|
filters | any |
- |
regions | any |
- |
aws | any |
- |
Returns: Bluebird
.<any
>
getInstanceTypeList
► getInstanceTypeList(): any
Defined in macros/ec2meta.macro.ts:15
Returns an array of all instance types and details. memberof: module:Macro
Returns: any
getInstanceTypeMap
► getInstanceTypeMap(): any
Defined in macros/ec2meta.macro.ts:37
Returns a map of all instance types and details. memberof: module:Macro
Returns: any
getInstanceTypeNameList
► getInstanceTypeNameList(): string
[]
Defined in macros/ec2meta.macro.ts:24
Returns an array of just the instance type names available in AWS. memberof: module:Macro
Returns: string
[]
getRegions
► getRegions(): string
[]
Defined in macros/ec2meta.macro.ts:50
Returns an array of the names of all regions in AWS. memberof: module:Macro
Returns: string
[]
Object literal: ApiGateway
Models
** Models**: object
Defined in spec/spec.ts:702
ApiStage
** ApiStage**: object
Defined in spec/spec.ts:1115
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html"
Defined in spec/spec.ts:1116
Name
● Name: string
= "AWS::ApiGateway::UsagePlan.ApiStage"
Defined in spec/spec.ts:1131
Properties
** Properties**: object
Defined in spec/spec.ts:1117
ApiId
** ApiId**: object
Defined in spec/spec.ts:1118
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-apiid"
Defined in spec/spec.ts:1119
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1120
Required
● Required: boolean
= false
Defined in spec/spec.ts:1121
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1122
Stage
** Stage**: object
Defined in spec/spec.ts:1124
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-stage"
Defined in spec/spec.ts:1125
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1126
Required
● Required: boolean
= false
Defined in spec/spec.ts:1127
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1128
EndpointConfiguration
** EndpointConfiguration**: object
Defined in spec/spec.ts:923
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html"
Defined in spec/spec.ts:924
Name
● Name: string
= "AWS::ApiGateway::RestApi.EndpointConfiguration"
Defined in spec/spec.ts:935
Properties
** Properties**: object
Defined in spec/spec.ts:925
Types
** Types**: object
Defined in spec/spec.ts:926
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-types"
Defined in spec/spec.ts:927
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:928
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:929
Required
● Required: boolean
= false
Defined in spec/spec.ts:930
Type
● Type: string
= "List"
Defined in spec/spec.ts:931
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:932
Integration
** Integration**: object
Defined in spec/spec.ts:937
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html"
Defined in spec/spec.ts:938
Name
● Name: string
= "AWS::ApiGateway::Method.Integration"
Defined in spec/spec.ts:1015
Properties
** Properties**: object
Defined in spec/spec.ts:939
CacheKeyParameters
** CacheKeyParameters**: object
Defined in spec/spec.ts:940
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachekeyparameters"
Defined in spec/spec.ts:941
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:942
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:943
Required
● Required: boolean
= false
Defined in spec/spec.ts:944
Type
● Type: string
= "List"
Defined in spec/spec.ts:945
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:946
CacheNamespace
** CacheNamespace**: object
Defined in spec/spec.ts:948
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachenamespace"
Defined in spec/spec.ts:949
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:950
Required
● Required: boolean
= false
Defined in spec/spec.ts:951
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:952
ContentHandling
** ContentHandling**: object
Defined in spec/spec.ts:954
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-contenthandling"
Defined in spec/spec.ts:955
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:956
Required
● Required: boolean
= false
Defined in spec/spec.ts:957
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:958
Credentials
** Credentials**: object
Defined in spec/spec.ts:960
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-credentials"
Defined in spec/spec.ts:961
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:962
Required
● Required: boolean
= false
Defined in spec/spec.ts:963
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:964
IntegrationHttpMethod
** IntegrationHttpMethod**: object
Defined in spec/spec.ts:966
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-integrationhttpmethod"
Defined in spec/spec.ts:967
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:968
Required
● Required: boolean
= false
Defined in spec/spec.ts:969
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:970
IntegrationResponses
** IntegrationResponses**: object
Defined in spec/spec.ts:972
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-integrationresponses"
Defined in spec/spec.ts:973
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:974
ItemType
● ItemType: string
= "IntegrationResponse"
Defined in spec/spec.ts:975
Required
● Required: boolean
= false
Defined in spec/spec.ts:976
Type
● Type: string
= "List"
Defined in spec/spec.ts:977
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:978
PassthroughBehavior
** PassthroughBehavior**: object
Defined in spec/spec.ts:980
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-passthroughbehavior"
Defined in spec/spec.ts:981
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:982
Required
● Required: boolean
= false
Defined in spec/spec.ts:983
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:984
RequestParameters
** RequestParameters**: object
Defined in spec/spec.ts:986
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-requestparameters"
Defined in spec/spec.ts:987
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:988
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:989
Required
● Required: boolean
= false
Defined in spec/spec.ts:990
Type
● Type: string
= "Map"
Defined in spec/spec.ts:991
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:992
RequestTemplates
** RequestTemplates**: object
Defined in spec/spec.ts:994
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-requesttemplates"
Defined in spec/spec.ts:995
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:996
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:997
Required
● Required: boolean
= false
Defined in spec/spec.ts:998
Type
● Type: string
= "Map"
Defined in spec/spec.ts:999
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1000
Type
** Type**: object
Defined in spec/spec.ts:1002
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-type"
Defined in spec/spec.ts:1003
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1004
Required
● Required: boolean
= false
Defined in spec/spec.ts:1005
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1006
Uri
** Uri**: object
Defined in spec/spec.ts:1008
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-uri"
Defined in spec/spec.ts:1009
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1010
Required
● Required: boolean
= false
Defined in spec/spec.ts:1011
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1012
IntegrationResponse
** IntegrationResponse**: object
Defined in spec/spec.ts:1017
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html"
Defined in spec/spec.ts:1018
Name
● Name: string
= "AWS::ApiGateway::Method.IntegrationResponse"
Defined in spec/spec.ts:1055
Properties
** Properties**: object
Defined in spec/spec.ts:1019
ContentHandling
** ContentHandling**: object
Defined in spec/spec.ts:1020
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integrationresponse-contenthandling"
Defined in spec/spec.ts:1021
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1022
Required
● Required: boolean
= false
Defined in spec/spec.ts:1023
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1024
ResponseParameters
** ResponseParameters**: object
Defined in spec/spec.ts:1026
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responseparameters"
Defined in spec/spec.ts:1027
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:1028
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:1029
Required
● Required: boolean
= false
Defined in spec/spec.ts:1030
Type
● Type: string
= "Map"
Defined in spec/spec.ts:1031
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1032
ResponseTemplates
** ResponseTemplates**: object
Defined in spec/spec.ts:1034
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responsetemplates"
Defined in spec/spec.ts:1035
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:1036
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:1037
Required
● Required: boolean
= false
Defined in spec/spec.ts:1038
Type
● Type: string
= "Map"
Defined in spec/spec.ts:1039
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1040
SelectionPattern
** SelectionPattern**: object
Defined in spec/spec.ts:1042
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-selectionpattern"
Defined in spec/spec.ts:1043
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1044
Required
● Required: boolean
= false
Defined in spec/spec.ts:1045
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1046
StatusCode
** StatusCode**: object
Defined in spec/spec.ts:1048
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-statuscode"
Defined in spec/spec.ts:1049
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1050
Required
● Required: boolean
= true
Defined in spec/spec.ts:1051
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1052
Location
** Location**: object
Defined in spec/spec.ts:887
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html"
Defined in spec/spec.ts:888
Name
● Name: string
= "AWS::ApiGateway::DocumentationPart.Location"
Defined in spec/spec.ts:921
Properties
** Properties**: object
Defined in spec/spec.ts:889
Method
** Method**: object
Defined in spec/spec.ts:890
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-method"
Defined in spec/spec.ts:891
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:892
Required
● Required: boolean
= false
Defined in spec/spec.ts:893
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:894
Name
** Name**: object
Defined in spec/spec.ts:896
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-name"
Defined in spec/spec.ts:897
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:898
Required
● Required: boolean
= false
Defined in spec/spec.ts:899
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:900
Path
** Path**: object
Defined in spec/spec.ts:902
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-path"
Defined in spec/spec.ts:903
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:904
Required
● Required: boolean
= false
Defined in spec/spec.ts:905
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:906
StatusCode
** StatusCode**: object
Defined in spec/spec.ts:908
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-statuscode"
Defined in spec/spec.ts:909
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:910
Required
● Required: boolean
= false
Defined in spec/spec.ts:911
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:912
Type
** Type**: object
Defined in spec/spec.ts:914
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-type"
Defined in spec/spec.ts:915
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:916
Required
● Required: boolean
= false
Defined in spec/spec.ts:917
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:918
MethodResponse
** MethodResponse**: object
Defined in spec/spec.ts:1057
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html"
Defined in spec/spec.ts:1058
Name
● Name: string
= "AWS::ApiGateway::Method.MethodResponse"
Defined in spec/spec.ts:1083
Properties
** Properties**: object
Defined in spec/spec.ts:1059
ResponseModels
** ResponseModels**: object
Defined in spec/spec.ts:1060
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responsemodels"
Defined in spec/spec.ts:1061
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:1062
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:1063
Required
● Required: boolean
= false
Defined in spec/spec.ts:1064
Type
● Type: string
= "Map"
Defined in spec/spec.ts:1065
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1066
ResponseParameters
** ResponseParameters**: object
Defined in spec/spec.ts:1068
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responseparameters"
Defined in spec/spec.ts:1069
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:1070
PrimitiveItemType
● PrimitiveItemType: string
= "Boolean"
Defined in spec/spec.ts:1071
Required
● Required: boolean
= false
Defined in spec/spec.ts:1072
Type
● Type: string
= "Map"
Defined in spec/spec.ts:1073
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1074
StatusCode
** StatusCode**: object
Defined in spec/spec.ts:1076
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-statuscode"
Defined in spec/spec.ts:1077
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1078
Required
● Required: boolean
= true
Defined in spec/spec.ts:1079
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1080
MethodSetting
** MethodSetting**: object
Defined in spec/spec.ts:721
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html"
Defined in spec/spec.ts:722
Name
● Name: string
= "AWS::ApiGateway::Stage.MethodSetting"
Defined in spec/spec.ts:785
Properties
** Properties**: object
Defined in spec/spec.ts:723
CacheDataEncrypted
** CacheDataEncrypted**: object
Defined in spec/spec.ts:724
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachedataencrypted"
Defined in spec/spec.ts:725
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:726
Required
● Required: boolean
= false
Defined in spec/spec.ts:727
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:728
CacheTtlInSeconds
** CacheTtlInSeconds**: object
Defined in spec/spec.ts:730
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachettlinseconds"
Defined in spec/spec.ts:731
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:732
Required
● Required: boolean
= false
Defined in spec/spec.ts:733
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:734
CachingEnabled
** CachingEnabled**: object
Defined in spec/spec.ts:736
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachingenabled"
Defined in spec/spec.ts:737
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:738
Required
● Required: boolean
= false
Defined in spec/spec.ts:739
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:740
DataTraceEnabled
** DataTraceEnabled**: object
Defined in spec/spec.ts:742
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-datatraceenabled"
Defined in spec/spec.ts:743
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:744
Required
● Required: boolean
= false
Defined in spec/spec.ts:745
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:746
HttpMethod
** HttpMethod**: object
Defined in spec/spec.ts:748
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-httpmethod"
Defined in spec/spec.ts:749
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:750
Required
● Required: boolean
= false
Defined in spec/spec.ts:751
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:752
LoggingLevel
** LoggingLevel**: object
Defined in spec/spec.ts:754
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-logginglevel"
Defined in spec/spec.ts:755
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:756
Required
● Required: boolean
= false
Defined in spec/spec.ts:757
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:758
MetricsEnabled
** MetricsEnabled**: object
Defined in spec/spec.ts:760
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-metricsenabled"
Defined in spec/spec.ts:761
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:762
Required
● Required: boolean
= false
Defined in spec/spec.ts:763
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:764
ResourcePath
** ResourcePath**: object
Defined in spec/spec.ts:766
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-resourcepath"
Defined in spec/spec.ts:767
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:768
Required
● Required: boolean
= false
Defined in spec/spec.ts:769
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:770
ThrottlingBurstLimit
** ThrottlingBurstLimit**: object
Defined in spec/spec.ts:772
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-throttlingburstlimit"
Defined in spec/spec.ts:773
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:774
Required
● Required: boolean
= false
Defined in spec/spec.ts:775
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:776
ThrottlingRateLimit
** ThrottlingRateLimit**: object
Defined in spec/spec.ts:778
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-throttlingratelimit"
Defined in spec/spec.ts:779
PrimitiveType
● PrimitiveType: string
= "Double"
Defined in spec/spec.ts:780
Required
● Required: boolean
= false
Defined in spec/spec.ts:781
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:782
QuotaSettings
** QuotaSettings**: object
Defined in spec/spec.ts:1133
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html"
Defined in spec/spec.ts:1134
Name
● Name: string
= "AWS::ApiGateway::UsagePlan.QuotaSettings"
Defined in spec/spec.ts:1155
Properties
** Properties**: object
Defined in spec/spec.ts:1135
Limit
** Limit**: object
Defined in spec/spec.ts:1136
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-limit"
Defined in spec/spec.ts:1137
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:1138
Required
● Required: boolean
= false
Defined in spec/spec.ts:1139
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1140
Offset
** Offset**: object
Defined in spec/spec.ts:1142
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-offset"
Defined in spec/spec.ts:1143
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:1144
Required
● Required: boolean
= false
Defined in spec/spec.ts:1145
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1146
Period
** Period**: object
Defined in spec/spec.ts:1148
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-period"
Defined in spec/spec.ts:1149
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1150
Required
● Required: boolean
= false
Defined in spec/spec.ts:1151
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1152
S3Location
** S3Location**: object
Defined in spec/spec.ts:1085
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html"
Defined in spec/spec.ts:1086
Name
● Name: string
= "AWS::ApiGateway::RestApi.S3Location"
Defined in spec/spec.ts:1113
Properties
** Properties**: object
Defined in spec/spec.ts:1087
Bucket
** Bucket**: object
Defined in spec/spec.ts:1088
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-bucket"
Defined in spec/spec.ts:1089
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1090
Required
● Required: boolean
= false
Defined in spec/spec.ts:1091
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1092
ETag
** ETag**: object
Defined in spec/spec.ts:1094
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-etag"
Defined in spec/spec.ts:1095
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1096
Required
● Required: boolean
= false
Defined in spec/spec.ts:1097
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1098
Key
** Key**: object
Defined in spec/spec.ts:1100
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-key"
Defined in spec/spec.ts:1101
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1102
Required
● Required: boolean
= false
Defined in spec/spec.ts:1103
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1104
Version
** Version**: object
Defined in spec/spec.ts:1106
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-version"
Defined in spec/spec.ts:1107
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:1108
Required
● Required: boolean
= false
Defined in spec/spec.ts:1109
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1110
StageDescription
** StageDescription**: object
Defined in spec/spec.ts:787
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html"
Defined in spec/spec.ts:788
Name
● Name: string
= "AWS::ApiGateway::Deployment.StageDescription"
Defined in spec/spec.ts:885
Properties
** Properties**: object
Defined in spec/spec.ts:789
CacheClusterEnabled
** CacheClusterEnabled**: object
Defined in spec/spec.ts:790
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclusterenabled"
Defined in spec/spec.ts:791
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:792
Required
● Required: boolean
= false
Defined in spec/spec.ts:793
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:794
CacheClusterSize
** CacheClusterSize**: object
Defined in spec/spec.ts:796
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclustersize"
Defined in spec/spec.ts:797
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:798
Required
● Required: boolean
= false
Defined in spec/spec.ts:799
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:800
CacheDataEncrypted
** CacheDataEncrypted**: object
Defined in spec/spec.ts:802
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachedataencrypted"
Defined in spec/spec.ts:803
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:804
Required
● Required: boolean
= false
Defined in spec/spec.ts:805
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:806
CacheTtlInSeconds
** CacheTtlInSeconds**: object
Defined in spec/spec.ts:808
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachettlinseconds"
Defined in spec/spec.ts:809
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:810
Required
● Required: boolean
= false
Defined in spec/spec.ts:811
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:812
CachingEnabled
** CachingEnabled**: object
Defined in spec/spec.ts:814
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachingenabled"
Defined in spec/spec.ts:815
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:816
Required
● Required: boolean
= false
Defined in spec/spec.ts:817
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:818
ClientCertificateId
** ClientCertificateId**: object
Defined in spec/spec.ts:820
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-clientcertificateid"
Defined in spec/spec.ts:821
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:822
Required
● Required: boolean
= false
Defined in spec/spec.ts:823
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:824
DataTraceEnabled
** DataTraceEnabled**: object
Defined in spec/spec.ts:826
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-datatraceenabled"
Defined in spec/spec.ts:827
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:828
Required
● Required: boolean
= false
Defined in spec/spec.ts:829
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:830
Description
** Description**: object
Defined in spec/spec.ts:832
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-description"
Defined in spec/spec.ts:833
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:834
Required
● Required: boolean
= false
Defined in spec/spec.ts:835
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:836
DocumentationVersion
** DocumentationVersion**: object
Defined in spec/spec.ts:838
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-documentationversion"
Defined in spec/spec.ts:839
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:840
Required
● Required: boolean
= false
Defined in spec/spec.ts:841
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:842
LoggingLevel
** LoggingLevel**: object
Defined in spec/spec.ts:844
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-logginglevel"
Defined in spec/spec.ts:845
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:846
Required
● Required: boolean
= false
Defined in spec/spec.ts:847
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:848
MethodSettings
** MethodSettings**: object
Defined in spec/spec.ts:850
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-methodsettings"
Defined in spec/spec.ts:851
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:852
ItemType
● ItemType: string
= "MethodSetting"
Defined in spec/spec.ts:853
Required
● Required: boolean
= false
Defined in spec/spec.ts:854
Type
● Type: string
= "List"
Defined in spec/spec.ts:855
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:856
MetricsEnabled
** MetricsEnabled**: object
Defined in spec/spec.ts:858
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-metricsenabled"
Defined in spec/spec.ts:859
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:860
Required
● Required: boolean
= false
Defined in spec/spec.ts:861
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:862
ThrottlingBurstLimit
** ThrottlingBurstLimit**: object
Defined in spec/spec.ts:864
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingburstlimit"
Defined in spec/spec.ts:865
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:866
Required
● Required: boolean
= false
Defined in spec/spec.ts:867
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:868
ThrottlingRateLimit
** ThrottlingRateLimit**: object
Defined in spec/spec.ts:870
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingratelimit"
Defined in spec/spec.ts:871
PrimitiveType
● PrimitiveType: string
= "Double"
Defined in spec/spec.ts:872
Required
● Required: boolean
= false
Defined in spec/spec.ts:873
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:874
Variables
** Variables**: object
Defined in spec/spec.ts:876
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-variables"
Defined in spec/spec.ts:877
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:878
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:879
Required
● Required: boolean
= false
Defined in spec/spec.ts:880
Type
● Type: string
= "Map"
Defined in spec/spec.ts:881
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:882
StageKey
** StageKey**: object
Defined in spec/spec.ts:703
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html"
Defined in spec/spec.ts:704
Name
● Name: string
= "AWS::ApiGateway::ApiKey.StageKey"
Defined in spec/spec.ts:719
Properties
** Properties**: object
Defined in spec/spec.ts:705
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:706
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-restapiid"
Defined in spec/spec.ts:707
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:708
Required
● Required: boolean
= false
Defined in spec/spec.ts:709
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:710
StageName
** StageName**: object
Defined in spec/spec.ts:712
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-stagename"
Defined in spec/spec.ts:713
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:714
Required
● Required: boolean
= false
Defined in spec/spec.ts:715
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:716
ThrottleSettings
** ThrottleSettings**: object
Defined in spec/spec.ts:1157
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html"
Defined in spec/spec.ts:1158
Name
● Name: string
= "AWS::ApiGateway::UsagePlan.ThrottleSettings"
Defined in spec/spec.ts:1173
Properties
** Properties**: object
Defined in spec/spec.ts:1159
BurstLimit
** BurstLimit**: object
Defined in spec/spec.ts:1160
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html#cfn-apigateway-usageplan-throttlesettings-burstlimit"
Defined in spec/spec.ts:1161
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:1162
Required
● Required: boolean
= false
Defined in spec/spec.ts:1163
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1164
RateLimit
** RateLimit**: object
Defined in spec/spec.ts:1166
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html#cfn-apigateway-usageplan-throttlesettings-ratelimit"
Defined in spec/spec.ts:1167
PrimitiveType
● PrimitiveType: string
= "Double"
Defined in spec/spec.ts:1168
Required
● Required: boolean
= false
Defined in spec/spec.ts:1169
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:1170
Resources
** Resources**: object
Defined in spec/spec.ts:5
Account
** Account**: object
Defined in spec/spec.ts:6
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html"
Defined in spec/spec.ts:7
Name
● Name: string
= "AWS::ApiGateway::Account"
Defined in spec/spec.ts:16
Properties
** Properties**: object
Defined in spec/spec.ts:8
CloudWatchRoleArn
** CloudWatchRoleArn**: object
Defined in spec/spec.ts:9
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html#cfn-apigateway-account-cloudwatchrolearn"
Defined in spec/spec.ts:10
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:11
Required
● Required: boolean
= false
Defined in spec/spec.ts:12
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:13
ApiKey
** ApiKey**: object
Defined in spec/spec.ts:18
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html"
Defined in spec/spec.ts:19
Name
● Name: string
= "AWS::ApiGateway::ApiKey"
Defined in spec/spec.ts:60
Properties
** Properties**: object
Defined in spec/spec.ts:20
CustomerId
** CustomerId**: object
Defined in spec/spec.ts:21
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-customerid"
Defined in spec/spec.ts:22
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:23
Required
● Required: boolean
= false
Defined in spec/spec.ts:24
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:25
Description
** Description**: object
Defined in spec/spec.ts:27
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-description"
Defined in spec/spec.ts:28
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:29
Required
● Required: boolean
= false
Defined in spec/spec.ts:30
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:31
Enabled
** Enabled**: object
Defined in spec/spec.ts:33
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-enabled"
Defined in spec/spec.ts:34
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:35
Required
● Required: boolean
= false
Defined in spec/spec.ts:36
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:37
GenerateDistinctId
** GenerateDistinctId**: object
Defined in spec/spec.ts:39
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-generatedistinctid"
Defined in spec/spec.ts:40
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:41
Required
● Required: boolean
= false
Defined in spec/spec.ts:42
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:43
Name
** Name**: object
Defined in spec/spec.ts:45
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-name"
Defined in spec/spec.ts:46
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:47
Required
● Required: boolean
= false
Defined in spec/spec.ts:48
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:49
StageKeys
** StageKeys**: object
Defined in spec/spec.ts:51
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-stagekeys"
Defined in spec/spec.ts:52
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:53
ItemType
● ItemType: string
= "StageKey"
Defined in spec/spec.ts:54
Required
● Required: boolean
= false
Defined in spec/spec.ts:55
Type
● Type: string
= "List"
Defined in spec/spec.ts:56
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:57
Authorizer
** Authorizer**: object
Defined in spec/spec.ts:62
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html"
Defined in spec/spec.ts:63
Name
● Name: string
= "AWS::ApiGateway::Authorizer"
Defined in spec/spec.ts:128
Properties
** Properties**: object
Defined in spec/spec.ts:64
AuthType
** AuthType**: object
Defined in spec/spec.ts:65
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authtype"
Defined in spec/spec.ts:66
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:67
Required
● Required: boolean
= false
Defined in spec/spec.ts:68
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:69
AuthorizerCredentials
** AuthorizerCredentials**: object
Defined in spec/spec.ts:71
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizercredentials"
Defined in spec/spec.ts:72
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:73
Required
● Required: boolean
= false
Defined in spec/spec.ts:74
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:75
AuthorizerResultTtlInSeconds
** AuthorizerResultTtlInSeconds**: object
Defined in spec/spec.ts:77
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizerresultttlinseconds"
Defined in spec/spec.ts:78
PrimitiveType
● PrimitiveType: string
= "Integer"
Defined in spec/spec.ts:79
Required
● Required: boolean
= false
Defined in spec/spec.ts:80
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:81
AuthorizerUri
** AuthorizerUri**: object
Defined in spec/spec.ts:83
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizeruri"
Defined in spec/spec.ts:84
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:85
Required
● Required: boolean
= false
Defined in spec/spec.ts:86
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:87
IdentitySource
** IdentitySource**: object
Defined in spec/spec.ts:89
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identitysource"
Defined in spec/spec.ts:90
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:91
Required
● Required: boolean
= false
Defined in spec/spec.ts:92
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:93
IdentityValidationExpression
** IdentityValidationExpression**: object
Defined in spec/spec.ts:95
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identityvalidationexpression"
Defined in spec/spec.ts:96
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:97
Required
● Required: boolean
= false
Defined in spec/spec.ts:98
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:99
Name
** Name**: object
Defined in spec/spec.ts:101
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-name"
Defined in spec/spec.ts:102
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:103
Required
● Required: boolean
= false
Defined in spec/spec.ts:104
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:105
ProviderARNs
** ProviderARNs**: object
Defined in spec/spec.ts:107
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-providerarns"
Defined in spec/spec.ts:108
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:109
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:110
Required
● Required: boolean
= false
Defined in spec/spec.ts:111
Type
● Type: string
= "List"
Defined in spec/spec.ts:112
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:113
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:115
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-restapiid"
Defined in spec/spec.ts:116
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:117
Required
● Required: boolean
= true
Defined in spec/spec.ts:118
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:119
Type
** Type**: object
Defined in spec/spec.ts:121
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-type"
Defined in spec/spec.ts:122
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:123
Required
● Required: boolean
= false
Defined in spec/spec.ts:124
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:125
BasePathMapping
** BasePathMapping**: object
Defined in spec/spec.ts:130
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html"
Defined in spec/spec.ts:131
Name
● Name: string
= "AWS::ApiGateway::BasePathMapping"
Defined in spec/spec.ts:158
Properties
** Properties**: object
Defined in spec/spec.ts:132
BasePath
** BasePath**: object
Defined in spec/spec.ts:133
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-basepath"
Defined in spec/spec.ts:134
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:135
Required
● Required: boolean
= false
Defined in spec/spec.ts:136
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:137
DomainName
** DomainName**: object
Defined in spec/spec.ts:139
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-domainname"
Defined in spec/spec.ts:140
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:141
Required
● Required: boolean
= true
Defined in spec/spec.ts:142
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:143
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:145
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-restapiid"
Defined in spec/spec.ts:146
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:147
Required
● Required: boolean
= false
Defined in spec/spec.ts:148
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:149
Stage
** Stage**: object
Defined in spec/spec.ts:151
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-stage"
Defined in spec/spec.ts:152
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:153
Required
● Required: boolean
= false
Defined in spec/spec.ts:154
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:155
ClientCertificate
** ClientCertificate**: object
Defined in spec/spec.ts:160
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html"
Defined in spec/spec.ts:161
Name
● Name: string
= "AWS::ApiGateway::ClientCertificate"
Defined in spec/spec.ts:170
Properties
** Properties**: object
Defined in spec/spec.ts:162
Description
** Description**: object
Defined in spec/spec.ts:163
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description"
Defined in spec/spec.ts:164
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:165
Required
● Required: boolean
= false
Defined in spec/spec.ts:166
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:167
Deployment
** Deployment**: object
Defined in spec/spec.ts:172
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html"
Defined in spec/spec.ts:173
Name
● Name: string
= "AWS::ApiGateway::Deployment"
Defined in spec/spec.ts:200
Properties
** Properties**: object
Defined in spec/spec.ts:174
Description
** Description**: object
Defined in spec/spec.ts:175
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-description"
Defined in spec/spec.ts:176
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:177
Required
● Required: boolean
= false
Defined in spec/spec.ts:178
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:179
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:181
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-restapiid"
Defined in spec/spec.ts:182
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:183
Required
● Required: boolean
= true
Defined in spec/spec.ts:184
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:185
StageDescription
** StageDescription**: object
Defined in spec/spec.ts:187
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagedescription"
Defined in spec/spec.ts:188
Required
● Required: boolean
= false
Defined in spec/spec.ts:189
Type
● Type: string
= "StageDescription"
Defined in spec/spec.ts:190
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:191
StageName
** StageName**: object
Defined in spec/spec.ts:193
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagename"
Defined in spec/spec.ts:194
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:195
Required
● Required: boolean
= false
Defined in spec/spec.ts:196
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:197
DocumentationPart
** DocumentationPart**: object
Defined in spec/spec.ts:202
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html"
Defined in spec/spec.ts:203
Name
● Name: string
= "AWS::ApiGateway::DocumentationPart"
Defined in spec/spec.ts:224
Properties
** Properties**: object
Defined in spec/spec.ts:204
Location
** Location**: object
Defined in spec/spec.ts:205
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-location"
Defined in spec/spec.ts:206
Required
● Required: boolean
= true
Defined in spec/spec.ts:207
Type
● Type: string
= "Location"
Defined in spec/spec.ts:208
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:209
Properties
** Properties**: object
Defined in spec/spec.ts:211
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-properties"
Defined in spec/spec.ts:212
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:213
Required
● Required: boolean
= true
Defined in spec/spec.ts:214
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:215
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:217
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-restapiid"
Defined in spec/spec.ts:218
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:219
Required
● Required: boolean
= true
Defined in spec/spec.ts:220
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:221
DocumentationVersion
** DocumentationVersion**: object
Defined in spec/spec.ts:226
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html"
Defined in spec/spec.ts:227
Name
● Name: string
= "AWS::ApiGateway::DocumentationVersion"
Defined in spec/spec.ts:248
Properties
** Properties**: object
Defined in spec/spec.ts:228
Description
** Description**: object
Defined in spec/spec.ts:229
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-description"
Defined in spec/spec.ts:230
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:231
Required
● Required: boolean
= false
Defined in spec/spec.ts:232
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:233
DocumentationVersion
** DocumentationVersion**: object
Defined in spec/spec.ts:235
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-documentationversion"
Defined in spec/spec.ts:236
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:237
Required
● Required: boolean
= true
Defined in spec/spec.ts:238
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:239
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:241
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-restapiid"
Defined in spec/spec.ts:242
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:243
Required
● Required: boolean
= true
Defined in spec/spec.ts:244
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:245
DomainName
** DomainName**: object
Defined in spec/spec.ts:250
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html"
Defined in spec/spec.ts:251
Name
● Name: string
= "AWS::ApiGateway::DomainName"
Defined in spec/spec.ts:278
Properties
** Properties**: object
Defined in spec/spec.ts:252
CertificateArn
** CertificateArn**: object
Defined in spec/spec.ts:253
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-certificatearn"
Defined in spec/spec.ts:254
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:255
Required
● Required: boolean
= false
Defined in spec/spec.ts:256
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:257
DomainName
** DomainName**: object
Defined in spec/spec.ts:259
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-domainname"
Defined in spec/spec.ts:260
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:261
Required
● Required: boolean
= true
Defined in spec/spec.ts:262
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:263
EndpointConfiguration
** EndpointConfiguration**: object
Defined in spec/spec.ts:265
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-endpointconfiguration"
Defined in spec/spec.ts:266
Required
● Required: boolean
= false
Defined in spec/spec.ts:267
Type
● Type: string
= "EndpointConfiguration"
Defined in spec/spec.ts:268
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:269
RegionalCertificateArn
** RegionalCertificateArn**: object
Defined in spec/spec.ts:271
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-regionalcertificatearn"
Defined in spec/spec.ts:272
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:273
Required
● Required: boolean
= false
Defined in spec/spec.ts:274
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:275
GatewayResponse
** GatewayResponse**: object
Defined in spec/spec.ts:280
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html"
Defined in spec/spec.ts:281
Name
● Name: string
= "AWS::ApiGateway::GatewayResponse"
Defined in spec/spec.ts:318
Properties
** Properties**: object
Defined in spec/spec.ts:282
ResponseParameters
** ResponseParameters**: object
Defined in spec/spec.ts:283
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters"
Defined in spec/spec.ts:284
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:285
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:286
Required
● Required: boolean
= false
Defined in spec/spec.ts:287
Type
● Type: string
= "Map"
Defined in spec/spec.ts:288
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:289
ResponseTemplates
** ResponseTemplates**: object
Defined in spec/spec.ts:291
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetemplates"
Defined in spec/spec.ts:292
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:293
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:294
Required
● Required: boolean
= false
Defined in spec/spec.ts:295
Type
● Type: string
= "Map"
Defined in spec/spec.ts:296
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:297
ResponseType
** ResponseType**: object
Defined in spec/spec.ts:299
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetype"
Defined in spec/spec.ts:300
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:301
Required
● Required: boolean
= true
Defined in spec/spec.ts:302
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:303
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:305
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-restapiid"
Defined in spec/spec.ts:306
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:307
Required
● Required: boolean
= true
Defined in spec/spec.ts:308
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:309
StatusCode
** StatusCode**: object
Defined in spec/spec.ts:311
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-statuscode"
Defined in spec/spec.ts:312
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:313
Required
● Required: boolean
= false
Defined in spec/spec.ts:314
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:315
Method
** Method**: object
Defined in spec/spec.ts:320
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html"
Defined in spec/spec.ts:321
Name
● Name: string
= "AWS::ApiGateway::Method"
Defined in spec/spec.ts:402
Properties
** Properties**: object
Defined in spec/spec.ts:322
ApiKeyRequired
** ApiKeyRequired**: object
Defined in spec/spec.ts:323
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-apikeyrequired"
Defined in spec/spec.ts:324
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:325
Required
● Required: boolean
= false
Defined in spec/spec.ts:326
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:327
AuthorizationType
** AuthorizationType**: object
Defined in spec/spec.ts:329
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizationtype"
Defined in spec/spec.ts:330
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:331
Required
● Required: boolean
= false
Defined in spec/spec.ts:332
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:333
AuthorizerId
** AuthorizerId**: object
Defined in spec/spec.ts:335
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizerid"
Defined in spec/spec.ts:336
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:337
Required
● Required: boolean
= false
Defined in spec/spec.ts:338
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:339
HttpMethod
** HttpMethod**: object
Defined in spec/spec.ts:341
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-httpmethod"
Defined in spec/spec.ts:342
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:343
Required
● Required: boolean
= true
Defined in spec/spec.ts:344
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:345
Integration
** Integration**: object
Defined in spec/spec.ts:347
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-integration"
Defined in spec/spec.ts:348
Required
● Required: boolean
= false
Defined in spec/spec.ts:349
Type
● Type: string
= "Integration"
Defined in spec/spec.ts:350
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:351
MethodResponses
** MethodResponses**: object
Defined in spec/spec.ts:353
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-methodresponses"
Defined in spec/spec.ts:354
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:355
ItemType
● ItemType: string
= "MethodResponse"
Defined in spec/spec.ts:356
Required
● Required: boolean
= false
Defined in spec/spec.ts:357
Type
● Type: string
= "List"
Defined in spec/spec.ts:358
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:359
OperationName
** OperationName**: object
Defined in spec/spec.ts:361
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-operationname"
Defined in spec/spec.ts:362
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:363
Required
● Required: boolean
= false
Defined in spec/spec.ts:364
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:365
RequestModels
** RequestModels**: object
Defined in spec/spec.ts:367
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestmodels"
Defined in spec/spec.ts:368
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:369
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:370
Required
● Required: boolean
= false
Defined in spec/spec.ts:371
Type
● Type: string
= "Map"
Defined in spec/spec.ts:372
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:373
RequestParameters
** RequestParameters**: object
Defined in spec/spec.ts:375
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestparameters"
Defined in spec/spec.ts:376
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:377
PrimitiveItemType
● PrimitiveItemType: string
= "Boolean"
Defined in spec/spec.ts:378
Required
● Required: boolean
= false
Defined in spec/spec.ts:379
Type
● Type: string
= "Map"
Defined in spec/spec.ts:380
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:381
RequestValidatorId
** RequestValidatorId**: object
Defined in spec/spec.ts:383
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestvalidatorid"
Defined in spec/spec.ts:384
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:385
Required
● Required: boolean
= false
Defined in spec/spec.ts:386
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:387
ResourceId
** ResourceId**: object
Defined in spec/spec.ts:389
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-resourceid"
Defined in spec/spec.ts:390
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:391
Required
● Required: boolean
= true
Defined in spec/spec.ts:392
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:393
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:395
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-restapiid"
Defined in spec/spec.ts:396
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:397
Required
● Required: boolean
= true
Defined in spec/spec.ts:398
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:399
Model
** Model**: object
Defined in spec/spec.ts:404
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html"
Defined in spec/spec.ts:405
Name
● Name: string
= "AWS::ApiGateway::Model"
Defined in spec/spec.ts:438
Properties
** Properties**: object
Defined in spec/spec.ts:406
ContentType
** ContentType**: object
Defined in spec/spec.ts:407
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-contenttype"
Defined in spec/spec.ts:408
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:409
Required
● Required: boolean
= false
Defined in spec/spec.ts:410
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:411
Description
** Description**: object
Defined in spec/spec.ts:413
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-description"
Defined in spec/spec.ts:414
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:415
Required
● Required: boolean
= false
Defined in spec/spec.ts:416
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:417
Name
** Name**: object
Defined in spec/spec.ts:419
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-name"
Defined in spec/spec.ts:420
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:421
Required
● Required: boolean
= false
Defined in spec/spec.ts:422
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:423
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:425
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-restapiid"
Defined in spec/spec.ts:426
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:427
Required
● Required: boolean
= true
Defined in spec/spec.ts:428
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:429
Schema
** Schema**: object
Defined in spec/spec.ts:431
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-schema"
Defined in spec/spec.ts:432
PrimitiveType
● PrimitiveType: string
= "Json"
Defined in spec/spec.ts:433
Required
● Required: boolean
= false
Defined in spec/spec.ts:434
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:435
RequestValidator
** RequestValidator**: object
Defined in spec/spec.ts:440
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html"
Defined in spec/spec.ts:441
Name
● Name: string
= "AWS::ApiGateway::RequestValidator"
Defined in spec/spec.ts:468
Properties
** Properties**: object
Defined in spec/spec.ts:442
Name
** Name**: object
Defined in spec/spec.ts:443
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-name"
Defined in spec/spec.ts:444
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:445
Required
● Required: boolean
= false
Defined in spec/spec.ts:446
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:447
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:449
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-restapiid"
Defined in spec/spec.ts:450
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:451
Required
● Required: boolean
= true
Defined in spec/spec.ts:452
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:453
ValidateRequestBody
** ValidateRequestBody**: object
Defined in spec/spec.ts:455
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestbody"
Defined in spec/spec.ts:456
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:457
Required
● Required: boolean
= false
Defined in spec/spec.ts:458
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:459
ValidateRequestParameters
** ValidateRequestParameters**: object
Defined in spec/spec.ts:461
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestparameters"
Defined in spec/spec.ts:462
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:463
Required
● Required: boolean
= false
Defined in spec/spec.ts:464
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:465
Resource
** Resource**: object
Defined in spec/spec.ts:470
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html"
Defined in spec/spec.ts:471
Name
● Name: string
= "AWS::ApiGateway::Resource"
Defined in spec/spec.ts:492
Properties
** Properties**: object
Defined in spec/spec.ts:472
ParentId
** ParentId**: object
Defined in spec/spec.ts:473
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-parentid"
Defined in spec/spec.ts:474
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:475
Required
● Required: boolean
= true
Defined in spec/spec.ts:476
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:477
PathPart
** PathPart**: object
Defined in spec/spec.ts:479
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-pathpart"
Defined in spec/spec.ts:480
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:481
Required
● Required: boolean
= true
Defined in spec/spec.ts:482
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:483
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:485
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-restapiid"
Defined in spec/spec.ts:486
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:487
Required
● Required: boolean
= true
Defined in spec/spec.ts:488
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:489
RestApi
** RestApi**: object
Defined in spec/spec.ts:494
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html"
Defined in spec/spec.ts:500
Name
● Name: string
= "AWS::ApiGateway::RestApi"
Defined in spec/spec.ts:567
Attributes
** Attributes**: object
Defined in spec/spec.ts:495
RootResourceId
** RootResourceId**: object
Defined in spec/spec.ts:496
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:497
Properties
** Properties**: object
Defined in spec/spec.ts:501
BinaryMediaTypes
** BinaryMediaTypes**: object
Defined in spec/spec.ts:502
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-binarymediatypes"
Defined in spec/spec.ts:503
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:504
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:505
Required
● Required: boolean
= false
Defined in spec/spec.ts:506
Type
● Type: string
= "List"
Defined in spec/spec.ts:507
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:508
Body
** Body**: object
Defined in spec/spec.ts:510
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-body"
Defined in spec/spec.ts:511
PrimitiveType
● PrimitiveType: string
= "Json"
Defined in spec/spec.ts:512
Required
● Required: boolean
= false
Defined in spec/spec.ts:513
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:514
BodyS3Location
** BodyS3Location**: object
Defined in spec/spec.ts:516
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-bodys3location"
Defined in spec/spec.ts:517
Required
● Required: boolean
= false
Defined in spec/spec.ts:518
Type
● Type: string
= "S3Location"
Defined in spec/spec.ts:519
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:520
CloneFrom
** CloneFrom**: object
Defined in spec/spec.ts:522
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-clonefrom"
Defined in spec/spec.ts:523
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:524
Required
● Required: boolean
= false
Defined in spec/spec.ts:525
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:526
Description
** Description**: object
Defined in spec/spec.ts:528
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-description"
Defined in spec/spec.ts:529
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:530
Required
● Required: boolean
= false
Defined in spec/spec.ts:531
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:532
EndpointConfiguration
** EndpointConfiguration**: object
Defined in spec/spec.ts:534
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-endpointconfiguration"
Defined in spec/spec.ts:535
Required
● Required: boolean
= false
Defined in spec/spec.ts:536
Type
● Type: string
= "EndpointConfiguration"
Defined in spec/spec.ts:537
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:538
FailOnWarnings
** FailOnWarnings**: object
Defined in spec/spec.ts:540
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-failonwarnings"
Defined in spec/spec.ts:541
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:542
Required
● Required: boolean
= false
Defined in spec/spec.ts:543
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:544
Mode
** Mode**: object
Defined in spec/spec.ts:546
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-mode"
Defined in spec/spec.ts:547
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:548
Required
● Required: boolean
= false
Defined in spec/spec.ts:549
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:550
Name
** Name**: object
Defined in spec/spec.ts:552
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-name"
Defined in spec/spec.ts:553
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:554
Required
● Required: boolean
= false
Defined in spec/spec.ts:555
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:556
Parameters
** Parameters**: object
Defined in spec/spec.ts:558
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-parameters"
Defined in spec/spec.ts:559
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:560
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:561
Required
● Required: boolean
= false
Defined in spec/spec.ts:562
Type
● Type: string
= "Map"
Defined in spec/spec.ts:563
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:564
Stage
** Stage**: object
Defined in spec/spec.ts:569
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html"
Defined in spec/spec.ts:570
Name
● Name: string
= "AWS::ApiGateway::Stage"
Defined in spec/spec.ts:637
Properties
** Properties**: object
Defined in spec/spec.ts:571
CacheClusterEnabled
** CacheClusterEnabled**: object
Defined in spec/spec.ts:572
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclusterenabled"
Defined in spec/spec.ts:573
PrimitiveType
● PrimitiveType: string
= "Boolean"
Defined in spec/spec.ts:574
Required
● Required: boolean
= false
Defined in spec/spec.ts:575
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:576
CacheClusterSize
** CacheClusterSize**: object
Defined in spec/spec.ts:578
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclustersize"
Defined in spec/spec.ts:579
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:580
Required
● Required: boolean
= false
Defined in spec/spec.ts:581
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:582
ClientCertificateId
** ClientCertificateId**: object
Defined in spec/spec.ts:584
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-clientcertificateid"
Defined in spec/spec.ts:585
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:586
Required
● Required: boolean
= false
Defined in spec/spec.ts:587
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:588
DeploymentId
** DeploymentId**: object
Defined in spec/spec.ts:590
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-deploymentid"
Defined in spec/spec.ts:591
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:592
Required
● Required: boolean
= false
Defined in spec/spec.ts:593
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:594
Description
** Description**: object
Defined in spec/spec.ts:596
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-description"
Defined in spec/spec.ts:597
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:598
Required
● Required: boolean
= false
Defined in spec/spec.ts:599
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:600
DocumentationVersion
** DocumentationVersion**: object
Defined in spec/spec.ts:602
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-documentationversion"
Defined in spec/spec.ts:603
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:604
Required
● Required: boolean
= false
Defined in spec/spec.ts:605
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:606
MethodSettings
** MethodSettings**: object
Defined in spec/spec.ts:608
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-methodsettings"
Defined in spec/spec.ts:609
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:610
ItemType
● ItemType: string
= "MethodSetting"
Defined in spec/spec.ts:611
Required
● Required: boolean
= false
Defined in spec/spec.ts:612
Type
● Type: string
= "List"
Defined in spec/spec.ts:613
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:614
RestApiId
** RestApiId**: object
Defined in spec/spec.ts:616
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-restapiid"
Defined in spec/spec.ts:617
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:618
Required
● Required: boolean
= true
Defined in spec/spec.ts:619
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:620
StageName
** StageName**: object
Defined in spec/spec.ts:622
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-stagename"
Defined in spec/spec.ts:623
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:624
Required
● Required: boolean
= false
Defined in spec/spec.ts:625
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:626
Variables
** Variables**: object
Defined in spec/spec.ts:628
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-variables"
Defined in spec/spec.ts:629
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:630
PrimitiveItemType
● PrimitiveItemType: string
= "String"
Defined in spec/spec.ts:631
Required
● Required: boolean
= false
Defined in spec/spec.ts:632
Type
● Type: string
= "Map"
Defined in spec/spec.ts:633
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:634
UsagePlan
** UsagePlan**: object
Defined in spec/spec.ts:639
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html"
Defined in spec/spec.ts:640
Name
● Name: string
= "AWS::ApiGateway::UsagePlan"
Defined in spec/spec.ts:675
Properties
** Properties**: object
Defined in spec/spec.ts:641
ApiStages
** ApiStages**: object
Defined in spec/spec.ts:642
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-apistages"
Defined in spec/spec.ts:643
DuplicatesAllowed
● DuplicatesAllowed: boolean
= false
Defined in spec/spec.ts:644
ItemType
● ItemType: string
= "ApiStage"
Defined in spec/spec.ts:645
Required
● Required: boolean
= false
Defined in spec/spec.ts:646
Type
● Type: string
= "List"
Defined in spec/spec.ts:647
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:648
Description
** Description**: object
Defined in spec/spec.ts:650
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-description"
Defined in spec/spec.ts:651
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:652
Required
● Required: boolean
= false
Defined in spec/spec.ts:653
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:654
Quota
** Quota**: object
Defined in spec/spec.ts:656
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-quota"
Defined in spec/spec.ts:657
Required
● Required: boolean
= false
Defined in spec/spec.ts:658
Type
● Type: string
= "QuotaSettings"
Defined in spec/spec.ts:659
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:660
Throttle
** Throttle**: object
Defined in spec/spec.ts:662
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-throttle"
Defined in spec/spec.ts:663
Required
● Required: boolean
= false
Defined in spec/spec.ts:664
Type
● Type: string
= "ThrottleSettings"
Defined in spec/spec.ts:665
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:666
UsagePlanName
** UsagePlanName**: object
Defined in spec/spec.ts:668
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-usageplanname"
Defined in spec/spec.ts:669
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:670
Required
● Required: boolean
= false
Defined in spec/spec.ts:671
UpdateType
● UpdateType: string
= "Mutable"
Defined in spec/spec.ts:672
UsagePlanKey
** UsagePlanKey**: object
Defined in spec/spec.ts:677
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html"
Defined in spec/spec.ts:678
Name
● Name: string
= "AWS::ApiGateway::UsagePlanKey"
Defined in spec/spec.ts:699
Properties
** Properties**: object
Defined in spec/spec.ts:679
KeyId
** KeyId**: object
Defined in spec/spec.ts:680
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keyid"
Defined in spec/spec.ts:681
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:682
Required
● Required: boolean
= true
Defined in spec/spec.ts:683
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:684
KeyType
** KeyType**: object
Defined in spec/spec.ts:686
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keytype"
Defined in spec/spec.ts:687
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:688
Required
● Required: boolean
= true
Defined in spec/spec.ts:689
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:690
UsagePlanId
** UsagePlanId**: object
Defined in spec/spec.ts:692
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-usageplanid"
Defined in spec/spec.ts:693
PrimitiveType
● PrimitiveType: string
= "String"
Defined in spec/spec.ts:694
Required
● Required: boolean
= true
Defined in spec/spec.ts:695
UpdateType
● UpdateType: string
= "Immutable"
Defined in spec/spec.ts:696
Object literal: ApplicationAutoScaling
Models
** Models**: object
Defined in spec/spec.ts:1284
CustomizedMetricSpecification
** CustomizedMetricSpecification**: object
Defined in spec/spec.ts:1339
Documentation
● Documentation: string
= "http://docs.aws.amazon.com/AWSClo