| Modifier and Type | Method and Description |
|---|---|
CfnApi.Builder |
accessLogSetting(CfnApi.AccessLogSettingProperty accessLogSetting)
`AWS::Serverless::Api.AccessLogSetting`.
|
CfnApi.Builder |
accessLogSetting(IResolvable accessLogSetting)
`AWS::Serverless::Api.AccessLogSetting`.
|
CfnApi.Builder |
auth(CfnApi.AuthProperty auth)
`AWS::Serverless::Api.Auth`.
|
CfnApi.Builder |
auth(IResolvable auth)
`AWS::Serverless::Api.Auth`.
|
CfnApi.Builder |
binaryMediaTypes(List<String> binaryMediaTypes)
`AWS::Serverless::Api.BinaryMediaTypes`.
|
CfnApi |
build() |
CfnApi.Builder |
cacheClusterEnabled(Boolean cacheClusterEnabled)
`AWS::Serverless::Api.CacheClusterEnabled`.
|
CfnApi.Builder |
cacheClusterEnabled(IResolvable cacheClusterEnabled)
`AWS::Serverless::Api.CacheClusterEnabled`.
|
CfnApi.Builder |
cacheClusterSize(String cacheClusterSize)
`AWS::Serverless::Api.CacheClusterSize`.
|
CfnApi.Builder |
cors(CfnApi.CorsConfigurationProperty cors)
`AWS::Serverless::Api.Cors`.
|
CfnApi.Builder |
cors(IResolvable cors)
`AWS::Serverless::Api.Cors`.
|
CfnApi.Builder |
cors(String cors)
`AWS::Serverless::Api.Cors`.
|
static CfnApi.Builder |
create(Construct scope,
String id) |
CfnApi.Builder |
definitionBody(Object definitionBody)
`AWS::Serverless::Api.DefinitionBody`.
|
CfnApi.Builder |
definitionUri(CfnApi.S3LocationProperty definitionUri)
`AWS::Serverless::Api.DefinitionUri`.
|
CfnApi.Builder |
definitionUri(IResolvable definitionUri)
`AWS::Serverless::Api.DefinitionUri`.
|
CfnApi.Builder |
definitionUri(String definitionUri)
`AWS::Serverless::Api.DefinitionUri`.
|
CfnApi.Builder |
endpointConfiguration(String endpointConfiguration)
`AWS::Serverless::Api.EndpointConfiguration`.
|
CfnApi.Builder |
methodSettings(IResolvable methodSettings)
`AWS::Serverless::Api.MethodSettings`.
|
CfnApi.Builder |
methodSettings(List<Object> methodSettings)
`AWS::Serverless::Api.MethodSettings`.
|
CfnApi.Builder |
name(String name)
`AWS::Serverless::Api.Name`.
|
CfnApi.Builder |
stageName(String stageName)
`AWS::Serverless::Api.StageName`.
|
CfnApi.Builder |
tracingEnabled(Boolean tracingEnabled)
`AWS::Serverless::Api.TracingEnabled`.
|
CfnApi.Builder |
tracingEnabled(IResolvable tracingEnabled)
`AWS::Serverless::Api.TracingEnabled`.
|
CfnApi.Builder |
variables(IResolvable variables)
`AWS::Serverless::Api.Variables`.
|
CfnApi.Builder |
variables(Map<String,String> variables)
`AWS::Serverless::Api.Variables`.
|
@Stability(value=External) public static CfnApi.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnApi.AccessLogSettingProperty.Builder.@Stability(value=External) public CfnApi.Builder stageName(String stageName)
stageName - `AWS::Serverless::Api.StageName`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder accessLogSetting(IResolvable accessLogSetting)
accessLogSetting - `AWS::Serverless::Api.AccessLogSetting`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder accessLogSetting(CfnApi.AccessLogSettingProperty accessLogSetting)
accessLogSetting - `AWS::Serverless::Api.AccessLogSetting`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder auth(IResolvable auth)
auth - `AWS::Serverless::Api.Auth`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder auth(CfnApi.AuthProperty auth)
auth - `AWS::Serverless::Api.Auth`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder binaryMediaTypes(List<String> binaryMediaTypes)
binaryMediaTypes - `AWS::Serverless::Api.BinaryMediaTypes`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder cacheClusterEnabled(Boolean cacheClusterEnabled)
cacheClusterEnabled - `AWS::Serverless::Api.CacheClusterEnabled`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder cacheClusterEnabled(IResolvable cacheClusterEnabled)
cacheClusterEnabled - `AWS::Serverless::Api.CacheClusterEnabled`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder cacheClusterSize(String cacheClusterSize)
cacheClusterSize - `AWS::Serverless::Api.CacheClusterSize`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder cors(String cors)
cors - `AWS::Serverless::Api.Cors`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder cors(IResolvable cors)
cors - `AWS::Serverless::Api.Cors`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder cors(CfnApi.CorsConfigurationProperty cors)
cors - `AWS::Serverless::Api.Cors`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder definitionBody(Object definitionBody)
definitionBody - `AWS::Serverless::Api.DefinitionBody`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder definitionUri(String definitionUri)
definitionUri - `AWS::Serverless::Api.DefinitionUri`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder definitionUri(IResolvable definitionUri)
definitionUri - `AWS::Serverless::Api.DefinitionUri`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder definitionUri(CfnApi.S3LocationProperty definitionUri)
definitionUri - `AWS::Serverless::Api.DefinitionUri`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder endpointConfiguration(String endpointConfiguration)
endpointConfiguration - `AWS::Serverless::Api.EndpointConfiguration`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder methodSettings(List<Object> methodSettings)
methodSettings - `AWS::Serverless::Api.MethodSettings`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder methodSettings(IResolvable methodSettings)
methodSettings - `AWS::Serverless::Api.MethodSettings`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder name(String name)
name - `AWS::Serverless::Api.Name`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder tracingEnabled(Boolean tracingEnabled)
tracingEnabled - `AWS::Serverless::Api.TracingEnabled`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder tracingEnabled(IResolvable tracingEnabled)
tracingEnabled - `AWS::Serverless::Api.TracingEnabled`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder variables(IResolvable variables)
variables - `AWS::Serverless::Api.Variables`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi.Builder variables(Map<String,String> variables)
variables - `AWS::Serverless::Api.Variables`. This parameter is required.thishttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi@Stability(value=External) public CfnApi build()
Copyright © 2020. All rights reserved.