Class ApiGatewayIntegration
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.api_gateway_integration.ApiGatewayIntegration
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.209Z") @Stability(Stable) public class ApiGatewayIntegration extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_integration aws_api_gateway_integration}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApiGatewayIntegration.BuilderA fluent builder forApiGatewayIntegration.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedApiGatewayIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedApiGatewayIntegration(software.amazon.jsii.JsiiObjectRef objRef)ApiGatewayIntegration(software.constructs.Construct scope, String id, ApiGatewayIntegrationConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_integration aws_api_gateway_integration} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
ApiGatewayIntegration
protected ApiGatewayIntegration(software.amazon.jsii.JsiiObjectRef objRef)
-
ApiGatewayIntegration
protected ApiGatewayIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
ApiGatewayIntegration
@Stability(Stable) public ApiGatewayIntegration(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ApiGatewayIntegrationConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/api_gateway_integration aws_api_gateway_integration} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putTlsConfig
@Stability(Stable) public void putTlsConfig(@NotNull ApiGatewayIntegrationTlsConfig value)- Parameters:
value- This parameter is required.
-
resetCacheKeyParameters
@Stability(Stable) public void resetCacheKeyParameters()
-
resetCacheNamespace
@Stability(Stable) public void resetCacheNamespace()
-
resetConnectionId
@Stability(Stable) public void resetConnectionId()
-
resetConnectionType
@Stability(Stable) public void resetConnectionType()
-
resetContentHandling
@Stability(Stable) public void resetContentHandling()
-
resetCredentials
@Stability(Stable) public void resetCredentials()
-
resetId
@Stability(Stable) public void resetId()
-
resetIntegrationHttpMethod
@Stability(Stable) public void resetIntegrationHttpMethod()
-
resetPassthroughBehavior
@Stability(Stable) public void resetPassthroughBehavior()
-
resetRequestParameters
@Stability(Stable) public void resetRequestParameters()
-
resetRequestTemplates
@Stability(Stable) public void resetRequestTemplates()
-
resetTimeoutMilliseconds
@Stability(Stable) public void resetTimeoutMilliseconds()
-
resetTlsConfig
@Stability(Stable) public void resetTlsConfig()
-
resetUri
@Stability(Stable) public void resetUri()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getTlsConfig
@Stability(Stable) @NotNull public ApiGatewayIntegrationTlsConfigOutputReference getTlsConfig()
-
getCacheKeyParametersInput
@Stability(Stable) @Nullable public List<String> getCacheKeyParametersInput()
-
getCacheNamespaceInput
@Stability(Stable) @Nullable public String getCacheNamespaceInput()
-
getConnectionIdInput
@Stability(Stable) @Nullable public String getConnectionIdInput()
-
getConnectionTypeInput
@Stability(Stable) @Nullable public String getConnectionTypeInput()
-
getContentHandlingInput
@Stability(Stable) @Nullable public String getContentHandlingInput()
-
getCredentialsInput
@Stability(Stable) @Nullable public String getCredentialsInput()
-
getHttpMethodInput
@Stability(Stable) @Nullable public String getHttpMethodInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getIntegrationHttpMethodInput
@Stability(Stable) @Nullable public String getIntegrationHttpMethodInput()
-
getPassthroughBehaviorInput
@Stability(Stable) @Nullable public String getPassthroughBehaviorInput()
-
getRequestParametersInput
@Stability(Stable) @Nullable public Map<String,String> getRequestParametersInput()
-
getRequestTemplatesInput
@Stability(Stable) @Nullable public Map<String,String> getRequestTemplatesInput()
-
getResourceIdInput
@Stability(Stable) @Nullable public String getResourceIdInput()
-
getRestApiIdInput
@Stability(Stable) @Nullable public String getRestApiIdInput()
-
getTimeoutMillisecondsInput
@Stability(Stable) @Nullable public Number getTimeoutMillisecondsInput()
-
getTlsConfigInput
@Stability(Stable) @Nullable public ApiGatewayIntegrationTlsConfig getTlsConfigInput()
-
getTypeInput
@Stability(Stable) @Nullable public String getTypeInput()
-
getUriInput
@Stability(Stable) @Nullable public String getUriInput()
-
setCacheKeyParameters
@Stability(Stable) public void setCacheKeyParameters(@NotNull List<String> value)
-
getCacheNamespace
@Stability(Stable) @NotNull public String getCacheNamespace()
-
setCacheNamespace
@Stability(Stable) public void setCacheNamespace(@NotNull String value)
-
getConnectionId
@Stability(Stable) @NotNull public String getConnectionId()
-
setConnectionId
@Stability(Stable) public void setConnectionId(@NotNull String value)
-
getConnectionType
@Stability(Stable) @NotNull public String getConnectionType()
-
setConnectionType
@Stability(Stable) public void setConnectionType(@NotNull String value)
-
getContentHandling
@Stability(Stable) @NotNull public String getContentHandling()
-
setContentHandling
@Stability(Stable) public void setContentHandling(@NotNull String value)
-
getCredentials
@Stability(Stable) @NotNull public String getCredentials()
-
setCredentials
@Stability(Stable) public void setCredentials(@NotNull String value)
-
getHttpMethod
@Stability(Stable) @NotNull public String getHttpMethod()
-
setHttpMethod
@Stability(Stable) public void setHttpMethod(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getIntegrationHttpMethod
@Stability(Stable) @NotNull public String getIntegrationHttpMethod()
-
setIntegrationHttpMethod
@Stability(Stable) public void setIntegrationHttpMethod(@NotNull String value)
-
getPassthroughBehavior
@Stability(Stable) @NotNull public String getPassthroughBehavior()
-
setPassthroughBehavior
@Stability(Stable) public void setPassthroughBehavior(@NotNull String value)
-
setRequestParameters
@Stability(Stable) public void setRequestParameters(@NotNull Map<String,String> value)
-
setRequestTemplates
@Stability(Stable) public void setRequestTemplates(@NotNull Map<String,String> value)
-
getResourceId
@Stability(Stable) @NotNull public String getResourceId()
-
setResourceId
@Stability(Stable) public void setResourceId(@NotNull String value)
-
getRestApiId
@Stability(Stable) @NotNull public String getRestApiId()
-
setRestApiId
@Stability(Stable) public void setRestApiId(@NotNull String value)
-
getTimeoutMilliseconds
@Stability(Stable) @NotNull public Number getTimeoutMilliseconds()
-
setTimeoutMilliseconds
@Stability(Stable) public void setTimeoutMilliseconds(@NotNull Number value)
-
getType
@Stability(Stable) @NotNull public String getType()
-
setType
@Stability(Stable) public void setType(@NotNull String value)
-
getUri
@Stability(Stable) @NotNull public String getUri()
-
setUri
@Stability(Stable) public void setUri(@NotNull String value)
-
-