Documentation
¶
Index ¶
- func DataAwsAppmeshRoute_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataAwsAppmeshRoute_IsConstruct(x interface{}) *bool
- func DataAwsAppmeshRoute_IsTerraformDataSource(x interface{}) *bool
- func DataAwsAppmeshRoute_IsTerraformElement(x interface{}) *bool
- func DataAwsAppmeshRoute_TfResourceType() *string
- func NewDataAwsAppmeshRouteSpecGrpcRouteActionList_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteList_Override(d DataAwsAppmeshRouteSpecGrpcRouteList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutList_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList, ...)
- func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteActionList_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteList_Override(d DataAwsAppmeshRouteSpecHttp2RouteList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchPathList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutList_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList, ...)
- func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteActionList_Override(d DataAwsAppmeshRouteSpecHttpRouteActionList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteActionOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteList_Override(d DataAwsAppmeshRouteSpecHttpRouteList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchPathList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyList_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutList_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList, ...)
- func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecList_Override(d DataAwsAppmeshRouteSpecList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataAwsAppmeshRouteSpecOutputReference_Override(d DataAwsAppmeshRouteSpecOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteActionList_Override(d DataAwsAppmeshRouteSpecTcpRouteActionList, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteActionOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteList_Override(d DataAwsAppmeshRouteSpecTcpRouteList, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteMatchList_Override(d DataAwsAppmeshRouteSpecTcpRouteMatchList, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutList_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutList, ...)
- func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference, ...)
- func NewDataAwsAppmeshRoute_Override(d DataAwsAppmeshRoute, scope constructs.Construct, id *string, ...)
- type DataAwsAppmeshRoute
- type DataAwsAppmeshRouteConfig
- type DataAwsAppmeshRouteSpec
- type DataAwsAppmeshRouteSpecGrpcRoute
- type DataAwsAppmeshRouteSpecGrpcRouteAction
- type DataAwsAppmeshRouteSpecGrpcRouteActionList
- type DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTarget
- type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList
- type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteList
- type DataAwsAppmeshRouteSpecGrpcRouteMatch
- type DataAwsAppmeshRouteSpecGrpcRouteMatchList
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadata
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatch
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRange
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicy
- type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList
- type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout
- type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList
- type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteTimeout
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdle
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutList
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequest
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList
- type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference
- type DataAwsAppmeshRouteSpecHttp2Route
- type DataAwsAppmeshRouteSpecHttp2RouteAction
- type DataAwsAppmeshRouteSpecHttp2RouteActionList
- type DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTarget
- type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList
- type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteList
- type DataAwsAppmeshRouteSpecHttp2RouteMatch
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeader
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatch
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRange
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteMatchList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteMatchPath
- type DataAwsAppmeshRouteSpecHttp2RouteMatchPathList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameter
- type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatch
- type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList
- type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicy
- type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList
- type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout
- type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList
- type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteTimeout
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdle
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutList
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequest
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList
- type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference
- type DataAwsAppmeshRouteSpecHttpRoute
- type DataAwsAppmeshRouteSpecHttpRouteAction
- type DataAwsAppmeshRouteSpecHttpRouteActionList
- type DataAwsAppmeshRouteSpecHttpRouteActionOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTarget
- type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList
- type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteList
- type DataAwsAppmeshRouteSpecHttpRouteMatch
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeader
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatch
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRange
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteMatchList
- type DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteMatchPath
- type DataAwsAppmeshRouteSpecHttpRouteMatchPathList
- type DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameter
- type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList
- type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatch
- type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList
- type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteRetryPolicy
- type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList
- type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout
- type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList
- type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteTimeout
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdle
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutList
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequest
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList
- type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference
- type DataAwsAppmeshRouteSpecList
- type DataAwsAppmeshRouteSpecOutputReference
- type DataAwsAppmeshRouteSpecTcpRoute
- type DataAwsAppmeshRouteSpecTcpRouteAction
- type DataAwsAppmeshRouteSpecTcpRouteActionList
- type DataAwsAppmeshRouteSpecTcpRouteActionOutputReference
- type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTarget
- type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList
- type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference
- type DataAwsAppmeshRouteSpecTcpRouteList
- type DataAwsAppmeshRouteSpecTcpRouteMatch
- type DataAwsAppmeshRouteSpecTcpRouteMatchList
- type DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference
- type DataAwsAppmeshRouteSpecTcpRouteOutputReference
- type DataAwsAppmeshRouteSpecTcpRouteTimeout
- type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdle
- type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList
- type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference
- type DataAwsAppmeshRouteSpecTcpRouteTimeoutList
- type DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAwsAppmeshRoute_GenerateConfigForImport ¶
func DataAwsAppmeshRoute_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataAwsAppmeshRoute resource upon running "cdktf plan <stack-name>".
func DataAwsAppmeshRoute_IsConstruct ¶
func DataAwsAppmeshRoute_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 DataAwsAppmeshRoute_IsTerraformDataSource ¶
func DataAwsAppmeshRoute_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAwsAppmeshRoute_IsTerraformElement ¶
func DataAwsAppmeshRoute_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAwsAppmeshRoute_TfResourceType ¶
func DataAwsAppmeshRoute_TfResourceType() *string
func NewDataAwsAppmeshRouteSpecGrpcRouteActionList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionList_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteActionOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteList_Override(d DataAwsAppmeshRouteSpecGrpcRouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutList_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference_Override(d DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteActionList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionList_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteActionOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteList_Override(d DataAwsAppmeshRouteSpecHttp2RouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchPathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutList_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference_Override(d DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteActionList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionList_Override(d DataAwsAppmeshRouteSpecHttpRouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteActionOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteList_Override(d DataAwsAppmeshRouteSpecHttpRouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchPathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyList_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutList_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference_Override(d DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecList_Override ¶
func NewDataAwsAppmeshRouteSpecList_Override(d DataAwsAppmeshRouteSpecList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecOutputReference_Override(d DataAwsAppmeshRouteSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteActionList_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionList_Override(d DataAwsAppmeshRouteSpecTcpRouteActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteActionOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList_Override(d DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteList_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteList_Override(d DataAwsAppmeshRouteSpecTcpRouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteMatchList_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteMatchList_Override(d DataAwsAppmeshRouteSpecTcpRouteMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteMatchOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteMatchOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutList_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutList_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference_Override ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference_Override(d DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsAppmeshRoute_Override ¶
func NewDataAwsAppmeshRoute_Override(d DataAwsAppmeshRoute, scope constructs.Construct, id *string, config *DataAwsAppmeshRouteConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.94.0/docs/data-sources/appmesh_route aws_appmesh_route} Data Source.
Types ¶
type DataAwsAppmeshRoute ¶
type DataAwsAppmeshRoute 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() DataAwsAppmeshRouteSpecList
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
VirtualRouterName() *string
SetVirtualRouterName(val *string)
VirtualRouterNameInput() *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.94.0/docs/data-sources/appmesh_route aws_appmesh_route}.
func NewDataAwsAppmeshRoute ¶
func NewDataAwsAppmeshRoute(scope constructs.Construct, id *string, config *DataAwsAppmeshRouteConfig) DataAwsAppmeshRoute
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.94.0/docs/data-sources/appmesh_route aws_appmesh_route} Data Source.
type DataAwsAppmeshRouteConfig ¶
type DataAwsAppmeshRouteConfig 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.94.0/docs/data-sources/appmesh_route#mesh_name DataAwsAppmeshRoute#mesh_name}.
MeshName *string `field:"required" json:"meshName" yaml:"meshName"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.94.0/docs/data-sources/appmesh_route#name DataAwsAppmeshRoute#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.94.0/docs/data-sources/appmesh_route#virtual_router_name DataAwsAppmeshRoute#virtual_router_name}.
VirtualRouterName *string `field:"required" json:"virtualRouterName" yaml:"virtualRouterName"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.94.0/docs/data-sources/appmesh_route#id DataAwsAppmeshRoute#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.94.0/docs/data-sources/appmesh_route#mesh_owner DataAwsAppmeshRoute#mesh_owner}.
MeshOwner *string `field:"optional" json:"meshOwner" yaml:"meshOwner"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.94.0/docs/data-sources/appmesh_route#tags DataAwsAppmeshRoute#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
}
type DataAwsAppmeshRouteSpec ¶
type DataAwsAppmeshRouteSpec struct {
}
type DataAwsAppmeshRouteSpecGrpcRoute ¶
type DataAwsAppmeshRouteSpecGrpcRoute struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteAction ¶
type DataAwsAppmeshRouteSpecGrpcRouteAction struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteActionList ¶
type DataAwsAppmeshRouteSpecGrpcRouteActionList 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) DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteActionList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteActionList
type DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteAction
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteAction)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WeightedTarget() DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteActionOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTarget ¶
type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTarget struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList ¶
type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList 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) DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList
type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTarget
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTarget)
Port() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VirtualNode() *string
Weight() *float64
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteList ¶
type DataAwsAppmeshRouteSpecGrpcRouteList 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) DataAwsAppmeshRouteSpecGrpcRouteOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteList
type DataAwsAppmeshRouteSpecGrpcRouteMatch ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatch struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteMatchList ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchList 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) DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchList
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadata ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadata struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList 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) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatch ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatch struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList 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) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatch)
Prefix() *string
Range() DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList
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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRange ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRange struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList 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) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRange
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRange)
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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteMatchMetadata
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteMatchMetadata)
Invert() cdktf.IResolvable
Match() DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList
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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteMatch)
Metadata() DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList
MethodName() *string
Port() *float64
Prefix() *string
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 NewDataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteOutputReference interface {
cdktf.ComplexObject
Action() DataAwsAppmeshRouteSpecGrpcRouteActionList
// 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() *DataAwsAppmeshRouteSpecGrpcRoute
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRoute)
Match() DataAwsAppmeshRouteSpecGrpcRouteMatchList
RetryPolicy() DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Timeout() DataAwsAppmeshRouteSpecGrpcRouteTimeoutList
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicy ¶
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicy struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList ¶
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList 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) DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference 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
GrpcRetryEvents() *[]*string
HttpRetryEvents() *[]*string
InternalValue() *DataAwsAppmeshRouteSpecGrpcRouteRetryPolicy
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteRetryPolicy)
MaxRetries() *float64
PerRetryTimeout() DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList
TcpRetryEvents() *[]*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 NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout ¶
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList ¶
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList 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) DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteTimeout ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeout struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdle ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdle struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList 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) DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdle
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdle)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutList ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutList 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) DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteTimeoutList
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference 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
Idle() DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList
InternalValue() *DataAwsAppmeshRouteSpecGrpcRouteTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteTimeout)
PerRequest() DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequest ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequest struct {
}
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList 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) DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference ¶
type DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference 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() *DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequest
SetInternalValue(val *DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequest)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference ¶
func NewDataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference
type DataAwsAppmeshRouteSpecHttp2Route ¶
type DataAwsAppmeshRouteSpecHttp2Route struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteAction ¶
type DataAwsAppmeshRouteSpecHttp2RouteAction struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteActionList ¶
type DataAwsAppmeshRouteSpecHttp2RouteActionList 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) DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteActionList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteActionList
type DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteAction
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteAction)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WeightedTarget() DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteActionOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTarget ¶
type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTarget struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList ¶
type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList 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) DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList
type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTarget
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTarget)
Port() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VirtualNode() *string
Weight() *float64
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteList ¶
type DataAwsAppmeshRouteSpecHttp2RouteList 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) DataAwsAppmeshRouteSpecHttp2RouteOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteList
type DataAwsAppmeshRouteSpecHttp2RouteMatch ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatch struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeader ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeader struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatch ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatch struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatch)
Prefix() *string
Range() DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList
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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRange ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRange struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRange
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRange)
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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteMatchHeader
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatchHeader)
Invert() cdktf.IResolvable
Match() DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList
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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteMatchList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchList
type DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference 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() DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList
InternalValue() *DataAwsAppmeshRouteSpecHttp2RouteMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatch)
Method() *string
Path() DataAwsAppmeshRouteSpecHttp2RouteMatchPathList
Port() *float64
Prefix() *string
QueryParameter() DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList
Scheme() *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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteMatchPath ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchPath struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchPathList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchPathList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchPathList
type DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteMatchPath
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatchPath)
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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameter ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameter struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatch ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatch struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList 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) DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatch)
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameter
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameter)
Match() DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList
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 NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteOutputReference interface {
cdktf.ComplexObject
Action() DataAwsAppmeshRouteSpecHttp2RouteActionList
// 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() *DataAwsAppmeshRouteSpecHttp2Route
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2Route)
Match() DataAwsAppmeshRouteSpecHttp2RouteMatchList
RetryPolicy() DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Timeout() DataAwsAppmeshRouteSpecHttp2RouteTimeoutList
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicy ¶
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicy struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList ¶
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList 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) DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference 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
HttpRetryEvents() *[]*string
InternalValue() *DataAwsAppmeshRouteSpecHttp2RouteRetryPolicy
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteRetryPolicy)
MaxRetries() *float64
PerRetryTimeout() DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList
TcpRetryEvents() *[]*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 NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout ¶
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList ¶
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList 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) DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteTimeout ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeout struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdle ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdle struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList 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) DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdle
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdle)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutList ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutList 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) DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteTimeoutList
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference 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
Idle() DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList
InternalValue() *DataAwsAppmeshRouteSpecHttp2RouteTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteTimeout)
PerRequest() DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequest ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequest struct {
}
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList 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) DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference ¶
type DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference 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() *DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequest
SetInternalValue(val *DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequest)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference
type DataAwsAppmeshRouteSpecHttpRoute ¶
type DataAwsAppmeshRouteSpecHttpRoute struct {
}
type DataAwsAppmeshRouteSpecHttpRouteAction ¶
type DataAwsAppmeshRouteSpecHttpRouteAction struct {
}
type DataAwsAppmeshRouteSpecHttpRouteActionList ¶
type DataAwsAppmeshRouteSpecHttpRouteActionList 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) DataAwsAppmeshRouteSpecHttpRouteActionOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteActionList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteActionList
type DataAwsAppmeshRouteSpecHttpRouteActionOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteActionOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteAction
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteAction)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WeightedTarget() DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList
// 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 NewDataAwsAppmeshRouteSpecHttpRouteActionOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteActionOutputReference
type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTarget ¶
type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTarget struct {
}
type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList ¶
type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList 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) DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList
type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteActionWeightedTarget
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteActionWeightedTarget)
Port() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VirtualNode() *string
Weight() *float64
// 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 NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference
type DataAwsAppmeshRouteSpecHttpRouteList ¶
type DataAwsAppmeshRouteSpecHttpRouteList 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) DataAwsAppmeshRouteSpecHttpRouteOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteList
type DataAwsAppmeshRouteSpecHttpRouteMatch ¶
type DataAwsAppmeshRouteSpecHttpRouteMatch struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchHeader ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeader struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList 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) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatch ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatch struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList 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) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatch)
Prefix() *string
Range() DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList
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 NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRange ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRange struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList 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) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRange
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRange)
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 NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteMatchHeader
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatchHeader)
Invert() cdktf.IResolvable
Match() DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList
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 NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference
type DataAwsAppmeshRouteSpecHttpRouteMatchList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchList 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) DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchList
type DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference 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() DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList
InternalValue() *DataAwsAppmeshRouteSpecHttpRouteMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatch)
Method() *string
Path() DataAwsAppmeshRouteSpecHttpRouteMatchPathList
Port() *float64
Prefix() *string
QueryParameter() DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList
Scheme() *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 NewDataAwsAppmeshRouteSpecHttpRouteMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference
type DataAwsAppmeshRouteSpecHttpRouteMatchPath ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchPath struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchPathList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchPathList 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) DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchPathList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchPathList
type DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteMatchPath
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatchPath)
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 NewDataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameter ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameter struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList 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) DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatch ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatch struct {
}
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList 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) DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatch)
// 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 NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameter
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameter)
Match() DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList
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 NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference
type DataAwsAppmeshRouteSpecHttpRouteOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteOutputReference interface {
cdktf.ComplexObject
Action() DataAwsAppmeshRouteSpecHttpRouteActionList
// 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() *DataAwsAppmeshRouteSpecHttpRoute
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRoute)
Match() DataAwsAppmeshRouteSpecHttpRouteMatchList
RetryPolicy() DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Timeout() DataAwsAppmeshRouteSpecHttpRouteTimeoutList
// 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 NewDataAwsAppmeshRouteSpecHttpRouteOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteOutputReference
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicy ¶
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicy struct {
}
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList ¶
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList 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) DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference 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
HttpRetryEvents() *[]*string
InternalValue() *DataAwsAppmeshRouteSpecHttpRouteRetryPolicy
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteRetryPolicy)
MaxRetries() *float64
PerRetryTimeout() DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList
TcpRetryEvents() *[]*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 NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout ¶
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout struct {
}
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList ¶
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList 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) DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference
type DataAwsAppmeshRouteSpecHttpRouteTimeout ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeout struct {
}
type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdle ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdle struct {
}
type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList 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) DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList
type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteTimeoutIdle
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteTimeoutIdle)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference
type DataAwsAppmeshRouteSpecHttpRouteTimeoutList ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutList 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) DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteTimeoutList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteTimeoutList
type DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference 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
Idle() DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList
InternalValue() *DataAwsAppmeshRouteSpecHttpRouteTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteTimeout)
PerRequest() DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList
// 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 NewDataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference
type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequest ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequest struct {
}
type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList 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) DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference
// 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 NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList
type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference ¶
type DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference 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() *DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequest
SetInternalValue(val *DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequest)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference ¶
func NewDataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference
type DataAwsAppmeshRouteSpecList ¶
type DataAwsAppmeshRouteSpecList 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) DataAwsAppmeshRouteSpecOutputReference
// 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 NewDataAwsAppmeshRouteSpecList ¶
func NewDataAwsAppmeshRouteSpecList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecList
type DataAwsAppmeshRouteSpecOutputReference ¶
type DataAwsAppmeshRouteSpecOutputReference 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() DataAwsAppmeshRouteSpecGrpcRouteList
Http2Route() DataAwsAppmeshRouteSpecHttp2RouteList
HttpRoute() DataAwsAppmeshRouteSpecHttpRouteList
InternalValue() *DataAwsAppmeshRouteSpec
SetInternalValue(val *DataAwsAppmeshRouteSpec)
Priority() *float64
TcpRoute() DataAwsAppmeshRouteSpecTcpRouteList
// 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 NewDataAwsAppmeshRouteSpecOutputReference ¶
func NewDataAwsAppmeshRouteSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecOutputReference
type DataAwsAppmeshRouteSpecTcpRoute ¶
type DataAwsAppmeshRouteSpecTcpRoute struct {
}
type DataAwsAppmeshRouteSpecTcpRouteAction ¶
type DataAwsAppmeshRouteSpecTcpRouteAction struct {
}
type DataAwsAppmeshRouteSpecTcpRouteActionList ¶
type DataAwsAppmeshRouteSpecTcpRouteActionList 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) DataAwsAppmeshRouteSpecTcpRouteActionOutputReference
// 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 NewDataAwsAppmeshRouteSpecTcpRouteActionList ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecTcpRouteActionList
type DataAwsAppmeshRouteSpecTcpRouteActionOutputReference ¶
type DataAwsAppmeshRouteSpecTcpRouteActionOutputReference 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() *DataAwsAppmeshRouteSpecTcpRouteAction
SetInternalValue(val *DataAwsAppmeshRouteSpecTcpRouteAction)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WeightedTarget() DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList
// 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 NewDataAwsAppmeshRouteSpecTcpRouteActionOutputReference ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecTcpRouteActionOutputReference
type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTarget ¶
type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTarget struct {
}
type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList ¶
type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList 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) DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference
// 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 NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList
type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference ¶
type DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference 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() *DataAwsAppmeshRouteSpecTcpRouteActionWeightedTarget
SetInternalValue(val *DataAwsAppmeshRouteSpecTcpRouteActionWeightedTarget)
Port() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VirtualNode() *string
Weight() *float64
// 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 NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference ¶
func NewDataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference
type DataAwsAppmeshRouteSpecTcpRouteList ¶
type DataAwsAppmeshRouteSpecTcpRouteList 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) DataAwsAppmeshRouteSpecTcpRouteOutputReference
// 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 NewDataAwsAppmeshRouteSpecTcpRouteList ¶
func NewDataAwsAppmeshRouteSpecTcpRouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecTcpRouteList
type DataAwsAppmeshRouteSpecTcpRouteMatch ¶
type DataAwsAppmeshRouteSpecTcpRouteMatch struct {
}
type DataAwsAppmeshRouteSpecTcpRouteMatchList ¶
type DataAwsAppmeshRouteSpecTcpRouteMatchList 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) DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference
// 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 NewDataAwsAppmeshRouteSpecTcpRouteMatchList ¶
func NewDataAwsAppmeshRouteSpecTcpRouteMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecTcpRouteMatchList
type DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference ¶
type DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference 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() *DataAwsAppmeshRouteSpecTcpRouteMatch
SetInternalValue(val *DataAwsAppmeshRouteSpecTcpRouteMatch)
Port() *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 NewDataAwsAppmeshRouteSpecTcpRouteMatchOutputReference ¶
func NewDataAwsAppmeshRouteSpecTcpRouteMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference
type DataAwsAppmeshRouteSpecTcpRouteOutputReference ¶
type DataAwsAppmeshRouteSpecTcpRouteOutputReference interface {
cdktf.ComplexObject
Action() DataAwsAppmeshRouteSpecTcpRouteActionList
// 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() *DataAwsAppmeshRouteSpecTcpRoute
SetInternalValue(val *DataAwsAppmeshRouteSpecTcpRoute)
Match() DataAwsAppmeshRouteSpecTcpRouteMatchList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Timeout() DataAwsAppmeshRouteSpecTcpRouteTimeoutList
// 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 NewDataAwsAppmeshRouteSpecTcpRouteOutputReference ¶
func NewDataAwsAppmeshRouteSpecTcpRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecTcpRouteOutputReference
type DataAwsAppmeshRouteSpecTcpRouteTimeout ¶
type DataAwsAppmeshRouteSpecTcpRouteTimeout struct {
}
type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdle ¶
type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdle struct {
}
type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList ¶
type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList 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) DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference
// 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 NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList
type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference ¶
type DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference 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() *DataAwsAppmeshRouteSpecTcpRouteTimeoutIdle
SetInternalValue(val *DataAwsAppmeshRouteSpecTcpRouteTimeoutIdle)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
Value() *float64
// 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 NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference
type DataAwsAppmeshRouteSpecTcpRouteTimeoutList ¶
type DataAwsAppmeshRouteSpecTcpRouteTimeoutList 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) DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference
// 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 NewDataAwsAppmeshRouteSpecTcpRouteTimeoutList ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsAppmeshRouteSpecTcpRouteTimeoutList
type DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference ¶
type DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference 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
Idle() DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList
InternalValue() *DataAwsAppmeshRouteSpecTcpRouteTimeout
SetInternalValue(val *DataAwsAppmeshRouteSpecTcpRouteTimeout)
// 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 NewDataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference ¶
func NewDataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference
Source Files
¶
- DataAwsAppmeshRoute.go
- DataAwsAppmeshRouteConfig.go
- DataAwsAppmeshRouteSpec.go
- DataAwsAppmeshRouteSpecGrpcRoute.go
- DataAwsAppmeshRouteSpecGrpcRouteAction.go
- DataAwsAppmeshRouteSpecGrpcRouteActionList.go
- DataAwsAppmeshRouteSpecGrpcRouteActionList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteActionOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTarget.go
- DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList.go
- DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteActionWeightedTargetOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteList.go
- DataAwsAppmeshRouteSpecGrpcRouteList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatch.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchList.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadata.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatch.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRange.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchMetadataOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicy.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeout.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdle.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutList.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutOutputReference__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequest.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestList__checks.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference.go
- DataAwsAppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2Route.go
- DataAwsAppmeshRouteSpecHttp2RouteAction.go
- DataAwsAppmeshRouteSpecHttp2RouteActionList.go
- DataAwsAppmeshRouteSpecHttp2RouteActionList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteActionOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTarget.go
- DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList.go
- DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteActionWeightedTargetOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteList.go
- DataAwsAppmeshRouteSpecHttp2RouteList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatch.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeader.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatch.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRange.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchHeaderOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchPath.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchPathList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchPathList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchPathOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameter.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatch.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteMatchQueryParameterOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicy.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeout.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdle.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutList.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequest.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestList__checks.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference.go
- DataAwsAppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRoute.go
- DataAwsAppmeshRouteSpecHttpRouteAction.go
- DataAwsAppmeshRouteSpecHttpRouteActionList.go
- DataAwsAppmeshRouteSpecHttpRouteActionList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteActionOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteActionOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteActionWeightedTarget.go
- DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList.go
- DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteActionWeightedTargetOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteList.go
- DataAwsAppmeshRouteSpecHttpRouteList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatch.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeader.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatch.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRange.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchHeaderOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchPath.go
- DataAwsAppmeshRouteSpecHttpRouteMatchPathList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchPathList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchPathOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameter.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatch.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteMatchQueryParameterOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicy.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteTimeout.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutIdle.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutIdleOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutList.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutOutputReference__checks.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequest.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestList__checks.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference.go
- DataAwsAppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference__checks.go
- DataAwsAppmeshRouteSpecList.go
- DataAwsAppmeshRouteSpecList__checks.go
- DataAwsAppmeshRouteSpecOutputReference.go
- DataAwsAppmeshRouteSpecOutputReference__checks.go
- DataAwsAppmeshRouteSpecTcpRoute.go
- DataAwsAppmeshRouteSpecTcpRouteAction.go
- DataAwsAppmeshRouteSpecTcpRouteActionList.go
- DataAwsAppmeshRouteSpecTcpRouteActionList__checks.go
- DataAwsAppmeshRouteSpecTcpRouteActionOutputReference.go
- DataAwsAppmeshRouteSpecTcpRouteActionOutputReference__checks.go
- DataAwsAppmeshRouteSpecTcpRouteActionWeightedTarget.go
- DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList.go
- DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetList__checks.go
- DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference.go
- DataAwsAppmeshRouteSpecTcpRouteActionWeightedTargetOutputReference__checks.go
- DataAwsAppmeshRouteSpecTcpRouteList.go
- DataAwsAppmeshRouteSpecTcpRouteList__checks.go
- DataAwsAppmeshRouteSpecTcpRouteMatch.go
- DataAwsAppmeshRouteSpecTcpRouteMatchList.go
- DataAwsAppmeshRouteSpecTcpRouteMatchList__checks.go
- DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference.go
- DataAwsAppmeshRouteSpecTcpRouteMatchOutputReference__checks.go
- DataAwsAppmeshRouteSpecTcpRouteOutputReference.go
- DataAwsAppmeshRouteSpecTcpRouteOutputReference__checks.go
- DataAwsAppmeshRouteSpecTcpRouteTimeout.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutIdle.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleList__checks.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutIdleOutputReference__checks.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutList.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutList__checks.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference.go
- DataAwsAppmeshRouteSpecTcpRouteTimeoutOutputReference__checks.go
- DataAwsAppmeshRoute__checks.go
- main.go