Documentation ¶
Index ¶
- func DataAwsAppmeshGatewayRoute_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataAwsAppmeshGatewayRoute_IsConstruct(x interface{}) *bool
- func DataAwsAppmeshGatewayRoute_IsTerraformDataSource(x interface{}) *bool
- func DataAwsAppmeshGatewayRoute_IsTerraformElement(x interface{}) *bool
- func DataAwsAppmeshGatewayRoute_TfResourceType() *string
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference_Override(...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference_Override(...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference_Override(...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference_Override(...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference_Override(...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference, ...)
- func NewDataAwsAppmeshGatewayRouteSpecList_Override(d DataAwsAppmeshGatewayRouteSpecList, ...)
- func NewDataAwsAppmeshGatewayRouteSpecOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecOutputReference, ...)
- func NewDataAwsAppmeshGatewayRoute_Override(d DataAwsAppmeshGatewayRoute, scope constructs.Construct, id *string, ...)
- type DataAwsAppmeshGatewayRoute
- type DataAwsAppmeshGatewayRouteConfig
- type DataAwsAppmeshGatewayRouteSpec
- type DataAwsAppmeshGatewayRouteSpecGrpcRoute
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteAction
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTarget
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteList
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatch
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2Route
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteAction
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewrite
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostname
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePath
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefix
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTarget
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatch
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeader
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatch
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRange
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostname
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPath
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameter
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatch
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRoute
- type DataAwsAppmeshGatewayRouteSpecHttpRouteAction
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewrite
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostname
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePath
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefix
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTarget
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatch
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeader
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatch
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRange
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostname
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPath
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameter
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatch
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference
- type DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference
- type DataAwsAppmeshGatewayRouteSpecList
- type DataAwsAppmeshGatewayRouteSpecOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAwsAppmeshGatewayRoute_GenerateConfigForImport ¶
func DataAwsAppmeshGatewayRoute_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataAwsAppmeshGatewayRoute resource upon running "cdktf plan <stack-name>".
func DataAwsAppmeshGatewayRoute_IsConstruct ¶
func DataAwsAppmeshGatewayRoute_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataAwsAppmeshGatewayRoute_IsTerraformDataSource ¶
func DataAwsAppmeshGatewayRoute_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAwsAppmeshGatewayRoute_IsTerraformElement ¶
func DataAwsAppmeshGatewayRoute_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAwsAppmeshGatewayRoute_TfResourceType ¶
func DataAwsAppmeshGatewayRoute_TfResourceType() *string
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecList_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecList_Override(d DataAwsAppmeshGatewayRouteSpecList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshGatewayRouteSpecOutputReference_Override ¶
func NewDataAwsAppmeshGatewayRouteSpecOutputReference_Override(d DataAwsAppmeshGatewayRouteSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshGatewayRoute_Override ¶
func NewDataAwsAppmeshGatewayRoute_Override(d DataAwsAppmeshGatewayRoute, scope constructs.Construct, id *string, config *DataAwsAppmeshGatewayRouteConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route aws_appmesh_gateway_route} Data Source.
Types ¶
type DataAwsAppmeshGatewayRoute ¶
type DataAwsAppmeshGatewayRoute interface { cdktf.TerraformDataSource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreatedDate() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string LastUpdatedDate() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MeshName() *string SetMeshName(val *string) MeshNameInput() *string MeshOwner() *string SetMeshOwner(val *string) MeshOwnerInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ResourceOwner() *string Spec() DataAwsAppmeshGatewayRouteSpecList Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string VirtualGatewayName() *string SetVirtualGatewayName(val *string) VirtualGatewayNameInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetMeshOwner() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTags() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route aws_appmesh_gateway_route}.
func NewDataAwsAppmeshGatewayRoute ¶
func NewDataAwsAppmeshGatewayRoute(scope constructs.Construct, id *string, config *DataAwsAppmeshGatewayRouteConfig) DataAwsAppmeshGatewayRoute
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route aws_appmesh_gateway_route} Data Source.
type DataAwsAppmeshGatewayRouteConfig ¶
type DataAwsAppmeshGatewayRouteConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route#mesh_name DataAwsAppmeshGatewayRoute#mesh_name}. MeshName *string `field:"required" json:"meshName" yaml:"meshName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route#name DataAwsAppmeshGatewayRoute#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route#virtual_gateway_name DataAwsAppmeshGatewayRoute#virtual_gateway_name}. VirtualGatewayName *string `field:"required" json:"virtualGatewayName" yaml:"virtualGatewayName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route#id DataAwsAppmeshGatewayRoute#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route#mesh_owner DataAwsAppmeshGatewayRoute#mesh_owner}. MeshOwner *string `field:"optional" json:"meshOwner" yaml:"meshOwner"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/data-sources/appmesh_gateway_route#tags DataAwsAppmeshGatewayRoute#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` }
type DataAwsAppmeshGatewayRouteSpec ¶
type DataAwsAppmeshGatewayRouteSpec struct { }
type DataAwsAppmeshGatewayRouteSpecGrpcRoute ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRoute struct { }
type DataAwsAppmeshGatewayRouteSpecGrpcRouteAction ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteAction struct { }
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionList ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecGrpcRouteAction SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecGrpcRouteAction) Target() DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTarget ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTarget struct { }
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTarget SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTarget) Port() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualService() DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService struct { }
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualServiceName() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference
type DataAwsAppmeshGatewayRouteSpecGrpcRouteList ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteList ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteList
type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatch ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatch struct { }
type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList
type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecGrpcRouteMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecGrpcRouteMatch) Port() *float64 ServiceName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference interface { cdktf.ComplexObject Action() DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecGrpcRoute SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecGrpcRoute) Match() DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2Route ¶
type DataAwsAppmeshGatewayRouteSpecHttp2Route struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteAction ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteAction struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteAction SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteAction) Rewrite() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList Target() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewrite ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewrite struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostname ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostname struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultTargetHostname() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostname SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostname) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hostname() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewrite SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewrite) Path() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList Prefix() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePath ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePath struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePath SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePath) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefix ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefix struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultPrefix() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefix SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefix) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTarget ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTarget struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTarget SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTarget) Port() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualService() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualServiceName() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatch ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatch struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeader ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeader struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatch ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatch struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatch) Prefix() *string Range() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList Regex() *string Suffix() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRange ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRange struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string End() *float64 // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRange SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRange) Start() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeader SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeader) Invert() cdktf.IResolvable Match() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostname ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostname struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostname SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostname) Suffix() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Header() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList Hostname() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatch) Path() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList Port() *float64 Prefix() *string QueryParameter() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPath ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPath struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPath SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPath) Regex() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameter ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameter struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatch ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatch struct { }
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatch) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameter SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameter) Match() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference
type DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference interface { cdktf.ComplexObject Action() DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttp2Route SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttp2Route) Match() DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRoute ¶
type DataAwsAppmeshGatewayRouteSpecHttpRoute struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteAction ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteAction struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteAction SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteAction) Rewrite() DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList Target() DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewrite ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewrite struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostname ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostname struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultTargetHostname() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostname SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostname) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hostname() DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewrite SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewrite) Path() DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList Prefix() DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePath ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePath struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePath SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePath) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefix ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefix struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultPrefix() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefix SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefix) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTarget ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTarget struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteActionTarget SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteActionTarget) Port() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualService() DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualServiceName() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatch ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatch struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeader ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeader struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatch ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatch struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatch) Prefix() *string Range() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList Regex() *string Suffix() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRange ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRange struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string End() *float64 // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRange SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRange) Start() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeader SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeader) Invert() cdktf.IResolvable Match() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostname ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostname struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostname SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostname) Suffix() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Header() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList Hostname() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatch) Path() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList Port() *float64 Prefix() *string QueryParameter() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPath ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPath struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPath SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPath) Regex() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameter ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameter struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatch ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatch struct { }
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exact() *string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatch SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatch) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameter SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameter) Match() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference
type DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference interface { cdktf.ComplexObject Action() DataAwsAppmeshGatewayRouteSpecHttpRouteActionList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsAppmeshGatewayRouteSpecHttpRoute SetInternalValue(val *DataAwsAppmeshGatewayRouteSpecHttpRoute) Match() DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference
type DataAwsAppmeshGatewayRouteSpecList ¶
type DataAwsAppmeshGatewayRouteSpecList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsAppmeshGatewayRouteSpecOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecList ¶
func NewDataAwsAppmeshGatewayRouteSpecList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshGatewayRouteSpecList
type DataAwsAppmeshGatewayRouteSpecOutputReference ¶
type DataAwsAppmeshGatewayRouteSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GrpcRoute() DataAwsAppmeshGatewayRouteSpecGrpcRouteList Http2Route() DataAwsAppmeshGatewayRouteSpecHttp2RouteList HttpRoute() DataAwsAppmeshGatewayRouteSpecHttpRouteList InternalValue() *DataAwsAppmeshGatewayRouteSpec SetInternalValue(val *DataAwsAppmeshGatewayRouteSpec) Priority() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsAppmeshGatewayRouteSpecOutputReference ¶
func NewDataAwsAppmeshGatewayRouteSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshGatewayRouteSpecOutputReference
Source Files ¶
- DataAwsAppmeshGatewayRoute.go
- DataAwsAppmeshGatewayRouteConfig.go
- DataAwsAppmeshGatewayRouteSpec.go
- DataAwsAppmeshGatewayRouteSpecGrpcRoute.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteAction.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionList__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTarget.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetList__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceList__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteList.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteList__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteMatch.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference.go
- DataAwsAppmeshGatewayRouteSpecGrpcRouteOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2Route.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteAction.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewrite.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostname.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteHostnameOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewriteOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePath.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePathOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefix.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionRewritePrefixOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTarget.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatch.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeader.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatch.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRange.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHeaderOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostname.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchHostnameOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPath.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchPathOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameter.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatch.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteMatchQueryParameterOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttp2RouteOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRoute.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteAction.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewrite.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostname.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteHostnameOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewriteOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePath.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePathOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefix.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionRewritePrefixOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTarget.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatch.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeader.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatch.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRange.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHeaderOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostname.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchHostnameOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPath.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchPathOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameter.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatch.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchList__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterMatchOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteMatchQueryParameterOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference.go
- DataAwsAppmeshGatewayRouteSpecHttpRouteOutputReference__checks.go
- DataAwsAppmeshGatewayRouteSpecList.go
- DataAwsAppmeshGatewayRouteSpecList__checks.go
- DataAwsAppmeshGatewayRouteSpecOutputReference.go
- DataAwsAppmeshGatewayRouteSpecOutputReference__checks.go
- DataAwsAppmeshGatewayRoute__checks.go
- main.go