Documentation ¶
Index ¶
- func GoogleNetworkServicesGrpcRoute_IsConstruct(x interface{}) *bool
- func GoogleNetworkServicesGrpcRoute_IsTerraformElement(x interface{}) *bool
- func GoogleNetworkServicesGrpcRoute_IsTerraformResource(x interface{}) *bool
- func GoogleNetworkServicesGrpcRoute_TfResourceType() *string
- func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsList_Override(g GoogleNetworkServicesGrpcRouteRulesActionDestinationsList, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference_Override(...)
- func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference_Override(...)
- func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesActionOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesList_Override(g GoogleNetworkServicesGrpcRouteRulesList, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersList_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesMatchesList_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesList, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesMatchesOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteRulesOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRouteTimeoutsOutputReference_Override(g GoogleNetworkServicesGrpcRouteTimeoutsOutputReference, ...)
- func NewGoogleNetworkServicesGrpcRoute_Override(g GoogleNetworkServicesGrpcRoute, scope constructs.Construct, id *string, ...)
- type GoogleNetworkServicesGrpcRoute
- type GoogleNetworkServicesGrpcRouteConfig
- type GoogleNetworkServicesGrpcRouteRules
- type GoogleNetworkServicesGrpcRouteRulesAction
- type GoogleNetworkServicesGrpcRouteRulesActionDestinations
- type GoogleNetworkServicesGrpcRouteRulesActionDestinationsList
- type GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference
- type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy
- type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort
- type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference
- type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay
- type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference
- type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference
- type GoogleNetworkServicesGrpcRouteRulesActionOutputReference
- type GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy
- type GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference
- type GoogleNetworkServicesGrpcRouteRulesList
- type GoogleNetworkServicesGrpcRouteRulesMatches
- type GoogleNetworkServicesGrpcRouteRulesMatchesHeaders
- type GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList
- type GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference
- type GoogleNetworkServicesGrpcRouteRulesMatchesList
- type GoogleNetworkServicesGrpcRouteRulesMatchesMethod
- type GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference
- type GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference
- type GoogleNetworkServicesGrpcRouteRulesOutputReference
- type GoogleNetworkServicesGrpcRouteTimeouts
- type GoogleNetworkServicesGrpcRouteTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleNetworkServicesGrpcRoute_IsConstruct ¶
func GoogleNetworkServicesGrpcRoute_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleNetworkServicesGrpcRoute_IsTerraformElement ¶
func GoogleNetworkServicesGrpcRoute_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleNetworkServicesGrpcRoute_IsTerraformResource ¶
func GoogleNetworkServicesGrpcRoute_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleNetworkServicesGrpcRoute_TfResourceType ¶
func GoogleNetworkServicesGrpcRoute_TfResourceType() *string
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsList_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsList_Override(g GoogleNetworkServicesGrpcRouteRulesActionDestinationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRouteRulesActionOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRouteRulesList_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesList_Override(g GoogleNetworkServicesGrpcRouteRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersList_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersList_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesMatchesList_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesList_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRouteRulesMatchesOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleNetworkServicesGrpcRouteRulesOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteRulesOutputReference_Override(g GoogleNetworkServicesGrpcRouteRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleNetworkServicesGrpcRouteTimeoutsOutputReference_Override ¶
func NewGoogleNetworkServicesGrpcRouteTimeoutsOutputReference_Override(g GoogleNetworkServicesGrpcRouteTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleNetworkServicesGrpcRoute_Override ¶
func NewGoogleNetworkServicesGrpcRoute_Override(g GoogleNetworkServicesGrpcRoute, scope constructs.Construct, id *string, config *GoogleNetworkServicesGrpcRouteConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route google_network_services_grpc_route} Resource.
Types ¶
type GoogleNetworkServicesGrpcRoute ¶
type GoogleNetworkServicesGrpcRoute interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateways() *[]*string SetGateways(val *[]*string) GatewaysInput() *[]*string Hostnames() *[]*string SetHostnames(val *[]*string) HostnamesInput() *[]*string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Meshes() *[]*string SetMeshes(val *[]*string) MeshesInput() *[]*string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Rules() GoogleNetworkServicesGrpcRouteRulesList RulesInput() interface{} SelfLink() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleNetworkServicesGrpcRouteTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutRules(value interface{}) PutTimeouts(value *GoogleNetworkServicesGrpcRouteTimeouts) ResetDescription() ResetGateways() ResetId() ResetLabels() ResetMeshes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route google_network_services_grpc_route}.
func NewGoogleNetworkServicesGrpcRoute ¶
func NewGoogleNetworkServicesGrpcRoute(scope constructs.Construct, id *string, config *GoogleNetworkServicesGrpcRouteConfig) GoogleNetworkServicesGrpcRoute
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route google_network_services_grpc_route} Resource.
type GoogleNetworkServicesGrpcRouteConfig ¶
type GoogleNetworkServicesGrpcRouteConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Required. Service hostnames with an optional port for which this route describes traffic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#hostnames GoogleNetworkServicesGrpcRoute#hostnames} Hostnames *[]*string `field:"required" json:"hostnames" yaml:"hostnames"` // Name of the GrpcRoute resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#name GoogleNetworkServicesGrpcRoute#name} Name *string `field:"required" json:"name" yaml:"name"` // rules block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#rules GoogleNetworkServicesGrpcRoute#rules} Rules interface{} `field:"required" json:"rules" yaml:"rules"` // A free-text description of the resource. Max length 1024 characters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#description GoogleNetworkServicesGrpcRoute#description} Description *string `field:"optional" json:"description" yaml:"description"` // List of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#gateways GoogleNetworkServicesGrpcRoute#gateways} Gateways *[]*string `field:"optional" json:"gateways" yaml:"gateways"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#id GoogleNetworkServicesGrpcRoute#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Set of label tags associated with the GrpcRoute resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#labels GoogleNetworkServicesGrpcRoute#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // List of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#meshes GoogleNetworkServicesGrpcRoute#meshes} Meshes *[]*string `field:"optional" json:"meshes" yaml:"meshes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#project GoogleNetworkServicesGrpcRoute#project}. Project *string `field:"optional" json:"project" yaml:"project"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#timeouts GoogleNetworkServicesGrpcRoute#timeouts} Timeouts *GoogleNetworkServicesGrpcRouteTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleNetworkServicesGrpcRouteRules ¶
type GoogleNetworkServicesGrpcRouteRules struct { // action block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#action GoogleNetworkServicesGrpcRoute#action} Action *GoogleNetworkServicesGrpcRouteRulesAction `field:"optional" json:"action" yaml:"action"` // matches block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#matches GoogleNetworkServicesGrpcRoute#matches} Matches interface{} `field:"optional" json:"matches" yaml:"matches"` }
type GoogleNetworkServicesGrpcRouteRulesAction ¶
type GoogleNetworkServicesGrpcRouteRulesAction struct { // destinations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#destinations GoogleNetworkServicesGrpcRoute#destinations} Destinations interface{} `field:"optional" json:"destinations" yaml:"destinations"` // fault_injection_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#fault_injection_policy GoogleNetworkServicesGrpcRoute#fault_injection_policy} FaultInjectionPolicy *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy `field:"optional" json:"faultInjectionPolicy" yaml:"faultInjectionPolicy"` // retry_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#retry_policy GoogleNetworkServicesGrpcRoute#retry_policy} RetryPolicy *GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy `field:"optional" json:"retryPolicy" yaml:"retryPolicy"` // Specifies the timeout for selected route. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#timeout GoogleNetworkServicesGrpcRoute#timeout} Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type GoogleNetworkServicesGrpcRouteRulesActionDestinations ¶
type GoogleNetworkServicesGrpcRouteRulesActionDestinations struct { // The URL of a BackendService to route traffic to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#service_name GoogleNetworkServicesGrpcRoute#service_name} ServiceName *string `field:"optional" json:"serviceName" yaml:"serviceName"` // Specifies the proportion of requests forwarded to the backend referenced by the serviceName field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#weight GoogleNetworkServicesGrpcRoute#weight} Weight *float64 `field:"optional" json:"weight" yaml:"weight"` }
type GoogleNetworkServicesGrpcRouteRulesActionDestinationsList ¶
type GoogleNetworkServicesGrpcRouteRulesActionDestinationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsList ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleNetworkServicesGrpcRouteRulesActionDestinationsList
type GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ServiceName() *string SetServiceName(val *string) ServiceNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetServiceName() ResetWeight() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy ¶
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy struct { // abort block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#abort GoogleNetworkServicesGrpcRoute#abort} Abort *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort `field:"optional" json:"abort" yaml:"abort"` // delay block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#delay GoogleNetworkServicesGrpcRoute#delay} Delay *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay `field:"optional" json:"delay" yaml:"delay"` }
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort ¶
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort struct { // The HTTP status code used to abort the request. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#http_status GoogleNetworkServicesGrpcRoute#http_status} HttpStatus *float64 `field:"optional" json:"httpStatus" yaml:"httpStatus"` // The percentage of traffic which will be aborted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#percentage GoogleNetworkServicesGrpcRoute#percentage} Percentage *float64 `field:"optional" json:"percentage" yaml:"percentage"` }
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HttpStatus() *float64 SetHttpStatus(val *float64) HttpStatusInput() *float64 InternalValue() *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort SetInternalValue(val *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort) Percentage() *float64 SetPercentage(val *float64) PercentageInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHttpStatus() ResetPercentage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay ¶
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay struct { // Specify a fixed delay before forwarding the request. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#fixed_delay GoogleNetworkServicesGrpcRoute#fixed_delay} FixedDelay *string `field:"optional" json:"fixedDelay" yaml:"fixedDelay"` // The percentage of traffic on which delay will be injected. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#percentage GoogleNetworkServicesGrpcRoute#percentage} Percentage *float64 `field:"optional" json:"percentage" yaml:"percentage"` }
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FixedDelay() *string SetFixedDelay(val *string) FixedDelayInput() *string // Experimental. Fqn() *string InternalValue() *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay SetInternalValue(val *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay) Percentage() *float64 SetPercentage(val *float64) PercentageInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFixedDelay() ResetPercentage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference interface { cdktf.ComplexObject Abort() GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference AbortInput() *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delay() GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference DelayInput() *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay // Experimental. Fqn() *string InternalValue() *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy SetInternalValue(val *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAbort(value *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort) PutDelay(value *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay) ResetAbort() ResetDelay() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference
type GoogleNetworkServicesGrpcRouteRulesActionOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Destinations() GoogleNetworkServicesGrpcRouteRulesActionDestinationsList DestinationsInput() interface{} FaultInjectionPolicy() GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference FaultInjectionPolicyInput() *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy // Experimental. Fqn() *string InternalValue() *GoogleNetworkServicesGrpcRouteRulesAction SetInternalValue(val *GoogleNetworkServicesGrpcRouteRulesAction) RetryPolicy() GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference RetryPolicyInput() *GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *string SetTimeout(val *string) TimeoutInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDestinations(value interface{}) PutFaultInjectionPolicy(value *GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy) PutRetryPolicy(value *GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy) ResetDestinations() ResetFaultInjectionPolicy() ResetRetryPolicy() ResetTimeout() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteRulesActionOutputReference
type GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy ¶
type GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy struct { // Specifies the allowed number of retries. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#num_retries GoogleNetworkServicesGrpcRoute#num_retries} NumRetries *float64 `field:"optional" json:"numRetries" yaml:"numRetries"` // Specifies one or more conditions when this retry policy applies. Possible values: ["connect-failure", "refused-stream", "cancelled", "deadline-exceeded", "resource-exhausted", "unavailable"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#retry_conditions GoogleNetworkServicesGrpcRoute#retry_conditions} RetryConditions *[]*string `field:"optional" json:"retryConditions" yaml:"retryConditions"` }
type GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy SetInternalValue(val *GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy) NumRetries() *float64 SetNumRetries(val *float64) NumRetriesInput() *float64 RetryConditions() *[]*string SetRetryConditions(val *[]*string) RetryConditionsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNumRetries() ResetRetryConditions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference
type GoogleNetworkServicesGrpcRouteRulesList ¶
type GoogleNetworkServicesGrpcRouteRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GoogleNetworkServicesGrpcRouteRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesList ¶
func NewGoogleNetworkServicesGrpcRouteRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleNetworkServicesGrpcRouteRulesList
type GoogleNetworkServicesGrpcRouteRulesMatches ¶
type GoogleNetworkServicesGrpcRouteRulesMatches struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#headers GoogleNetworkServicesGrpcRoute#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // method block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#method GoogleNetworkServicesGrpcRoute#method} Method *GoogleNetworkServicesGrpcRouteRulesMatchesMethod `field:"optional" json:"method" yaml:"method"` }
type GoogleNetworkServicesGrpcRouteRulesMatchesHeaders ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesHeaders struct { // Required. The key of the header. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#key GoogleNetworkServicesGrpcRoute#key} Key *string `field:"required" json:"key" yaml:"key"` // Required. The value of the header. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#value GoogleNetworkServicesGrpcRoute#value} Value *string `field:"required" json:"value" yaml:"value"` // The type of match. Default value: "EXACT" Possible values: ["TYPE_UNSPECIFIED", "EXACT", "REGULAR_EXPRESSION"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#type GoogleNetworkServicesGrpcRoute#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersList ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList
type GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference
type GoogleNetworkServicesGrpcRouteRulesMatchesList ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesMatchesList ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleNetworkServicesGrpcRouteRulesMatchesList
type GoogleNetworkServicesGrpcRouteRulesMatchesMethod ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesMethod struct { // Required. Name of the method to match against. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#grpc_method GoogleNetworkServicesGrpcRoute#grpc_method} GrpcMethod *string `field:"required" json:"grpcMethod" yaml:"grpcMethod"` // Required. Name of the service to match against. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#grpc_service GoogleNetworkServicesGrpcRoute#grpc_service} GrpcService *string `field:"required" json:"grpcService" yaml:"grpcService"` // Specifies that matches are case sensitive. The default value is true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#case_sensitive GoogleNetworkServicesGrpcRoute#case_sensitive} CaseSensitive interface{} `field:"optional" json:"caseSensitive" yaml:"caseSensitive"` }
type GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference interface { cdktf.ComplexObject CaseSensitive() interface{} SetCaseSensitive(val interface{}) CaseSensitiveInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GrpcMethod() *string SetGrpcMethod(val *string) GrpcMethodInput() *string GrpcService() *string SetGrpcService(val *string) GrpcServiceInput() *string InternalValue() *GoogleNetworkServicesGrpcRouteRulesMatchesMethod SetInternalValue(val *GoogleNetworkServicesGrpcRouteRulesMatchesMethod) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCaseSensitive() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference
type GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Headers() GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList HeadersInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Method() GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference MethodInput() *GoogleNetworkServicesGrpcRouteRulesMatchesMethod // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeaders(value interface{}) PutMethod(value *GoogleNetworkServicesGrpcRouteRulesMatchesMethod) ResetHeaders() ResetMethod() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesMatchesOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesMatchesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference
type GoogleNetworkServicesGrpcRouteRulesOutputReference ¶
type GoogleNetworkServicesGrpcRouteRulesOutputReference interface { cdktf.ComplexObject Action() GoogleNetworkServicesGrpcRouteRulesActionOutputReference ActionInput() *GoogleNetworkServicesGrpcRouteRulesAction // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Matches() GoogleNetworkServicesGrpcRouteRulesMatchesList MatchesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAction(value *GoogleNetworkServicesGrpcRouteRulesAction) PutMatches(value interface{}) ResetAction() ResetMatches() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteRulesOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleNetworkServicesGrpcRouteRulesOutputReference
type GoogleNetworkServicesGrpcRouteTimeouts ¶
type GoogleNetworkServicesGrpcRouteTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#create GoogleNetworkServicesGrpcRoute#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#delete GoogleNetworkServicesGrpcRoute#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.79.0/docs/resources/google_network_services_grpc_route#update GoogleNetworkServicesGrpcRoute#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleNetworkServicesGrpcRouteTimeoutsOutputReference ¶
type GoogleNetworkServicesGrpcRouteTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleNetworkServicesGrpcRouteTimeoutsOutputReference ¶
func NewGoogleNetworkServicesGrpcRouteTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleNetworkServicesGrpcRouteTimeoutsOutputReference
Source Files ¶
- GoogleNetworkServicesGrpcRoute.go
- GoogleNetworkServicesGrpcRouteConfig.go
- GoogleNetworkServicesGrpcRouteRules.go
- GoogleNetworkServicesGrpcRouteRulesAction.go
- GoogleNetworkServicesGrpcRouteRulesActionDestinations.go
- GoogleNetworkServicesGrpcRouteRulesActionDestinationsList.go
- GoogleNetworkServicesGrpcRouteRulesActionDestinationsList__checks.go
- GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesActionDestinationsOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicy.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbort.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyAbortOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelay.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyDelayOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesActionFaultInjectionPolicyOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesActionOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesActionOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesActionRetryPolicy.go
- GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesActionRetryPolicyOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesList.go
- GoogleNetworkServicesGrpcRouteRulesList__checks.go
- GoogleNetworkServicesGrpcRouteRulesMatches.go
- GoogleNetworkServicesGrpcRouteRulesMatchesHeaders.go
- GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList.go
- GoogleNetworkServicesGrpcRouteRulesMatchesHeadersList__checks.go
- GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesMatchesHeadersOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesMatchesList.go
- GoogleNetworkServicesGrpcRouteRulesMatchesList__checks.go
- GoogleNetworkServicesGrpcRouteRulesMatchesMethod.go
- GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesMatchesMethodOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesMatchesOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteRulesOutputReference.go
- GoogleNetworkServicesGrpcRouteRulesOutputReference__checks.go
- GoogleNetworkServicesGrpcRouteTimeouts.go
- GoogleNetworkServicesGrpcRouteTimeoutsOutputReference.go
- GoogleNetworkServicesGrpcRouteTimeoutsOutputReference__checks.go
- GoogleNetworkServicesGrpcRoute__checks.go
- main.go