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
- type DataSpecGrpcRoute11E31Be7Attributes
- func (vs DataSpecGrpcRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
- func (vs DataSpecGrpcRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs DataSpecGrpcRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRoute11E31Be7Attributes
- func (vs DataSpecGrpcRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
- type DataSpecGrpcRoute11E31Be7State
- 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) Target() terra.ListValue[DataSpecGrpcRouteActionTargetAttributes]
- type DataSpecGrpcRouteActionState
- type DataSpecGrpcRouteActionTargetAttributes
- func (t DataSpecGrpcRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecGrpcRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecGrpcRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteActionTargetAttributes
- func (t DataSpecGrpcRouteActionTargetAttributes) Port() terra.NumberValue
- func (t DataSpecGrpcRouteActionTargetAttributes) VirtualService() terra.ListValue[DataSpecGrpcRoute11E31Be7Attributes]
- type DataSpecGrpcRouteActionTargetState
- 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]
- 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) Port() terra.NumberValue
- func (m DataSpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
- type DataSpecGrpcRouteMatchState
- type DataSpecGrpcRouteState
- type DataSpecHttp2Route11E31Be7Attributes
- func (vs DataSpecHttp2Route11E31Be7Attributes) InternalRef() (terra.Reference, error)
- func (vs DataSpecHttp2Route11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs DataSpecHttp2Route11E31Be7Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route11E31Be7Attributes
- func (vs DataSpecHttp2Route11E31Be7Attributes) VirtualServiceName() terra.StringValue
- type DataSpecHttp2Route11E31Be7State
- 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 DataSpecHttp2Route760292F9Attributes
- func (p DataSpecHttp2Route760292F9Attributes) DefaultPrefix() terra.StringValue
- func (p DataSpecHttp2Route760292F9Attributes) InternalRef() (terra.Reference, error)
- func (p DataSpecHttp2Route760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataSpecHttp2Route760292F9Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route760292F9Attributes
- func (p DataSpecHttp2Route760292F9Attributes) Value() terra.StringValue
- type DataSpecHttp2Route760292F9State
- type DataSpecHttp2Route94Aede07Attributes
- func (h DataSpecHttp2Route94Aede07Attributes) DefaultTargetHostname() terra.StringValue
- func (h DataSpecHttp2Route94Aede07Attributes) InternalRef() (terra.Reference, error)
- func (h DataSpecHttp2Route94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSpecHttp2Route94Aede07Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route94Aede07Attributes
- type DataSpecHttp2Route94Aede07State
- 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) Rewrite() terra.ListValue[DataSpecHttp2RouteActionRewriteAttributes]
- func (a DataSpecHttp2RouteActionAttributes) Target() terra.ListValue[DataSpecHttp2RouteActionTargetAttributes]
- type DataSpecHttp2RouteActionRewriteAttributes
- func (r DataSpecHttp2RouteActionRewriteAttributes) Hostname() terra.ListValue[DataSpecHttp2Route94Aede07Attributes]
- func (r DataSpecHttp2RouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
- func (r DataSpecHttp2RouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSpecHttp2RouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionRewriteAttributes
- func (r DataSpecHttp2RouteActionRewriteAttributes) Path() terra.ListValue[DataSpecHttp2RouteFd7E59B3Attributes]
- func (r DataSpecHttp2RouteActionRewriteAttributes) Prefix() terra.ListValue[DataSpecHttp2Route760292F9Attributes]
- type DataSpecHttp2RouteActionRewriteState
- type DataSpecHttp2RouteActionState
- type DataSpecHttp2RouteActionTargetAttributes
- func (t DataSpecHttp2RouteActionTargetAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecHttp2RouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecHttp2RouteActionTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionTargetAttributes
- func (t DataSpecHttp2RouteActionTargetAttributes) Port() terra.NumberValue
- func (t DataSpecHttp2RouteActionTargetAttributes) VirtualService() terra.ListValue[DataSpecHttp2Route11E31Be7Attributes]
- type DataSpecHttp2RouteActionTargetState
- 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]
- 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 DataSpecHttp2RouteFd7E59B3Attributes
- func (p DataSpecHttp2RouteFd7E59B3Attributes) Exact() terra.StringValue
- func (p DataSpecHttp2RouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
- func (p DataSpecHttp2RouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataSpecHttp2RouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteFd7E59B3Attributes
- type DataSpecHttp2RouteFd7E59B3State
- type DataSpecHttp2RouteMatchAttributes
- func (m DataSpecHttp2RouteMatchAttributes) Header() terra.SetValue[DataSpecHttp2RouteMatchHeaderAttributes]
- func (m DataSpecHttp2RouteMatchAttributes) Hostname() terra.ListValue[DataSpecHttp2RouteMatchHostnameAttributes]
- 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) Path() terra.ListValue[DataSpecHttp2RouteMatchPathAttributes]
- func (m DataSpecHttp2RouteMatchAttributes) Port() terra.NumberValue
- func (m DataSpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
- func (m DataSpecHttp2RouteMatchAttributes) QueryParameter() terra.SetValue[DataSpecHttp2RouteMatchQueryParameterAttributes]
- 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 DataSpecHttp2RouteMatchHostnameAttributes
- func (h DataSpecHttp2RouteMatchHostnameAttributes) Exact() terra.StringValue
- func (h DataSpecHttp2RouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
- func (h DataSpecHttp2RouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSpecHttp2RouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchHostnameAttributes
- func (h DataSpecHttp2RouteMatchHostnameAttributes) Suffix() terra.StringValue
- type DataSpecHttp2RouteMatchHostnameState
- 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 DataSpecHttp2RouteState
- type DataSpecHttpRoute11E31Be7Attributes
- func (vs DataSpecHttpRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
- func (vs DataSpecHttpRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs DataSpecHttpRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute11E31Be7Attributes
- func (vs DataSpecHttpRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
- type DataSpecHttpRoute11E31Be7State
- 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 DataSpecHttpRoute760292F9Attributes
- func (p DataSpecHttpRoute760292F9Attributes) DefaultPrefix() terra.StringValue
- func (p DataSpecHttpRoute760292F9Attributes) InternalRef() (terra.Reference, error)
- func (p DataSpecHttpRoute760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataSpecHttpRoute760292F9Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute760292F9Attributes
- func (p DataSpecHttpRoute760292F9Attributes) Value() terra.StringValue
- type DataSpecHttpRoute760292F9State
- type DataSpecHttpRoute94Aede07Attributes
- func (h DataSpecHttpRoute94Aede07Attributes) DefaultTargetHostname() terra.StringValue
- func (h DataSpecHttpRoute94Aede07Attributes) InternalRef() (terra.Reference, error)
- func (h DataSpecHttpRoute94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSpecHttpRoute94Aede07Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute94Aede07Attributes
- type DataSpecHttpRoute94Aede07State
- 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) Rewrite() terra.ListValue[DataSpecHttpRouteActionRewriteAttributes]
- func (a DataSpecHttpRouteActionAttributes) Target() terra.ListValue[DataSpecHttpRouteActionTargetAttributes]
- type DataSpecHttpRouteActionRewriteAttributes
- func (r DataSpecHttpRouteActionRewriteAttributes) Hostname() terra.ListValue[DataSpecHttpRoute94Aede07Attributes]
- func (r DataSpecHttpRouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
- func (r DataSpecHttpRouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSpecHttpRouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionRewriteAttributes
- func (r DataSpecHttpRouteActionRewriteAttributes) Path() terra.ListValue[DataSpecHttpRouteFd7E59B3Attributes]
- func (r DataSpecHttpRouteActionRewriteAttributes) Prefix() terra.ListValue[DataSpecHttpRoute760292F9Attributes]
- type DataSpecHttpRouteActionRewriteState
- type DataSpecHttpRouteActionState
- type DataSpecHttpRouteActionTargetAttributes
- func (t DataSpecHttpRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
- func (t DataSpecHttpRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSpecHttpRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionTargetAttributes
- func (t DataSpecHttpRouteActionTargetAttributes) Port() terra.NumberValue
- func (t DataSpecHttpRouteActionTargetAttributes) VirtualService() terra.ListValue[DataSpecHttpRoute11E31Be7Attributes]
- type DataSpecHttpRouteActionTargetState
- 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]
- 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 DataSpecHttpRouteFd7E59B3Attributes
- func (p DataSpecHttpRouteFd7E59B3Attributes) Exact() terra.StringValue
- func (p DataSpecHttpRouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
- func (p DataSpecHttpRouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataSpecHttpRouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteFd7E59B3Attributes
- type DataSpecHttpRouteFd7E59B3State
- type DataSpecHttpRouteMatchAttributes
- func (m DataSpecHttpRouteMatchAttributes) Header() terra.SetValue[DataSpecHttpRouteMatchHeaderAttributes]
- func (m DataSpecHttpRouteMatchAttributes) Hostname() terra.ListValue[DataSpecHttpRouteMatchHostnameAttributes]
- 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) Path() terra.ListValue[DataSpecHttpRouteMatchPathAttributes]
- func (m DataSpecHttpRouteMatchAttributes) Port() terra.NumberValue
- func (m DataSpecHttpRouteMatchAttributes) Prefix() terra.StringValue
- func (m DataSpecHttpRouteMatchAttributes) QueryParameter() terra.SetValue[DataSpecHttpRouteMatchQueryParameterAttributes]
- 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 DataSpecHttpRouteMatchHostnameAttributes
- func (h DataSpecHttpRouteMatchHostnameAttributes) Exact() terra.StringValue
- func (h DataSpecHttpRouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
- func (h DataSpecHttpRouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSpecHttpRouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchHostnameAttributes
- func (h DataSpecHttpRouteMatchHostnameAttributes) Suffix() terra.StringValue
- type DataSpecHttpRouteMatchHostnameState
- 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 DataSpecHttpRouteState
- type DataSpecState
- type Resource
- func (aagr *Resource) Attributes() awsAppmeshGatewayRouteAttributes
- func (aagr *Resource) Configuration() interface{}
- func (aagr *Resource) DependOn() terra.Reference
- func (aagr *Resource) Dependencies() terra.Dependencies
- func (aagr *Resource) ImportState(state io.Reader) error
- func (aagr *Resource) LifecycleManagement() *terra.Lifecycle
- func (aagr *Resource) LocalName() string
- func (aagr *Resource) State() (*awsAppmeshGatewayRouteState, bool)
- func (aagr *Resource) StateMust() *awsAppmeshGatewayRouteState
- func (aagr *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
- type SpecGrpcRoute
- type SpecGrpcRoute11E31Be7
- type SpecGrpcRoute11E31Be7Attributes
- func (vs SpecGrpcRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
- func (vs SpecGrpcRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs SpecGrpcRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) SpecGrpcRoute11E31Be7Attributes
- func (vs SpecGrpcRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
- type SpecGrpcRoute11E31Be7State
- 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) Target() terra.ListValue[SpecGrpcRouteActionTargetAttributes]
- type SpecGrpcRouteActionState
- type SpecGrpcRouteActionTarget
- type SpecGrpcRouteActionTargetAttributes
- func (t SpecGrpcRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
- func (t SpecGrpcRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecGrpcRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteActionTargetAttributes
- func (t SpecGrpcRouteActionTargetAttributes) Port() terra.NumberValue
- func (t SpecGrpcRouteActionTargetAttributes) VirtualService() terra.ListValue[SpecGrpcRoute11E31Be7Attributes]
- type SpecGrpcRouteActionTargetState
- 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]
- 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) Port() terra.NumberValue
- func (m SpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
- type SpecGrpcRouteMatchState
- type SpecGrpcRouteState
- type SpecHttp2Route
- type SpecHttp2Route11E31Be7
- type SpecHttp2Route11E31Be7Attributes
- func (vs SpecHttp2Route11E31Be7Attributes) InternalRef() (terra.Reference, error)
- func (vs SpecHttp2Route11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs SpecHttp2Route11E31Be7Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route11E31Be7Attributes
- func (vs SpecHttp2Route11E31Be7Attributes) VirtualServiceName() terra.StringValue
- type SpecHttp2Route11E31Be7State
- 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 SpecHttp2Route760292F9
- type SpecHttp2Route760292F9Attributes
- func (p SpecHttp2Route760292F9Attributes) DefaultPrefix() terra.StringValue
- func (p SpecHttp2Route760292F9Attributes) InternalRef() (terra.Reference, error)
- func (p SpecHttp2Route760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p SpecHttp2Route760292F9Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route760292F9Attributes
- func (p SpecHttp2Route760292F9Attributes) Value() terra.StringValue
- type SpecHttp2Route760292F9State
- type SpecHttp2Route94Aede07
- type SpecHttp2Route94Aede07Attributes
- func (h SpecHttp2Route94Aede07Attributes) DefaultTargetHostname() terra.StringValue
- func (h SpecHttp2Route94Aede07Attributes) InternalRef() (terra.Reference, error)
- func (h SpecHttp2Route94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecHttp2Route94Aede07Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route94Aede07Attributes
- type SpecHttp2Route94Aede07State
- 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) Rewrite() terra.ListValue[SpecHttp2RouteActionRewriteAttributes]
- func (a SpecHttp2RouteActionAttributes) Target() terra.ListValue[SpecHttp2RouteActionTargetAttributes]
- type SpecHttp2RouteActionRewrite
- type SpecHttp2RouteActionRewriteAttributes
- func (r SpecHttp2RouteActionRewriteAttributes) Hostname() terra.ListValue[SpecHttp2Route94Aede07Attributes]
- func (r SpecHttp2RouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
- func (r SpecHttp2RouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r SpecHttp2RouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionRewriteAttributes
- func (r SpecHttp2RouteActionRewriteAttributes) Path() terra.ListValue[SpecHttp2RouteFd7E59B3Attributes]
- func (r SpecHttp2RouteActionRewriteAttributes) Prefix() terra.ListValue[SpecHttp2Route760292F9Attributes]
- type SpecHttp2RouteActionRewriteState
- type SpecHttp2RouteActionState
- type SpecHttp2RouteActionTarget
- type SpecHttp2RouteActionTargetAttributes
- func (t SpecHttp2RouteActionTargetAttributes) InternalRef() (terra.Reference, error)
- func (t SpecHttp2RouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecHttp2RouteActionTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionTargetAttributes
- func (t SpecHttp2RouteActionTargetAttributes) Port() terra.NumberValue
- func (t SpecHttp2RouteActionTargetAttributes) VirtualService() terra.ListValue[SpecHttp2Route11E31Be7Attributes]
- type SpecHttp2RouteActionTargetState
- 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]
- 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 SpecHttp2RouteFd7E59B3
- type SpecHttp2RouteFd7E59B3Attributes
- func (p SpecHttp2RouteFd7E59B3Attributes) Exact() terra.StringValue
- func (p SpecHttp2RouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
- func (p SpecHttp2RouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p SpecHttp2RouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteFd7E59B3Attributes
- type SpecHttp2RouteFd7E59B3State
- type SpecHttp2RouteMatch
- type SpecHttp2RouteMatchAttributes
- func (m SpecHttp2RouteMatchAttributes) Header() terra.SetValue[SpecHttp2RouteMatchHeaderAttributes]
- func (m SpecHttp2RouteMatchAttributes) Hostname() terra.ListValue[SpecHttp2RouteMatchHostnameAttributes]
- 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) Path() terra.ListValue[SpecHttp2RouteMatchPathAttributes]
- func (m SpecHttp2RouteMatchAttributes) Port() terra.NumberValue
- func (m SpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
- func (m SpecHttp2RouteMatchAttributes) QueryParameter() terra.SetValue[SpecHttp2RouteMatchQueryParameterAttributes]
- 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 SpecHttp2RouteMatchHostname
- type SpecHttp2RouteMatchHostnameAttributes
- func (h SpecHttp2RouteMatchHostnameAttributes) Exact() terra.StringValue
- func (h SpecHttp2RouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
- func (h SpecHttp2RouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecHttp2RouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchHostnameAttributes
- func (h SpecHttp2RouteMatchHostnameAttributes) Suffix() terra.StringValue
- type SpecHttp2RouteMatchHostnameState
- 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 SpecHttp2RouteState
- type SpecHttpRoute
- type SpecHttpRoute11E31Be7
- type SpecHttpRoute11E31Be7Attributes
- func (vs SpecHttpRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
- func (vs SpecHttpRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs SpecHttpRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute11E31Be7Attributes
- func (vs SpecHttpRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
- type SpecHttpRoute11E31Be7State
- 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 SpecHttpRoute760292F9
- type SpecHttpRoute760292F9Attributes
- func (p SpecHttpRoute760292F9Attributes) DefaultPrefix() terra.StringValue
- func (p SpecHttpRoute760292F9Attributes) InternalRef() (terra.Reference, error)
- func (p SpecHttpRoute760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p SpecHttpRoute760292F9Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute760292F9Attributes
- func (p SpecHttpRoute760292F9Attributes) Value() terra.StringValue
- type SpecHttpRoute760292F9State
- type SpecHttpRoute94Aede07
- type SpecHttpRoute94Aede07Attributes
- func (h SpecHttpRoute94Aede07Attributes) DefaultTargetHostname() terra.StringValue
- func (h SpecHttpRoute94Aede07Attributes) InternalRef() (terra.Reference, error)
- func (h SpecHttpRoute94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecHttpRoute94Aede07Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute94Aede07Attributes
- type SpecHttpRoute94Aede07State
- 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) Rewrite() terra.ListValue[SpecHttpRouteActionRewriteAttributes]
- func (a SpecHttpRouteActionAttributes) Target() terra.ListValue[SpecHttpRouteActionTargetAttributes]
- type SpecHttpRouteActionRewrite
- type SpecHttpRouteActionRewriteAttributes
- func (r SpecHttpRouteActionRewriteAttributes) Hostname() terra.ListValue[SpecHttpRoute94Aede07Attributes]
- func (r SpecHttpRouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
- func (r SpecHttpRouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r SpecHttpRouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionRewriteAttributes
- func (r SpecHttpRouteActionRewriteAttributes) Path() terra.ListValue[SpecHttpRouteFd7E59B3Attributes]
- func (r SpecHttpRouteActionRewriteAttributes) Prefix() terra.ListValue[SpecHttpRoute760292F9Attributes]
- type SpecHttpRouteActionRewriteState
- type SpecHttpRouteActionState
- type SpecHttpRouteActionTarget
- type SpecHttpRouteActionTargetAttributes
- func (t SpecHttpRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
- func (t SpecHttpRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecHttpRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionTargetAttributes
- func (t SpecHttpRouteActionTargetAttributes) Port() terra.NumberValue
- func (t SpecHttpRouteActionTargetAttributes) VirtualService() terra.ListValue[SpecHttpRoute11E31Be7Attributes]
- type SpecHttpRouteActionTargetState
- 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]
- 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 SpecHttpRouteFd7E59B3
- type SpecHttpRouteFd7E59B3Attributes
- func (p SpecHttpRouteFd7E59B3Attributes) Exact() terra.StringValue
- func (p SpecHttpRouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
- func (p SpecHttpRouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p SpecHttpRouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) SpecHttpRouteFd7E59B3Attributes
- type SpecHttpRouteFd7E59B3State
- type SpecHttpRouteMatch
- type SpecHttpRouteMatchAttributes
- func (m SpecHttpRouteMatchAttributes) Header() terra.SetValue[SpecHttpRouteMatchHeaderAttributes]
- func (m SpecHttpRouteMatchAttributes) Hostname() terra.ListValue[SpecHttpRouteMatchHostnameAttributes]
- 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) Path() terra.ListValue[SpecHttpRouteMatchPathAttributes]
- func (m SpecHttpRouteMatchAttributes) Port() terra.NumberValue
- func (m SpecHttpRouteMatchAttributes) Prefix() terra.StringValue
- func (m SpecHttpRouteMatchAttributes) QueryParameter() terra.SetValue[SpecHttpRouteMatchQueryParameterAttributes]
- 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 SpecHttpRouteMatchHostname
- type SpecHttpRouteMatchHostnameAttributes
- func (h SpecHttpRouteMatchHostnameAttributes) Exact() terra.StringValue
- func (h SpecHttpRouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
- func (h SpecHttpRouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecHttpRouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchHostnameAttributes
- func (h SpecHttpRouteMatchHostnameAttributes) Suffix() terra.StringValue
- type SpecHttpRouteMatchHostnameState
- 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 SpecHttpRouteState
- type SpecState
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"` // VirtualGatewayName: string, required VirtualGatewayName terra.StringValue `hcl:"virtual_gateway_name,attr" validate:"required"` // Spec: required Spec *Spec `hcl:"spec,block" validate:"required"` }
Args contains the configurations for aws_appmesh_gateway_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"` // VirtualGatewayName: string, required VirtualGatewayName terra.StringValue `hcl:"virtual_gateway_name,attr" validate:"required"` }
DataArgs contains the configurations for aws_appmesh_gateway_route.
type DataSource ¶
DataSource represents the Terraform data resource aws_appmesh_gateway_route.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aagr *DataSource) Attributes() dataAwsAppmeshGatewayRouteAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aagr *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aagr *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aagr *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
type DataSpecGrpcRoute11E31Be7Attributes ¶
type DataSpecGrpcRoute11E31Be7Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRoute11E31Be7Attributes) InternalRef ¶
func (vs DataSpecGrpcRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRoute11E31Be7Attributes) InternalTokens ¶
func (vs DataSpecGrpcRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRoute11E31Be7Attributes) InternalWithRef ¶
func (vs DataSpecGrpcRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRoute11E31Be7Attributes
func (DataSpecGrpcRoute11E31Be7Attributes) VirtualServiceName ¶
func (vs DataSpecGrpcRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
type DataSpecGrpcRoute11E31Be7State ¶
type DataSpecGrpcRoute11E31Be7State struct {
VirtualServiceName string `json:"virtual_service_name"`
}
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) Target ¶
func (a DataSpecGrpcRouteActionAttributes) Target() terra.ListValue[DataSpecGrpcRouteActionTargetAttributes]
type DataSpecGrpcRouteActionState ¶
type DataSpecGrpcRouteActionState struct {
Target []DataSpecGrpcRouteActionTargetState `json:"target"`
}
type DataSpecGrpcRouteActionTargetAttributes ¶
type DataSpecGrpcRouteActionTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecGrpcRouteActionTargetAttributes) InternalRef ¶
func (t DataSpecGrpcRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecGrpcRouteActionTargetAttributes) InternalTokens ¶
func (t DataSpecGrpcRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecGrpcRouteActionTargetAttributes) InternalWithRef ¶
func (t DataSpecGrpcRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecGrpcRouteActionTargetAttributes
func (DataSpecGrpcRouteActionTargetAttributes) Port ¶
func (t DataSpecGrpcRouteActionTargetAttributes) Port() terra.NumberValue
func (DataSpecGrpcRouteActionTargetAttributes) VirtualService ¶
func (t DataSpecGrpcRouteActionTargetAttributes) VirtualService() terra.ListValue[DataSpecGrpcRoute11E31Be7Attributes]
type DataSpecGrpcRouteActionTargetState ¶
type DataSpecGrpcRouteActionTargetState struct { Port float64 `json:"port"` VirtualService []DataSpecGrpcRoute11E31Be7State `json:"virtual_service"` }
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]
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) Port ¶
func (m DataSpecGrpcRouteMatchAttributes) Port() terra.NumberValue
func (DataSpecGrpcRouteMatchAttributes) ServiceName ¶
func (m DataSpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
type DataSpecGrpcRouteState ¶
type DataSpecGrpcRouteState struct { Action []DataSpecGrpcRouteActionState `json:"action"` Match []DataSpecGrpcRouteMatchState `json:"match"` }
type DataSpecHttp2Route11E31Be7Attributes ¶
type DataSpecHttp2Route11E31Be7Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2Route11E31Be7Attributes) InternalRef ¶
func (vs DataSpecHttp2Route11E31Be7Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2Route11E31Be7Attributes) InternalTokens ¶
func (vs DataSpecHttp2Route11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2Route11E31Be7Attributes) InternalWithRef ¶
func (vs DataSpecHttp2Route11E31Be7Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route11E31Be7Attributes
func (DataSpecHttp2Route11E31Be7Attributes) VirtualServiceName ¶
func (vs DataSpecHttp2Route11E31Be7Attributes) VirtualServiceName() terra.StringValue
type DataSpecHttp2Route11E31Be7State ¶
type DataSpecHttp2Route11E31Be7State struct {
VirtualServiceName string `json:"virtual_service_name"`
}
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 DataSpecHttp2Route760292F9Attributes ¶
type DataSpecHttp2Route760292F9Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2Route760292F9Attributes) DefaultPrefix ¶
func (p DataSpecHttp2Route760292F9Attributes) DefaultPrefix() terra.StringValue
func (DataSpecHttp2Route760292F9Attributes) InternalRef ¶
func (p DataSpecHttp2Route760292F9Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2Route760292F9Attributes) InternalTokens ¶
func (p DataSpecHttp2Route760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2Route760292F9Attributes) InternalWithRef ¶
func (p DataSpecHttp2Route760292F9Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route760292F9Attributes
func (DataSpecHttp2Route760292F9Attributes) Value ¶
func (p DataSpecHttp2Route760292F9Attributes) Value() terra.StringValue
type DataSpecHttp2Route94Aede07Attributes ¶
type DataSpecHttp2Route94Aede07Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2Route94Aede07Attributes) DefaultTargetHostname ¶
func (h DataSpecHttp2Route94Aede07Attributes) DefaultTargetHostname() terra.StringValue
func (DataSpecHttp2Route94Aede07Attributes) InternalRef ¶
func (h DataSpecHttp2Route94Aede07Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2Route94Aede07Attributes) InternalTokens ¶
func (h DataSpecHttp2Route94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2Route94Aede07Attributes) InternalWithRef ¶
func (h DataSpecHttp2Route94Aede07Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2Route94Aede07Attributes
type DataSpecHttp2Route94Aede07State ¶
type DataSpecHttp2Route94Aede07State struct {
DefaultTargetHostname string `json:"default_target_hostname"`
}
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) Rewrite ¶
func (a DataSpecHttp2RouteActionAttributes) Rewrite() terra.ListValue[DataSpecHttp2RouteActionRewriteAttributes]
func (DataSpecHttp2RouteActionAttributes) Target ¶
func (a DataSpecHttp2RouteActionAttributes) Target() terra.ListValue[DataSpecHttp2RouteActionTargetAttributes]
type DataSpecHttp2RouteActionRewriteAttributes ¶
type DataSpecHttp2RouteActionRewriteAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteActionRewriteAttributes) Hostname ¶
func (r DataSpecHttp2RouteActionRewriteAttributes) Hostname() terra.ListValue[DataSpecHttp2Route94Aede07Attributes]
func (DataSpecHttp2RouteActionRewriteAttributes) InternalRef ¶
func (r DataSpecHttp2RouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteActionRewriteAttributes) InternalTokens ¶
func (r DataSpecHttp2RouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteActionRewriteAttributes) InternalWithRef ¶
func (r DataSpecHttp2RouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionRewriteAttributes
type DataSpecHttp2RouteActionRewriteState ¶
type DataSpecHttp2RouteActionRewriteState struct { Hostname []DataSpecHttp2Route94Aede07State `json:"hostname"` Path []DataSpecHttp2RouteFd7E59B3State `json:"path"` Prefix []DataSpecHttp2Route760292F9State `json:"prefix"` }
type DataSpecHttp2RouteActionState ¶
type DataSpecHttp2RouteActionState struct { Rewrite []DataSpecHttp2RouteActionRewriteState `json:"rewrite"` Target []DataSpecHttp2RouteActionTargetState `json:"target"` }
type DataSpecHttp2RouteActionTargetAttributes ¶
type DataSpecHttp2RouteActionTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteActionTargetAttributes) InternalRef ¶
func (t DataSpecHttp2RouteActionTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteActionTargetAttributes) InternalTokens ¶
func (t DataSpecHttp2RouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteActionTargetAttributes) InternalWithRef ¶
func (t DataSpecHttp2RouteActionTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteActionTargetAttributes
func (DataSpecHttp2RouteActionTargetAttributes) Port ¶
func (t DataSpecHttp2RouteActionTargetAttributes) Port() terra.NumberValue
func (DataSpecHttp2RouteActionTargetAttributes) VirtualService ¶
func (t DataSpecHttp2RouteActionTargetAttributes) VirtualService() terra.ListValue[DataSpecHttp2Route11E31Be7Attributes]
type DataSpecHttp2RouteActionTargetState ¶
type DataSpecHttp2RouteActionTargetState struct { Port float64 `json:"port"` VirtualService []DataSpecHttp2Route11E31Be7State `json:"virtual_service"` }
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]
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 DataSpecHttp2RouteFd7E59B3Attributes ¶
type DataSpecHttp2RouteFd7E59B3Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteFd7E59B3Attributes) Exact ¶
func (p DataSpecHttp2RouteFd7E59B3Attributes) Exact() terra.StringValue
func (DataSpecHttp2RouteFd7E59B3Attributes) InternalRef ¶
func (p DataSpecHttp2RouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteFd7E59B3Attributes) InternalTokens ¶
func (p DataSpecHttp2RouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteFd7E59B3Attributes) InternalWithRef ¶
func (p DataSpecHttp2RouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteFd7E59B3Attributes
type DataSpecHttp2RouteFd7E59B3State ¶
type DataSpecHttp2RouteFd7E59B3State 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) Hostname ¶
func (m DataSpecHttp2RouteMatchAttributes) Hostname() terra.ListValue[DataSpecHttp2RouteMatchHostnameAttributes]
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) 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]
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 DataSpecHttp2RouteMatchHostnameAttributes ¶
type DataSpecHttp2RouteMatchHostnameAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttp2RouteMatchHostnameAttributes) Exact ¶
func (h DataSpecHttp2RouteMatchHostnameAttributes) Exact() terra.StringValue
func (DataSpecHttp2RouteMatchHostnameAttributes) InternalRef ¶
func (h DataSpecHttp2RouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttp2RouteMatchHostnameAttributes) InternalTokens ¶
func (h DataSpecHttp2RouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttp2RouteMatchHostnameAttributes) InternalWithRef ¶
func (h DataSpecHttp2RouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) DataSpecHttp2RouteMatchHostnameAttributes
func (DataSpecHttp2RouteMatchHostnameAttributes) Suffix ¶
func (h DataSpecHttp2RouteMatchHostnameAttributes) Suffix() terra.StringValue
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 { Port float64 `json:"port"` Prefix string `json:"prefix"` Header []DataSpecHttp2RouteMatchHeaderState `json:"header"` Hostname []DataSpecHttp2RouteMatchHostnameState `json:"hostname"` Path []DataSpecHttp2RouteMatchPathState `json:"path"` QueryParameter []DataSpecHttp2RouteMatchQueryParameterState `json:"query_parameter"` }
type DataSpecHttp2RouteState ¶
type DataSpecHttp2RouteState struct { Action []DataSpecHttp2RouteActionState `json:"action"` Match []DataSpecHttp2RouteMatchState `json:"match"` }
type DataSpecHttpRoute11E31Be7Attributes ¶
type DataSpecHttpRoute11E31Be7Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRoute11E31Be7Attributes) InternalRef ¶
func (vs DataSpecHttpRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRoute11E31Be7Attributes) InternalTokens ¶
func (vs DataSpecHttpRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRoute11E31Be7Attributes) InternalWithRef ¶
func (vs DataSpecHttpRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute11E31Be7Attributes
func (DataSpecHttpRoute11E31Be7Attributes) VirtualServiceName ¶
func (vs DataSpecHttpRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
type DataSpecHttpRoute11E31Be7State ¶
type DataSpecHttpRoute11E31Be7State struct {
VirtualServiceName string `json:"virtual_service_name"`
}
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 DataSpecHttpRoute760292F9Attributes ¶
type DataSpecHttpRoute760292F9Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRoute760292F9Attributes) DefaultPrefix ¶
func (p DataSpecHttpRoute760292F9Attributes) DefaultPrefix() terra.StringValue
func (DataSpecHttpRoute760292F9Attributes) InternalRef ¶
func (p DataSpecHttpRoute760292F9Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRoute760292F9Attributes) InternalTokens ¶
func (p DataSpecHttpRoute760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRoute760292F9Attributes) InternalWithRef ¶
func (p DataSpecHttpRoute760292F9Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute760292F9Attributes
func (DataSpecHttpRoute760292F9Attributes) Value ¶
func (p DataSpecHttpRoute760292F9Attributes) Value() terra.StringValue
type DataSpecHttpRoute94Aede07Attributes ¶
type DataSpecHttpRoute94Aede07Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRoute94Aede07Attributes) DefaultTargetHostname ¶
func (h DataSpecHttpRoute94Aede07Attributes) DefaultTargetHostname() terra.StringValue
func (DataSpecHttpRoute94Aede07Attributes) InternalRef ¶
func (h DataSpecHttpRoute94Aede07Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRoute94Aede07Attributes) InternalTokens ¶
func (h DataSpecHttpRoute94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRoute94Aede07Attributes) InternalWithRef ¶
func (h DataSpecHttpRoute94Aede07Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRoute94Aede07Attributes
type DataSpecHttpRoute94Aede07State ¶
type DataSpecHttpRoute94Aede07State struct {
DefaultTargetHostname string `json:"default_target_hostname"`
}
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) Rewrite ¶
func (a DataSpecHttpRouteActionAttributes) Rewrite() terra.ListValue[DataSpecHttpRouteActionRewriteAttributes]
func (DataSpecHttpRouteActionAttributes) Target ¶
func (a DataSpecHttpRouteActionAttributes) Target() terra.ListValue[DataSpecHttpRouteActionTargetAttributes]
type DataSpecHttpRouteActionRewriteAttributes ¶
type DataSpecHttpRouteActionRewriteAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteActionRewriteAttributes) Hostname ¶
func (r DataSpecHttpRouteActionRewriteAttributes) Hostname() terra.ListValue[DataSpecHttpRoute94Aede07Attributes]
func (DataSpecHttpRouteActionRewriteAttributes) InternalRef ¶
func (r DataSpecHttpRouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteActionRewriteAttributes) InternalTokens ¶
func (r DataSpecHttpRouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteActionRewriteAttributes) InternalWithRef ¶
func (r DataSpecHttpRouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionRewriteAttributes
type DataSpecHttpRouteActionRewriteState ¶
type DataSpecHttpRouteActionRewriteState struct { Hostname []DataSpecHttpRoute94Aede07State `json:"hostname"` Path []DataSpecHttpRouteFd7E59B3State `json:"path"` Prefix []DataSpecHttpRoute760292F9State `json:"prefix"` }
type DataSpecHttpRouteActionState ¶
type DataSpecHttpRouteActionState struct { Rewrite []DataSpecHttpRouteActionRewriteState `json:"rewrite"` Target []DataSpecHttpRouteActionTargetState `json:"target"` }
type DataSpecHttpRouteActionTargetAttributes ¶
type DataSpecHttpRouteActionTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteActionTargetAttributes) InternalRef ¶
func (t DataSpecHttpRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteActionTargetAttributes) InternalTokens ¶
func (t DataSpecHttpRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteActionTargetAttributes) InternalWithRef ¶
func (t DataSpecHttpRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteActionTargetAttributes
func (DataSpecHttpRouteActionTargetAttributes) Port ¶
func (t DataSpecHttpRouteActionTargetAttributes) Port() terra.NumberValue
func (DataSpecHttpRouteActionTargetAttributes) VirtualService ¶
func (t DataSpecHttpRouteActionTargetAttributes) VirtualService() terra.ListValue[DataSpecHttpRoute11E31Be7Attributes]
type DataSpecHttpRouteActionTargetState ¶
type DataSpecHttpRouteActionTargetState struct { Port float64 `json:"port"` VirtualService []DataSpecHttpRoute11E31Be7State `json:"virtual_service"` }
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]
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 DataSpecHttpRouteFd7E59B3Attributes ¶
type DataSpecHttpRouteFd7E59B3Attributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteFd7E59B3Attributes) Exact ¶
func (p DataSpecHttpRouteFd7E59B3Attributes) Exact() terra.StringValue
func (DataSpecHttpRouteFd7E59B3Attributes) InternalRef ¶
func (p DataSpecHttpRouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteFd7E59B3Attributes) InternalTokens ¶
func (p DataSpecHttpRouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteFd7E59B3Attributes) InternalWithRef ¶
func (p DataSpecHttpRouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteFd7E59B3Attributes
type DataSpecHttpRouteFd7E59B3State ¶
type DataSpecHttpRouteFd7E59B3State 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) Hostname ¶
func (m DataSpecHttpRouteMatchAttributes) Hostname() terra.ListValue[DataSpecHttpRouteMatchHostnameAttributes]
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) 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]
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 DataSpecHttpRouteMatchHostnameAttributes ¶
type DataSpecHttpRouteMatchHostnameAttributes struct {
// contains filtered or unexported fields
}
func (DataSpecHttpRouteMatchHostnameAttributes) Exact ¶
func (h DataSpecHttpRouteMatchHostnameAttributes) Exact() terra.StringValue
func (DataSpecHttpRouteMatchHostnameAttributes) InternalRef ¶
func (h DataSpecHttpRouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
func (DataSpecHttpRouteMatchHostnameAttributes) InternalTokens ¶
func (h DataSpecHttpRouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSpecHttpRouteMatchHostnameAttributes) InternalWithRef ¶
func (h DataSpecHttpRouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) DataSpecHttpRouteMatchHostnameAttributes
func (DataSpecHttpRouteMatchHostnameAttributes) Suffix ¶
func (h DataSpecHttpRouteMatchHostnameAttributes) Suffix() terra.StringValue
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 { Port float64 `json:"port"` Prefix string `json:"prefix"` Header []DataSpecHttpRouteMatchHeaderState `json:"header"` Hostname []DataSpecHttpRouteMatchHostnameState `json:"hostname"` Path []DataSpecHttpRouteMatchPathState `json:"path"` QueryParameter []DataSpecHttpRouteMatchQueryParameterState `json:"query_parameter"` }
type DataSpecHttpRouteState ¶
type DataSpecHttpRouteState struct { Action []DataSpecHttpRouteActionState `json:"action"` Match []DataSpecHttpRouteMatchState `json:"match"` }
type DataSpecState ¶
type DataSpecState struct { Priority float64 `json:"priority"` GrpcRoute []DataSpecGrpcRouteState `json:"grpc_route"` Http2Route []DataSpecHttp2RouteState `json:"http2_route"` HttpRoute []DataSpecHttpRouteState `json:"http_route"` }
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_gateway_route.
func (*Resource) Attributes ¶
func (aagr *Resource) Attributes() awsAppmeshGatewayRouteAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aagr *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aagr *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"` }
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
type SpecGrpcRoute ¶
type SpecGrpcRoute struct { // SpecGrpcRouteAction: required Action *SpecGrpcRouteAction `hcl:"action,block" validate:"required"` // SpecGrpcRouteMatch: required Match *SpecGrpcRouteMatch `hcl:"match,block" validate:"required"` }
type SpecGrpcRoute11E31Be7 ¶
type SpecGrpcRoute11E31Be7 struct { // VirtualServiceName: string, required VirtualServiceName terra.StringValue `hcl:"virtual_service_name,attr" validate:"required"` }
type SpecGrpcRoute11E31Be7Attributes ¶
type SpecGrpcRoute11E31Be7Attributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRoute11E31Be7Attributes) InternalRef ¶
func (vs SpecGrpcRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRoute11E31Be7Attributes) InternalTokens ¶
func (vs SpecGrpcRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRoute11E31Be7Attributes) InternalWithRef ¶
func (vs SpecGrpcRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) SpecGrpcRoute11E31Be7Attributes
func (SpecGrpcRoute11E31Be7Attributes) VirtualServiceName ¶
func (vs SpecGrpcRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
type SpecGrpcRoute11E31Be7State ¶
type SpecGrpcRoute11E31Be7State struct {
VirtualServiceName string `json:"virtual_service_name"`
}
type SpecGrpcRouteAction ¶
type SpecGrpcRouteAction struct { // SpecGrpcRouteActionTarget: required Target *SpecGrpcRouteActionTarget `hcl:"target,block" validate:"required"` }
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) Target ¶
func (a SpecGrpcRouteActionAttributes) Target() terra.ListValue[SpecGrpcRouteActionTargetAttributes]
type SpecGrpcRouteActionState ¶
type SpecGrpcRouteActionState struct {
Target []SpecGrpcRouteActionTargetState `json:"target"`
}
type SpecGrpcRouteActionTarget ¶
type SpecGrpcRouteActionTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // SpecGrpcRoute11E31Be7: required VirtualService *SpecGrpcRoute11E31Be7 `hcl:"virtual_service,block" validate:"required"` }
type SpecGrpcRouteActionTargetAttributes ¶
type SpecGrpcRouteActionTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecGrpcRouteActionTargetAttributes) InternalRef ¶
func (t SpecGrpcRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecGrpcRouteActionTargetAttributes) InternalTokens ¶
func (t SpecGrpcRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecGrpcRouteActionTargetAttributes) InternalWithRef ¶
func (t SpecGrpcRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) SpecGrpcRouteActionTargetAttributes
func (SpecGrpcRouteActionTargetAttributes) Port ¶
func (t SpecGrpcRouteActionTargetAttributes) Port() terra.NumberValue
func (SpecGrpcRouteActionTargetAttributes) VirtualService ¶
func (t SpecGrpcRouteActionTargetAttributes) VirtualService() terra.ListValue[SpecGrpcRoute11E31Be7Attributes]
type SpecGrpcRouteActionTargetState ¶
type SpecGrpcRouteActionTargetState struct { Port float64 `json:"port"` VirtualService []SpecGrpcRoute11E31Be7State `json:"virtual_service"` }
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]
type SpecGrpcRouteMatch ¶
type SpecGrpcRouteMatch struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // ServiceName: string, required ServiceName terra.StringValue `hcl:"service_name,attr" validate:"required"` }
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) Port ¶
func (m SpecGrpcRouteMatchAttributes) Port() terra.NumberValue
func (SpecGrpcRouteMatchAttributes) ServiceName ¶
func (m SpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
type SpecGrpcRouteMatchState ¶
type SpecGrpcRouteState ¶
type SpecGrpcRouteState struct { Action []SpecGrpcRouteActionState `json:"action"` Match []SpecGrpcRouteMatchState `json:"match"` }
type SpecHttp2Route ¶
type SpecHttp2Route struct { // SpecHttp2RouteAction: required Action *SpecHttp2RouteAction `hcl:"action,block" validate:"required"` // SpecHttp2RouteMatch: required Match *SpecHttp2RouteMatch `hcl:"match,block" validate:"required"` }
type SpecHttp2Route11E31Be7 ¶
type SpecHttp2Route11E31Be7 struct { // VirtualServiceName: string, required VirtualServiceName terra.StringValue `hcl:"virtual_service_name,attr" validate:"required"` }
type SpecHttp2Route11E31Be7Attributes ¶
type SpecHttp2Route11E31Be7Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2Route11E31Be7Attributes) InternalRef ¶
func (vs SpecHttp2Route11E31Be7Attributes) InternalRef() (terra.Reference, error)
func (SpecHttp2Route11E31Be7Attributes) InternalTokens ¶
func (vs SpecHttp2Route11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2Route11E31Be7Attributes) InternalWithRef ¶
func (vs SpecHttp2Route11E31Be7Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route11E31Be7Attributes
func (SpecHttp2Route11E31Be7Attributes) VirtualServiceName ¶
func (vs SpecHttp2Route11E31Be7Attributes) VirtualServiceName() terra.StringValue
type SpecHttp2Route11E31Be7State ¶
type SpecHttp2Route11E31Be7State struct {
VirtualServiceName string `json:"virtual_service_name"`
}
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 SpecHttp2Route760292F9 ¶
type SpecHttp2Route760292F9 struct { // DefaultPrefix: string, optional DefaultPrefix terra.StringValue `hcl:"default_prefix,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type SpecHttp2Route760292F9Attributes ¶
type SpecHttp2Route760292F9Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2Route760292F9Attributes) DefaultPrefix ¶
func (p SpecHttp2Route760292F9Attributes) DefaultPrefix() terra.StringValue
func (SpecHttp2Route760292F9Attributes) InternalRef ¶
func (p SpecHttp2Route760292F9Attributes) InternalRef() (terra.Reference, error)
func (SpecHttp2Route760292F9Attributes) InternalTokens ¶
func (p SpecHttp2Route760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2Route760292F9Attributes) InternalWithRef ¶
func (p SpecHttp2Route760292F9Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route760292F9Attributes
func (SpecHttp2Route760292F9Attributes) Value ¶
func (p SpecHttp2Route760292F9Attributes) Value() terra.StringValue
type SpecHttp2Route94Aede07 ¶
type SpecHttp2Route94Aede07 struct { // DefaultTargetHostname: string, required DefaultTargetHostname terra.StringValue `hcl:"default_target_hostname,attr" validate:"required"` }
type SpecHttp2Route94Aede07Attributes ¶
type SpecHttp2Route94Aede07Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2Route94Aede07Attributes) DefaultTargetHostname ¶
func (h SpecHttp2Route94Aede07Attributes) DefaultTargetHostname() terra.StringValue
func (SpecHttp2Route94Aede07Attributes) InternalRef ¶
func (h SpecHttp2Route94Aede07Attributes) InternalRef() (terra.Reference, error)
func (SpecHttp2Route94Aede07Attributes) InternalTokens ¶
func (h SpecHttp2Route94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2Route94Aede07Attributes) InternalWithRef ¶
func (h SpecHttp2Route94Aede07Attributes) InternalWithRef(ref terra.Reference) SpecHttp2Route94Aede07Attributes
type SpecHttp2Route94Aede07State ¶
type SpecHttp2Route94Aede07State struct {
DefaultTargetHostname string `json:"default_target_hostname"`
}
type SpecHttp2RouteAction ¶
type SpecHttp2RouteAction struct { // SpecHttp2RouteActionRewrite: optional Rewrite *SpecHttp2RouteActionRewrite `hcl:"rewrite,block"` // SpecHttp2RouteActionTarget: required Target *SpecHttp2RouteActionTarget `hcl:"target,block" validate:"required"` }
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) Rewrite ¶
func (a SpecHttp2RouteActionAttributes) Rewrite() terra.ListValue[SpecHttp2RouteActionRewriteAttributes]
func (SpecHttp2RouteActionAttributes) Target ¶
func (a SpecHttp2RouteActionAttributes) Target() terra.ListValue[SpecHttp2RouteActionTargetAttributes]
type SpecHttp2RouteActionRewrite ¶
type SpecHttp2RouteActionRewrite struct { // SpecHttp2Route94Aede07: optional Hostname *SpecHttp2Route94Aede07 `hcl:"hostname,block"` // SpecHttp2RouteFd7E59B3: optional Path *SpecHttp2RouteFd7E59B3 `hcl:"path,block"` // SpecHttp2Route760292F9: optional Prefix *SpecHttp2Route760292F9 `hcl:"prefix,block"` }
type SpecHttp2RouteActionRewriteAttributes ¶
type SpecHttp2RouteActionRewriteAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteActionRewriteAttributes) Hostname ¶
func (r SpecHttp2RouteActionRewriteAttributes) Hostname() terra.ListValue[SpecHttp2Route94Aede07Attributes]
func (SpecHttp2RouteActionRewriteAttributes) InternalRef ¶
func (r SpecHttp2RouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteActionRewriteAttributes) InternalTokens ¶
func (r SpecHttp2RouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteActionRewriteAttributes) InternalWithRef ¶
func (r SpecHttp2RouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionRewriteAttributes
func (SpecHttp2RouteActionRewriteAttributes) Prefix ¶
func (r SpecHttp2RouteActionRewriteAttributes) Prefix() terra.ListValue[SpecHttp2Route760292F9Attributes]
type SpecHttp2RouteActionRewriteState ¶
type SpecHttp2RouteActionRewriteState struct { Hostname []SpecHttp2Route94Aede07State `json:"hostname"` Path []SpecHttp2RouteFd7E59B3State `json:"path"` Prefix []SpecHttp2Route760292F9State `json:"prefix"` }
type SpecHttp2RouteActionState ¶
type SpecHttp2RouteActionState struct { Rewrite []SpecHttp2RouteActionRewriteState `json:"rewrite"` Target []SpecHttp2RouteActionTargetState `json:"target"` }
type SpecHttp2RouteActionTarget ¶
type SpecHttp2RouteActionTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // SpecHttp2Route11E31Be7: required VirtualService *SpecHttp2Route11E31Be7 `hcl:"virtual_service,block" validate:"required"` }
type SpecHttp2RouteActionTargetAttributes ¶
type SpecHttp2RouteActionTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteActionTargetAttributes) InternalRef ¶
func (t SpecHttp2RouteActionTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteActionTargetAttributes) InternalTokens ¶
func (t SpecHttp2RouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteActionTargetAttributes) InternalWithRef ¶
func (t SpecHttp2RouteActionTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteActionTargetAttributes
func (SpecHttp2RouteActionTargetAttributes) Port ¶
func (t SpecHttp2RouteActionTargetAttributes) Port() terra.NumberValue
func (SpecHttp2RouteActionTargetAttributes) VirtualService ¶
func (t SpecHttp2RouteActionTargetAttributes) VirtualService() terra.ListValue[SpecHttp2Route11E31Be7Attributes]
type SpecHttp2RouteActionTargetState ¶
type SpecHttp2RouteActionTargetState struct { Port float64 `json:"port"` VirtualService []SpecHttp2Route11E31Be7State `json:"virtual_service"` }
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]
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 SpecHttp2RouteFd7E59B3 ¶
type SpecHttp2RouteFd7E59B3 struct { // Exact: string, required Exact terra.StringValue `hcl:"exact,attr" validate:"required"` }
type SpecHttp2RouteFd7E59B3Attributes ¶
type SpecHttp2RouteFd7E59B3Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteFd7E59B3Attributes) Exact ¶
func (p SpecHttp2RouteFd7E59B3Attributes) Exact() terra.StringValue
func (SpecHttp2RouteFd7E59B3Attributes) InternalRef ¶
func (p SpecHttp2RouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteFd7E59B3Attributes) InternalTokens ¶
func (p SpecHttp2RouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteFd7E59B3Attributes) InternalWithRef ¶
func (p SpecHttp2RouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteFd7E59B3Attributes
type SpecHttp2RouteFd7E59B3State ¶
type SpecHttp2RouteFd7E59B3State struct {
Exact string `json:"exact"`
}
type SpecHttp2RouteMatch ¶
type SpecHttp2RouteMatch struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // SpecHttp2RouteMatchHeader: min=0,max=10 Header []SpecHttp2RouteMatchHeader `hcl:"header,block" validate:"min=0,max=10"` // SpecHttp2RouteMatchHostname: optional Hostname *SpecHttp2RouteMatchHostname `hcl:"hostname,block"` // 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) Hostname ¶
func (m SpecHttp2RouteMatchAttributes) Hostname() terra.ListValue[SpecHttp2RouteMatchHostnameAttributes]
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) 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]
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 SpecHttp2RouteMatchHostname ¶
type SpecHttp2RouteMatchHostname struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Suffix: string, optional Suffix terra.StringValue `hcl:"suffix,attr"` }
type SpecHttp2RouteMatchHostnameAttributes ¶
type SpecHttp2RouteMatchHostnameAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttp2RouteMatchHostnameAttributes) Exact ¶
func (h SpecHttp2RouteMatchHostnameAttributes) Exact() terra.StringValue
func (SpecHttp2RouteMatchHostnameAttributes) InternalRef ¶
func (h SpecHttp2RouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
func (SpecHttp2RouteMatchHostnameAttributes) InternalTokens ¶
func (h SpecHttp2RouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttp2RouteMatchHostnameAttributes) InternalWithRef ¶
func (h SpecHttp2RouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) SpecHttp2RouteMatchHostnameAttributes
func (SpecHttp2RouteMatchHostnameAttributes) Suffix ¶
func (h SpecHttp2RouteMatchHostnameAttributes) Suffix() terra.StringValue
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 { Port float64 `json:"port"` Prefix string `json:"prefix"` Header []SpecHttp2RouteMatchHeaderState `json:"header"` Hostname []SpecHttp2RouteMatchHostnameState `json:"hostname"` Path []SpecHttp2RouteMatchPathState `json:"path"` QueryParameter []SpecHttp2RouteMatchQueryParameterState `json:"query_parameter"` }
type SpecHttp2RouteState ¶
type SpecHttp2RouteState struct { Action []SpecHttp2RouteActionState `json:"action"` Match []SpecHttp2RouteMatchState `json:"match"` }
type SpecHttpRoute ¶
type SpecHttpRoute struct { // SpecHttpRouteAction: required Action *SpecHttpRouteAction `hcl:"action,block" validate:"required"` // SpecHttpRouteMatch: required Match *SpecHttpRouteMatch `hcl:"match,block" validate:"required"` }
type SpecHttpRoute11E31Be7 ¶
type SpecHttpRoute11E31Be7 struct { // VirtualServiceName: string, required VirtualServiceName terra.StringValue `hcl:"virtual_service_name,attr" validate:"required"` }
type SpecHttpRoute11E31Be7Attributes ¶
type SpecHttpRoute11E31Be7Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRoute11E31Be7Attributes) InternalRef ¶
func (vs SpecHttpRoute11E31Be7Attributes) InternalRef() (terra.Reference, error)
func (SpecHttpRoute11E31Be7Attributes) InternalTokens ¶
func (vs SpecHttpRoute11E31Be7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRoute11E31Be7Attributes) InternalWithRef ¶
func (vs SpecHttpRoute11E31Be7Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute11E31Be7Attributes
func (SpecHttpRoute11E31Be7Attributes) VirtualServiceName ¶
func (vs SpecHttpRoute11E31Be7Attributes) VirtualServiceName() terra.StringValue
type SpecHttpRoute11E31Be7State ¶
type SpecHttpRoute11E31Be7State struct {
VirtualServiceName string `json:"virtual_service_name"`
}
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 SpecHttpRoute760292F9 ¶
type SpecHttpRoute760292F9 struct { // DefaultPrefix: string, optional DefaultPrefix terra.StringValue `hcl:"default_prefix,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type SpecHttpRoute760292F9Attributes ¶
type SpecHttpRoute760292F9Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRoute760292F9Attributes) DefaultPrefix ¶
func (p SpecHttpRoute760292F9Attributes) DefaultPrefix() terra.StringValue
func (SpecHttpRoute760292F9Attributes) InternalRef ¶
func (p SpecHttpRoute760292F9Attributes) InternalRef() (terra.Reference, error)
func (SpecHttpRoute760292F9Attributes) InternalTokens ¶
func (p SpecHttpRoute760292F9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRoute760292F9Attributes) InternalWithRef ¶
func (p SpecHttpRoute760292F9Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute760292F9Attributes
func (SpecHttpRoute760292F9Attributes) Value ¶
func (p SpecHttpRoute760292F9Attributes) Value() terra.StringValue
type SpecHttpRoute94Aede07 ¶
type SpecHttpRoute94Aede07 struct { // DefaultTargetHostname: string, required DefaultTargetHostname terra.StringValue `hcl:"default_target_hostname,attr" validate:"required"` }
type SpecHttpRoute94Aede07Attributes ¶
type SpecHttpRoute94Aede07Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRoute94Aede07Attributes) DefaultTargetHostname ¶
func (h SpecHttpRoute94Aede07Attributes) DefaultTargetHostname() terra.StringValue
func (SpecHttpRoute94Aede07Attributes) InternalRef ¶
func (h SpecHttpRoute94Aede07Attributes) InternalRef() (terra.Reference, error)
func (SpecHttpRoute94Aede07Attributes) InternalTokens ¶
func (h SpecHttpRoute94Aede07Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRoute94Aede07Attributes) InternalWithRef ¶
func (h SpecHttpRoute94Aede07Attributes) InternalWithRef(ref terra.Reference) SpecHttpRoute94Aede07Attributes
type SpecHttpRoute94Aede07State ¶
type SpecHttpRoute94Aede07State struct {
DefaultTargetHostname string `json:"default_target_hostname"`
}
type SpecHttpRouteAction ¶
type SpecHttpRouteAction struct { // SpecHttpRouteActionRewrite: optional Rewrite *SpecHttpRouteActionRewrite `hcl:"rewrite,block"` // SpecHttpRouteActionTarget: required Target *SpecHttpRouteActionTarget `hcl:"target,block" validate:"required"` }
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) Rewrite ¶
func (a SpecHttpRouteActionAttributes) Rewrite() terra.ListValue[SpecHttpRouteActionRewriteAttributes]
func (SpecHttpRouteActionAttributes) Target ¶
func (a SpecHttpRouteActionAttributes) Target() terra.ListValue[SpecHttpRouteActionTargetAttributes]
type SpecHttpRouteActionRewrite ¶
type SpecHttpRouteActionRewrite struct { // SpecHttpRoute94Aede07: optional Hostname *SpecHttpRoute94Aede07 `hcl:"hostname,block"` // SpecHttpRouteFd7E59B3: optional Path *SpecHttpRouteFd7E59B3 `hcl:"path,block"` // SpecHttpRoute760292F9: optional Prefix *SpecHttpRoute760292F9 `hcl:"prefix,block"` }
type SpecHttpRouteActionRewriteAttributes ¶
type SpecHttpRouteActionRewriteAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteActionRewriteAttributes) Hostname ¶
func (r SpecHttpRouteActionRewriteAttributes) Hostname() terra.ListValue[SpecHttpRoute94Aede07Attributes]
func (SpecHttpRouteActionRewriteAttributes) InternalRef ¶
func (r SpecHttpRouteActionRewriteAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteActionRewriteAttributes) InternalTokens ¶
func (r SpecHttpRouteActionRewriteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteActionRewriteAttributes) InternalWithRef ¶
func (r SpecHttpRouteActionRewriteAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionRewriteAttributes
func (SpecHttpRouteActionRewriteAttributes) Prefix ¶
func (r SpecHttpRouteActionRewriteAttributes) Prefix() terra.ListValue[SpecHttpRoute760292F9Attributes]
type SpecHttpRouteActionRewriteState ¶
type SpecHttpRouteActionRewriteState struct { Hostname []SpecHttpRoute94Aede07State `json:"hostname"` Path []SpecHttpRouteFd7E59B3State `json:"path"` Prefix []SpecHttpRoute760292F9State `json:"prefix"` }
type SpecHttpRouteActionState ¶
type SpecHttpRouteActionState struct { Rewrite []SpecHttpRouteActionRewriteState `json:"rewrite"` Target []SpecHttpRouteActionTargetState `json:"target"` }
type SpecHttpRouteActionTarget ¶
type SpecHttpRouteActionTarget struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // SpecHttpRoute11E31Be7: required VirtualService *SpecHttpRoute11E31Be7 `hcl:"virtual_service,block" validate:"required"` }
type SpecHttpRouteActionTargetAttributes ¶
type SpecHttpRouteActionTargetAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteActionTargetAttributes) InternalRef ¶
func (t SpecHttpRouteActionTargetAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteActionTargetAttributes) InternalTokens ¶
func (t SpecHttpRouteActionTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteActionTargetAttributes) InternalWithRef ¶
func (t SpecHttpRouteActionTargetAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteActionTargetAttributes
func (SpecHttpRouteActionTargetAttributes) Port ¶
func (t SpecHttpRouteActionTargetAttributes) Port() terra.NumberValue
func (SpecHttpRouteActionTargetAttributes) VirtualService ¶
func (t SpecHttpRouteActionTargetAttributes) VirtualService() terra.ListValue[SpecHttpRoute11E31Be7Attributes]
type SpecHttpRouteActionTargetState ¶
type SpecHttpRouteActionTargetState struct { Port float64 `json:"port"` VirtualService []SpecHttpRoute11E31Be7State `json:"virtual_service"` }
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]
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 SpecHttpRouteFd7E59B3 ¶
type SpecHttpRouteFd7E59B3 struct { // Exact: string, required Exact terra.StringValue `hcl:"exact,attr" validate:"required"` }
type SpecHttpRouteFd7E59B3Attributes ¶
type SpecHttpRouteFd7E59B3Attributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteFd7E59B3Attributes) Exact ¶
func (p SpecHttpRouteFd7E59B3Attributes) Exact() terra.StringValue
func (SpecHttpRouteFd7E59B3Attributes) InternalRef ¶
func (p SpecHttpRouteFd7E59B3Attributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteFd7E59B3Attributes) InternalTokens ¶
func (p SpecHttpRouteFd7E59B3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteFd7E59B3Attributes) InternalWithRef ¶
func (p SpecHttpRouteFd7E59B3Attributes) InternalWithRef(ref terra.Reference) SpecHttpRouteFd7E59B3Attributes
type SpecHttpRouteFd7E59B3State ¶
type SpecHttpRouteFd7E59B3State struct {
Exact string `json:"exact"`
}
type SpecHttpRouteMatch ¶
type SpecHttpRouteMatch struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // SpecHttpRouteMatchHeader: min=0,max=10 Header []SpecHttpRouteMatchHeader `hcl:"header,block" validate:"min=0,max=10"` // SpecHttpRouteMatchHostname: optional Hostname *SpecHttpRouteMatchHostname `hcl:"hostname,block"` // 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) Hostname ¶
func (m SpecHttpRouteMatchAttributes) Hostname() terra.ListValue[SpecHttpRouteMatchHostnameAttributes]
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) 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]
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 SpecHttpRouteMatchHostname ¶
type SpecHttpRouteMatchHostname struct { // Exact: string, optional Exact terra.StringValue `hcl:"exact,attr"` // Suffix: string, optional Suffix terra.StringValue `hcl:"suffix,attr"` }
type SpecHttpRouteMatchHostnameAttributes ¶
type SpecHttpRouteMatchHostnameAttributes struct {
// contains filtered or unexported fields
}
func (SpecHttpRouteMatchHostnameAttributes) Exact ¶
func (h SpecHttpRouteMatchHostnameAttributes) Exact() terra.StringValue
func (SpecHttpRouteMatchHostnameAttributes) InternalRef ¶
func (h SpecHttpRouteMatchHostnameAttributes) InternalRef() (terra.Reference, error)
func (SpecHttpRouteMatchHostnameAttributes) InternalTokens ¶
func (h SpecHttpRouteMatchHostnameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecHttpRouteMatchHostnameAttributes) InternalWithRef ¶
func (h SpecHttpRouteMatchHostnameAttributes) InternalWithRef(ref terra.Reference) SpecHttpRouteMatchHostnameAttributes
func (SpecHttpRouteMatchHostnameAttributes) Suffix ¶
func (h SpecHttpRouteMatchHostnameAttributes) Suffix() terra.StringValue
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 { Port float64 `json:"port"` Prefix string `json:"prefix"` Header []SpecHttpRouteMatchHeaderState `json:"header"` Hostname []SpecHttpRouteMatchHostnameState `json:"hostname"` Path []SpecHttpRouteMatchPathState `json:"path"` QueryParameter []SpecHttpRouteMatchQueryParameterState `json:"query_parameter"` }
type SpecHttpRouteState ¶
type SpecHttpRouteState struct { Action []SpecHttpRouteActionState `json:"action"` Match []SpecHttpRouteMatchState `json:"match"` }
type SpecState ¶
type SpecState struct { Priority float64 `json:"priority"` GrpcRoute []SpecGrpcRouteState `json:"grpc_route"` Http2Route []SpecHttp2RouteState `json:"http2_route"` HttpRoute []SpecHttpRouteState `json:"http_route"` }