Documentation ¶
Index ¶
- func GoogleComputeRegionNetworkFirewallPolicyWithRules_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsConstruct(x interface{}) *bool
- func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsTerraformElement(x interface{}) *bool
- func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsTerraformResource(x interface{}) *bool
- func GoogleComputeRegionNetworkFirewallPolicyWithRules_TfResourceType() *string
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference_Override(...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference, ...)
- func NewGoogleComputeRegionNetworkFirewallPolicyWithRules_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRules, ...)
- type GoogleComputeRegionNetworkFirewallPolicyWithRules
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesConfig
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRules
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatch
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4Config
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTag
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTag
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRule
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4Config
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTag
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTag
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeouts
- type GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleComputeRegionNetworkFirewallPolicyWithRules_GenerateConfigForImport ¶
func GoogleComputeRegionNetworkFirewallPolicyWithRules_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleComputeRegionNetworkFirewallPolicyWithRules resource upon running "cdktf plan <stack-name>".
func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsConstruct ¶
func GoogleComputeRegionNetworkFirewallPolicyWithRules_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 GoogleComputeRegionNetworkFirewallPolicyWithRules_IsTerraformElement ¶
func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsTerraformResource ¶
func GoogleComputeRegionNetworkFirewallPolicyWithRules_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleComputeRegionNetworkFirewallPolicyWithRules_TfResourceType ¶
func GoogleComputeRegionNetworkFirewallPolicyWithRules_TfResourceType() *string
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleComputeRegionNetworkFirewallPolicyWithRules_Override ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRules_Override(g GoogleComputeRegionNetworkFirewallPolicyWithRules, scope constructs.Construct, id *string, config *GoogleComputeRegionNetworkFirewallPolicyWithRulesConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules google_compute_region_network_firewall_policy_with_rules} Resource.
Types ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRules ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRules 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{}) CreationTimestamp() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Fingerprint() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkFirewallPolicyId() *string // The tree node. Node() constructs.Node PredefinedRules() GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList 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{} Region() *string SetRegion(val *string) RegionInput() *string Rule() GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList RuleInput() interface{} RuleTupleCount() *float64 SelfLink() *string SelfLinkWithId() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutRule(value interface{}) PutTimeouts(value *GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeouts) ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetRegion() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules google_compute_region_network_firewall_policy_with_rules}.
func NewGoogleComputeRegionNetworkFirewallPolicyWithRules ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRules(scope constructs.Construct, id *string, config *GoogleComputeRegionNetworkFirewallPolicyWithRulesConfig) GoogleComputeRegionNetworkFirewallPolicyWithRules
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules google_compute_region_network_firewall_policy_with_rules} Resource.
type GoogleComputeRegionNetworkFirewallPolicyWithRulesConfig ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesConfig 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"` // User-provided name of the Network firewall policy. // // The name should be unique in the project in which the firewall policy is created. // The name must be 1-63 characters long, and comply with RFC1035. Specifically, // the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? // which means the first character must be a lowercase letter, and all following characters must be a dash, // lowercase letter, or digit, except the last character, which cannot be a dash. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#name GoogleComputeRegionNetworkFirewallPolicyWithRules#name} Name *string `field:"required" json:"name" yaml:"name"` // rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#rule GoogleComputeRegionNetworkFirewallPolicyWithRules#rule} Rule interface{} `field:"required" json:"rule" yaml:"rule"` // An optional description of this resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#description GoogleComputeRegionNetworkFirewallPolicyWithRules#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#id GoogleComputeRegionNetworkFirewallPolicyWithRules#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#project GoogleComputeRegionNetworkFirewallPolicyWithRules#project}. Project *string `field:"optional" json:"project" yaml:"project"` // The region of this resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#region GoogleComputeRegionNetworkFirewallPolicyWithRules#region} Region *string `field:"optional" json:"region" yaml:"region"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#timeouts GoogleComputeRegionNetworkFirewallPolicyWithRules#timeouts} Timeouts *GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRules ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRules struct { }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatch ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatch struct { }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4Config ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4Config struct { }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference 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() *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4Config SetInternalValue(val *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4Config) IpProtocol() *string Ports() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference 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 DestAddressGroups() *[]*string DestFqdns() *[]*string DestIpRanges() *[]*string DestRegionCodes() *[]*string DestThreatIntelligences() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatch SetInternalValue(val *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatch) Layer4Config() GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList SrcAddressGroups() *[]*string SrcFqdns() *[]*string SrcIpRanges() *[]*string SrcRegionCodes() *[]*string SrcSecureTag() GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList SrcThreatIntelligences() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTag ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTag struct { }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference 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() *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTag SetInternalValue(val *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTag) Name() *string State() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference interface { cdktf.ComplexObject Action() *string // 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 Description() *string Direction() *string Disabled() cdktf.IResolvable EnableLogging() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRules SetInternalValue(val *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRules) Match() GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList Priority() *float64 RuleName() *string SecurityProfileGroup() *string TargetSecureTag() GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList TargetServiceAccounts() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TlsInspect() cdktf.IResolvable // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTag ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTag struct { }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference 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() *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTag SetInternalValue(val *GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTag) Name() *string State() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRule ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRule struct { // The Action to perform when the client connection triggers the rule. Can currently be either "allow", "deny", "apply_security_profile_group" or "goto_next". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#action GoogleComputeRegionNetworkFirewallPolicyWithRules#action} Action *string `field:"required" json:"action" yaml:"action"` // match block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#match GoogleComputeRegionNetworkFirewallPolicyWithRules#match} Match *GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch `field:"required" json:"match" yaml:"match"` // An integer indicating the priority of a rule in the list. // // The priority must be a value // between 0 and 2147483647. Rules are evaluated from highest to lowest priority where 0 is the // highest priority and 2147483647 is the lowest priority. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#priority GoogleComputeRegionNetworkFirewallPolicyWithRules#priority} Priority *float64 `field:"required" json:"priority" yaml:"priority"` // A description of the rule. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#description GoogleComputeRegionNetworkFirewallPolicyWithRules#description} Description *string `field:"optional" json:"description" yaml:"description"` // The direction in which this rule applies. If unspecified an INGRESS rule is created. Possible values: ["INGRESS", "EGRESS"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#direction GoogleComputeRegionNetworkFirewallPolicyWithRules#direction} Direction *string `field:"optional" json:"direction" yaml:"direction"` // Denotes whether the firewall policy rule is disabled. // // When set to true, // the firewall policy rule is not enforced and traffic behaves as if it did // not exist. If this is unspecified, the firewall policy rule will be // enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#disabled GoogleComputeRegionNetworkFirewallPolicyWithRules#disabled} Disabled interface{} `field:"optional" json:"disabled" yaml:"disabled"` // Denotes whether to enable logging for a particular rule. // // If logging is enabled, logs will be exported to the // configured export destination in Stackdriver. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#enable_logging GoogleComputeRegionNetworkFirewallPolicyWithRules#enable_logging} EnableLogging interface{} `field:"optional" json:"enableLogging" yaml:"enableLogging"` // An optional name for the rule. This field is not a unique identifier and can be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#rule_name GoogleComputeRegionNetworkFirewallPolicyWithRules#rule_name} RuleName *string `field:"optional" json:"ruleName" yaml:"ruleName"` // A fully-qualified URL of a SecurityProfile resource instance. Example: https://networksecurity.googleapis.com/v1/projects/{project}/locations/{location}/securityProfileGroups/my-security-profile-group Must be specified if action is 'apply_security_profile_group'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#security_profile_group GoogleComputeRegionNetworkFirewallPolicyWithRules#security_profile_group} SecurityProfileGroup *string `field:"optional" json:"securityProfileGroup" yaml:"securityProfileGroup"` // target_secure_tag block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#target_secure_tag GoogleComputeRegionNetworkFirewallPolicyWithRules#target_secure_tag} TargetSecureTag interface{} `field:"optional" json:"targetSecureTag" yaml:"targetSecureTag"` // A list of service accounts indicating the sets of instances that are applied with this rule. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#target_service_accounts GoogleComputeRegionNetworkFirewallPolicyWithRules#target_service_accounts} TargetServiceAccounts *[]*string `field:"optional" json:"targetServiceAccounts" yaml:"targetServiceAccounts"` // Boolean flag indicating if the traffic should be TLS decrypted. // // It can be set only if action = 'apply_security_profile_group' and cannot be set for other actions. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#tls_inspect GoogleComputeRegionNetworkFirewallPolicyWithRules#tls_inspect} TlsInspect interface{} `field:"optional" json:"tlsInspect" yaml:"tlsInspect"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch struct { // layer4_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#layer4_config GoogleComputeRegionNetworkFirewallPolicyWithRules#layer4_config} Layer4Config interface{} `field:"required" json:"layer4Config" yaml:"layer4Config"` // Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#dest_address_groups GoogleComputeRegionNetworkFirewallPolicyWithRules#dest_address_groups} DestAddressGroups *[]*string `field:"optional" json:"destAddressGroups" yaml:"destAddressGroups"` // Fully Qualified Domain Name (FQDN) which should be matched against traffic destination. Maximum number of destination fqdn allowed is 100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#dest_fqdns GoogleComputeRegionNetworkFirewallPolicyWithRules#dest_fqdns} DestFqdns *[]*string `field:"optional" json:"destFqdns" yaml:"destFqdns"` // Destination IP address range in CIDR format. Required for EGRESS rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#dest_ip_ranges GoogleComputeRegionNetworkFirewallPolicyWithRules#dest_ip_ranges} DestIpRanges *[]*string `field:"optional" json:"destIpRanges" yaml:"destIpRanges"` // Region codes whose IP addresses will be used to match for destination of traffic. // // Should be specified as 2 letter country code defined as per // ISO 3166 alpha-2 country codes. ex."US" // Maximum number of destination region codes allowed is 5000. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#dest_region_codes GoogleComputeRegionNetworkFirewallPolicyWithRules#dest_region_codes} DestRegionCodes *[]*string `field:"optional" json:"destRegionCodes" yaml:"destRegionCodes"` // Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#dest_threat_intelligences GoogleComputeRegionNetworkFirewallPolicyWithRules#dest_threat_intelligences} DestThreatIntelligences *[]*string `field:"optional" json:"destThreatIntelligences" yaml:"destThreatIntelligences"` // Address groups which should be matched against the traffic source. Maximum number of source address groups is 10. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#src_address_groups GoogleComputeRegionNetworkFirewallPolicyWithRules#src_address_groups} SrcAddressGroups *[]*string `field:"optional" json:"srcAddressGroups" yaml:"srcAddressGroups"` // Fully Qualified Domain Name (FQDN) which should be matched against traffic source. Maximum number of source fqdn allowed is 100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#src_fqdns GoogleComputeRegionNetworkFirewallPolicyWithRules#src_fqdns} SrcFqdns *[]*string `field:"optional" json:"srcFqdns" yaml:"srcFqdns"` // Source IP address range in CIDR format. Required for INGRESS rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#src_ip_ranges GoogleComputeRegionNetworkFirewallPolicyWithRules#src_ip_ranges} SrcIpRanges *[]*string `field:"optional" json:"srcIpRanges" yaml:"srcIpRanges"` // Region codes whose IP addresses will be used to match for source of traffic. // // Should be specified as 2 letter country code defined as per // ISO 3166 alpha-2 country codes. ex."US" // Maximum number of source region codes allowed is 5000. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#src_region_codes GoogleComputeRegionNetworkFirewallPolicyWithRules#src_region_codes} SrcRegionCodes *[]*string `field:"optional" json:"srcRegionCodes" yaml:"srcRegionCodes"` // src_secure_tag block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#src_secure_tag GoogleComputeRegionNetworkFirewallPolicyWithRules#src_secure_tag} SrcSecureTag interface{} `field:"optional" json:"srcSecureTag" yaml:"srcSecureTag"` // Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#src_threat_intelligences GoogleComputeRegionNetworkFirewallPolicyWithRules#src_threat_intelligences} SrcThreatIntelligences *[]*string `field:"optional" json:"srcThreatIntelligences" yaml:"srcThreatIntelligences"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4Config ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4Config struct { // The IP protocol to which this rule applies. // // The protocol // type is required when creating a firewall rule. // This value can either be one of the following well // known protocol strings (tcp, udp, icmp, esp, ah, ipip, sctp), // or the IP protocol number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#ip_protocol GoogleComputeRegionNetworkFirewallPolicyWithRules#ip_protocol} IpProtocol *string `field:"required" json:"ipProtocol" yaml:"ipProtocol"` // An optional list of ports to which this rule applies. // // This field // is only applicable for UDP or TCP protocol. Each entry must be // either an integer or a range. If not specified, this rule // applies to connections through any port. // Example inputs include: ["22"], ["80","443"], and // ["12345-12349"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#ports GoogleComputeRegionNetworkFirewallPolicyWithRules#ports} Ports *[]*string `field:"optional" json:"ports" yaml:"ports"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference 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{}) IpProtocol() *string SetIpProtocol(val *string) IpProtocolInput() *string Ports() *[]*string SetPorts(val *[]*string) PortsInput() *[]*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 ResetPorts() // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference 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 DestAddressGroups() *[]*string SetDestAddressGroups(val *[]*string) DestAddressGroupsInput() *[]*string DestFqdns() *[]*string SetDestFqdns(val *[]*string) DestFqdnsInput() *[]*string DestIpRanges() *[]*string SetDestIpRanges(val *[]*string) DestIpRangesInput() *[]*string DestRegionCodes() *[]*string SetDestRegionCodes(val *[]*string) DestRegionCodesInput() *[]*string DestThreatIntelligences() *[]*string SetDestThreatIntelligences(val *[]*string) DestThreatIntelligencesInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch SetInternalValue(val *GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch) Layer4Config() GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList Layer4ConfigInput() interface{} SrcAddressGroups() *[]*string SetSrcAddressGroups(val *[]*string) SrcAddressGroupsInput() *[]*string SrcFqdns() *[]*string SetSrcFqdns(val *[]*string) SrcFqdnsInput() *[]*string SrcIpRanges() *[]*string SetSrcIpRanges(val *[]*string) SrcIpRangesInput() *[]*string SrcRegionCodes() *[]*string SetSrcRegionCodes(val *[]*string) SrcRegionCodesInput() *[]*string SrcSecureTag() GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList SrcSecureTagInput() interface{} SrcThreatIntelligences() *[]*string SetSrcThreatIntelligences(val *[]*string) SrcThreatIntelligencesInput() *[]*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 PutLayer4Config(value interface{}) PutSrcSecureTag(value interface{}) ResetDestAddressGroups() ResetDestFqdns() ResetDestIpRanges() ResetDestRegionCodes() ResetDestThreatIntelligences() ResetSrcAddressGroups() ResetSrcFqdns() ResetSrcIpRanges() ResetSrcRegionCodes() ResetSrcSecureTag() ResetSrcThreatIntelligences() // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTag ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTag struct { // Name of the secure tag, created with TagManager's TagValue API. Name *string `field:"optional" json:"name" yaml:"name"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference 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{}) Name() *string SetName(val *string) NameInput() *string State() *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 ResetName() // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // 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 Description() *string SetDescription(val *string) DescriptionInput() *string Direction() *string SetDirection(val *string) DirectionInput() *string Disabled() interface{} SetDisabled(val interface{}) DisabledInput() interface{} EnableLogging() interface{} SetEnableLogging(val interface{}) EnableLoggingInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Match() GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference MatchInput() *GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 RuleName() *string SetRuleName(val *string) RuleNameInput() *string SecurityProfileGroup() *string SetSecurityProfileGroup(val *string) SecurityProfileGroupInput() *string TargetSecureTag() GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList TargetSecureTagInput() interface{} TargetServiceAccounts() *[]*string SetTargetServiceAccounts(val *[]*string) TargetServiceAccountsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TlsInspect() interface{} SetTlsInspect(val interface{}) TlsInspectInput() interface{} // 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 PutMatch(value *GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch) PutTargetSecureTag(value interface{}) ResetDescription() ResetDirection() ResetDisabled() ResetEnableLogging() ResetRuleName() ResetSecurityProfileGroup() ResetTargetSecureTag() ResetTargetServiceAccounts() ResetTlsInspect() // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTag ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTag struct { // Name of the secure tag, created with TagManager's TagValue API. Name *string `field:"optional" json:"name" yaml:"name"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference 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{}) Name() *string SetName(val *string) NameInput() *string State() *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 ResetName() // 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference
type GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeouts ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#create GoogleComputeRegionNetworkFirewallPolicyWithRules#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#delete GoogleComputeRegionNetworkFirewallPolicyWithRules#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.17.0/docs/resources/google_compute_region_network_firewall_policy_with_rules#update GoogleComputeRegionNetworkFirewallPolicyWithRules#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference ¶
type GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference 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 NewGoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference ¶
func NewGoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference
Source Files ¶
- GoogleComputeRegionNetworkFirewallPolicyWithRules.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesConfig.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRules.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatch.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4Config.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchLayer4ConfigOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTag.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesMatchSrcSecureTagOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTag.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesPredefinedRulesTargetSecureTagOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRule.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatch.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4Config.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchLayer4ConfigOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTag.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleMatchSrcSecureTagOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTag.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagList__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesRuleTargetSecureTagOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeouts.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference.go
- GoogleComputeRegionNetworkFirewallPolicyWithRulesTimeoutsOutputReference__checks.go
- GoogleComputeRegionNetworkFirewallPolicyWithRules__checks.go
- main.go