Documentation
¶
Index ¶
- type Args
- type DataArgs
- type DataSource
- type DataSpecAttributes
- func (s DataSpecAttributes) GrpcRoute() terra.ListValue[DataSpecGrpcRouteAttributes]
- func (s DataSpecAttributes) Http2Route() terra.ListValue[DataSpecHttp2RouteAttributes]
- func (s DataSpecAttributes) HttpRoute() terra.ListValue[DataSpecHttpRouteAttributes]
- func (s DataSpecAttributes) InternalRef() (terra.Reference, error)
- func (s DataSpecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataSpecAttributes) InternalWithRef(ref terra.Reference) DataSpecAttributes
- func (s DataSpecAttributes) Priority() terra.NumberValue
- func (s DataSpecAttributes) TcpRoute() terra.ListValue[DataSpecTcpRouteAttributes]
- type DataSpecGrpcRoute8B0C9706Attributes
- func (r DataSpecGrpcRoute8B0C9706Attributes) End() terra.NumberValue
- func (r DataSpecGrpcRoute8B0C9706Attributes) InternalRef() (terra.Reference, error)
- func (r DataSpecGrpcRoute8B0C9706Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSpecGrpcRoute8B0C9706Attributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRoute8B0C9706Attributes
- func (r DataSpecGrpcRoute8B0C9706Attributes) Start() terra.NumberValue
- type DataSpecGrpcRoute8B0C9706State
- type DataSpecGrpcRouteActionAttributes
- func (a DataSpecGrpcRouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a DataSpecGrpcRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataSpecGrpcRouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteActionAttributes
- func (a DataSpecGrpcRouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecGrpcRouteActionWeightedTargetAttributes]
- type DataSpecGrpcRouteActionState
- type DataSpecGrpcRouteActionWeightedTargetAttributes
- func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteActionWeightedTargetAttributes
- func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type DataSpecGrpcRouteActionWeightedTargetState
- type DataSpecGrpcRouteAttributes
- func (gr DataSpecGrpcRouteAttributes) Action() terra.ListValue[DataSpecGrpcRouteActionAttributes]
- func (gr DataSpecGrpcRouteAttributes) InternalRef() (terra.Reference, error)
- func (gr DataSpecGrpcRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gr DataSpecGrpcRouteAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteAttributes
- func (gr DataSpecGrpcRouteAttributes) Match() terra.ListValue[DataSpecGrpcRouteMatchAttributes]
- func (gr DataSpecGrpcRouteAttributes) RetryPolicy() terra.ListValue[DataSpecGrpcRouteRetryPolicyAttributes]
- func (gr DataSpecGrpcRouteAttributes) Timeout() terra.ListValue[DataSpecGrpcRouteTimeoutAttributes]
- type DataSpecGrpcRouteD86B2967Attributes
- func (m DataSpecGrpcRouteD86B2967Attributes) Exact() terra.StringValue
- func (m DataSpecGrpcRouteD86B2967Attributes) InternalRef() (terra.Reference, error)
- func (m DataSpecGrpcRouteD86B2967Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecGrpcRouteD86B2967Attributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteD86B2967Attributes
- func (m DataSpecGrpcRouteD86B2967Attributes) Prefix() terra.StringValue
- func (m DataSpecGrpcRouteD86B2967Attributes) Range() terra.ListValue[DataSpecGrpcRoute8B0C9706Attributes]
- func (m DataSpecGrpcRouteD86B2967Attributes) Regex() terra.StringValue
- func (m DataSpecGrpcRouteD86B2967Attributes) Suffix() terra.StringValue
- type DataSpecGrpcRouteD86B2967State
- type DataSpecGrpcRouteMatchAttributes
- func (m DataSpecGrpcRouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecGrpcRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecGrpcRouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteMatchAttributes
- func (m DataSpecGrpcRouteMatchAttributes) Metadata() terra.SetValue[DataSpecGrpcRouteMatchMetadataAttributes]
- func (m DataSpecGrpcRouteMatchAttributes) MethodName() terra.StringValue
- func (m DataSpecGrpcRouteMatchAttributes) Port() terra.NumberValue
- func (m DataSpecGrpcRouteMatchAttributes) Prefix() terra.StringValue
- func (m DataSpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
- type DataSpecGrpcRouteMatchMetadataAttributes
- func (m DataSpecGrpcRouteMatchMetadataAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecGrpcRouteMatchMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecGrpcRouteMatchMetadataAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteMatchMetadataAttributes
- func (m DataSpecGrpcRouteMatchMetadataAttributes) Invert() terra.BoolValue
- func (m DataSpecGrpcRouteMatchMetadataAttributes) Match() terra.ListValue[DataSpecGrpcRouteD86B2967Attributes]
- func (m DataSpecGrpcRouteMatchMetadataAttributes) Name() terra.StringValue
- type DataSpecGrpcRouteMatchMetadataState
- type DataSpecGrpcRouteMatchState
- type DataSpecGrpcRouteRetryPolicyAttributes
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) GrpcRetryEvents() terra.SetValue[terra.StringValue]
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteRetryPolicyAttributes
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes]
- func (rp DataSpecGrpcRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
- type DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
- func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
- type DataSpecGrpcRouteRetryPolicyPerRetryTimeoutState
- type DataSpecGrpcRouteRetryPolicyState
- type DataSpecGrpcRouteState
- type DataSpecGrpcRouteTimeoutAttributes
- func (t DataSpecGrpcRouteTimeoutAttributes) Idle() terra.ListValue[DataSpecGrpcRouteTimeoutIdleAttributes]
- func (t DataSpecGrpcRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecGrpcRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecGrpcRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteTimeoutAttributes
- func (t DataSpecGrpcRouteTimeoutAttributes) PerRequest() terra.ListValue[DataSpecGrpcRouteTimeoutPerRequestAttributes]
- type DataSpecGrpcRouteTimeoutIdleAttributes
- func (i DataSpecGrpcRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i DataSpecGrpcRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataSpecGrpcRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteTimeoutIdleAttributes
- func (i DataSpecGrpcRouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i DataSpecGrpcRouteTimeoutIdleAttributes) Value() terra.NumberValue
- type DataSpecGrpcRouteTimeoutIdleState
- type DataSpecGrpcRouteTimeoutPerRequestAttributes
- func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
- func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteTimeoutPerRequestAttributes
- func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
- func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
- type DataSpecGrpcRouteTimeoutPerRequestState
- type DataSpecGrpcRouteTimeoutState
- type DataSpecHttp2Route30Dd3523Attributes
- func (m DataSpecHttp2Route30Dd3523Attributes) Exact() terra.StringValue
- func (m DataSpecHttp2Route30Dd3523Attributes) InternalRef() (terra.Reference, error)
- func (m DataSpecHttp2Route30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecHttp2Route30Dd3523Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route30Dd3523Attributes
- func (m DataSpecHttp2Route30Dd3523Attributes) Prefix() terra.StringValue
- func (m DataSpecHttp2Route30Dd3523Attributes) Range() terra.ListValue[DataSpecHttp2Route31605981Attributes]
- func (m DataSpecHttp2Route30Dd3523Attributes) Regex() terra.StringValue
- func (m DataSpecHttp2Route30Dd3523Attributes) Suffix() terra.StringValue
- type DataSpecHttp2Route30Dd3523State
- type DataSpecHttp2Route31605981Attributes
- func (r DataSpecHttp2Route31605981Attributes) End() terra.NumberValue
- func (r DataSpecHttp2Route31605981Attributes) InternalRef() (terra.Reference, error)
- func (r DataSpecHttp2Route31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSpecHttp2Route31605981Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route31605981Attributes
- func (r DataSpecHttp2Route31605981Attributes) Start() terra.NumberValue
- type DataSpecHttp2Route31605981State
- type DataSpecHttp2RouteActionAttributes
- func (a DataSpecHttp2RouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a DataSpecHttp2RouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataSpecHttp2RouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionAttributes
- func (a DataSpecHttp2RouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecHttp2RouteActionWeightedTargetAttributes]
- type DataSpecHttp2RouteActionState
- type DataSpecHttp2RouteActionWeightedTargetAttributes
- func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionWeightedTargetAttributes
- func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type DataSpecHttp2RouteActionWeightedTargetState
- type DataSpecHttp2RouteAttributes
- func (hr DataSpecHttp2RouteAttributes) Action() terra.ListValue[DataSpecHttp2RouteActionAttributes]
- func (hr DataSpecHttp2RouteAttributes) InternalRef() (terra.Reference, error)
- func (hr DataSpecHttp2RouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hr DataSpecHttp2RouteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteAttributes
- func (hr DataSpecHttp2RouteAttributes) Match() terra.ListValue[DataSpecHttp2RouteMatchAttributes]
- func (hr DataSpecHttp2RouteAttributes) RetryPolicy() terra.ListValue[DataSpecHttp2RouteRetryPolicyAttributes]
- func (hr DataSpecHttp2RouteAttributes) Timeout() terra.ListValue[DataSpecHttp2RouteTimeoutAttributes]
- type DataSpecHttp2RouteD36Dd47DAttributes
- func (m DataSpecHttp2RouteD36Dd47DAttributes) Exact() terra.StringValue
- func (m DataSpecHttp2RouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecHttp2RouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecHttp2RouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteD36Dd47DAttributes
- type DataSpecHttp2RouteD36Dd47DState
- type DataSpecHttp2RouteMatchAttributes
- func (m DataSpecHttp2RouteMatchAttributes) Header() terra.SetValue[DataSpecHttp2RouteMatchHeaderAttributes]
- func (m DataSpecHttp2RouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecHttp2RouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecHttp2RouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchAttributes
- func (m DataSpecHttp2RouteMatchAttributes) Method() terra.StringValue
- func (m DataSpecHttp2RouteMatchAttributes) Path() terra.ListValue[DataSpecHttp2RouteMatchPathAttributes]
- func (m DataSpecHttp2RouteMatchAttributes) Port() terra.NumberValue
- func (m DataSpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
- func (m DataSpecHttp2RouteMatchAttributes) QueryParameter() terra.SetValue[DataSpecHttp2RouteMatchQueryParameterAttributes]
- func (m DataSpecHttp2RouteMatchAttributes) Scheme() terra.StringValue
- type DataSpecHttp2RouteMatchHeaderAttributes
- func (h DataSpecHttp2RouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
- func (h DataSpecHttp2RouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSpecHttp2RouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchHeaderAttributes
- func (h DataSpecHttp2RouteMatchHeaderAttributes) Invert() terra.BoolValue
- func (h DataSpecHttp2RouteMatchHeaderAttributes) Match() terra.ListValue[DataSpecHttp2Route30Dd3523Attributes]
- func (h DataSpecHttp2RouteMatchHeaderAttributes) Name() terra.StringValue
- type DataSpecHttp2RouteMatchHeaderState
- type DataSpecHttp2RouteMatchPathAttributes
- func (p DataSpecHttp2RouteMatchPathAttributes) Exact() terra.StringValue
- func (p DataSpecHttp2RouteMatchPathAttributes) InternalRef() (terra.Reference, error)
- func (p DataSpecHttp2RouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataSpecHttp2RouteMatchPathAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchPathAttributes
- func (p DataSpecHttp2RouteMatchPathAttributes) Regex() terra.StringValue
- type DataSpecHttp2RouteMatchPathState
- type DataSpecHttp2RouteMatchQueryParameterAttributes
- func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
- func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchQueryParameterAttributes
- func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) Match() terra.ListValue[DataSpecHttp2RouteD36Dd47DAttributes]
- func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) Name() terra.StringValue
- type DataSpecHttp2RouteMatchQueryParameterState
- type DataSpecHttp2RouteMatchState
- type DataSpecHttp2RouteRetryPolicyAttributes
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteRetryPolicyAttributes
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes]
- func (rp DataSpecHttp2RouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
- type DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes
- func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes
- func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
- func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
- type DataSpecHttp2RouteRetryPolicyPerRetryTimeoutState
- type DataSpecHttp2RouteRetryPolicyState
- type DataSpecHttp2RouteState
- type DataSpecHttp2RouteTimeoutAttributes
- func (t DataSpecHttp2RouteTimeoutAttributes) Idle() terra.ListValue[DataSpecHttp2RouteTimeoutIdleAttributes]
- func (t DataSpecHttp2RouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecHttp2RouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecHttp2RouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteTimeoutAttributes
- func (t DataSpecHttp2RouteTimeoutAttributes) PerRequest() terra.ListValue[DataSpecHttp2RouteTimeoutPerRequestAttributes]
- type DataSpecHttp2RouteTimeoutIdleAttributes
- func (i DataSpecHttp2RouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i DataSpecHttp2RouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataSpecHttp2RouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteTimeoutIdleAttributes
- func (i DataSpecHttp2RouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i DataSpecHttp2RouteTimeoutIdleAttributes) Value() terra.NumberValue
- type DataSpecHttp2RouteTimeoutIdleState
- type DataSpecHttp2RouteTimeoutPerRequestAttributes
- func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
- func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteTimeoutPerRequestAttributes
- func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) Unit() terra.StringValue
- func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) Value() terra.NumberValue
- type DataSpecHttp2RouteTimeoutPerRequestState
- type DataSpecHttp2RouteTimeoutState
- type DataSpecHttpRoute30Dd3523Attributes
- func (m DataSpecHttpRoute30Dd3523Attributes) Exact() terra.StringValue
- func (m DataSpecHttpRoute30Dd3523Attributes) InternalRef() (terra.Reference, error)
- func (m DataSpecHttpRoute30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecHttpRoute30Dd3523Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute30Dd3523Attributes
- func (m DataSpecHttpRoute30Dd3523Attributes) Prefix() terra.StringValue
- func (m DataSpecHttpRoute30Dd3523Attributes) Range() terra.ListValue[DataSpecHttpRoute31605981Attributes]
- func (m DataSpecHttpRoute30Dd3523Attributes) Regex() terra.StringValue
- func (m DataSpecHttpRoute30Dd3523Attributes) Suffix() terra.StringValue
- type DataSpecHttpRoute30Dd3523State
- type DataSpecHttpRoute31605981Attributes
- func (r DataSpecHttpRoute31605981Attributes) End() terra.NumberValue
- func (r DataSpecHttpRoute31605981Attributes) InternalRef() (terra.Reference, error)
- func (r DataSpecHttpRoute31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSpecHttpRoute31605981Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute31605981Attributes
- func (r DataSpecHttpRoute31605981Attributes) Start() terra.NumberValue
- type DataSpecHttpRoute31605981State
- type DataSpecHttpRouteActionAttributes
- func (a DataSpecHttpRouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a DataSpecHttpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataSpecHttpRouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionAttributes
- func (a DataSpecHttpRouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecHttpRouteActionWeightedTargetAttributes]
- type DataSpecHttpRouteActionState
- type DataSpecHttpRouteActionWeightedTargetAttributes
- func (wt DataSpecHttpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt DataSpecHttpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt DataSpecHttpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionWeightedTargetAttributes
- func (wt DataSpecHttpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt DataSpecHttpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt DataSpecHttpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type DataSpecHttpRouteActionWeightedTargetState
- type DataSpecHttpRouteAttributes
- func (hr DataSpecHttpRouteAttributes) Action() terra.ListValue[DataSpecHttpRouteActionAttributes]
- func (hr DataSpecHttpRouteAttributes) InternalRef() (terra.Reference, error)
- func (hr DataSpecHttpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hr DataSpecHttpRouteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteAttributes
- func (hr DataSpecHttpRouteAttributes) Match() terra.ListValue[DataSpecHttpRouteMatchAttributes]
- func (hr DataSpecHttpRouteAttributes) RetryPolicy() terra.ListValue[DataSpecHttpRouteRetryPolicyAttributes]
- func (hr DataSpecHttpRouteAttributes) Timeout() terra.ListValue[DataSpecHttpRouteTimeoutAttributes]
- type DataSpecHttpRouteD36Dd47DAttributes
- func (m DataSpecHttpRouteD36Dd47DAttributes) Exact() terra.StringValue
- func (m DataSpecHttpRouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecHttpRouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecHttpRouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteD36Dd47DAttributes
- type DataSpecHttpRouteD36Dd47DState
- type DataSpecHttpRouteMatchAttributes
- func (m DataSpecHttpRouteMatchAttributes) Header() terra.SetValue[DataSpecHttpRouteMatchHeaderAttributes]
- func (m DataSpecHttpRouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecHttpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecHttpRouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchAttributes
- func (m DataSpecHttpRouteMatchAttributes) Method() terra.StringValue
- func (m DataSpecHttpRouteMatchAttributes) Path() terra.ListValue[DataSpecHttpRouteMatchPathAttributes]
- func (m DataSpecHttpRouteMatchAttributes) Port() terra.NumberValue
- func (m DataSpecHttpRouteMatchAttributes) Prefix() terra.StringValue
- func (m DataSpecHttpRouteMatchAttributes) QueryParameter() terra.SetValue[DataSpecHttpRouteMatchQueryParameterAttributes]
- func (m DataSpecHttpRouteMatchAttributes) Scheme() terra.StringValue
- type DataSpecHttpRouteMatchHeaderAttributes
- func (h DataSpecHttpRouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
- func (h DataSpecHttpRouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSpecHttpRouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchHeaderAttributes
- func (h DataSpecHttpRouteMatchHeaderAttributes) Invert() terra.BoolValue
- func (h DataSpecHttpRouteMatchHeaderAttributes) Match() terra.ListValue[DataSpecHttpRoute30Dd3523Attributes]
- func (h DataSpecHttpRouteMatchHeaderAttributes) Name() terra.StringValue
- type DataSpecHttpRouteMatchHeaderState
- type DataSpecHttpRouteMatchPathAttributes
- func (p DataSpecHttpRouteMatchPathAttributes) Exact() terra.StringValue
- func (p DataSpecHttpRouteMatchPathAttributes) InternalRef() (terra.Reference, error)
- func (p DataSpecHttpRouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataSpecHttpRouteMatchPathAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchPathAttributes
- func (p DataSpecHttpRouteMatchPathAttributes) Regex() terra.StringValue
- type DataSpecHttpRouteMatchPathState
- type DataSpecHttpRouteMatchQueryParameterAttributes
- func (qp DataSpecHttpRouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
- func (qp DataSpecHttpRouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp DataSpecHttpRouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchQueryParameterAttributes
- func (qp DataSpecHttpRouteMatchQueryParameterAttributes) Match() terra.ListValue[DataSpecHttpRouteD36Dd47DAttributes]
- func (qp DataSpecHttpRouteMatchQueryParameterAttributes) Name() terra.StringValue
- type DataSpecHttpRouteMatchQueryParameterState
- type DataSpecHttpRouteMatchState
- type DataSpecHttpRouteRetryPolicyAttributes
- func (rp DataSpecHttpRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
- func (rp DataSpecHttpRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp DataSpecHttpRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp DataSpecHttpRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteRetryPolicyAttributes
- func (rp DataSpecHttpRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
- func (rp DataSpecHttpRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes]
- func (rp DataSpecHttpRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
- type DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
- func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
- type DataSpecHttpRouteRetryPolicyPerRetryTimeoutState
- type DataSpecHttpRouteRetryPolicyState
- type DataSpecHttpRouteState
- type DataSpecHttpRouteTimeoutAttributes
- func (t DataSpecHttpRouteTimeoutAttributes) Idle() terra.ListValue[DataSpecHttpRouteTimeoutIdleAttributes]
- func (t DataSpecHttpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecHttpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecHttpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteTimeoutAttributes
- func (t DataSpecHttpRouteTimeoutAttributes) PerRequest() terra.ListValue[DataSpecHttpRouteTimeoutPerRequestAttributes]
- type DataSpecHttpRouteTimeoutIdleAttributes
- func (i DataSpecHttpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i DataSpecHttpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataSpecHttpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteTimeoutIdleAttributes
- func (i DataSpecHttpRouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i DataSpecHttpRouteTimeoutIdleAttributes) Value() terra.NumberValue
- type DataSpecHttpRouteTimeoutIdleState
- type DataSpecHttpRouteTimeoutPerRequestAttributes
- func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
- func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteTimeoutPerRequestAttributes
- func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
- func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
- type DataSpecHttpRouteTimeoutPerRequestState
- type DataSpecHttpRouteTimeoutState
- type DataSpecState
- type DataSpecTcpRouteActionAttributes
- func (a DataSpecTcpRouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a DataSpecTcpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataSpecTcpRouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteActionAttributes
- func (a DataSpecTcpRouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecTcpRouteActionWeightedTargetAttributes]
- type DataSpecTcpRouteActionState
- type DataSpecTcpRouteActionWeightedTargetAttributes
- func (wt DataSpecTcpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt DataSpecTcpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt DataSpecTcpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteActionWeightedTargetAttributes
- func (wt DataSpecTcpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt DataSpecTcpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt DataSpecTcpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type DataSpecTcpRouteActionWeightedTargetState
- type DataSpecTcpRouteAttributes
- func (tr DataSpecTcpRouteAttributes) Action() terra.ListValue[DataSpecTcpRouteActionAttributes]
- func (tr DataSpecTcpRouteAttributes) InternalRef() (terra.Reference, error)
- func (tr DataSpecTcpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tr DataSpecTcpRouteAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteAttributes
- func (tr DataSpecTcpRouteAttributes) Match() terra.ListValue[DataSpecTcpRouteMatchAttributes]
- func (tr DataSpecTcpRouteAttributes) Timeout() terra.ListValue[DataSpecTcpRouteTimeoutAttributes]
- type DataSpecTcpRouteMatchAttributes
- func (m DataSpecTcpRouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m DataSpecTcpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataSpecTcpRouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteMatchAttributes
- func (m DataSpecTcpRouteMatchAttributes) Port() terra.NumberValue
- type DataSpecTcpRouteMatchState
- type DataSpecTcpRouteState
- type DataSpecTcpRouteTimeoutAttributes
- func (t DataSpecTcpRouteTimeoutAttributes) Idle() terra.ListValue[DataSpecTcpRouteTimeoutIdleAttributes]
- func (t DataSpecTcpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecTcpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecTcpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteTimeoutAttributes
- type DataSpecTcpRouteTimeoutIdleAttributes
- func (i DataSpecTcpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i DataSpecTcpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataSpecTcpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteTimeoutIdleAttributes
- func (i DataSpecTcpRouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i DataSpecTcpRouteTimeoutIdleAttributes) Value() terra.NumberValue
- type DataSpecTcpRouteTimeoutIdleState
- type DataSpecTcpRouteTimeoutState
- type Resource
- func (aar *Resource) Attributes() awsAppmeshRouteAttributes
- func (aar *Resource) Configuration() interface{}
- func (aar *Resource) DependOn() terra.Reference
- func (aar *Resource) Dependencies() terra.Dependencies
- func (aar *Resource) ImportState(state io.Reader) error
- func (aar *Resource) LifecycleManagement() *terra.Lifecycle
- func (aar *Resource) LocalName() string
- func (aar *Resource) State() (*awsAppmeshRouteState, bool)
- func (aar *Resource) StateMust() *awsAppmeshRouteState
- func (aar *Resource) Type() string
- type Spec
- type SpecAttributes
- func (s SpecAttributes) GrpcRoute() terra.ListValue[SpecGrpcRouteAttributes]
- func (s SpecAttributes) Http2Route() terra.ListValue[SpecHttp2RouteAttributes]
- func (s SpecAttributes) HttpRoute() terra.ListValue[SpecHttpRouteAttributes]
- func (s SpecAttributes) InternalRef() (terra.Reference, error)
- func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
- func (s SpecAttributes) Priority() terra.NumberValue
- func (s SpecAttributes) TcpRoute() terra.ListValue[SpecTcpRouteAttributes]
- type SpecGrpcRoute
- type SpecGrpcRoute8B0C9706
- type SpecGrpcRoute8B0C9706Attributes
- func (r SpecGrpcRoute8B0C9706Attributes) End() terra.NumberValue
- func (r SpecGrpcRoute8B0C9706Attributes) InternalRef() (terra.Reference, error)
- func (r SpecGrpcRoute8B0C9706Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r SpecGrpcRoute8B0C9706Attributes) InternalWithRef(ref terra.Reference) SpecGrpcRoute8B0C9706Attributes
- func (r SpecGrpcRoute8B0C9706Attributes) Start() terra.NumberValue
- type SpecGrpcRoute8B0C9706State
- type SpecGrpcRouteAction
- type SpecGrpcRouteActionAttributes
- func (a SpecGrpcRouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a SpecGrpcRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecGrpcRouteActionAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteActionAttributes
- func (a SpecGrpcRouteActionAttributes) WeightedTarget() terra.SetValue[SpecGrpcRouteActionWeightedTargetAttributes]
- type SpecGrpcRouteActionState
- type SpecGrpcRouteActionWeightedTarget
- type SpecGrpcRouteActionWeightedTargetAttributes
- func (wt SpecGrpcRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt SpecGrpcRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt SpecGrpcRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteActionWeightedTargetAttributes
- func (wt SpecGrpcRouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt SpecGrpcRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt SpecGrpcRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type SpecGrpcRouteActionWeightedTargetState
- type SpecGrpcRouteAttributes
- func (gr SpecGrpcRouteAttributes) Action() terra.ListValue[SpecGrpcRouteActionAttributes]
- func (gr SpecGrpcRouteAttributes) InternalRef() (terra.Reference, error)
- func (gr SpecGrpcRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gr SpecGrpcRouteAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteAttributes
- func (gr SpecGrpcRouteAttributes) Match() terra.ListValue[SpecGrpcRouteMatchAttributes]
- func (gr SpecGrpcRouteAttributes) RetryPolicy() terra.ListValue[SpecGrpcRouteRetryPolicyAttributes]
- func (gr SpecGrpcRouteAttributes) Timeout() terra.ListValue[SpecGrpcRouteTimeoutAttributes]
- type SpecGrpcRouteD86B2967
- type SpecGrpcRouteD86B2967Attributes
- func (m SpecGrpcRouteD86B2967Attributes) Exact() terra.StringValue
- func (m SpecGrpcRouteD86B2967Attributes) InternalRef() (terra.Reference, error)
- func (m SpecGrpcRouteD86B2967Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecGrpcRouteD86B2967Attributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteD86B2967Attributes
- func (m SpecGrpcRouteD86B2967Attributes) Prefix() terra.StringValue
- func (m SpecGrpcRouteD86B2967Attributes) Range() terra.ListValue[SpecGrpcRoute8B0C9706Attributes]
- func (m SpecGrpcRouteD86B2967Attributes) Regex() terra.StringValue
- func (m SpecGrpcRouteD86B2967Attributes) Suffix() terra.StringValue
- type SpecGrpcRouteD86B2967State
- type SpecGrpcRouteMatch
- type SpecGrpcRouteMatchAttributes
- func (m SpecGrpcRouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m SpecGrpcRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecGrpcRouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteMatchAttributes
- func (m SpecGrpcRouteMatchAttributes) Metadata() terra.SetValue[SpecGrpcRouteMatchMetadataAttributes]
- func (m SpecGrpcRouteMatchAttributes) MethodName() terra.StringValue
- func (m SpecGrpcRouteMatchAttributes) Port() terra.NumberValue
- func (m SpecGrpcRouteMatchAttributes) Prefix() terra.StringValue
- func (m SpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
- type SpecGrpcRouteMatchMetadata
- type SpecGrpcRouteMatchMetadataAttributes
- func (m SpecGrpcRouteMatchMetadataAttributes) InternalRef() (terra.Reference, error)
- func (m SpecGrpcRouteMatchMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecGrpcRouteMatchMetadataAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteMatchMetadataAttributes
- func (m SpecGrpcRouteMatchMetadataAttributes) Invert() terra.BoolValue
- func (m SpecGrpcRouteMatchMetadataAttributes) Match() terra.ListValue[SpecGrpcRouteD86B2967Attributes]
- func (m SpecGrpcRouteMatchMetadataAttributes) Name() terra.StringValue
- type SpecGrpcRouteMatchMetadataState
- type SpecGrpcRouteMatchState
- type SpecGrpcRouteRetryPolicy
- type SpecGrpcRouteRetryPolicyAttributes
- func (rp SpecGrpcRouteRetryPolicyAttributes) GrpcRetryEvents() terra.SetValue[terra.StringValue]
- func (rp SpecGrpcRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
- func (rp SpecGrpcRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp SpecGrpcRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp SpecGrpcRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteRetryPolicyAttributes
- func (rp SpecGrpcRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
- func (rp SpecGrpcRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes]
- func (rp SpecGrpcRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
- type SpecGrpcRouteRetryPolicyPerRetryTimeout
- type SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
- func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
- type SpecGrpcRouteRetryPolicyPerRetryTimeoutState
- type SpecGrpcRouteRetryPolicyState
- type SpecGrpcRouteState
- type SpecGrpcRouteTimeout
- type SpecGrpcRouteTimeoutAttributes
- func (t SpecGrpcRouteTimeoutAttributes) Idle() terra.ListValue[SpecGrpcRouteTimeoutIdleAttributes]
- func (t SpecGrpcRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t SpecGrpcRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecGrpcRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteTimeoutAttributes
- func (t SpecGrpcRouteTimeoutAttributes) PerRequest() terra.ListValue[SpecGrpcRouteTimeoutPerRequestAttributes]
- type SpecGrpcRouteTimeoutIdle
- type SpecGrpcRouteTimeoutIdleAttributes
- func (i SpecGrpcRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i SpecGrpcRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecGrpcRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteTimeoutIdleAttributes
- func (i SpecGrpcRouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i SpecGrpcRouteTimeoutIdleAttributes) Value() terra.NumberValue
- type SpecGrpcRouteTimeoutIdleState
- type SpecGrpcRouteTimeoutPerRequest
- type SpecGrpcRouteTimeoutPerRequestAttributes
- func (pr SpecGrpcRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
- func (pr SpecGrpcRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr SpecGrpcRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteTimeoutPerRequestAttributes
- func (pr SpecGrpcRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
- func (pr SpecGrpcRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
- type SpecGrpcRouteTimeoutPerRequestState
- type SpecGrpcRouteTimeoutState
- type SpecHttp2Route
- type SpecHttp2Route30Dd3523
- type SpecHttp2Route30Dd3523Attributes
- func (m SpecHttp2Route30Dd3523Attributes) Exact() terra.StringValue
- func (m SpecHttp2Route30Dd3523Attributes) InternalRef() (terra.Reference, error)
- func (m SpecHttp2Route30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecHttp2Route30Dd3523Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route30Dd3523Attributes
- func (m SpecHttp2Route30Dd3523Attributes) Prefix() terra.StringValue
- func (m SpecHttp2Route30Dd3523Attributes) Range() terra.ListValue[SpecHttp2Route31605981Attributes]
- func (m SpecHttp2Route30Dd3523Attributes) Regex() terra.StringValue
- func (m SpecHttp2Route30Dd3523Attributes) Suffix() terra.StringValue
- type SpecHttp2Route30Dd3523State
- type SpecHttp2Route31605981
- type SpecHttp2Route31605981Attributes
- func (r SpecHttp2Route31605981Attributes) End() terra.NumberValue
- func (r SpecHttp2Route31605981Attributes) InternalRef() (terra.Reference, error)
- func (r SpecHttp2Route31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r SpecHttp2Route31605981Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route31605981Attributes
- func (r SpecHttp2Route31605981Attributes) Start() terra.NumberValue
- type SpecHttp2Route31605981State
- type SpecHttp2RouteAction
- type SpecHttp2RouteActionAttributes
- func (a SpecHttp2RouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a SpecHttp2RouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecHttp2RouteActionAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionAttributes
- func (a SpecHttp2RouteActionAttributes) WeightedTarget() terra.SetValue[SpecHttp2RouteActionWeightedTargetAttributes]
- type SpecHttp2RouteActionState
- type SpecHttp2RouteActionWeightedTarget
- type SpecHttp2RouteActionWeightedTargetAttributes
- func (wt SpecHttp2RouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt SpecHttp2RouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt SpecHttp2RouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionWeightedTargetAttributes
- func (wt SpecHttp2RouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt SpecHttp2RouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt SpecHttp2RouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type SpecHttp2RouteActionWeightedTargetState
- type SpecHttp2RouteAttributes
- func (hr SpecHttp2RouteAttributes) Action() terra.ListValue[SpecHttp2RouteActionAttributes]
- func (hr SpecHttp2RouteAttributes) InternalRef() (terra.Reference, error)
- func (hr SpecHttp2RouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hr SpecHttp2RouteAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteAttributes
- func (hr SpecHttp2RouteAttributes) Match() terra.ListValue[SpecHttp2RouteMatchAttributes]
- func (hr SpecHttp2RouteAttributes) RetryPolicy() terra.ListValue[SpecHttp2RouteRetryPolicyAttributes]
- func (hr SpecHttp2RouteAttributes) Timeout() terra.ListValue[SpecHttp2RouteTimeoutAttributes]
- type SpecHttp2RouteD36Dd47D
- type SpecHttp2RouteD36Dd47DAttributes
- func (m SpecHttp2RouteD36Dd47DAttributes) Exact() terra.StringValue
- func (m SpecHttp2RouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
- func (m SpecHttp2RouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecHttp2RouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteD36Dd47DAttributes
- type SpecHttp2RouteD36Dd47DState
- type SpecHttp2RouteMatch
- type SpecHttp2RouteMatchAttributes
- func (m SpecHttp2RouteMatchAttributes) Header() terra.SetValue[SpecHttp2RouteMatchHeaderAttributes]
- func (m SpecHttp2RouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m SpecHttp2RouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecHttp2RouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchAttributes
- func (m SpecHttp2RouteMatchAttributes) Method() terra.StringValue
- func (m SpecHttp2RouteMatchAttributes) Path() terra.ListValue[SpecHttp2RouteMatchPathAttributes]
- func (m SpecHttp2RouteMatchAttributes) Port() terra.NumberValue
- func (m SpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
- func (m SpecHttp2RouteMatchAttributes) QueryParameter() terra.SetValue[SpecHttp2RouteMatchQueryParameterAttributes]
- func (m SpecHttp2RouteMatchAttributes) Scheme() terra.StringValue
- type SpecHttp2RouteMatchHeader
- type SpecHttp2RouteMatchHeaderAttributes
- func (h SpecHttp2RouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
- func (h SpecHttp2RouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecHttp2RouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchHeaderAttributes
- func (h SpecHttp2RouteMatchHeaderAttributes) Invert() terra.BoolValue
- func (h SpecHttp2RouteMatchHeaderAttributes) Match() terra.ListValue[SpecHttp2Route30Dd3523Attributes]
- func (h SpecHttp2RouteMatchHeaderAttributes) Name() terra.StringValue
- type SpecHttp2RouteMatchHeaderState
- type SpecHttp2RouteMatchPath
- type SpecHttp2RouteMatchPathAttributes
- func (p SpecHttp2RouteMatchPathAttributes) Exact() terra.StringValue
- func (p SpecHttp2RouteMatchPathAttributes) InternalRef() (terra.Reference, error)
- func (p SpecHttp2RouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p SpecHttp2RouteMatchPathAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchPathAttributes
- func (p SpecHttp2RouteMatchPathAttributes) Regex() terra.StringValue
- type SpecHttp2RouteMatchPathState
- type SpecHttp2RouteMatchQueryParameter
- type SpecHttp2RouteMatchQueryParameterAttributes
- func (qp SpecHttp2RouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
- func (qp SpecHttp2RouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp SpecHttp2RouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchQueryParameterAttributes
- func (qp SpecHttp2RouteMatchQueryParameterAttributes) Match() terra.ListValue[SpecHttp2RouteD36Dd47DAttributes]
- func (qp SpecHttp2RouteMatchQueryParameterAttributes) Name() terra.StringValue
- type SpecHttp2RouteMatchQueryParameterState
- type SpecHttp2RouteMatchState
- type SpecHttp2RouteRetryPolicy
- type SpecHttp2RouteRetryPolicyAttributes
- func (rp SpecHttp2RouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
- func (rp SpecHttp2RouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp SpecHttp2RouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp SpecHttp2RouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteRetryPolicyAttributes
- func (rp SpecHttp2RouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
- func (rp SpecHttp2RouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes]
- func (rp SpecHttp2RouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
- type SpecHttp2RouteRetryPolicyPerRetryTimeout
- type SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes
- func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes
- func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
- func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
- type SpecHttp2RouteRetryPolicyPerRetryTimeoutState
- type SpecHttp2RouteRetryPolicyState
- type SpecHttp2RouteState
- type SpecHttp2RouteTimeout
- type SpecHttp2RouteTimeoutAttributes
- func (t SpecHttp2RouteTimeoutAttributes) Idle() terra.ListValue[SpecHttp2RouteTimeoutIdleAttributes]
- func (t SpecHttp2RouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t SpecHttp2RouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecHttp2RouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteTimeoutAttributes
- func (t SpecHttp2RouteTimeoutAttributes) PerRequest() terra.ListValue[SpecHttp2RouteTimeoutPerRequestAttributes]
- type SpecHttp2RouteTimeoutIdle
- type SpecHttp2RouteTimeoutIdleAttributes
- func (i SpecHttp2RouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i SpecHttp2RouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecHttp2RouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteTimeoutIdleAttributes
- func (i SpecHttp2RouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i SpecHttp2RouteTimeoutIdleAttributes) Value() terra.NumberValue
- type SpecHttp2RouteTimeoutIdleState
- type SpecHttp2RouteTimeoutPerRequest
- type SpecHttp2RouteTimeoutPerRequestAttributes
- func (pr SpecHttp2RouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
- func (pr SpecHttp2RouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr SpecHttp2RouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteTimeoutPerRequestAttributes
- func (pr SpecHttp2RouteTimeoutPerRequestAttributes) Unit() terra.StringValue
- func (pr SpecHttp2RouteTimeoutPerRequestAttributes) Value() terra.NumberValue
- type SpecHttp2RouteTimeoutPerRequestState
- type SpecHttp2RouteTimeoutState
- type SpecHttpRoute
- type SpecHttpRoute30Dd3523
- type SpecHttpRoute30Dd3523Attributes
- func (m SpecHttpRoute30Dd3523Attributes) Exact() terra.StringValue
- func (m SpecHttpRoute30Dd3523Attributes) InternalRef() (terra.Reference, error)
- func (m SpecHttpRoute30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecHttpRoute30Dd3523Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute30Dd3523Attributes
- func (m SpecHttpRoute30Dd3523Attributes) Prefix() terra.StringValue
- func (m SpecHttpRoute30Dd3523Attributes) Range() terra.ListValue[SpecHttpRoute31605981Attributes]
- func (m SpecHttpRoute30Dd3523Attributes) Regex() terra.StringValue
- func (m SpecHttpRoute30Dd3523Attributes) Suffix() terra.StringValue
- type SpecHttpRoute30Dd3523State
- type SpecHttpRoute31605981
- type SpecHttpRoute31605981Attributes
- func (r SpecHttpRoute31605981Attributes) End() terra.NumberValue
- func (r SpecHttpRoute31605981Attributes) InternalRef() (terra.Reference, error)
- func (r SpecHttpRoute31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (r SpecHttpRoute31605981Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute31605981Attributes
- func (r SpecHttpRoute31605981Attributes) Start() terra.NumberValue
- type SpecHttpRoute31605981State
- type SpecHttpRouteAction
- type SpecHttpRouteActionAttributes
- func (a SpecHttpRouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a SpecHttpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecHttpRouteActionAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionAttributes
- func (a SpecHttpRouteActionAttributes) WeightedTarget() terra.SetValue[SpecHttpRouteActionWeightedTargetAttributes]
- type SpecHttpRouteActionState
- type SpecHttpRouteActionWeightedTarget
- type SpecHttpRouteActionWeightedTargetAttributes
- func (wt SpecHttpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt SpecHttpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt SpecHttpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionWeightedTargetAttributes
- func (wt SpecHttpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt SpecHttpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt SpecHttpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type SpecHttpRouteActionWeightedTargetState
- type SpecHttpRouteAttributes
- func (hr SpecHttpRouteAttributes) Action() terra.ListValue[SpecHttpRouteActionAttributes]
- func (hr SpecHttpRouteAttributes) InternalRef() (terra.Reference, error)
- func (hr SpecHttpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hr SpecHttpRouteAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteAttributes
- func (hr SpecHttpRouteAttributes) Match() terra.ListValue[SpecHttpRouteMatchAttributes]
- func (hr SpecHttpRouteAttributes) RetryPolicy() terra.ListValue[SpecHttpRouteRetryPolicyAttributes]
- func (hr SpecHttpRouteAttributes) Timeout() terra.ListValue[SpecHttpRouteTimeoutAttributes]
- type SpecHttpRouteD36Dd47D
- type SpecHttpRouteD36Dd47DAttributes
- func (m SpecHttpRouteD36Dd47DAttributes) Exact() terra.StringValue
- func (m SpecHttpRouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
- func (m SpecHttpRouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecHttpRouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteD36Dd47DAttributes
- type SpecHttpRouteD36Dd47DState
- type SpecHttpRouteMatch
- type SpecHttpRouteMatchAttributes
- func (m SpecHttpRouteMatchAttributes) Header() terra.SetValue[SpecHttpRouteMatchHeaderAttributes]
- func (m SpecHttpRouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m SpecHttpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecHttpRouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchAttributes
- func (m SpecHttpRouteMatchAttributes) Method() terra.StringValue
- func (m SpecHttpRouteMatchAttributes) Path() terra.ListValue[SpecHttpRouteMatchPathAttributes]
- func (m SpecHttpRouteMatchAttributes) Port() terra.NumberValue
- func (m SpecHttpRouteMatchAttributes) Prefix() terra.StringValue
- func (m SpecHttpRouteMatchAttributes) QueryParameter() terra.SetValue[SpecHttpRouteMatchQueryParameterAttributes]
- func (m SpecHttpRouteMatchAttributes) Scheme() terra.StringValue
- type SpecHttpRouteMatchHeader
- type SpecHttpRouteMatchHeaderAttributes
- func (h SpecHttpRouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
- func (h SpecHttpRouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecHttpRouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchHeaderAttributes
- func (h SpecHttpRouteMatchHeaderAttributes) Invert() terra.BoolValue
- func (h SpecHttpRouteMatchHeaderAttributes) Match() terra.ListValue[SpecHttpRoute30Dd3523Attributes]
- func (h SpecHttpRouteMatchHeaderAttributes) Name() terra.StringValue
- type SpecHttpRouteMatchHeaderState
- type SpecHttpRouteMatchPath
- type SpecHttpRouteMatchPathAttributes
- func (p SpecHttpRouteMatchPathAttributes) Exact() terra.StringValue
- func (p SpecHttpRouteMatchPathAttributes) InternalRef() (terra.Reference, error)
- func (p SpecHttpRouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p SpecHttpRouteMatchPathAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchPathAttributes
- func (p SpecHttpRouteMatchPathAttributes) Regex() terra.StringValue
- type SpecHttpRouteMatchPathState
- type SpecHttpRouteMatchQueryParameter
- type SpecHttpRouteMatchQueryParameterAttributes
- func (qp SpecHttpRouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
- func (qp SpecHttpRouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp SpecHttpRouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchQueryParameterAttributes
- func (qp SpecHttpRouteMatchQueryParameterAttributes) Match() terra.ListValue[SpecHttpRouteD36Dd47DAttributes]
- func (qp SpecHttpRouteMatchQueryParameterAttributes) Name() terra.StringValue
- type SpecHttpRouteMatchQueryParameterState
- type SpecHttpRouteMatchState
- type SpecHttpRouteRetryPolicy
- type SpecHttpRouteRetryPolicyAttributes
- func (rp SpecHttpRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
- func (rp SpecHttpRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp SpecHttpRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp SpecHttpRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteRetryPolicyAttributes
- func (rp SpecHttpRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
- func (rp SpecHttpRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes]
- func (rp SpecHttpRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
- type SpecHttpRouteRetryPolicyPerRetryTimeout
- type SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes
- func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
- func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
- type SpecHttpRouteRetryPolicyPerRetryTimeoutState
- type SpecHttpRouteRetryPolicyState
- type SpecHttpRouteState
- type SpecHttpRouteTimeout
- type SpecHttpRouteTimeoutAttributes
- func (t SpecHttpRouteTimeoutAttributes) Idle() terra.ListValue[SpecHttpRouteTimeoutIdleAttributes]
- func (t SpecHttpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t SpecHttpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecHttpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteTimeoutAttributes
- func (t SpecHttpRouteTimeoutAttributes) PerRequest() terra.ListValue[SpecHttpRouteTimeoutPerRequestAttributes]
- type SpecHttpRouteTimeoutIdle
- type SpecHttpRouteTimeoutIdleAttributes
- func (i SpecHttpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i SpecHttpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecHttpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteTimeoutIdleAttributes
- func (i SpecHttpRouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i SpecHttpRouteTimeoutIdleAttributes) Value() terra.NumberValue
- type SpecHttpRouteTimeoutIdleState
- type SpecHttpRouteTimeoutPerRequest
- type SpecHttpRouteTimeoutPerRequestAttributes
- func (pr SpecHttpRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
- func (pr SpecHttpRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr SpecHttpRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteTimeoutPerRequestAttributes
- func (pr SpecHttpRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
- func (pr SpecHttpRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
- type SpecHttpRouteTimeoutPerRequestState
- type SpecHttpRouteTimeoutState
- type SpecState
- type SpecTcpRoute
- type SpecTcpRouteAction
- type SpecTcpRouteActionAttributes
- func (a SpecTcpRouteActionAttributes) InternalRef() (terra.Reference, error)
- func (a SpecTcpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecTcpRouteActionAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteActionAttributes
- func (a SpecTcpRouteActionAttributes) WeightedTarget() terra.SetValue[SpecTcpRouteActionWeightedTargetAttributes]
- type SpecTcpRouteActionState
- type SpecTcpRouteActionWeightedTarget
- type SpecTcpRouteActionWeightedTargetAttributes
- func (wt SpecTcpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
- func (wt SpecTcpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wt SpecTcpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteActionWeightedTargetAttributes
- func (wt SpecTcpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
- func (wt SpecTcpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
- func (wt SpecTcpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
- type SpecTcpRouteActionWeightedTargetState
- type SpecTcpRouteAttributes
- func (tr SpecTcpRouteAttributes) Action() terra.ListValue[SpecTcpRouteActionAttributes]
- func (tr SpecTcpRouteAttributes) InternalRef() (terra.Reference, error)
- func (tr SpecTcpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tr SpecTcpRouteAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteAttributes
- func (tr SpecTcpRouteAttributes) Match() terra.ListValue[SpecTcpRouteMatchAttributes]
- func (tr SpecTcpRouteAttributes) Timeout() terra.ListValue[SpecTcpRouteTimeoutAttributes]
- type SpecTcpRouteMatch
- type SpecTcpRouteMatchAttributes
- func (m SpecTcpRouteMatchAttributes) InternalRef() (terra.Reference, error)
- func (m SpecTcpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecTcpRouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteMatchAttributes
- func (m SpecTcpRouteMatchAttributes) Port() terra.NumberValue
- type SpecTcpRouteMatchState
- type SpecTcpRouteState
- type SpecTcpRouteTimeout
- type SpecTcpRouteTimeoutAttributes
- func (t SpecTcpRouteTimeoutAttributes) Idle() terra.ListValue[SpecTcpRouteTimeoutIdleAttributes]
- func (t SpecTcpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t SpecTcpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecTcpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteTimeoutAttributes
- type SpecTcpRouteTimeoutIdle
- type SpecTcpRouteTimeoutIdleAttributes
- func (i SpecTcpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
- func (i SpecTcpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecTcpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteTimeoutIdleAttributes
- func (i SpecTcpRouteTimeoutIdleAttributes) Unit() terra.StringValue
- func (i SpecTcpRouteTimeoutIdleAttributes) Value() terra.NumberValue
- type SpecTcpRouteTimeoutIdleState
- type SpecTcpRouteTimeoutState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MeshName: string, required MeshName terra.StringValue `hcl:"mesh_name,attr" validate:"required"` // MeshOwner: string, optional MeshOwner terra.StringValue `hcl:"mesh_owner,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // VirtualRouterName: string, required VirtualRouterName terra.StringValue `hcl:"virtual_router_name,attr" validate:"required"` // Spec: required Spec *Spec `hcl:"spec,block" validate:"required"` }
Args contains the configurations for aws_appmesh_route.
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MeshName: string, required MeshName terra.StringValue `hcl:"mesh_name,attr" validate:"required"` // MeshOwner: string, optional MeshOwner terra.StringValue `hcl:"mesh_owner,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // VirtualRouterName: string, required VirtualRouterName terra.StringValue `hcl:"virtual_router_name,attr" validate:"required"` }
DataArgs contains the configurations for aws_appmesh_route.
type DataSource ¶
DataSource represents the Terraform data resource aws_appmesh_route.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aar *DataSource) Attributes() dataAwsAppmeshRouteAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aar *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aar *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aar *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataSpecAttributes ¶
type DataSpecAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecAttributes) GrpcRoute ¶
func (s DataSpecAttributes) GrpcRoute() terra.ListValue[DataSpecGrpcRouteAttributes]
func (DataSpecAttributes) Http2Route ¶
func (s DataSpecAttributes) Http2Route() terra.ListValue[DataSpecHttp2RouteAttributes]
func (DataSpecAttributes) HttpRoute ¶
func (s DataSpecAttributes) HttpRoute() terra.ListValue[DataSpecHttpRouteAttributes]
func (DataSpecAttributes) InternalRef ¶
func (s DataSpecAttributes) InternalRef() (terra.Reference, error)
func (DataSpecAttributes) InternalTokens ¶
func (s DataSpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecAttributes) InternalWithRef ¶
func (s DataSpecAttributes) InternalWithRef(ref terra.Reference) DataSpecAttributes
func (DataSpecAttributes) Priority ¶
func (s DataSpecAttributes) Priority() terra.NumberValue
func (DataSpecAttributes) TcpRoute ¶
func (s DataSpecAttributes) TcpRoute() terra.ListValue[DataSpecTcpRouteAttributes]
type DataSpecGrpcRoute8B0C9706Attributes ¶
type DataSpecGrpcRoute8B0C9706Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRoute8B0C9706Attributes) End ¶
func (r DataSpecGrpcRoute8B0C9706Attributes) End() terra.NumberValue
func (DataSpecGrpcRoute8B0C9706Attributes) InternalRef ¶
func (r DataSpecGrpcRoute8B0C9706Attributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRoute8B0C9706Attributes) InternalTokens ¶
func (r DataSpecGrpcRoute8B0C9706Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRoute8B0C9706Attributes) InternalWithRef ¶
func (r DataSpecGrpcRoute8B0C9706Attributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRoute8B0C9706Attributes
func (DataSpecGrpcRoute8B0C9706Attributes) Start ¶
func (r DataSpecGrpcRoute8B0C9706Attributes) Start() terra.NumberValue
type DataSpecGrpcRouteActionAttributes ¶
type DataSpecGrpcRouteActionAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteActionAttributes) InternalRef ¶
func (a DataSpecGrpcRouteActionAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteActionAttributes) InternalTokens ¶
func (a DataSpecGrpcRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteActionAttributes) InternalWithRef ¶
func (a DataSpecGrpcRouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteActionAttributes
func (DataSpecGrpcRouteActionAttributes) WeightedTarget ¶
func (a DataSpecGrpcRouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecGrpcRouteActionWeightedTargetAttributes]
type DataSpecGrpcRouteActionState ¶
type DataSpecGrpcRouteActionState struct {
WeightedTarget []DataSpecGrpcRouteActionWeightedTargetState `json:"weighted_target"`
}
type DataSpecGrpcRouteActionWeightedTargetAttributes ¶
type DataSpecGrpcRouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteActionWeightedTargetAttributes) InternalRef ¶
func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteActionWeightedTargetAttributes
func (DataSpecGrpcRouteActionWeightedTargetAttributes) Port ¶
func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (DataSpecGrpcRouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (DataSpecGrpcRouteActionWeightedTargetAttributes) Weight ¶
func (wt DataSpecGrpcRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type DataSpecGrpcRouteAttributes ¶
type DataSpecGrpcRouteAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteAttributes) Action ¶
func (gr DataSpecGrpcRouteAttributes) Action() terra.ListValue[DataSpecGrpcRouteActionAttributes]
func (DataSpecGrpcRouteAttributes) InternalRef ¶
func (gr DataSpecGrpcRouteAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteAttributes) InternalTokens ¶
func (gr DataSpecGrpcRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteAttributes) InternalWithRef ¶
func (gr DataSpecGrpcRouteAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteAttributes
func (DataSpecGrpcRouteAttributes) Match ¶
func (gr DataSpecGrpcRouteAttributes) Match() terra.ListValue[DataSpecGrpcRouteMatchAttributes]
func (DataSpecGrpcRouteAttributes) RetryPolicy ¶
func (gr DataSpecGrpcRouteAttributes) RetryPolicy() terra.ListValue[DataSpecGrpcRouteRetryPolicyAttributes]
func (DataSpecGrpcRouteAttributes) Timeout ¶
func (gr DataSpecGrpcRouteAttributes) Timeout() terra.ListValue[DataSpecGrpcRouteTimeoutAttributes]
type DataSpecGrpcRouteD86B2967Attributes ¶
type DataSpecGrpcRouteD86B2967Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteD86B2967Attributes) Exact ¶
func (m DataSpecGrpcRouteD86B2967Attributes) Exact() terra.StringValue
func (DataSpecGrpcRouteD86B2967Attributes) InternalRef ¶
func (m DataSpecGrpcRouteD86B2967Attributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteD86B2967Attributes) InternalTokens ¶
func (m DataSpecGrpcRouteD86B2967Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteD86B2967Attributes) InternalWithRef ¶
func (m DataSpecGrpcRouteD86B2967Attributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteD86B2967Attributes
func (DataSpecGrpcRouteD86B2967Attributes) Prefix ¶
func (m DataSpecGrpcRouteD86B2967Attributes) Prefix() terra.StringValue
func (DataSpecGrpcRouteD86B2967Attributes) Range ¶
func (m DataSpecGrpcRouteD86B2967Attributes) Range() terra.ListValue[DataSpecGrpcRoute8B0C9706Attributes]
func (DataSpecGrpcRouteD86B2967Attributes) Regex ¶
func (m DataSpecGrpcRouteD86B2967Attributes) Regex() terra.StringValue
func (DataSpecGrpcRouteD86B2967Attributes) Suffix ¶
func (m DataSpecGrpcRouteD86B2967Attributes) Suffix() terra.StringValue
type DataSpecGrpcRouteD86B2967State ¶
type DataSpecGrpcRouteD86B2967State struct { Exact string `json:"exact"` Prefix string `json:"prefix"` Regex string `json:"regex"` Suffix string `json:"suffix"` Range []DataSpecGrpcRoute8B0C9706State `json:"range"` }
type DataSpecGrpcRouteMatchAttributes ¶
type DataSpecGrpcRouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteMatchAttributes) InternalRef ¶
func (m DataSpecGrpcRouteMatchAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteMatchAttributes) InternalTokens ¶
func (m DataSpecGrpcRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteMatchAttributes) InternalWithRef ¶
func (m DataSpecGrpcRouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteMatchAttributes
func (DataSpecGrpcRouteMatchAttributes) Metadata ¶
func (m DataSpecGrpcRouteMatchAttributes) Metadata() terra.SetValue[DataSpecGrpcRouteMatchMetadataAttributes]
func (DataSpecGrpcRouteMatchAttributes) MethodName ¶
func (m DataSpecGrpcRouteMatchAttributes) MethodName() terra.StringValue
func (DataSpecGrpcRouteMatchAttributes) Port ¶
func (m DataSpecGrpcRouteMatchAttributes) Port() terra.NumberValue
func (DataSpecGrpcRouteMatchAttributes) Prefix ¶
func (m DataSpecGrpcRouteMatchAttributes) Prefix() terra.StringValue
func (DataSpecGrpcRouteMatchAttributes) ServiceName ¶
func (m DataSpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
type DataSpecGrpcRouteMatchMetadataAttributes ¶
type DataSpecGrpcRouteMatchMetadataAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteMatchMetadataAttributes) InternalRef ¶
func (m DataSpecGrpcRouteMatchMetadataAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteMatchMetadataAttributes) InternalTokens ¶
func (m DataSpecGrpcRouteMatchMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteMatchMetadataAttributes) InternalWithRef ¶
func (m DataSpecGrpcRouteMatchMetadataAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteMatchMetadataAttributes
func (DataSpecGrpcRouteMatchMetadataAttributes) Invert ¶
func (m DataSpecGrpcRouteMatchMetadataAttributes) Invert() terra.BoolValue
func (DataSpecGrpcRouteMatchMetadataAttributes) Name ¶
func (m DataSpecGrpcRouteMatchMetadataAttributes) Name() terra.StringValue
type DataSpecGrpcRouteMatchMetadataState ¶
type DataSpecGrpcRouteMatchMetadataState struct { Invert bool `json:"invert"` Name string `json:"name"` Match []DataSpecGrpcRouteD86B2967State `json:"match"` }
type DataSpecGrpcRouteMatchState ¶
type DataSpecGrpcRouteMatchState struct { MethodName string `json:"method_name"` Port float64 `json:"port"` Prefix string `json:"prefix"` ServiceName string `json:"service_name"` Metadata []DataSpecGrpcRouteMatchMetadataState `json:"metadata"` }
type DataSpecGrpcRouteRetryPolicyAttributes ¶
type DataSpecGrpcRouteRetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteRetryPolicyAttributes) GrpcRetryEvents ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) GrpcRetryEvents() terra.SetValue[terra.StringValue]
func (DataSpecGrpcRouteRetryPolicyAttributes) HttpRetryEvents ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
func (DataSpecGrpcRouteRetryPolicyAttributes) InternalRef ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteRetryPolicyAttributes) InternalTokens ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteRetryPolicyAttributes) InternalWithRef ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteRetryPolicyAttributes
func (DataSpecGrpcRouteRetryPolicyAttributes) MaxRetries ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
func (DataSpecGrpcRouteRetryPolicyAttributes) PerRetryTimeout ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes]
func (DataSpecGrpcRouteRetryPolicyAttributes) TcpRetryEvents ¶
func (rp DataSpecGrpcRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
type DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes ¶
type DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef ¶
func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens ¶
func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef ¶
func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes
func (DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Unit ¶
func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
func (DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Value ¶
func (prt DataSpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
type DataSpecGrpcRouteRetryPolicyState ¶
type DataSpecGrpcRouteRetryPolicyState struct { GrpcRetryEvents []string `json:"grpc_retry_events"` HttpRetryEvents []string `json:"http_retry_events"` MaxRetries float64 `json:"max_retries"` TcpRetryEvents []string `json:"tcp_retry_events"` PerRetryTimeout []DataSpecGrpcRouteRetryPolicyPerRetryTimeoutState `json:"per_retry_timeout"` }
type DataSpecGrpcRouteState ¶
type DataSpecGrpcRouteState struct { Action []DataSpecGrpcRouteActionState `json:"action"` Match []DataSpecGrpcRouteMatchState `json:"match"` RetryPolicy []DataSpecGrpcRouteRetryPolicyState `json:"retry_policy"` Timeout []DataSpecGrpcRouteTimeoutState `json:"timeout"` }
type DataSpecGrpcRouteTimeoutAttributes ¶
type DataSpecGrpcRouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteTimeoutAttributes) InternalRef ¶
func (t DataSpecGrpcRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteTimeoutAttributes) InternalTokens ¶
func (t DataSpecGrpcRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteTimeoutAttributes) InternalWithRef ¶
func (t DataSpecGrpcRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteTimeoutAttributes
func (DataSpecGrpcRouteTimeoutAttributes) PerRequest ¶
func (t DataSpecGrpcRouteTimeoutAttributes) PerRequest() terra.ListValue[DataSpecGrpcRouteTimeoutPerRequestAttributes]
type DataSpecGrpcRouteTimeoutIdleAttributes ¶
type DataSpecGrpcRouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteTimeoutIdleAttributes) InternalRef ¶
func (i DataSpecGrpcRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteTimeoutIdleAttributes) InternalTokens ¶
func (i DataSpecGrpcRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteTimeoutIdleAttributes) InternalWithRef ¶
func (i DataSpecGrpcRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteTimeoutIdleAttributes
func (DataSpecGrpcRouteTimeoutIdleAttributes) Unit ¶
func (i DataSpecGrpcRouteTimeoutIdleAttributes) Unit() terra.StringValue
func (DataSpecGrpcRouteTimeoutIdleAttributes) Value ¶
func (i DataSpecGrpcRouteTimeoutIdleAttributes) Value() terra.NumberValue
type DataSpecGrpcRouteTimeoutPerRequestAttributes ¶
type DataSpecGrpcRouteTimeoutPerRequestAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalRef ¶
func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalTokens ¶
func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalWithRef ¶
func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteTimeoutPerRequestAttributes
func (DataSpecGrpcRouteTimeoutPerRequestAttributes) Unit ¶
func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
func (DataSpecGrpcRouteTimeoutPerRequestAttributes) Value ¶
func (pr DataSpecGrpcRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
type DataSpecGrpcRouteTimeoutState ¶
type DataSpecGrpcRouteTimeoutState struct { Idle []DataSpecGrpcRouteTimeoutIdleState `json:"idle"` PerRequest []DataSpecGrpcRouteTimeoutPerRequestState `json:"per_request"` }
type DataSpecHttp2Route30Dd3523Attributes ¶
type DataSpecHttp2Route30Dd3523Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2Route30Dd3523Attributes) Exact ¶
func (m DataSpecHttp2Route30Dd3523Attributes) Exact() terra.StringValue
func (DataSpecHttp2Route30Dd3523Attributes) InternalRef ¶
func (m DataSpecHttp2Route30Dd3523Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2Route30Dd3523Attributes) InternalTokens ¶
func (m DataSpecHttp2Route30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2Route30Dd3523Attributes) InternalWithRef ¶
func (m DataSpecHttp2Route30Dd3523Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route30Dd3523Attributes
func (DataSpecHttp2Route30Dd3523Attributes) Prefix ¶
func (m DataSpecHttp2Route30Dd3523Attributes) Prefix() terra.StringValue
func (DataSpecHttp2Route30Dd3523Attributes) Regex ¶
func (m DataSpecHttp2Route30Dd3523Attributes) Regex() terra.StringValue
func (DataSpecHttp2Route30Dd3523Attributes) Suffix ¶
func (m DataSpecHttp2Route30Dd3523Attributes) Suffix() terra.StringValue
type DataSpecHttp2Route30Dd3523State ¶
type DataSpecHttp2Route30Dd3523State struct { Exact string `json:"exact"` Prefix string `json:"prefix"` Regex string `json:"regex"` Suffix string `json:"suffix"` Range []DataSpecHttp2Route31605981State `json:"range"` }
type DataSpecHttp2Route31605981Attributes ¶
type DataSpecHttp2Route31605981Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2Route31605981Attributes) End ¶
func (r DataSpecHttp2Route31605981Attributes) End() terra.NumberValue
func (DataSpecHttp2Route31605981Attributes) InternalRef ¶
func (r DataSpecHttp2Route31605981Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2Route31605981Attributes) InternalTokens ¶
func (r DataSpecHttp2Route31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2Route31605981Attributes) InternalWithRef ¶
func (r DataSpecHttp2Route31605981Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route31605981Attributes
func (DataSpecHttp2Route31605981Attributes) Start ¶
func (r DataSpecHttp2Route31605981Attributes) Start() terra.NumberValue
type DataSpecHttp2RouteActionAttributes ¶
type DataSpecHttp2RouteActionAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteActionAttributes) InternalRef ¶
func (a DataSpecHttp2RouteActionAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteActionAttributes) InternalTokens ¶
func (a DataSpecHttp2RouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteActionAttributes) InternalWithRef ¶
func (a DataSpecHttp2RouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionAttributes
func (DataSpecHttp2RouteActionAttributes) WeightedTarget ¶
func (a DataSpecHttp2RouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecHttp2RouteActionWeightedTargetAttributes]
type DataSpecHttp2RouteActionState ¶
type DataSpecHttp2RouteActionState struct {
WeightedTarget []DataSpecHttp2RouteActionWeightedTargetState `json:"weighted_target"`
}
type DataSpecHttp2RouteActionWeightedTargetAttributes ¶
type DataSpecHttp2RouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteActionWeightedTargetAttributes) InternalRef ¶
func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionWeightedTargetAttributes
func (DataSpecHttp2RouteActionWeightedTargetAttributes) Port ¶
func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (DataSpecHttp2RouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (DataSpecHttp2RouteActionWeightedTargetAttributes) Weight ¶
func (wt DataSpecHttp2RouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type DataSpecHttp2RouteAttributes ¶
type DataSpecHttp2RouteAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteAttributes) Action ¶
func (hr DataSpecHttp2RouteAttributes) Action() terra.ListValue[DataSpecHttp2RouteActionAttributes]
func (DataSpecHttp2RouteAttributes) InternalRef ¶
func (hr DataSpecHttp2RouteAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteAttributes) InternalTokens ¶
func (hr DataSpecHttp2RouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteAttributes) InternalWithRef ¶
func (hr DataSpecHttp2RouteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteAttributes
func (DataSpecHttp2RouteAttributes) Match ¶
func (hr DataSpecHttp2RouteAttributes) Match() terra.ListValue[DataSpecHttp2RouteMatchAttributes]
func (DataSpecHttp2RouteAttributes) RetryPolicy ¶
func (hr DataSpecHttp2RouteAttributes) RetryPolicy() terra.ListValue[DataSpecHttp2RouteRetryPolicyAttributes]
func (DataSpecHttp2RouteAttributes) Timeout ¶
func (hr DataSpecHttp2RouteAttributes) Timeout() terra.ListValue[DataSpecHttp2RouteTimeoutAttributes]
type DataSpecHttp2RouteD36Dd47DAttributes ¶
type DataSpecHttp2RouteD36Dd47DAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteD36Dd47DAttributes) Exact ¶
func (m DataSpecHttp2RouteD36Dd47DAttributes) Exact() terra.StringValue
func (DataSpecHttp2RouteD36Dd47DAttributes) InternalRef ¶
func (m DataSpecHttp2RouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteD36Dd47DAttributes) InternalTokens ¶
func (m DataSpecHttp2RouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteD36Dd47DAttributes) InternalWithRef ¶
func (m DataSpecHttp2RouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteD36Dd47DAttributes
type DataSpecHttp2RouteD36Dd47DState ¶
type DataSpecHttp2RouteD36Dd47DState struct {
Exact string `json:"exact"`
}
type DataSpecHttp2RouteMatchAttributes ¶
type DataSpecHttp2RouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteMatchAttributes) Header ¶
func (m DataSpecHttp2RouteMatchAttributes) Header() terra.SetValue[DataSpecHttp2RouteMatchHeaderAttributes]
func (DataSpecHttp2RouteMatchAttributes) InternalRef ¶
func (m DataSpecHttp2RouteMatchAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteMatchAttributes) InternalTokens ¶
func (m DataSpecHttp2RouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteMatchAttributes) InternalWithRef ¶
func (m DataSpecHttp2RouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchAttributes
func (DataSpecHttp2RouteMatchAttributes) Method ¶
func (m DataSpecHttp2RouteMatchAttributes) Method() terra.StringValue
func (DataSpecHttp2RouteMatchAttributes) Port ¶
func (m DataSpecHttp2RouteMatchAttributes) Port() terra.NumberValue
func (DataSpecHttp2RouteMatchAttributes) Prefix ¶
func (m DataSpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
func (DataSpecHttp2RouteMatchAttributes) QueryParameter ¶
func (m DataSpecHttp2RouteMatchAttributes) QueryParameter() terra.SetValue[DataSpecHttp2RouteMatchQueryParameterAttributes]
func (DataSpecHttp2RouteMatchAttributes) Scheme ¶
func (m DataSpecHttp2RouteMatchAttributes) Scheme() terra.StringValue
type DataSpecHttp2RouteMatchHeaderAttributes ¶
type DataSpecHttp2RouteMatchHeaderAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteMatchHeaderAttributes) InternalRef ¶
func (h DataSpecHttp2RouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteMatchHeaderAttributes) InternalTokens ¶
func (h DataSpecHttp2RouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteMatchHeaderAttributes) InternalWithRef ¶
func (h DataSpecHttp2RouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchHeaderAttributes
func (DataSpecHttp2RouteMatchHeaderAttributes) Invert ¶
func (h DataSpecHttp2RouteMatchHeaderAttributes) Invert() terra.BoolValue
func (DataSpecHttp2RouteMatchHeaderAttributes) Name ¶
func (h DataSpecHttp2RouteMatchHeaderAttributes) Name() terra.StringValue
type DataSpecHttp2RouteMatchHeaderState ¶
type DataSpecHttp2RouteMatchHeaderState struct { Invert bool `json:"invert"` Name string `json:"name"` Match []DataSpecHttp2Route30Dd3523State `json:"match"` }
type DataSpecHttp2RouteMatchPathAttributes ¶
type DataSpecHttp2RouteMatchPathAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteMatchPathAttributes) Exact ¶
func (p DataSpecHttp2RouteMatchPathAttributes) Exact() terra.StringValue
func (DataSpecHttp2RouteMatchPathAttributes) InternalRef ¶
func (p DataSpecHttp2RouteMatchPathAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteMatchPathAttributes) InternalTokens ¶
func (p DataSpecHttp2RouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteMatchPathAttributes) InternalWithRef ¶
func (p DataSpecHttp2RouteMatchPathAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchPathAttributes
func (DataSpecHttp2RouteMatchPathAttributes) Regex ¶
func (p DataSpecHttp2RouteMatchPathAttributes) Regex() terra.StringValue
type DataSpecHttp2RouteMatchQueryParameterAttributes ¶
type DataSpecHttp2RouteMatchQueryParameterAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteMatchQueryParameterAttributes) InternalRef ¶
func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteMatchQueryParameterAttributes) InternalTokens ¶
func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteMatchQueryParameterAttributes) InternalWithRef ¶
func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchQueryParameterAttributes
func (DataSpecHttp2RouteMatchQueryParameterAttributes) Name ¶
func (qp DataSpecHttp2RouteMatchQueryParameterAttributes) Name() terra.StringValue
type DataSpecHttp2RouteMatchQueryParameterState ¶
type DataSpecHttp2RouteMatchQueryParameterState struct { Name string `json:"name"` Match []DataSpecHttp2RouteD36Dd47DState `json:"match"` }
type DataSpecHttp2RouteMatchState ¶
type DataSpecHttp2RouteMatchState struct { Method string `json:"method"` Port float64 `json:"port"` Prefix string `json:"prefix"` Scheme string `json:"scheme"` Header []DataSpecHttp2RouteMatchHeaderState `json:"header"` Path []DataSpecHttp2RouteMatchPathState `json:"path"` QueryParameter []DataSpecHttp2RouteMatchQueryParameterState `json:"query_parameter"` }
type DataSpecHttp2RouteRetryPolicyAttributes ¶
type DataSpecHttp2RouteRetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteRetryPolicyAttributes) HttpRetryEvents ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
func (DataSpecHttp2RouteRetryPolicyAttributes) InternalRef ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteRetryPolicyAttributes) InternalTokens ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteRetryPolicyAttributes) InternalWithRef ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteRetryPolicyAttributes
func (DataSpecHttp2RouteRetryPolicyAttributes) MaxRetries ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
func (DataSpecHttp2RouteRetryPolicyAttributes) PerRetryTimeout ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes]
func (DataSpecHttp2RouteRetryPolicyAttributes) TcpRetryEvents ¶
func (rp DataSpecHttp2RouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
type DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes ¶
type DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalRef ¶
func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens ¶
func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef ¶
func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes
func (DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Unit ¶
func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
func (DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Value ¶
func (prt DataSpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
type DataSpecHttp2RouteRetryPolicyState ¶
type DataSpecHttp2RouteRetryPolicyState struct { HttpRetryEvents []string `json:"http_retry_events"` MaxRetries float64 `json:"max_retries"` TcpRetryEvents []string `json:"tcp_retry_events"` PerRetryTimeout []DataSpecHttp2RouteRetryPolicyPerRetryTimeoutState `json:"per_retry_timeout"` }
type DataSpecHttp2RouteState ¶
type DataSpecHttp2RouteState struct { Action []DataSpecHttp2RouteActionState `json:"action"` Match []DataSpecHttp2RouteMatchState `json:"match"` RetryPolicy []DataSpecHttp2RouteRetryPolicyState `json:"retry_policy"` Timeout []DataSpecHttp2RouteTimeoutState `json:"timeout"` }
type DataSpecHttp2RouteTimeoutAttributes ¶
type DataSpecHttp2RouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteTimeoutAttributes) InternalRef ¶
func (t DataSpecHttp2RouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteTimeoutAttributes) InternalTokens ¶
func (t DataSpecHttp2RouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteTimeoutAttributes) InternalWithRef ¶
func (t DataSpecHttp2RouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteTimeoutAttributes
func (DataSpecHttp2RouteTimeoutAttributes) PerRequest ¶
func (t DataSpecHttp2RouteTimeoutAttributes) PerRequest() terra.ListValue[DataSpecHttp2RouteTimeoutPerRequestAttributes]
type DataSpecHttp2RouteTimeoutIdleAttributes ¶
type DataSpecHttp2RouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteTimeoutIdleAttributes) InternalRef ¶
func (i DataSpecHttp2RouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteTimeoutIdleAttributes) InternalTokens ¶
func (i DataSpecHttp2RouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteTimeoutIdleAttributes) InternalWithRef ¶
func (i DataSpecHttp2RouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteTimeoutIdleAttributes
func (DataSpecHttp2RouteTimeoutIdleAttributes) Unit ¶
func (i DataSpecHttp2RouteTimeoutIdleAttributes) Unit() terra.StringValue
func (DataSpecHttp2RouteTimeoutIdleAttributes) Value ¶
func (i DataSpecHttp2RouteTimeoutIdleAttributes) Value() terra.NumberValue
type DataSpecHttp2RouteTimeoutPerRequestAttributes ¶
type DataSpecHttp2RouteTimeoutPerRequestAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalRef ¶
func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalTokens ¶
func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalWithRef ¶
func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteTimeoutPerRequestAttributes
func (DataSpecHttp2RouteTimeoutPerRequestAttributes) Unit ¶
func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) Unit() terra.StringValue
func (DataSpecHttp2RouteTimeoutPerRequestAttributes) Value ¶
func (pr DataSpecHttp2RouteTimeoutPerRequestAttributes) Value() terra.NumberValue
type DataSpecHttp2RouteTimeoutState ¶
type DataSpecHttp2RouteTimeoutState struct { Idle []DataSpecHttp2RouteTimeoutIdleState `json:"idle"` PerRequest []DataSpecHttp2RouteTimeoutPerRequestState `json:"per_request"` }
type DataSpecHttpRoute30Dd3523Attributes ¶
type DataSpecHttpRoute30Dd3523Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRoute30Dd3523Attributes) Exact ¶
func (m DataSpecHttpRoute30Dd3523Attributes) Exact() terra.StringValue
func (DataSpecHttpRoute30Dd3523Attributes) InternalRef ¶
func (m DataSpecHttpRoute30Dd3523Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRoute30Dd3523Attributes) InternalTokens ¶
func (m DataSpecHttpRoute30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRoute30Dd3523Attributes) InternalWithRef ¶
func (m DataSpecHttpRoute30Dd3523Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute30Dd3523Attributes
func (DataSpecHttpRoute30Dd3523Attributes) Prefix ¶
func (m DataSpecHttpRoute30Dd3523Attributes) Prefix() terra.StringValue
func (DataSpecHttpRoute30Dd3523Attributes) Range ¶
func (m DataSpecHttpRoute30Dd3523Attributes) Range() terra.ListValue[DataSpecHttpRoute31605981Attributes]
func (DataSpecHttpRoute30Dd3523Attributes) Regex ¶
func (m DataSpecHttpRoute30Dd3523Attributes) Regex() terra.StringValue
func (DataSpecHttpRoute30Dd3523Attributes) Suffix ¶
func (m DataSpecHttpRoute30Dd3523Attributes) Suffix() terra.StringValue
type DataSpecHttpRoute30Dd3523State ¶
type DataSpecHttpRoute30Dd3523State struct { Exact string `json:"exact"` Prefix string `json:"prefix"` Regex string `json:"regex"` Suffix string `json:"suffix"` Range []DataSpecHttpRoute31605981State `json:"range"` }
type DataSpecHttpRoute31605981Attributes ¶
type DataSpecHttpRoute31605981Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRoute31605981Attributes) End ¶
func (r DataSpecHttpRoute31605981Attributes) End() terra.NumberValue
func (DataSpecHttpRoute31605981Attributes) InternalRef ¶
func (r DataSpecHttpRoute31605981Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRoute31605981Attributes) InternalTokens ¶
func (r DataSpecHttpRoute31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRoute31605981Attributes) InternalWithRef ¶
func (r DataSpecHttpRoute31605981Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute31605981Attributes
func (DataSpecHttpRoute31605981Attributes) Start ¶
func (r DataSpecHttpRoute31605981Attributes) Start() terra.NumberValue
type DataSpecHttpRouteActionAttributes ¶
type DataSpecHttpRouteActionAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteActionAttributes) InternalRef ¶
func (a DataSpecHttpRouteActionAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteActionAttributes) InternalTokens ¶
func (a DataSpecHttpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteActionAttributes) InternalWithRef ¶
func (a DataSpecHttpRouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionAttributes
func (DataSpecHttpRouteActionAttributes) WeightedTarget ¶
func (a DataSpecHttpRouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecHttpRouteActionWeightedTargetAttributes]
type DataSpecHttpRouteActionState ¶
type DataSpecHttpRouteActionState struct {
WeightedTarget []DataSpecHttpRouteActionWeightedTargetState `json:"weighted_target"`
}
type DataSpecHttpRouteActionWeightedTargetAttributes ¶
type DataSpecHttpRouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteActionWeightedTargetAttributes) InternalRef ¶
func (wt DataSpecHttpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt DataSpecHttpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt DataSpecHttpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionWeightedTargetAttributes
func (DataSpecHttpRouteActionWeightedTargetAttributes) Port ¶
func (wt DataSpecHttpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (DataSpecHttpRouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt DataSpecHttpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (DataSpecHttpRouteActionWeightedTargetAttributes) Weight ¶
func (wt DataSpecHttpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type DataSpecHttpRouteAttributes ¶
type DataSpecHttpRouteAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteAttributes) Action ¶
func (hr DataSpecHttpRouteAttributes) Action() terra.ListValue[DataSpecHttpRouteActionAttributes]
func (DataSpecHttpRouteAttributes) InternalRef ¶
func (hr DataSpecHttpRouteAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteAttributes) InternalTokens ¶
func (hr DataSpecHttpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteAttributes) InternalWithRef ¶
func (hr DataSpecHttpRouteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteAttributes
func (DataSpecHttpRouteAttributes) Match ¶
func (hr DataSpecHttpRouteAttributes) Match() terra.ListValue[DataSpecHttpRouteMatchAttributes]
func (DataSpecHttpRouteAttributes) RetryPolicy ¶
func (hr DataSpecHttpRouteAttributes) RetryPolicy() terra.ListValue[DataSpecHttpRouteRetryPolicyAttributes]
func (DataSpecHttpRouteAttributes) Timeout ¶
func (hr DataSpecHttpRouteAttributes) Timeout() terra.ListValue[DataSpecHttpRouteTimeoutAttributes]
type DataSpecHttpRouteD36Dd47DAttributes ¶
type DataSpecHttpRouteD36Dd47DAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteD36Dd47DAttributes) Exact ¶
func (m DataSpecHttpRouteD36Dd47DAttributes) Exact() terra.StringValue
func (DataSpecHttpRouteD36Dd47DAttributes) InternalRef ¶
func (m DataSpecHttpRouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteD36Dd47DAttributes) InternalTokens ¶
func (m DataSpecHttpRouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteD36Dd47DAttributes) InternalWithRef ¶
func (m DataSpecHttpRouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteD36Dd47DAttributes
type DataSpecHttpRouteD36Dd47DState ¶
type DataSpecHttpRouteD36Dd47DState struct {
Exact string `json:"exact"`
}
type DataSpecHttpRouteMatchAttributes ¶
type DataSpecHttpRouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteMatchAttributes) Header ¶
func (m DataSpecHttpRouteMatchAttributes) Header() terra.SetValue[DataSpecHttpRouteMatchHeaderAttributes]
func (DataSpecHttpRouteMatchAttributes) InternalRef ¶
func (m DataSpecHttpRouteMatchAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteMatchAttributes) InternalTokens ¶
func (m DataSpecHttpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteMatchAttributes) InternalWithRef ¶
func (m DataSpecHttpRouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchAttributes
func (DataSpecHttpRouteMatchAttributes) Method ¶
func (m DataSpecHttpRouteMatchAttributes) Method() terra.StringValue
func (DataSpecHttpRouteMatchAttributes) Port ¶
func (m DataSpecHttpRouteMatchAttributes) Port() terra.NumberValue
func (DataSpecHttpRouteMatchAttributes) Prefix ¶
func (m DataSpecHttpRouteMatchAttributes) Prefix() terra.StringValue
func (DataSpecHttpRouteMatchAttributes) QueryParameter ¶
func (m DataSpecHttpRouteMatchAttributes) QueryParameter() terra.SetValue[DataSpecHttpRouteMatchQueryParameterAttributes]
func (DataSpecHttpRouteMatchAttributes) Scheme ¶
func (m DataSpecHttpRouteMatchAttributes) Scheme() terra.StringValue
type DataSpecHttpRouteMatchHeaderAttributes ¶
type DataSpecHttpRouteMatchHeaderAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteMatchHeaderAttributes) InternalRef ¶
func (h DataSpecHttpRouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteMatchHeaderAttributes) InternalTokens ¶
func (h DataSpecHttpRouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteMatchHeaderAttributes) InternalWithRef ¶
func (h DataSpecHttpRouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchHeaderAttributes
func (DataSpecHttpRouteMatchHeaderAttributes) Invert ¶
func (h DataSpecHttpRouteMatchHeaderAttributes) Invert() terra.BoolValue
func (DataSpecHttpRouteMatchHeaderAttributes) Name ¶
func (h DataSpecHttpRouteMatchHeaderAttributes) Name() terra.StringValue
type DataSpecHttpRouteMatchHeaderState ¶
type DataSpecHttpRouteMatchHeaderState struct { Invert bool `json:"invert"` Name string `json:"name"` Match []DataSpecHttpRoute30Dd3523State `json:"match"` }
type DataSpecHttpRouteMatchPathAttributes ¶
type DataSpecHttpRouteMatchPathAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteMatchPathAttributes) Exact ¶
func (p DataSpecHttpRouteMatchPathAttributes) Exact() terra.StringValue
func (DataSpecHttpRouteMatchPathAttributes) InternalRef ¶
func (p DataSpecHttpRouteMatchPathAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteMatchPathAttributes) InternalTokens ¶
func (p DataSpecHttpRouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteMatchPathAttributes) InternalWithRef ¶
func (p DataSpecHttpRouteMatchPathAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchPathAttributes
func (DataSpecHttpRouteMatchPathAttributes) Regex ¶
func (p DataSpecHttpRouteMatchPathAttributes) Regex() terra.StringValue
type DataSpecHttpRouteMatchQueryParameterAttributes ¶
type DataSpecHttpRouteMatchQueryParameterAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteMatchQueryParameterAttributes) InternalRef ¶
func (qp DataSpecHttpRouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteMatchQueryParameterAttributes) InternalTokens ¶
func (qp DataSpecHttpRouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteMatchQueryParameterAttributes) InternalWithRef ¶
func (qp DataSpecHttpRouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchQueryParameterAttributes
func (DataSpecHttpRouteMatchQueryParameterAttributes) Name ¶
func (qp DataSpecHttpRouteMatchQueryParameterAttributes) Name() terra.StringValue
type DataSpecHttpRouteMatchQueryParameterState ¶
type DataSpecHttpRouteMatchQueryParameterState struct { Name string `json:"name"` Match []DataSpecHttpRouteD36Dd47DState `json:"match"` }
type DataSpecHttpRouteMatchState ¶
type DataSpecHttpRouteMatchState struct { Method string `json:"method"` Port float64 `json:"port"` Prefix string `json:"prefix"` Scheme string `json:"scheme"` Header []DataSpecHttpRouteMatchHeaderState `json:"header"` Path []DataSpecHttpRouteMatchPathState `json:"path"` QueryParameter []DataSpecHttpRouteMatchQueryParameterState `json:"query_parameter"` }
type DataSpecHttpRouteRetryPolicyAttributes ¶
type DataSpecHttpRouteRetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteRetryPolicyAttributes) HttpRetryEvents ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
func (DataSpecHttpRouteRetryPolicyAttributes) InternalRef ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteRetryPolicyAttributes) InternalTokens ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteRetryPolicyAttributes) InternalWithRef ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteRetryPolicyAttributes
func (DataSpecHttpRouteRetryPolicyAttributes) MaxRetries ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
func (DataSpecHttpRouteRetryPolicyAttributes) PerRetryTimeout ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes]
func (DataSpecHttpRouteRetryPolicyAttributes) TcpRetryEvents ¶
func (rp DataSpecHttpRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
type DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes ¶
type DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef ¶
func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens ¶
func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef ¶
func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes
func (DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Unit ¶
func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
func (DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Value ¶
func (prt DataSpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
type DataSpecHttpRouteRetryPolicyState ¶
type DataSpecHttpRouteRetryPolicyState struct { HttpRetryEvents []string `json:"http_retry_events"` MaxRetries float64 `json:"max_retries"` TcpRetryEvents []string `json:"tcp_retry_events"` PerRetryTimeout []DataSpecHttpRouteRetryPolicyPerRetryTimeoutState `json:"per_retry_timeout"` }
type DataSpecHttpRouteState ¶
type DataSpecHttpRouteState struct { Action []DataSpecHttpRouteActionState `json:"action"` Match []DataSpecHttpRouteMatchState `json:"match"` RetryPolicy []DataSpecHttpRouteRetryPolicyState `json:"retry_policy"` Timeout []DataSpecHttpRouteTimeoutState `json:"timeout"` }
type DataSpecHttpRouteTimeoutAttributes ¶
type DataSpecHttpRouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteTimeoutAttributes) InternalRef ¶
func (t DataSpecHttpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteTimeoutAttributes) InternalTokens ¶
func (t DataSpecHttpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteTimeoutAttributes) InternalWithRef ¶
func (t DataSpecHttpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteTimeoutAttributes
func (DataSpecHttpRouteTimeoutAttributes) PerRequest ¶
func (t DataSpecHttpRouteTimeoutAttributes) PerRequest() terra.ListValue[DataSpecHttpRouteTimeoutPerRequestAttributes]
type DataSpecHttpRouteTimeoutIdleAttributes ¶
type DataSpecHttpRouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteTimeoutIdleAttributes) InternalRef ¶
func (i DataSpecHttpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteTimeoutIdleAttributes) InternalTokens ¶
func (i DataSpecHttpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteTimeoutIdleAttributes) InternalWithRef ¶
func (i DataSpecHttpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteTimeoutIdleAttributes
func (DataSpecHttpRouteTimeoutIdleAttributes) Unit ¶
func (i DataSpecHttpRouteTimeoutIdleAttributes) Unit() terra.StringValue
func (DataSpecHttpRouteTimeoutIdleAttributes) Value ¶
func (i DataSpecHttpRouteTimeoutIdleAttributes) Value() terra.NumberValue
type DataSpecHttpRouteTimeoutPerRequestAttributes ¶
type DataSpecHttpRouteTimeoutPerRequestAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteTimeoutPerRequestAttributes) InternalRef ¶
func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteTimeoutPerRequestAttributes) InternalTokens ¶
func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteTimeoutPerRequestAttributes) InternalWithRef ¶
func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteTimeoutPerRequestAttributes
func (DataSpecHttpRouteTimeoutPerRequestAttributes) Unit ¶
func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
func (DataSpecHttpRouteTimeoutPerRequestAttributes) Value ¶
func (pr DataSpecHttpRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
type DataSpecHttpRouteTimeoutState ¶
type DataSpecHttpRouteTimeoutState struct { Idle []DataSpecHttpRouteTimeoutIdleState `json:"idle"` PerRequest []DataSpecHttpRouteTimeoutPerRequestState `json:"per_request"` }
type DataSpecState ¶
type DataSpecState struct { Priority float64 `json:"priority"` GrpcRoute []DataSpecGrpcRouteState `json:"grpc_route"` Http2Route []DataSpecHttp2RouteState `json:"http2_route"` HttpRoute []DataSpecHttpRouteState `json:"http_route"` TcpRoute []DataSpecTcpRouteState `json:"tcp_route"` }
type DataSpecTcpRouteActionAttributes ¶
type DataSpecTcpRouteActionAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecTcpRouteActionAttributes) InternalRef ¶
func (a DataSpecTcpRouteActionAttributes) InternalRef() (terra.Reference, error)
func (DataSpecTcpRouteActionAttributes) InternalTokens ¶
func (a DataSpecTcpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecTcpRouteActionAttributes) InternalWithRef ¶
func (a DataSpecTcpRouteActionAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteActionAttributes
func (DataSpecTcpRouteActionAttributes) WeightedTarget ¶
func (a DataSpecTcpRouteActionAttributes) WeightedTarget() terra.SetValue[DataSpecTcpRouteActionWeightedTargetAttributes]
type DataSpecTcpRouteActionState ¶
type DataSpecTcpRouteActionState struct {
WeightedTarget []DataSpecTcpRouteActionWeightedTargetState `json:"weighted_target"`
}
type DataSpecTcpRouteActionWeightedTargetAttributes ¶
type DataSpecTcpRouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecTcpRouteActionWeightedTargetAttributes) InternalRef ¶
func (wt DataSpecTcpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecTcpRouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt DataSpecTcpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecTcpRouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt DataSpecTcpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteActionWeightedTargetAttributes
func (DataSpecTcpRouteActionWeightedTargetAttributes) Port ¶
func (wt DataSpecTcpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (DataSpecTcpRouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt DataSpecTcpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (DataSpecTcpRouteActionWeightedTargetAttributes) Weight ¶
func (wt DataSpecTcpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type DataSpecTcpRouteAttributes ¶
type DataSpecTcpRouteAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecTcpRouteAttributes) Action ¶
func (tr DataSpecTcpRouteAttributes) Action() terra.ListValue[DataSpecTcpRouteActionAttributes]
func (DataSpecTcpRouteAttributes) InternalRef ¶
func (tr DataSpecTcpRouteAttributes) InternalRef() (terra.Reference, error)
func (DataSpecTcpRouteAttributes) InternalTokens ¶
func (tr DataSpecTcpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecTcpRouteAttributes) InternalWithRef ¶
func (tr DataSpecTcpRouteAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteAttributes
func (DataSpecTcpRouteAttributes) Match ¶
func (tr DataSpecTcpRouteAttributes) Match() terra.ListValue[DataSpecTcpRouteMatchAttributes]
func (DataSpecTcpRouteAttributes) Timeout ¶
func (tr DataSpecTcpRouteAttributes) Timeout() terra.ListValue[DataSpecTcpRouteTimeoutAttributes]
type DataSpecTcpRouteMatchAttributes ¶
type DataSpecTcpRouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecTcpRouteMatchAttributes) InternalRef ¶
func (m DataSpecTcpRouteMatchAttributes) InternalRef() (terra.Reference, error)
func (DataSpecTcpRouteMatchAttributes) InternalTokens ¶
func (m DataSpecTcpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecTcpRouteMatchAttributes) InternalWithRef ¶
func (m DataSpecTcpRouteMatchAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteMatchAttributes
func (DataSpecTcpRouteMatchAttributes) Port ¶
func (m DataSpecTcpRouteMatchAttributes) Port() terra.NumberValue
type DataSpecTcpRouteMatchState ¶
type DataSpecTcpRouteMatchState struct {
Port float64 `json:"port"`
}
type DataSpecTcpRouteState ¶
type DataSpecTcpRouteState struct { Action []DataSpecTcpRouteActionState `json:"action"` Match []DataSpecTcpRouteMatchState `json:"match"` Timeout []DataSpecTcpRouteTimeoutState `json:"timeout"` }
type DataSpecTcpRouteTimeoutAttributes ¶
type DataSpecTcpRouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecTcpRouteTimeoutAttributes) InternalRef ¶
func (t DataSpecTcpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (DataSpecTcpRouteTimeoutAttributes) InternalTokens ¶
func (t DataSpecTcpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecTcpRouteTimeoutAttributes) InternalWithRef ¶
func (t DataSpecTcpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteTimeoutAttributes
type DataSpecTcpRouteTimeoutIdleAttributes ¶
type DataSpecTcpRouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecTcpRouteTimeoutIdleAttributes) InternalRef ¶
func (i DataSpecTcpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (DataSpecTcpRouteTimeoutIdleAttributes) InternalTokens ¶
func (i DataSpecTcpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecTcpRouteTimeoutIdleAttributes) InternalWithRef ¶
func (i DataSpecTcpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) DataSpecTcpRouteTimeoutIdleAttributes
func (DataSpecTcpRouteTimeoutIdleAttributes) Unit ¶
func (i DataSpecTcpRouteTimeoutIdleAttributes) Unit() terra.StringValue
func (DataSpecTcpRouteTimeoutIdleAttributes) Value ¶
func (i DataSpecTcpRouteTimeoutIdleAttributes) Value() terra.NumberValue
type DataSpecTcpRouteTimeoutState ¶
type DataSpecTcpRouteTimeoutState struct {
Idle []DataSpecTcpRouteTimeoutIdleState `json:"idle"`
}
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_appmesh_route.
func (*Resource) Attributes ¶
func (aar *Resource) Attributes() awsAppmeshRouteAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aar *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aar *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Spec ¶
type Spec struct { // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // SpecGrpcRoute: optional GrpcRoute *SpecGrpcRoute `hcl:"grpc_route,block"` // SpecHttp2Route: optional Http2Route *SpecHttp2Route `hcl:"http2_route,block"` // SpecHttpRoute: optional HttpRoute *SpecHttpRoute `hcl:"http_route,block"` // SpecTcpRoute: optional TcpRoute *SpecTcpRoute `hcl:"tcp_route,block"` }
type SpecAttributes ¶
type SpecAttributes struct {
// contains filtered or unexported fields
}
func (SpecAttributes) GrpcRoute ¶
func (s SpecAttributes) GrpcRoute() terra.ListValue[SpecGrpcRouteAttributes]
func (SpecAttributes) Http2Route ¶
func (s SpecAttributes) Http2Route() terra.ListValue[SpecHttp2RouteAttributes]
func (SpecAttributes) HttpRoute ¶
func (s SpecAttributes) HttpRoute() terra.ListValue[SpecHttpRouteAttributes]
func (SpecAttributes) InternalRef ¶
func (s SpecAttributes) InternalRef() (terra.Reference, error)
func (SpecAttributes) InternalTokens ¶
func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecAttributes) InternalWithRef ¶
func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
func (SpecAttributes) Priority ¶
func (s SpecAttributes) Priority() terra.NumberValue
func (SpecAttributes) TcpRoute ¶
func (s SpecAttributes) TcpRoute() terra.ListValue[SpecTcpRouteAttributes]
type SpecGrpcRoute ¶
type SpecGrpcRoute struct { // SpecGrpcRouteAction: required Action *SpecGrpcRouteAction `hcl:"action,block" validate:"required"` // SpecGrpcRouteMatch: optional Match *SpecGrpcRouteMatch `hcl:"match,block"` // SpecGrpcRouteRetryPolicy: optional RetryPolicy *SpecGrpcRouteRetryPolicy `hcl:"retry_policy,block"` // SpecGrpcRouteTimeout: optional Timeout *SpecGrpcRouteTimeout `hcl:"timeout,block"` }
type SpecGrpcRoute8B0C9706 ¶
type SpecGrpcRoute8B0C9706 struct { // End: number, required End terra.NumberValue `hcl:"end,attr" validate:"required"` // Start: number, required Start terra.NumberValue `hcl:"start,attr" validate:"required"` }
type SpecGrpcRoute8B0C9706Attributes ¶
type SpecGrpcRoute8B0C9706Attributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRoute8B0C9706Attributes) End ¶
func (r SpecGrpcRoute8B0C9706Attributes) End() terra.NumberValue
func (SpecGrpcRoute8B0C9706Attributes) InternalRef ¶
func (r SpecGrpcRoute8B0C9706Attributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRoute8B0C9706Attributes) InternalTokens ¶
func (r SpecGrpcRoute8B0C9706Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRoute8B0C9706Attributes) InternalWithRef ¶
func (r SpecGrpcRoute8B0C9706Attributes) InternalWithRef(ref terra.Reference) SpecGrpcRoute8B0C9706Attributes
func (SpecGrpcRoute8B0C9706Attributes) Start ¶
func (r SpecGrpcRoute8B0C9706Attributes) Start() terra.NumberValue
type SpecGrpcRouteAction ¶
type SpecGrpcRouteAction struct { // SpecGrpcRouteActionWeightedTarget: min=1,max=10 WeightedTarget []SpecGrpcRouteActionWeightedTarget `hcl:"weighted_target,block" validate:"min=1,max=10"` }
type SpecGrpcRouteActionAttributes ¶
type SpecGrpcRouteActionAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteActionAttributes) InternalRef ¶
func (a SpecGrpcRouteActionAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteActionAttributes) InternalTokens ¶
func (a SpecGrpcRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteActionAttributes) InternalWithRef ¶
func (a SpecGrpcRouteActionAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteActionAttributes
func (SpecGrpcRouteActionAttributes) WeightedTarget ¶
func (a SpecGrpcRouteActionAttributes) WeightedTarget() terra.SetValue[SpecGrpcRouteActionWeightedTargetAttributes]
type SpecGrpcRouteActionState ¶
type SpecGrpcRouteActionState struct {
WeightedTarget []SpecGrpcRouteActionWeightedTargetState `json:"weighted_target"`
}
type SpecGrpcRouteActionWeightedTarget ¶
type SpecGrpcRouteActionWeightedTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // VirtualNode: string, required VirtualNode terra.StringValue `hcl:"virtual_node,attr" validate:"required"` // Weight: number, required Weight terra.NumberValue `hcl:"weight,attr" validate:"required"` }
type SpecGrpcRouteActionWeightedTargetAttributes ¶
type SpecGrpcRouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteActionWeightedTargetAttributes) InternalRef ¶
func (wt SpecGrpcRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt SpecGrpcRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt SpecGrpcRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteActionWeightedTargetAttributes
func (SpecGrpcRouteActionWeightedTargetAttributes) Port ¶
func (wt SpecGrpcRouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (SpecGrpcRouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt SpecGrpcRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (SpecGrpcRouteActionWeightedTargetAttributes) Weight ¶
func (wt SpecGrpcRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type SpecGrpcRouteAttributes ¶
type SpecGrpcRouteAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteAttributes) Action ¶
func (gr SpecGrpcRouteAttributes) Action() terra.ListValue[SpecGrpcRouteActionAttributes]
func (SpecGrpcRouteAttributes) InternalRef ¶
func (gr SpecGrpcRouteAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteAttributes) InternalTokens ¶
func (gr SpecGrpcRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteAttributes) InternalWithRef ¶
func (gr SpecGrpcRouteAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteAttributes
func (SpecGrpcRouteAttributes) Match ¶
func (gr SpecGrpcRouteAttributes) Match() terra.ListValue[SpecGrpcRouteMatchAttributes]
func (SpecGrpcRouteAttributes) RetryPolicy ¶
func (gr SpecGrpcRouteAttributes) RetryPolicy() terra.ListValue[SpecGrpcRouteRetryPolicyAttributes]
func (SpecGrpcRouteAttributes) Timeout ¶
func (gr SpecGrpcRouteAttributes) Timeout() terra.ListValue[SpecGrpcRouteTimeoutAttributes]
type SpecGrpcRouteD86B2967 ¶
type SpecGrpcRouteD86B2967 struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // Regex: string, optional Regex terra.StringValue `hcl:"regex,attr"` // Suffix: string, optional Suffix terra.StringValue `hcl:"suffix,attr"` // SpecGrpcRoute8B0C9706: optional Range *SpecGrpcRoute8B0C9706 `hcl:"range,block"` }
type SpecGrpcRouteD86B2967Attributes ¶
type SpecGrpcRouteD86B2967Attributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteD86B2967Attributes) Exact ¶
func (m SpecGrpcRouteD86B2967Attributes) Exact() terra.StringValue
func (SpecGrpcRouteD86B2967Attributes) InternalRef ¶
func (m SpecGrpcRouteD86B2967Attributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteD86B2967Attributes) InternalTokens ¶
func (m SpecGrpcRouteD86B2967Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteD86B2967Attributes) InternalWithRef ¶
func (m SpecGrpcRouteD86B2967Attributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteD86B2967Attributes
func (SpecGrpcRouteD86B2967Attributes) Prefix ¶
func (m SpecGrpcRouteD86B2967Attributes) Prefix() terra.StringValue
func (SpecGrpcRouteD86B2967Attributes) Range ¶
func (m SpecGrpcRouteD86B2967Attributes) Range() terra.ListValue[SpecGrpcRoute8B0C9706Attributes]
func (SpecGrpcRouteD86B2967Attributes) Regex ¶
func (m SpecGrpcRouteD86B2967Attributes) Regex() terra.StringValue
func (SpecGrpcRouteD86B2967Attributes) Suffix ¶
func (m SpecGrpcRouteD86B2967Attributes) Suffix() terra.StringValue
type SpecGrpcRouteD86B2967State ¶
type SpecGrpcRouteD86B2967State struct { Exact string `json:"exact"` Prefix string `json:"prefix"` Regex string `json:"regex"` Suffix string `json:"suffix"` Range []SpecGrpcRoute8B0C9706State `json:"range"` }
type SpecGrpcRouteMatch ¶
type SpecGrpcRouteMatch struct { // MethodName: string, optional MethodName terra.StringValue `hcl:"method_name,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // ServiceName: string, optional ServiceName terra.StringValue `hcl:"service_name,attr"` // SpecGrpcRouteMatchMetadata: min=0,max=10 Metadata []SpecGrpcRouteMatchMetadata `hcl:"metadata,block" validate:"min=0,max=10"` }
type SpecGrpcRouteMatchAttributes ¶
type SpecGrpcRouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteMatchAttributes) InternalRef ¶
func (m SpecGrpcRouteMatchAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteMatchAttributes) InternalTokens ¶
func (m SpecGrpcRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteMatchAttributes) InternalWithRef ¶
func (m SpecGrpcRouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteMatchAttributes
func (SpecGrpcRouteMatchAttributes) Metadata ¶
func (m SpecGrpcRouteMatchAttributes) Metadata() terra.SetValue[SpecGrpcRouteMatchMetadataAttributes]
func (SpecGrpcRouteMatchAttributes) MethodName ¶
func (m SpecGrpcRouteMatchAttributes) MethodName() terra.StringValue
func (SpecGrpcRouteMatchAttributes) Port ¶
func (m SpecGrpcRouteMatchAttributes) Port() terra.NumberValue
func (SpecGrpcRouteMatchAttributes) Prefix ¶
func (m SpecGrpcRouteMatchAttributes) Prefix() terra.StringValue
func (SpecGrpcRouteMatchAttributes) ServiceName ¶
func (m SpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
type SpecGrpcRouteMatchMetadata ¶
type SpecGrpcRouteMatchMetadata struct { // Invert: bool, optional Invert terra.BoolValue `hcl:"invert,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SpecGrpcRouteD86B2967: optional Match *SpecGrpcRouteD86B2967 `hcl:"match,block"` }
type SpecGrpcRouteMatchMetadataAttributes ¶
type SpecGrpcRouteMatchMetadataAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteMatchMetadataAttributes) InternalRef ¶
func (m SpecGrpcRouteMatchMetadataAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteMatchMetadataAttributes) InternalTokens ¶
func (m SpecGrpcRouteMatchMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteMatchMetadataAttributes) InternalWithRef ¶
func (m SpecGrpcRouteMatchMetadataAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteMatchMetadataAttributes
func (SpecGrpcRouteMatchMetadataAttributes) Invert ¶
func (m SpecGrpcRouteMatchMetadataAttributes) Invert() terra.BoolValue
func (SpecGrpcRouteMatchMetadataAttributes) Match ¶
func (m SpecGrpcRouteMatchMetadataAttributes) Match() terra.ListValue[SpecGrpcRouteD86B2967Attributes]
func (SpecGrpcRouteMatchMetadataAttributes) Name ¶
func (m SpecGrpcRouteMatchMetadataAttributes) Name() terra.StringValue
type SpecGrpcRouteMatchMetadataState ¶
type SpecGrpcRouteMatchMetadataState struct { Invert bool `json:"invert"` Name string `json:"name"` Match []SpecGrpcRouteD86B2967State `json:"match"` }
type SpecGrpcRouteMatchState ¶
type SpecGrpcRouteMatchState struct { MethodName string `json:"method_name"` Port float64 `json:"port"` Prefix string `json:"prefix"` ServiceName string `json:"service_name"` Metadata []SpecGrpcRouteMatchMetadataState `json:"metadata"` }
type SpecGrpcRouteRetryPolicy ¶
type SpecGrpcRouteRetryPolicy struct { // GrpcRetryEvents: set of string, optional GrpcRetryEvents terra.SetValue[terra.StringValue] `hcl:"grpc_retry_events,attr"` // HttpRetryEvents: set of string, optional HttpRetryEvents terra.SetValue[terra.StringValue] `hcl:"http_retry_events,attr"` // MaxRetries: number, required MaxRetries terra.NumberValue `hcl:"max_retries,attr" validate:"required"` // TcpRetryEvents: set of string, optional TcpRetryEvents terra.SetValue[terra.StringValue] `hcl:"tcp_retry_events,attr"` // SpecGrpcRouteRetryPolicyPerRetryTimeout: required PerRetryTimeout *SpecGrpcRouteRetryPolicyPerRetryTimeout `hcl:"per_retry_timeout,block" validate:"required"` }
type SpecGrpcRouteRetryPolicyAttributes ¶
type SpecGrpcRouteRetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteRetryPolicyAttributes) GrpcRetryEvents ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) GrpcRetryEvents() terra.SetValue[terra.StringValue]
func (SpecGrpcRouteRetryPolicyAttributes) HttpRetryEvents ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
func (SpecGrpcRouteRetryPolicyAttributes) InternalRef ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteRetryPolicyAttributes) InternalTokens ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteRetryPolicyAttributes) InternalWithRef ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteRetryPolicyAttributes
func (SpecGrpcRouteRetryPolicyAttributes) MaxRetries ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
func (SpecGrpcRouteRetryPolicyAttributes) PerRetryTimeout ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes]
func (SpecGrpcRouteRetryPolicyAttributes) TcpRetryEvents ¶
func (rp SpecGrpcRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
type SpecGrpcRouteRetryPolicyPerRetryTimeout ¶
type SpecGrpcRouteRetryPolicyPerRetryTimeout struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes ¶
type SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef ¶
func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens ¶
func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef ¶
func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes
func (SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Unit ¶
func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
func (SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Value ¶
func (prt SpecGrpcRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
type SpecGrpcRouteRetryPolicyState ¶
type SpecGrpcRouteRetryPolicyState struct { GrpcRetryEvents []string `json:"grpc_retry_events"` HttpRetryEvents []string `json:"http_retry_events"` MaxRetries float64 `json:"max_retries"` TcpRetryEvents []string `json:"tcp_retry_events"` PerRetryTimeout []SpecGrpcRouteRetryPolicyPerRetryTimeoutState `json:"per_retry_timeout"` }
type SpecGrpcRouteState ¶
type SpecGrpcRouteState struct { Action []SpecGrpcRouteActionState `json:"action"` Match []SpecGrpcRouteMatchState `json:"match"` RetryPolicy []SpecGrpcRouteRetryPolicyState `json:"retry_policy"` Timeout []SpecGrpcRouteTimeoutState `json:"timeout"` }
type SpecGrpcRouteTimeout ¶
type SpecGrpcRouteTimeout struct { // SpecGrpcRouteTimeoutIdle: optional Idle *SpecGrpcRouteTimeoutIdle `hcl:"idle,block"` // SpecGrpcRouteTimeoutPerRequest: optional PerRequest *SpecGrpcRouteTimeoutPerRequest `hcl:"per_request,block"` }
type SpecGrpcRouteTimeoutAttributes ¶
type SpecGrpcRouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteTimeoutAttributes) Idle ¶
func (t SpecGrpcRouteTimeoutAttributes) Idle() terra.ListValue[SpecGrpcRouteTimeoutIdleAttributes]
func (SpecGrpcRouteTimeoutAttributes) InternalRef ¶
func (t SpecGrpcRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteTimeoutAttributes) InternalTokens ¶
func (t SpecGrpcRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteTimeoutAttributes) InternalWithRef ¶
func (t SpecGrpcRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteTimeoutAttributes
func (SpecGrpcRouteTimeoutAttributes) PerRequest ¶
func (t SpecGrpcRouteTimeoutAttributes) PerRequest() terra.ListValue[SpecGrpcRouteTimeoutPerRequestAttributes]
type SpecGrpcRouteTimeoutIdle ¶
type SpecGrpcRouteTimeoutIdle struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecGrpcRouteTimeoutIdleAttributes ¶
type SpecGrpcRouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteTimeoutIdleAttributes) InternalRef ¶
func (i SpecGrpcRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteTimeoutIdleAttributes) InternalTokens ¶
func (i SpecGrpcRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteTimeoutIdleAttributes) InternalWithRef ¶
func (i SpecGrpcRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteTimeoutIdleAttributes
func (SpecGrpcRouteTimeoutIdleAttributes) Unit ¶
func (i SpecGrpcRouteTimeoutIdleAttributes) Unit() terra.StringValue
func (SpecGrpcRouteTimeoutIdleAttributes) Value ¶
func (i SpecGrpcRouteTimeoutIdleAttributes) Value() terra.NumberValue
type SpecGrpcRouteTimeoutPerRequest ¶
type SpecGrpcRouteTimeoutPerRequest struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecGrpcRouteTimeoutPerRequestAttributes ¶
type SpecGrpcRouteTimeoutPerRequestAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteTimeoutPerRequestAttributes) InternalRef ¶
func (pr SpecGrpcRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteTimeoutPerRequestAttributes) InternalTokens ¶
func (pr SpecGrpcRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteTimeoutPerRequestAttributes) InternalWithRef ¶
func (pr SpecGrpcRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteTimeoutPerRequestAttributes
func (SpecGrpcRouteTimeoutPerRequestAttributes) Unit ¶
func (pr SpecGrpcRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
func (SpecGrpcRouteTimeoutPerRequestAttributes) Value ¶
func (pr SpecGrpcRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
type SpecGrpcRouteTimeoutState ¶
type SpecGrpcRouteTimeoutState struct { Idle []SpecGrpcRouteTimeoutIdleState `json:"idle"` PerRequest []SpecGrpcRouteTimeoutPerRequestState `json:"per_request"` }
type SpecHttp2Route ¶
type SpecHttp2Route struct { // SpecHttp2RouteAction: required Action *SpecHttp2RouteAction `hcl:"action,block" validate:"required"` // SpecHttp2RouteMatch: required Match *SpecHttp2RouteMatch `hcl:"match,block" validate:"required"` // SpecHttp2RouteRetryPolicy: optional RetryPolicy *SpecHttp2RouteRetryPolicy `hcl:"retry_policy,block"` // SpecHttp2RouteTimeout: optional Timeout *SpecHttp2RouteTimeout `hcl:"timeout,block"` }
type SpecHttp2Route30Dd3523 ¶
type SpecHttp2Route30Dd3523 struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // Regex: string, optional Regex terra.StringValue `hcl:"regex,attr"` // Suffix: string, optional Suffix terra.StringValue `hcl:"suffix,attr"` // SpecHttp2Route31605981: optional Range *SpecHttp2Route31605981 `hcl:"range,block"` }
type SpecHttp2Route30Dd3523Attributes ¶
type SpecHttp2Route30Dd3523Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2Route30Dd3523Attributes) Exact ¶
func (m SpecHttp2Route30Dd3523Attributes) Exact() terra.StringValue
func (SpecHttp2Route30Dd3523Attributes) InternalRef ¶
func (m SpecHttp2Route30Dd3523Attributes) InternalRef() (terra.Reference, error)
func (SpecHttp2Route30Dd3523Attributes) InternalTokens ¶
func (m SpecHttp2Route30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2Route30Dd3523Attributes) InternalWithRef ¶
func (m SpecHttp2Route30Dd3523Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route30Dd3523Attributes
func (SpecHttp2Route30Dd3523Attributes) Prefix ¶
func (m SpecHttp2Route30Dd3523Attributes) Prefix() terra.StringValue
func (SpecHttp2Route30Dd3523Attributes) Range ¶
func (m SpecHttp2Route30Dd3523Attributes) Range() terra.ListValue[SpecHttp2Route31605981Attributes]
func (SpecHttp2Route30Dd3523Attributes) Regex ¶
func (m SpecHttp2Route30Dd3523Attributes) Regex() terra.StringValue
func (SpecHttp2Route30Dd3523Attributes) Suffix ¶
func (m SpecHttp2Route30Dd3523Attributes) Suffix() terra.StringValue
type SpecHttp2Route30Dd3523State ¶
type SpecHttp2Route30Dd3523State struct { Exact string `json:"exact"` Prefix string `json:"prefix"` Regex string `json:"regex"` Suffix string `json:"suffix"` Range []SpecHttp2Route31605981State `json:"range"` }
type SpecHttp2Route31605981 ¶
type SpecHttp2Route31605981 struct { // End: number, required End terra.NumberValue `hcl:"end,attr" validate:"required"` // Start: number, required Start terra.NumberValue `hcl:"start,attr" validate:"required"` }
type SpecHttp2Route31605981Attributes ¶
type SpecHttp2Route31605981Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2Route31605981Attributes) End ¶
func (r SpecHttp2Route31605981Attributes) End() terra.NumberValue
func (SpecHttp2Route31605981Attributes) InternalRef ¶
func (r SpecHttp2Route31605981Attributes) InternalRef() (terra.Reference, error)
func (SpecHttp2Route31605981Attributes) InternalTokens ¶
func (r SpecHttp2Route31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2Route31605981Attributes) InternalWithRef ¶
func (r SpecHttp2Route31605981Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route31605981Attributes
func (SpecHttp2Route31605981Attributes) Start ¶
func (r SpecHttp2Route31605981Attributes) Start() terra.NumberValue
type SpecHttp2RouteAction ¶
type SpecHttp2RouteAction struct { // SpecHttp2RouteActionWeightedTarget: min=1,max=10 WeightedTarget []SpecHttp2RouteActionWeightedTarget `hcl:"weighted_target,block" validate:"min=1,max=10"` }
type SpecHttp2RouteActionAttributes ¶
type SpecHttp2RouteActionAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteActionAttributes) InternalRef ¶
func (a SpecHttp2RouteActionAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteActionAttributes) InternalTokens ¶
func (a SpecHttp2RouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteActionAttributes) InternalWithRef ¶
func (a SpecHttp2RouteActionAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionAttributes
func (SpecHttp2RouteActionAttributes) WeightedTarget ¶
func (a SpecHttp2RouteActionAttributes) WeightedTarget() terra.SetValue[SpecHttp2RouteActionWeightedTargetAttributes]
type SpecHttp2RouteActionState ¶
type SpecHttp2RouteActionState struct {
WeightedTarget []SpecHttp2RouteActionWeightedTargetState `json:"weighted_target"`
}
type SpecHttp2RouteActionWeightedTarget ¶
type SpecHttp2RouteActionWeightedTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // VirtualNode: string, required VirtualNode terra.StringValue `hcl:"virtual_node,attr" validate:"required"` // Weight: number, required Weight terra.NumberValue `hcl:"weight,attr" validate:"required"` }
type SpecHttp2RouteActionWeightedTargetAttributes ¶
type SpecHttp2RouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteActionWeightedTargetAttributes) InternalRef ¶
func (wt SpecHttp2RouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt SpecHttp2RouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt SpecHttp2RouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionWeightedTargetAttributes
func (SpecHttp2RouteActionWeightedTargetAttributes) Port ¶
func (wt SpecHttp2RouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (SpecHttp2RouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt SpecHttp2RouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (SpecHttp2RouteActionWeightedTargetAttributes) Weight ¶
func (wt SpecHttp2RouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type SpecHttp2RouteAttributes ¶
type SpecHttp2RouteAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteAttributes) Action ¶
func (hr SpecHttp2RouteAttributes) Action() terra.ListValue[SpecHttp2RouteActionAttributes]
func (SpecHttp2RouteAttributes) InternalRef ¶
func (hr SpecHttp2RouteAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteAttributes) InternalTokens ¶
func (hr SpecHttp2RouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteAttributes) InternalWithRef ¶
func (hr SpecHttp2RouteAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteAttributes
func (SpecHttp2RouteAttributes) Match ¶
func (hr SpecHttp2RouteAttributes) Match() terra.ListValue[SpecHttp2RouteMatchAttributes]
func (SpecHttp2RouteAttributes) RetryPolicy ¶
func (hr SpecHttp2RouteAttributes) RetryPolicy() terra.ListValue[SpecHttp2RouteRetryPolicyAttributes]
func (SpecHttp2RouteAttributes) Timeout ¶
func (hr SpecHttp2RouteAttributes) Timeout() terra.ListValue[SpecHttp2RouteTimeoutAttributes]
type SpecHttp2RouteD36Dd47D ¶
type SpecHttp2RouteD36Dd47D struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` }
type SpecHttp2RouteD36Dd47DAttributes ¶
type SpecHttp2RouteD36Dd47DAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteD36Dd47DAttributes) Exact ¶
func (m SpecHttp2RouteD36Dd47DAttributes) Exact() terra.StringValue
func (SpecHttp2RouteD36Dd47DAttributes) InternalRef ¶
func (m SpecHttp2RouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteD36Dd47DAttributes) InternalTokens ¶
func (m SpecHttp2RouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteD36Dd47DAttributes) InternalWithRef ¶
func (m SpecHttp2RouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteD36Dd47DAttributes
type SpecHttp2RouteD36Dd47DState ¶
type SpecHttp2RouteD36Dd47DState struct {
Exact string `json:"exact"`
}
type SpecHttp2RouteMatch ¶
type SpecHttp2RouteMatch struct { // Method: string, optional Method terra.StringValue `hcl:"method,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // Scheme: string, optional Scheme terra.StringValue `hcl:"scheme,attr"` // SpecHttp2RouteMatchHeader: min=0,max=10 Header []SpecHttp2RouteMatchHeader `hcl:"header,block" validate:"min=0,max=10"` // SpecHttp2RouteMatchPath: optional Path *SpecHttp2RouteMatchPath `hcl:"path,block"` // SpecHttp2RouteMatchQueryParameter: min=0,max=10 QueryParameter []SpecHttp2RouteMatchQueryParameter `hcl:"query_parameter,block" validate:"min=0,max=10"` }
type SpecHttp2RouteMatchAttributes ¶
type SpecHttp2RouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteMatchAttributes) Header ¶
func (m SpecHttp2RouteMatchAttributes) Header() terra.SetValue[SpecHttp2RouteMatchHeaderAttributes]
func (SpecHttp2RouteMatchAttributes) InternalRef ¶
func (m SpecHttp2RouteMatchAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteMatchAttributes) InternalTokens ¶
func (m SpecHttp2RouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteMatchAttributes) InternalWithRef ¶
func (m SpecHttp2RouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchAttributes
func (SpecHttp2RouteMatchAttributes) Method ¶
func (m SpecHttp2RouteMatchAttributes) Method() terra.StringValue
func (SpecHttp2RouteMatchAttributes) Path ¶
func (m SpecHttp2RouteMatchAttributes) Path() terra.ListValue[SpecHttp2RouteMatchPathAttributes]
func (SpecHttp2RouteMatchAttributes) Port ¶
func (m SpecHttp2RouteMatchAttributes) Port() terra.NumberValue
func (SpecHttp2RouteMatchAttributes) Prefix ¶
func (m SpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
func (SpecHttp2RouteMatchAttributes) QueryParameter ¶
func (m SpecHttp2RouteMatchAttributes) QueryParameter() terra.SetValue[SpecHttp2RouteMatchQueryParameterAttributes]
func (SpecHttp2RouteMatchAttributes) Scheme ¶
func (m SpecHttp2RouteMatchAttributes) Scheme() terra.StringValue
type SpecHttp2RouteMatchHeader ¶
type SpecHttp2RouteMatchHeader struct { // Invert: bool, optional Invert terra.BoolValue `hcl:"invert,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SpecHttp2Route30Dd3523: optional Match *SpecHttp2Route30Dd3523 `hcl:"match,block"` }
type SpecHttp2RouteMatchHeaderAttributes ¶
type SpecHttp2RouteMatchHeaderAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteMatchHeaderAttributes) InternalRef ¶
func (h SpecHttp2RouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteMatchHeaderAttributes) InternalTokens ¶
func (h SpecHttp2RouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteMatchHeaderAttributes) InternalWithRef ¶
func (h SpecHttp2RouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchHeaderAttributes
func (SpecHttp2RouteMatchHeaderAttributes) Invert ¶
func (h SpecHttp2RouteMatchHeaderAttributes) Invert() terra.BoolValue
func (SpecHttp2RouteMatchHeaderAttributes) Match ¶
func (h SpecHttp2RouteMatchHeaderAttributes) Match() terra.ListValue[SpecHttp2Route30Dd3523Attributes]
func (SpecHttp2RouteMatchHeaderAttributes) Name ¶
func (h SpecHttp2RouteMatchHeaderAttributes) Name() terra.StringValue
type SpecHttp2RouteMatchHeaderState ¶
type SpecHttp2RouteMatchHeaderState struct { Invert bool `json:"invert"` Name string `json:"name"` Match []SpecHttp2Route30Dd3523State `json:"match"` }
type SpecHttp2RouteMatchPath ¶
type SpecHttp2RouteMatchPath struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Regex: string, optional Regex terra.StringValue `hcl:"regex,attr"` }
type SpecHttp2RouteMatchPathAttributes ¶
type SpecHttp2RouteMatchPathAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteMatchPathAttributes) Exact ¶
func (p SpecHttp2RouteMatchPathAttributes) Exact() terra.StringValue
func (SpecHttp2RouteMatchPathAttributes) InternalRef ¶
func (p SpecHttp2RouteMatchPathAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteMatchPathAttributes) InternalTokens ¶
func (p SpecHttp2RouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteMatchPathAttributes) InternalWithRef ¶
func (p SpecHttp2RouteMatchPathAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchPathAttributes
func (SpecHttp2RouteMatchPathAttributes) Regex ¶
func (p SpecHttp2RouteMatchPathAttributes) Regex() terra.StringValue
type SpecHttp2RouteMatchQueryParameter ¶
type SpecHttp2RouteMatchQueryParameter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SpecHttp2RouteD36Dd47D: optional Match *SpecHttp2RouteD36Dd47D `hcl:"match,block"` }
type SpecHttp2RouteMatchQueryParameterAttributes ¶
type SpecHttp2RouteMatchQueryParameterAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteMatchQueryParameterAttributes) InternalRef ¶
func (qp SpecHttp2RouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteMatchQueryParameterAttributes) InternalTokens ¶
func (qp SpecHttp2RouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteMatchQueryParameterAttributes) InternalWithRef ¶
func (qp SpecHttp2RouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchQueryParameterAttributes
func (SpecHttp2RouteMatchQueryParameterAttributes) Name ¶
func (qp SpecHttp2RouteMatchQueryParameterAttributes) Name() terra.StringValue
type SpecHttp2RouteMatchQueryParameterState ¶
type SpecHttp2RouteMatchQueryParameterState struct { Name string `json:"name"` Match []SpecHttp2RouteD36Dd47DState `json:"match"` }
type SpecHttp2RouteMatchState ¶
type SpecHttp2RouteMatchState struct { Method string `json:"method"` Port float64 `json:"port"` Prefix string `json:"prefix"` Scheme string `json:"scheme"` Header []SpecHttp2RouteMatchHeaderState `json:"header"` Path []SpecHttp2RouteMatchPathState `json:"path"` QueryParameter []SpecHttp2RouteMatchQueryParameterState `json:"query_parameter"` }
type SpecHttp2RouteRetryPolicy ¶
type SpecHttp2RouteRetryPolicy struct { // HttpRetryEvents: set of string, optional HttpRetryEvents terra.SetValue[terra.StringValue] `hcl:"http_retry_events,attr"` // MaxRetries: number, required MaxRetries terra.NumberValue `hcl:"max_retries,attr" validate:"required"` // TcpRetryEvents: set of string, optional TcpRetryEvents terra.SetValue[terra.StringValue] `hcl:"tcp_retry_events,attr"` // SpecHttp2RouteRetryPolicyPerRetryTimeout: required PerRetryTimeout *SpecHttp2RouteRetryPolicyPerRetryTimeout `hcl:"per_retry_timeout,block" validate:"required"` }
type SpecHttp2RouteRetryPolicyAttributes ¶
type SpecHttp2RouteRetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteRetryPolicyAttributes) HttpRetryEvents ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
func (SpecHttp2RouteRetryPolicyAttributes) InternalRef ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteRetryPolicyAttributes) InternalTokens ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteRetryPolicyAttributes) InternalWithRef ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteRetryPolicyAttributes
func (SpecHttp2RouteRetryPolicyAttributes) MaxRetries ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
func (SpecHttp2RouteRetryPolicyAttributes) PerRetryTimeout ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes]
func (SpecHttp2RouteRetryPolicyAttributes) TcpRetryEvents ¶
func (rp SpecHttp2RouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
type SpecHttp2RouteRetryPolicyPerRetryTimeout ¶
type SpecHttp2RouteRetryPolicyPerRetryTimeout struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes ¶
type SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalRef ¶
func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens ¶
func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef ¶
func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes
func (SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Unit ¶
func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
func (SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Value ¶
func (prt SpecHttp2RouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
type SpecHttp2RouteRetryPolicyState ¶
type SpecHttp2RouteRetryPolicyState struct { HttpRetryEvents []string `json:"http_retry_events"` MaxRetries float64 `json:"max_retries"` TcpRetryEvents []string `json:"tcp_retry_events"` PerRetryTimeout []SpecHttp2RouteRetryPolicyPerRetryTimeoutState `json:"per_retry_timeout"` }
type SpecHttp2RouteState ¶
type SpecHttp2RouteState struct { Action []SpecHttp2RouteActionState `json:"action"` Match []SpecHttp2RouteMatchState `json:"match"` RetryPolicy []SpecHttp2RouteRetryPolicyState `json:"retry_policy"` Timeout []SpecHttp2RouteTimeoutState `json:"timeout"` }
type SpecHttp2RouteTimeout ¶
type SpecHttp2RouteTimeout struct { // SpecHttp2RouteTimeoutIdle: optional Idle *SpecHttp2RouteTimeoutIdle `hcl:"idle,block"` // SpecHttp2RouteTimeoutPerRequest: optional PerRequest *SpecHttp2RouteTimeoutPerRequest `hcl:"per_request,block"` }
type SpecHttp2RouteTimeoutAttributes ¶
type SpecHttp2RouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteTimeoutAttributes) Idle ¶
func (t SpecHttp2RouteTimeoutAttributes) Idle() terra.ListValue[SpecHttp2RouteTimeoutIdleAttributes]
func (SpecHttp2RouteTimeoutAttributes) InternalRef ¶
func (t SpecHttp2RouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteTimeoutAttributes) InternalTokens ¶
func (t SpecHttp2RouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteTimeoutAttributes) InternalWithRef ¶
func (t SpecHttp2RouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteTimeoutAttributes
func (SpecHttp2RouteTimeoutAttributes) PerRequest ¶
func (t SpecHttp2RouteTimeoutAttributes) PerRequest() terra.ListValue[SpecHttp2RouteTimeoutPerRequestAttributes]
type SpecHttp2RouteTimeoutIdle ¶
type SpecHttp2RouteTimeoutIdle struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecHttp2RouteTimeoutIdleAttributes ¶
type SpecHttp2RouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteTimeoutIdleAttributes) InternalRef ¶
func (i SpecHttp2RouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteTimeoutIdleAttributes) InternalTokens ¶
func (i SpecHttp2RouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteTimeoutIdleAttributes) InternalWithRef ¶
func (i SpecHttp2RouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteTimeoutIdleAttributes
func (SpecHttp2RouteTimeoutIdleAttributes) Unit ¶
func (i SpecHttp2RouteTimeoutIdleAttributes) Unit() terra.StringValue
func (SpecHttp2RouteTimeoutIdleAttributes) Value ¶
func (i SpecHttp2RouteTimeoutIdleAttributes) Value() terra.NumberValue
type SpecHttp2RouteTimeoutPerRequest ¶
type SpecHttp2RouteTimeoutPerRequest struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecHttp2RouteTimeoutPerRequestAttributes ¶
type SpecHttp2RouteTimeoutPerRequestAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteTimeoutPerRequestAttributes) InternalRef ¶
func (pr SpecHttp2RouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteTimeoutPerRequestAttributes) InternalTokens ¶
func (pr SpecHttp2RouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteTimeoutPerRequestAttributes) InternalWithRef ¶
func (pr SpecHttp2RouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteTimeoutPerRequestAttributes
func (SpecHttp2RouteTimeoutPerRequestAttributes) Unit ¶
func (pr SpecHttp2RouteTimeoutPerRequestAttributes) Unit() terra.StringValue
func (SpecHttp2RouteTimeoutPerRequestAttributes) Value ¶
func (pr SpecHttp2RouteTimeoutPerRequestAttributes) Value() terra.NumberValue
type SpecHttp2RouteTimeoutState ¶
type SpecHttp2RouteTimeoutState struct { Idle []SpecHttp2RouteTimeoutIdleState `json:"idle"` PerRequest []SpecHttp2RouteTimeoutPerRequestState `json:"per_request"` }
type SpecHttpRoute ¶
type SpecHttpRoute struct { // SpecHttpRouteAction: required Action *SpecHttpRouteAction `hcl:"action,block" validate:"required"` // SpecHttpRouteMatch: required Match *SpecHttpRouteMatch `hcl:"match,block" validate:"required"` // SpecHttpRouteRetryPolicy: optional RetryPolicy *SpecHttpRouteRetryPolicy `hcl:"retry_policy,block"` // SpecHttpRouteTimeout: optional Timeout *SpecHttpRouteTimeout `hcl:"timeout,block"` }
type SpecHttpRoute30Dd3523 ¶
type SpecHttpRoute30Dd3523 struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // Regex: string, optional Regex terra.StringValue `hcl:"regex,attr"` // Suffix: string, optional Suffix terra.StringValue `hcl:"suffix,attr"` // SpecHttpRoute31605981: optional Range *SpecHttpRoute31605981 `hcl:"range,block"` }
type SpecHttpRoute30Dd3523Attributes ¶
type SpecHttpRoute30Dd3523Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRoute30Dd3523Attributes) Exact ¶
func (m SpecHttpRoute30Dd3523Attributes) Exact() terra.StringValue
func (SpecHttpRoute30Dd3523Attributes) InternalRef ¶
func (m SpecHttpRoute30Dd3523Attributes) InternalRef() (terra.Reference, error)
func (SpecHttpRoute30Dd3523Attributes) InternalTokens ¶
func (m SpecHttpRoute30Dd3523Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRoute30Dd3523Attributes) InternalWithRef ¶
func (m SpecHttpRoute30Dd3523Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute30Dd3523Attributes
func (SpecHttpRoute30Dd3523Attributes) Prefix ¶
func (m SpecHttpRoute30Dd3523Attributes) Prefix() terra.StringValue
func (SpecHttpRoute30Dd3523Attributes) Range ¶
func (m SpecHttpRoute30Dd3523Attributes) Range() terra.ListValue[SpecHttpRoute31605981Attributes]
func (SpecHttpRoute30Dd3523Attributes) Regex ¶
func (m SpecHttpRoute30Dd3523Attributes) Regex() terra.StringValue
func (SpecHttpRoute30Dd3523Attributes) Suffix ¶
func (m SpecHttpRoute30Dd3523Attributes) Suffix() terra.StringValue
type SpecHttpRoute30Dd3523State ¶
type SpecHttpRoute30Dd3523State struct { Exact string `json:"exact"` Prefix string `json:"prefix"` Regex string `json:"regex"` Suffix string `json:"suffix"` Range []SpecHttpRoute31605981State `json:"range"` }
type SpecHttpRoute31605981 ¶
type SpecHttpRoute31605981 struct { // End: number, required End terra.NumberValue `hcl:"end,attr" validate:"required"` // Start: number, required Start terra.NumberValue `hcl:"start,attr" validate:"required"` }
type SpecHttpRoute31605981Attributes ¶
type SpecHttpRoute31605981Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRoute31605981Attributes) End ¶
func (r SpecHttpRoute31605981Attributes) End() terra.NumberValue
func (SpecHttpRoute31605981Attributes) InternalRef ¶
func (r SpecHttpRoute31605981Attributes) InternalRef() (terra.Reference, error)
func (SpecHttpRoute31605981Attributes) InternalTokens ¶
func (r SpecHttpRoute31605981Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRoute31605981Attributes) InternalWithRef ¶
func (r SpecHttpRoute31605981Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute31605981Attributes
func (SpecHttpRoute31605981Attributes) Start ¶
func (r SpecHttpRoute31605981Attributes) Start() terra.NumberValue
type SpecHttpRouteAction ¶
type SpecHttpRouteAction struct { // SpecHttpRouteActionWeightedTarget: min=1,max=10 WeightedTarget []SpecHttpRouteActionWeightedTarget `hcl:"weighted_target,block" validate:"min=1,max=10"` }
type SpecHttpRouteActionAttributes ¶
type SpecHttpRouteActionAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteActionAttributes) InternalRef ¶
func (a SpecHttpRouteActionAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteActionAttributes) InternalTokens ¶
func (a SpecHttpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteActionAttributes) InternalWithRef ¶
func (a SpecHttpRouteActionAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionAttributes
func (SpecHttpRouteActionAttributes) WeightedTarget ¶
func (a SpecHttpRouteActionAttributes) WeightedTarget() terra.SetValue[SpecHttpRouteActionWeightedTargetAttributes]
type SpecHttpRouteActionState ¶
type SpecHttpRouteActionState struct {
WeightedTarget []SpecHttpRouteActionWeightedTargetState `json:"weighted_target"`
}
type SpecHttpRouteActionWeightedTarget ¶
type SpecHttpRouteActionWeightedTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // VirtualNode: string, required VirtualNode terra.StringValue `hcl:"virtual_node,attr" validate:"required"` // Weight: number, required Weight terra.NumberValue `hcl:"weight,attr" validate:"required"` }
type SpecHttpRouteActionWeightedTargetAttributes ¶
type SpecHttpRouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteActionWeightedTargetAttributes) InternalRef ¶
func (wt SpecHttpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt SpecHttpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt SpecHttpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionWeightedTargetAttributes
func (SpecHttpRouteActionWeightedTargetAttributes) Port ¶
func (wt SpecHttpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (SpecHttpRouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt SpecHttpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (SpecHttpRouteActionWeightedTargetAttributes) Weight ¶
func (wt SpecHttpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type SpecHttpRouteAttributes ¶
type SpecHttpRouteAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteAttributes) Action ¶
func (hr SpecHttpRouteAttributes) Action() terra.ListValue[SpecHttpRouteActionAttributes]
func (SpecHttpRouteAttributes) InternalRef ¶
func (hr SpecHttpRouteAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteAttributes) InternalTokens ¶
func (hr SpecHttpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteAttributes) InternalWithRef ¶
func (hr SpecHttpRouteAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteAttributes
func (SpecHttpRouteAttributes) Match ¶
func (hr SpecHttpRouteAttributes) Match() terra.ListValue[SpecHttpRouteMatchAttributes]
func (SpecHttpRouteAttributes) RetryPolicy ¶
func (hr SpecHttpRouteAttributes) RetryPolicy() terra.ListValue[SpecHttpRouteRetryPolicyAttributes]
func (SpecHttpRouteAttributes) Timeout ¶
func (hr SpecHttpRouteAttributes) Timeout() terra.ListValue[SpecHttpRouteTimeoutAttributes]
type SpecHttpRouteD36Dd47D ¶
type SpecHttpRouteD36Dd47D struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` }
type SpecHttpRouteD36Dd47DAttributes ¶
type SpecHttpRouteD36Dd47DAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteD36Dd47DAttributes) Exact ¶
func (m SpecHttpRouteD36Dd47DAttributes) Exact() terra.StringValue
func (SpecHttpRouteD36Dd47DAttributes) InternalRef ¶
func (m SpecHttpRouteD36Dd47DAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteD36Dd47DAttributes) InternalTokens ¶
func (m SpecHttpRouteD36Dd47DAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteD36Dd47DAttributes) InternalWithRef ¶
func (m SpecHttpRouteD36Dd47DAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteD36Dd47DAttributes
type SpecHttpRouteD36Dd47DState ¶
type SpecHttpRouteD36Dd47DState struct {
Exact string `json:"exact"`
}
type SpecHttpRouteMatch ¶
type SpecHttpRouteMatch struct { // Method: string, optional Method terra.StringValue `hcl:"method,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // Scheme: string, optional Scheme terra.StringValue `hcl:"scheme,attr"` // SpecHttpRouteMatchHeader: min=0,max=10 Header []SpecHttpRouteMatchHeader `hcl:"header,block" validate:"min=0,max=10"` // SpecHttpRouteMatchPath: optional Path *SpecHttpRouteMatchPath `hcl:"path,block"` // SpecHttpRouteMatchQueryParameter: min=0,max=10 QueryParameter []SpecHttpRouteMatchQueryParameter `hcl:"query_parameter,block" validate:"min=0,max=10"` }
type SpecHttpRouteMatchAttributes ¶
type SpecHttpRouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteMatchAttributes) Header ¶
func (m SpecHttpRouteMatchAttributes) Header() terra.SetValue[SpecHttpRouteMatchHeaderAttributes]
func (SpecHttpRouteMatchAttributes) InternalRef ¶
func (m SpecHttpRouteMatchAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteMatchAttributes) InternalTokens ¶
func (m SpecHttpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteMatchAttributes) InternalWithRef ¶
func (m SpecHttpRouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchAttributes
func (SpecHttpRouteMatchAttributes) Method ¶
func (m SpecHttpRouteMatchAttributes) Method() terra.StringValue
func (SpecHttpRouteMatchAttributes) Path ¶
func (m SpecHttpRouteMatchAttributes) Path() terra.ListValue[SpecHttpRouteMatchPathAttributes]
func (SpecHttpRouteMatchAttributes) Port ¶
func (m SpecHttpRouteMatchAttributes) Port() terra.NumberValue
func (SpecHttpRouteMatchAttributes) Prefix ¶
func (m SpecHttpRouteMatchAttributes) Prefix() terra.StringValue
func (SpecHttpRouteMatchAttributes) QueryParameter ¶
func (m SpecHttpRouteMatchAttributes) QueryParameter() terra.SetValue[SpecHttpRouteMatchQueryParameterAttributes]
func (SpecHttpRouteMatchAttributes) Scheme ¶
func (m SpecHttpRouteMatchAttributes) Scheme() terra.StringValue
type SpecHttpRouteMatchHeader ¶
type SpecHttpRouteMatchHeader struct { // Invert: bool, optional Invert terra.BoolValue `hcl:"invert,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SpecHttpRoute30Dd3523: optional Match *SpecHttpRoute30Dd3523 `hcl:"match,block"` }
type SpecHttpRouteMatchHeaderAttributes ¶
type SpecHttpRouteMatchHeaderAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteMatchHeaderAttributes) InternalRef ¶
func (h SpecHttpRouteMatchHeaderAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteMatchHeaderAttributes) InternalTokens ¶
func (h SpecHttpRouteMatchHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteMatchHeaderAttributes) InternalWithRef ¶
func (h SpecHttpRouteMatchHeaderAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchHeaderAttributes
func (SpecHttpRouteMatchHeaderAttributes) Invert ¶
func (h SpecHttpRouteMatchHeaderAttributes) Invert() terra.BoolValue
func (SpecHttpRouteMatchHeaderAttributes) Match ¶
func (h SpecHttpRouteMatchHeaderAttributes) Match() terra.ListValue[SpecHttpRoute30Dd3523Attributes]
func (SpecHttpRouteMatchHeaderAttributes) Name ¶
func (h SpecHttpRouteMatchHeaderAttributes) Name() terra.StringValue
type SpecHttpRouteMatchHeaderState ¶
type SpecHttpRouteMatchHeaderState struct { Invert bool `json:"invert"` Name string `json:"name"` Match []SpecHttpRoute30Dd3523State `json:"match"` }
type SpecHttpRouteMatchPath ¶
type SpecHttpRouteMatchPath struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Regex: string, optional Regex terra.StringValue `hcl:"regex,attr"` }
type SpecHttpRouteMatchPathAttributes ¶
type SpecHttpRouteMatchPathAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteMatchPathAttributes) Exact ¶
func (p SpecHttpRouteMatchPathAttributes) Exact() terra.StringValue
func (SpecHttpRouteMatchPathAttributes) InternalRef ¶
func (p SpecHttpRouteMatchPathAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteMatchPathAttributes) InternalTokens ¶
func (p SpecHttpRouteMatchPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteMatchPathAttributes) InternalWithRef ¶
func (p SpecHttpRouteMatchPathAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchPathAttributes
func (SpecHttpRouteMatchPathAttributes) Regex ¶
func (p SpecHttpRouteMatchPathAttributes) Regex() terra.StringValue
type SpecHttpRouteMatchQueryParameter ¶
type SpecHttpRouteMatchQueryParameter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SpecHttpRouteD36Dd47D: optional Match *SpecHttpRouteD36Dd47D `hcl:"match,block"` }
type SpecHttpRouteMatchQueryParameterAttributes ¶
type SpecHttpRouteMatchQueryParameterAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteMatchQueryParameterAttributes) InternalRef ¶
func (qp SpecHttpRouteMatchQueryParameterAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteMatchQueryParameterAttributes) InternalTokens ¶
func (qp SpecHttpRouteMatchQueryParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteMatchQueryParameterAttributes) InternalWithRef ¶
func (qp SpecHttpRouteMatchQueryParameterAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchQueryParameterAttributes
func (SpecHttpRouteMatchQueryParameterAttributes) Match ¶
func (qp SpecHttpRouteMatchQueryParameterAttributes) Match() terra.ListValue[SpecHttpRouteD36Dd47DAttributes]
func (SpecHttpRouteMatchQueryParameterAttributes) Name ¶
func (qp SpecHttpRouteMatchQueryParameterAttributes) Name() terra.StringValue
type SpecHttpRouteMatchQueryParameterState ¶
type SpecHttpRouteMatchQueryParameterState struct { Name string `json:"name"` Match []SpecHttpRouteD36Dd47DState `json:"match"` }
type SpecHttpRouteMatchState ¶
type SpecHttpRouteMatchState struct { Method string `json:"method"` Port float64 `json:"port"` Prefix string `json:"prefix"` Scheme string `json:"scheme"` Header []SpecHttpRouteMatchHeaderState `json:"header"` Path []SpecHttpRouteMatchPathState `json:"path"` QueryParameter []SpecHttpRouteMatchQueryParameterState `json:"query_parameter"` }
type SpecHttpRouteRetryPolicy ¶
type SpecHttpRouteRetryPolicy struct { // HttpRetryEvents: set of string, optional HttpRetryEvents terra.SetValue[terra.StringValue] `hcl:"http_retry_events,attr"` // MaxRetries: number, required MaxRetries terra.NumberValue `hcl:"max_retries,attr" validate:"required"` // TcpRetryEvents: set of string, optional TcpRetryEvents terra.SetValue[terra.StringValue] `hcl:"tcp_retry_events,attr"` // SpecHttpRouteRetryPolicyPerRetryTimeout: required PerRetryTimeout *SpecHttpRouteRetryPolicyPerRetryTimeout `hcl:"per_retry_timeout,block" validate:"required"` }
type SpecHttpRouteRetryPolicyAttributes ¶
type SpecHttpRouteRetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteRetryPolicyAttributes) HttpRetryEvents ¶
func (rp SpecHttpRouteRetryPolicyAttributes) HttpRetryEvents() terra.SetValue[terra.StringValue]
func (SpecHttpRouteRetryPolicyAttributes) InternalRef ¶
func (rp SpecHttpRouteRetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteRetryPolicyAttributes) InternalTokens ¶
func (rp SpecHttpRouteRetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteRetryPolicyAttributes) InternalWithRef ¶
func (rp SpecHttpRouteRetryPolicyAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteRetryPolicyAttributes
func (SpecHttpRouteRetryPolicyAttributes) MaxRetries ¶
func (rp SpecHttpRouteRetryPolicyAttributes) MaxRetries() terra.NumberValue
func (SpecHttpRouteRetryPolicyAttributes) PerRetryTimeout ¶
func (rp SpecHttpRouteRetryPolicyAttributes) PerRetryTimeout() terra.ListValue[SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes]
func (SpecHttpRouteRetryPolicyAttributes) TcpRetryEvents ¶
func (rp SpecHttpRouteRetryPolicyAttributes) TcpRetryEvents() terra.SetValue[terra.StringValue]
type SpecHttpRouteRetryPolicyPerRetryTimeout ¶
type SpecHttpRouteRetryPolicyPerRetryTimeout struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes ¶
type SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef ¶
func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens ¶
func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef ¶
func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes
func (SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Unit ¶
func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Unit() terra.StringValue
func (SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Value ¶
func (prt SpecHttpRouteRetryPolicyPerRetryTimeoutAttributes) Value() terra.NumberValue
type SpecHttpRouteRetryPolicyState ¶
type SpecHttpRouteRetryPolicyState struct { HttpRetryEvents []string `json:"http_retry_events"` MaxRetries float64 `json:"max_retries"` TcpRetryEvents []string `json:"tcp_retry_events"` PerRetryTimeout []SpecHttpRouteRetryPolicyPerRetryTimeoutState `json:"per_retry_timeout"` }
type SpecHttpRouteState ¶
type SpecHttpRouteState struct { Action []SpecHttpRouteActionState `json:"action"` Match []SpecHttpRouteMatchState `json:"match"` RetryPolicy []SpecHttpRouteRetryPolicyState `json:"retry_policy"` Timeout []SpecHttpRouteTimeoutState `json:"timeout"` }
type SpecHttpRouteTimeout ¶
type SpecHttpRouteTimeout struct { // SpecHttpRouteTimeoutIdle: optional Idle *SpecHttpRouteTimeoutIdle `hcl:"idle,block"` // SpecHttpRouteTimeoutPerRequest: optional PerRequest *SpecHttpRouteTimeoutPerRequest `hcl:"per_request,block"` }
type SpecHttpRouteTimeoutAttributes ¶
type SpecHttpRouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteTimeoutAttributes) Idle ¶
func (t SpecHttpRouteTimeoutAttributes) Idle() terra.ListValue[SpecHttpRouteTimeoutIdleAttributes]
func (SpecHttpRouteTimeoutAttributes) InternalRef ¶
func (t SpecHttpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteTimeoutAttributes) InternalTokens ¶
func (t SpecHttpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteTimeoutAttributes) InternalWithRef ¶
func (t SpecHttpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteTimeoutAttributes
func (SpecHttpRouteTimeoutAttributes) PerRequest ¶
func (t SpecHttpRouteTimeoutAttributes) PerRequest() terra.ListValue[SpecHttpRouteTimeoutPerRequestAttributes]
type SpecHttpRouteTimeoutIdle ¶
type SpecHttpRouteTimeoutIdle struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecHttpRouteTimeoutIdleAttributes ¶
type SpecHttpRouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteTimeoutIdleAttributes) InternalRef ¶
func (i SpecHttpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteTimeoutIdleAttributes) InternalTokens ¶
func (i SpecHttpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteTimeoutIdleAttributes) InternalWithRef ¶
func (i SpecHttpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteTimeoutIdleAttributes
func (SpecHttpRouteTimeoutIdleAttributes) Unit ¶
func (i SpecHttpRouteTimeoutIdleAttributes) Unit() terra.StringValue
func (SpecHttpRouteTimeoutIdleAttributes) Value ¶
func (i SpecHttpRouteTimeoutIdleAttributes) Value() terra.NumberValue
type SpecHttpRouteTimeoutPerRequest ¶
type SpecHttpRouteTimeoutPerRequest struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecHttpRouteTimeoutPerRequestAttributes ¶
type SpecHttpRouteTimeoutPerRequestAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteTimeoutPerRequestAttributes) InternalRef ¶
func (pr SpecHttpRouteTimeoutPerRequestAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteTimeoutPerRequestAttributes) InternalTokens ¶
func (pr SpecHttpRouteTimeoutPerRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteTimeoutPerRequestAttributes) InternalWithRef ¶
func (pr SpecHttpRouteTimeoutPerRequestAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteTimeoutPerRequestAttributes
func (SpecHttpRouteTimeoutPerRequestAttributes) Unit ¶
func (pr SpecHttpRouteTimeoutPerRequestAttributes) Unit() terra.StringValue
func (SpecHttpRouteTimeoutPerRequestAttributes) Value ¶
func (pr SpecHttpRouteTimeoutPerRequestAttributes) Value() terra.NumberValue
type SpecHttpRouteTimeoutState ¶
type SpecHttpRouteTimeoutState struct { Idle []SpecHttpRouteTimeoutIdleState `json:"idle"` PerRequest []SpecHttpRouteTimeoutPerRequestState `json:"per_request"` }
type SpecState ¶
type SpecState struct { Priority float64 `json:"priority"` GrpcRoute []SpecGrpcRouteState `json:"grpc_route"` Http2Route []SpecHttp2RouteState `json:"http2_route"` HttpRoute []SpecHttpRouteState `json:"http_route"` TcpRoute []SpecTcpRouteState `json:"tcp_route"` }
type SpecTcpRoute ¶
type SpecTcpRoute struct { // SpecTcpRouteAction: required Action *SpecTcpRouteAction `hcl:"action,block" validate:"required"` // SpecTcpRouteMatch: optional Match *SpecTcpRouteMatch `hcl:"match,block"` // SpecTcpRouteTimeout: optional Timeout *SpecTcpRouteTimeout `hcl:"timeout,block"` }
type SpecTcpRouteAction ¶
type SpecTcpRouteAction struct { // SpecTcpRouteActionWeightedTarget: min=1,max=10 WeightedTarget []SpecTcpRouteActionWeightedTarget `hcl:"weighted_target,block" validate:"min=1,max=10"` }
type SpecTcpRouteActionAttributes ¶
type SpecTcpRouteActionAttributes struct {
// contains filtered or unexported fields
}
func (SpecTcpRouteActionAttributes) InternalRef ¶
func (a SpecTcpRouteActionAttributes) InternalRef() (terra.Reference, error)
func (SpecTcpRouteActionAttributes) InternalTokens ¶
func (a SpecTcpRouteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecTcpRouteActionAttributes) InternalWithRef ¶
func (a SpecTcpRouteActionAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteActionAttributes
func (SpecTcpRouteActionAttributes) WeightedTarget ¶
func (a SpecTcpRouteActionAttributes) WeightedTarget() terra.SetValue[SpecTcpRouteActionWeightedTargetAttributes]
type SpecTcpRouteActionState ¶
type SpecTcpRouteActionState struct {
WeightedTarget []SpecTcpRouteActionWeightedTargetState `json:"weighted_target"`
}
type SpecTcpRouteActionWeightedTarget ¶
type SpecTcpRouteActionWeightedTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // VirtualNode: string, required VirtualNode terra.StringValue `hcl:"virtual_node,attr" validate:"required"` // Weight: number, required Weight terra.NumberValue `hcl:"weight,attr" validate:"required"` }
type SpecTcpRouteActionWeightedTargetAttributes ¶
type SpecTcpRouteActionWeightedTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecTcpRouteActionWeightedTargetAttributes) InternalRef ¶
func (wt SpecTcpRouteActionWeightedTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecTcpRouteActionWeightedTargetAttributes) InternalTokens ¶
func (wt SpecTcpRouteActionWeightedTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecTcpRouteActionWeightedTargetAttributes) InternalWithRef ¶
func (wt SpecTcpRouteActionWeightedTargetAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteActionWeightedTargetAttributes
func (SpecTcpRouteActionWeightedTargetAttributes) Port ¶
func (wt SpecTcpRouteActionWeightedTargetAttributes) Port() terra.NumberValue
func (SpecTcpRouteActionWeightedTargetAttributes) VirtualNode ¶
func (wt SpecTcpRouteActionWeightedTargetAttributes) VirtualNode() terra.StringValue
func (SpecTcpRouteActionWeightedTargetAttributes) Weight ¶
func (wt SpecTcpRouteActionWeightedTargetAttributes) Weight() terra.NumberValue
type SpecTcpRouteAttributes ¶
type SpecTcpRouteAttributes struct {
// contains filtered or unexported fields
}
func (SpecTcpRouteAttributes) Action ¶
func (tr SpecTcpRouteAttributes) Action() terra.ListValue[SpecTcpRouteActionAttributes]
func (SpecTcpRouteAttributes) InternalRef ¶
func (tr SpecTcpRouteAttributes) InternalRef() (terra.Reference, error)
func (SpecTcpRouteAttributes) InternalTokens ¶
func (tr SpecTcpRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecTcpRouteAttributes) InternalWithRef ¶
func (tr SpecTcpRouteAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteAttributes
func (SpecTcpRouteAttributes) Match ¶
func (tr SpecTcpRouteAttributes) Match() terra.ListValue[SpecTcpRouteMatchAttributes]
func (SpecTcpRouteAttributes) Timeout ¶
func (tr SpecTcpRouteAttributes) Timeout() terra.ListValue[SpecTcpRouteTimeoutAttributes]
type SpecTcpRouteMatch ¶
type SpecTcpRouteMatch struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` }
type SpecTcpRouteMatchAttributes ¶
type SpecTcpRouteMatchAttributes struct {
// contains filtered or unexported fields
}
func (SpecTcpRouteMatchAttributes) InternalRef ¶
func (m SpecTcpRouteMatchAttributes) InternalRef() (terra.Reference, error)
func (SpecTcpRouteMatchAttributes) InternalTokens ¶
func (m SpecTcpRouteMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecTcpRouteMatchAttributes) InternalWithRef ¶
func (m SpecTcpRouteMatchAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteMatchAttributes
func (SpecTcpRouteMatchAttributes) Port ¶
func (m SpecTcpRouteMatchAttributes) Port() terra.NumberValue
type SpecTcpRouteMatchState ¶
type SpecTcpRouteMatchState struct {
Port float64 `json:"port"`
}
type SpecTcpRouteState ¶
type SpecTcpRouteState struct { Action []SpecTcpRouteActionState `json:"action"` Match []SpecTcpRouteMatchState `json:"match"` Timeout []SpecTcpRouteTimeoutState `json:"timeout"` }
type SpecTcpRouteTimeout ¶
type SpecTcpRouteTimeout struct { // SpecTcpRouteTimeoutIdle: optional Idle *SpecTcpRouteTimeoutIdle `hcl:"idle,block"` }
type SpecTcpRouteTimeoutAttributes ¶
type SpecTcpRouteTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecTcpRouteTimeoutAttributes) Idle ¶
func (t SpecTcpRouteTimeoutAttributes) Idle() terra.ListValue[SpecTcpRouteTimeoutIdleAttributes]
func (SpecTcpRouteTimeoutAttributes) InternalRef ¶
func (t SpecTcpRouteTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecTcpRouteTimeoutAttributes) InternalTokens ¶
func (t SpecTcpRouteTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecTcpRouteTimeoutAttributes) InternalWithRef ¶
func (t SpecTcpRouteTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteTimeoutAttributes
type SpecTcpRouteTimeoutIdle ¶
type SpecTcpRouteTimeoutIdle struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecTcpRouteTimeoutIdleAttributes ¶
type SpecTcpRouteTimeoutIdleAttributes struct {
// contains filtered or unexported fields
}
func (SpecTcpRouteTimeoutIdleAttributes) InternalRef ¶
func (i SpecTcpRouteTimeoutIdleAttributes) InternalRef() (terra.Reference, error)
func (SpecTcpRouteTimeoutIdleAttributes) InternalTokens ¶
func (i SpecTcpRouteTimeoutIdleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecTcpRouteTimeoutIdleAttributes) InternalWithRef ¶
func (i SpecTcpRouteTimeoutIdleAttributes) InternalWithRef(ref terra.Reference) SpecTcpRouteTimeoutIdleAttributes
func (SpecTcpRouteTimeoutIdleAttributes) Unit ¶
func (i SpecTcpRouteTimeoutIdleAttributes) Unit() terra.StringValue
func (SpecTcpRouteTimeoutIdleAttributes) Value ¶
func (i SpecTcpRouteTimeoutIdleAttributes) Value() terra.NumberValue
type SpecTcpRouteTimeoutState ¶
type SpecTcpRouteTimeoutState struct {
Idle []SpecTcpRouteTimeoutIdleState `json:"idle"`
}