Documentation ¶
Index ¶
- type ExcludeMap
- type ExcludeMapAttributes
- func (em ExcludeMapAttributes) Account() terra.SetValue[terra.StringValue]
- func (em ExcludeMapAttributes) InternalRef() (terra.Reference, error)
- func (em ExcludeMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (em ExcludeMapAttributes) InternalWithRef(ref terra.Reference) ExcludeMapAttributes
- func (em ExcludeMapAttributes) Orgunit() terra.SetValue[terra.StringValue]
- type ExcludeMapState
- type IncludeMap
- type IncludeMapAttributes
- func (im IncludeMapAttributes) Account() terra.SetValue[terra.StringValue]
- func (im IncludeMapAttributes) InternalRef() (terra.Reference, error)
- func (im IncludeMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (im IncludeMapAttributes) InternalWithRef(ref terra.Reference) IncludeMapAttributes
- func (im IncludeMapAttributes) Orgunit() terra.SetValue[terra.StringValue]
- type IncludeMapState
- type NetworkFirewallPolicy
- type NetworkFirewallPolicyAttributes
- func (nfp NetworkFirewallPolicyAttributes) FirewallDeploymentModel() terra.StringValue
- func (nfp NetworkFirewallPolicyAttributes) InternalRef() (terra.Reference, error)
- func (nfp NetworkFirewallPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nfp NetworkFirewallPolicyAttributes) InternalWithRef(ref terra.Reference) NetworkFirewallPolicyAttributes
- type NetworkFirewallPolicyState
- type PolicyOption
- type PolicyOptionAttributes
- func (po PolicyOptionAttributes) InternalRef() (terra.Reference, error)
- func (po PolicyOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po PolicyOptionAttributes) InternalWithRef(ref terra.Reference) PolicyOptionAttributes
- func (po PolicyOptionAttributes) NetworkFirewallPolicy() terra.ListValue[NetworkFirewallPolicyAttributes]
- func (po PolicyOptionAttributes) ThirdPartyFirewallPolicy() terra.ListValue[ThirdPartyFirewallPolicyAttributes]
- type PolicyOptionState
- type SecurityServicePolicyData
- type SecurityServicePolicyDataAttributes
- func (sspd SecurityServicePolicyDataAttributes) InternalRef() (terra.Reference, error)
- func (sspd SecurityServicePolicyDataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sspd SecurityServicePolicyDataAttributes) InternalWithRef(ref terra.Reference) SecurityServicePolicyDataAttributes
- func (sspd SecurityServicePolicyDataAttributes) ManagedServiceData() terra.StringValue
- func (sspd SecurityServicePolicyDataAttributes) PolicyOption() terra.ListValue[PolicyOptionAttributes]
- func (sspd SecurityServicePolicyDataAttributes) Type() terra.StringValue
- type SecurityServicePolicyDataState
- type ThirdPartyFirewallPolicy
- type ThirdPartyFirewallPolicyAttributes
- func (tpfp ThirdPartyFirewallPolicyAttributes) FirewallDeploymentModel() terra.StringValue
- func (tpfp ThirdPartyFirewallPolicyAttributes) InternalRef() (terra.Reference, error)
- func (tpfp ThirdPartyFirewallPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tpfp ThirdPartyFirewallPolicyAttributes) InternalWithRef(ref terra.Reference) ThirdPartyFirewallPolicyAttributes
- type ThirdPartyFirewallPolicyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExcludeMap ¶
type ExcludeMap struct { // Account: set of string, optional Account terra.SetValue[terra.StringValue] `hcl:"account,attr"` // Orgunit: set of string, optional Orgunit terra.SetValue[terra.StringValue] `hcl:"orgunit,attr"` }
type ExcludeMapAttributes ¶
type ExcludeMapAttributes struct {
// contains filtered or unexported fields
}
func (ExcludeMapAttributes) Account ¶
func (em ExcludeMapAttributes) Account() terra.SetValue[terra.StringValue]
func (ExcludeMapAttributes) InternalRef ¶
func (em ExcludeMapAttributes) InternalRef() (terra.Reference, error)
func (ExcludeMapAttributes) InternalTokens ¶
func (em ExcludeMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludeMapAttributes) InternalWithRef ¶
func (em ExcludeMapAttributes) InternalWithRef(ref terra.Reference) ExcludeMapAttributes
func (ExcludeMapAttributes) Orgunit ¶
func (em ExcludeMapAttributes) Orgunit() terra.SetValue[terra.StringValue]
type ExcludeMapState ¶
type IncludeMap ¶
type IncludeMap struct { // Account: set of string, optional Account terra.SetValue[terra.StringValue] `hcl:"account,attr"` // Orgunit: set of string, optional Orgunit terra.SetValue[terra.StringValue] `hcl:"orgunit,attr"` }
type IncludeMapAttributes ¶
type IncludeMapAttributes struct {
// contains filtered or unexported fields
}
func (IncludeMapAttributes) Account ¶
func (im IncludeMapAttributes) Account() terra.SetValue[terra.StringValue]
func (IncludeMapAttributes) InternalRef ¶
func (im IncludeMapAttributes) InternalRef() (terra.Reference, error)
func (IncludeMapAttributes) InternalTokens ¶
func (im IncludeMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludeMapAttributes) InternalWithRef ¶
func (im IncludeMapAttributes) InternalWithRef(ref terra.Reference) IncludeMapAttributes
func (IncludeMapAttributes) Orgunit ¶
func (im IncludeMapAttributes) Orgunit() terra.SetValue[terra.StringValue]
type IncludeMapState ¶
type NetworkFirewallPolicy ¶
type NetworkFirewallPolicy struct { // FirewallDeploymentModel: string, optional FirewallDeploymentModel terra.StringValue `hcl:"firewall_deployment_model,attr"` }
type NetworkFirewallPolicyAttributes ¶
type NetworkFirewallPolicyAttributes struct {
// contains filtered or unexported fields
}
func (NetworkFirewallPolicyAttributes) FirewallDeploymentModel ¶
func (nfp NetworkFirewallPolicyAttributes) FirewallDeploymentModel() terra.StringValue
func (NetworkFirewallPolicyAttributes) InternalRef ¶
func (nfp NetworkFirewallPolicyAttributes) InternalRef() (terra.Reference, error)
func (NetworkFirewallPolicyAttributes) InternalTokens ¶
func (nfp NetworkFirewallPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkFirewallPolicyAttributes) InternalWithRef ¶
func (nfp NetworkFirewallPolicyAttributes) InternalWithRef(ref terra.Reference) NetworkFirewallPolicyAttributes
type NetworkFirewallPolicyState ¶
type NetworkFirewallPolicyState struct {
FirewallDeploymentModel string `json:"firewall_deployment_model"`
}
type PolicyOption ¶
type PolicyOption struct { // NetworkFirewallPolicy: optional NetworkFirewallPolicy *NetworkFirewallPolicy `hcl:"network_firewall_policy,block"` // ThirdPartyFirewallPolicy: optional ThirdPartyFirewallPolicy *ThirdPartyFirewallPolicy `hcl:"third_party_firewall_policy,block"` }
type PolicyOptionAttributes ¶
type PolicyOptionAttributes struct {
// contains filtered or unexported fields
}
func (PolicyOptionAttributes) InternalRef ¶
func (po PolicyOptionAttributes) InternalRef() (terra.Reference, error)
func (PolicyOptionAttributes) InternalTokens ¶
func (po PolicyOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicyOptionAttributes) InternalWithRef ¶
func (po PolicyOptionAttributes) InternalWithRef(ref terra.Reference) PolicyOptionAttributes
func (PolicyOptionAttributes) NetworkFirewallPolicy ¶
func (po PolicyOptionAttributes) NetworkFirewallPolicy() terra.ListValue[NetworkFirewallPolicyAttributes]
func (PolicyOptionAttributes) ThirdPartyFirewallPolicy ¶
func (po PolicyOptionAttributes) ThirdPartyFirewallPolicy() terra.ListValue[ThirdPartyFirewallPolicyAttributes]
type PolicyOptionState ¶
type PolicyOptionState struct { NetworkFirewallPolicy []NetworkFirewallPolicyState `json:"network_firewall_policy"` ThirdPartyFirewallPolicy []ThirdPartyFirewallPolicyState `json:"third_party_firewall_policy"` }
type SecurityServicePolicyData ¶
type SecurityServicePolicyData struct { // ManagedServiceData: string, optional ManagedServiceData terra.StringValue `hcl:"managed_service_data,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // PolicyOption: optional PolicyOption *PolicyOption `hcl:"policy_option,block"` }
type SecurityServicePolicyDataAttributes ¶
type SecurityServicePolicyDataAttributes struct {
// contains filtered or unexported fields
}
func (SecurityServicePolicyDataAttributes) InternalRef ¶
func (sspd SecurityServicePolicyDataAttributes) InternalRef() (terra.Reference, error)
func (SecurityServicePolicyDataAttributes) InternalTokens ¶
func (sspd SecurityServicePolicyDataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityServicePolicyDataAttributes) InternalWithRef ¶
func (sspd SecurityServicePolicyDataAttributes) InternalWithRef(ref terra.Reference) SecurityServicePolicyDataAttributes
func (SecurityServicePolicyDataAttributes) ManagedServiceData ¶
func (sspd SecurityServicePolicyDataAttributes) ManagedServiceData() terra.StringValue
func (SecurityServicePolicyDataAttributes) PolicyOption ¶
func (sspd SecurityServicePolicyDataAttributes) PolicyOption() terra.ListValue[PolicyOptionAttributes]
func (SecurityServicePolicyDataAttributes) Type ¶
func (sspd SecurityServicePolicyDataAttributes) Type() terra.StringValue
type SecurityServicePolicyDataState ¶
type SecurityServicePolicyDataState struct { ManagedServiceData string `json:"managed_service_data"` Type string `json:"type"` PolicyOption []PolicyOptionState `json:"policy_option"` }
type ThirdPartyFirewallPolicy ¶
type ThirdPartyFirewallPolicy struct { // FirewallDeploymentModel: string, optional FirewallDeploymentModel terra.StringValue `hcl:"firewall_deployment_model,attr"` }
type ThirdPartyFirewallPolicyAttributes ¶
type ThirdPartyFirewallPolicyAttributes struct {
// contains filtered or unexported fields
}
func (ThirdPartyFirewallPolicyAttributes) FirewallDeploymentModel ¶
func (tpfp ThirdPartyFirewallPolicyAttributes) FirewallDeploymentModel() terra.StringValue
func (ThirdPartyFirewallPolicyAttributes) InternalRef ¶
func (tpfp ThirdPartyFirewallPolicyAttributes) InternalRef() (terra.Reference, error)
func (ThirdPartyFirewallPolicyAttributes) InternalTokens ¶
func (tpfp ThirdPartyFirewallPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThirdPartyFirewallPolicyAttributes) InternalWithRef ¶
func (tpfp ThirdPartyFirewallPolicyAttributes) InternalWithRef(ref terra.Reference) ThirdPartyFirewallPolicyAttributes
type ThirdPartyFirewallPolicyState ¶
type ThirdPartyFirewallPolicyState struct {
FirewallDeploymentModel string `json:"firewall_deployment_model"`
}
Click to show internal directories.
Click to hide internal directories.