Documentation
¶
Index ¶
- type Args
- 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
- 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) 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) 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 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) 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) 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 SpecHttp2RouteMatch
- type SpecHttp2RouteMatchAttributes
- 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) Prefix() terra.StringValue
- 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 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 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) 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) 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 SpecHttpRouteMatch
- type SpecHttpRouteMatchAttributes
- 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) Prefix() terra.StringValue
- 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 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 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 { // 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
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 { // 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) VirtualService ¶
func (t SpecGrpcRouteActionTargetAttributes) VirtualService() terra.ListValue[SpecGrpcRoute11E31Be7Attributes]
type SpecGrpcRouteActionTargetState ¶
type SpecGrpcRouteActionTargetState struct {
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 { // 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) ServiceName ¶
func (m SpecGrpcRouteMatchAttributes) ServiceName() terra.StringValue
type SpecGrpcRouteMatchState ¶
type SpecGrpcRouteMatchState struct {
ServiceName string `json:"service_name"`
}
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 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"` // 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"` Prefix []SpecHttp2Route760292F9State `json:"prefix"` }
type SpecHttp2RouteActionState ¶
type SpecHttp2RouteActionState struct { Rewrite []SpecHttp2RouteActionRewriteState `json:"rewrite"` Target []SpecHttp2RouteActionTargetState `json:"target"` }
type SpecHttp2RouteActionTarget ¶
type SpecHttp2RouteActionTarget struct { // 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) VirtualService ¶
func (t SpecHttp2RouteActionTargetAttributes) VirtualService() terra.ListValue[SpecHttp2Route11E31Be7Attributes]
type SpecHttp2RouteActionTargetState ¶
type SpecHttp2RouteActionTargetState struct {
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 SpecHttp2RouteMatch ¶
type SpecHttp2RouteMatch struct { // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // SpecHttp2RouteMatchHostname: optional Hostname *SpecHttp2RouteMatchHostname `hcl:"hostname,block"` }
type SpecHttp2RouteMatchAttributes ¶
type SpecHttp2RouteMatchAttributes struct {
// contains filtered or unexported fields
}
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) Prefix ¶
func (m SpecHttp2RouteMatchAttributes) Prefix() terra.StringValue
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 SpecHttp2RouteMatchState ¶
type SpecHttp2RouteMatchState struct { Prefix string `json:"prefix"` Hostname []SpecHttp2RouteMatchHostnameState `json:"hostname"` }
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 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"` // 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"` Prefix []SpecHttpRoute760292F9State `json:"prefix"` }
type SpecHttpRouteActionState ¶
type SpecHttpRouteActionState struct { Rewrite []SpecHttpRouteActionRewriteState `json:"rewrite"` Target []SpecHttpRouteActionTargetState `json:"target"` }
type SpecHttpRouteActionTarget ¶
type SpecHttpRouteActionTarget struct { // 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) VirtualService ¶
func (t SpecHttpRouteActionTargetAttributes) VirtualService() terra.ListValue[SpecHttpRoute11E31Be7Attributes]
type SpecHttpRouteActionTargetState ¶
type SpecHttpRouteActionTargetState struct {
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 SpecHttpRouteMatch ¶
type SpecHttpRouteMatch struct { // Prefix: string, optional Prefix terra.StringValue `hcl:"prefix,attr"` // SpecHttpRouteMatchHostname: optional Hostname *SpecHttpRouteMatchHostname `hcl:"hostname,block"` }
type SpecHttpRouteMatchAttributes ¶
type SpecHttpRouteMatchAttributes struct {
// contains filtered or unexported fields
}
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) Prefix ¶
func (m SpecHttpRouteMatchAttributes) Prefix() terra.StringValue
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 SpecHttpRouteMatchState ¶
type SpecHttpRouteMatchState struct { Prefix string `json:"prefix"` Hostname []SpecHttpRouteMatchHostnameState `json:"hostname"` }
type SpecHttpRouteState ¶
type SpecHttpRouteState struct { Action []SpecHttpRouteActionState `json:"action"` Match []SpecHttpRouteMatchState `json:"match"` }
type SpecState ¶
type SpecState struct { GrpcRoute []SpecGrpcRouteState `json:"grpc_route"` Http2Route []SpecHttp2RouteState `json:"http2_route"` HttpRoute []SpecHttpRouteState `json:"http_route"` }
Click to show internal directories.
Click to hide internal directories.