Documentation ¶
Index ¶
- type Args
- type PolicySets
- type PolicySetsAttributes
- func (ps PolicySetsAttributes) Description() terra.StringValue
- func (ps PolicySetsAttributes) InternalRef() (terra.Reference, error)
- func (ps PolicySetsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ps PolicySetsAttributes) InternalWithRef(ref terra.Reference) PolicySetsAttributes
- func (ps PolicySetsAttributes) Policies() terra.ListValue[PolicySetsPoliciesAttributes]
- func (ps PolicySetsAttributes) PolicySetId() terra.StringValue
- type PolicySetsPolicies
- type PolicySetsPolicies08943Acf
- type PolicySetsPolicies08943AcfAttributes
- func (p PolicySetsPolicies08943AcfAttributes) InternalRef() (terra.Reference, error)
- func (p PolicySetsPolicies08943AcfAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PolicySetsPolicies08943AcfAttributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies08943AcfAttributes
- func (p PolicySetsPolicies08943AcfAttributes) Name() terra.StringValue
- func (p PolicySetsPolicies08943AcfAttributes) ValueExpression() terra.ListValue[PolicySetsPoliciesA59E3B70Attributes]
- type PolicySetsPolicies08943AcfState
- type PolicySetsPolicies0B2Db0C9
- type PolicySetsPolicies0B2Db0C9Attributes
- func (p PolicySetsPolicies0B2Db0C9Attributes) Description() terra.StringValue
- func (p PolicySetsPolicies0B2Db0C9Attributes) Expression() terra.StringValue
- func (p PolicySetsPolicies0B2Db0C9Attributes) InternalRef() (terra.Reference, error)
- func (p PolicySetsPolicies0B2Db0C9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PolicySetsPolicies0B2Db0C9Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies0B2Db0C9Attributes
- func (p PolicySetsPolicies0B2Db0C9Attributes) Location() terra.StringValue
- func (p PolicySetsPolicies0B2Db0C9Attributes) Title() terra.StringValue
- type PolicySetsPolicies0B2Db0C9State
- type PolicySetsPolicies16F7B602
- type PolicySetsPolicies16F7B602Attributes
- func (cc PolicySetsPolicies16F7B602Attributes) ActionType() terra.StringValue
- func (cc PolicySetsPolicies16F7B602Attributes) Condition() terra.StringValue
- func (cc PolicySetsPolicies16F7B602Attributes) Description() terra.StringValue
- func (cc PolicySetsPolicies16F7B602Attributes) DisplayName() terra.StringValue
- func (cc PolicySetsPolicies16F7B602Attributes) InternalRef() (terra.Reference, error)
- func (cc PolicySetsPolicies16F7B602Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc PolicySetsPolicies16F7B602Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies16F7B602Attributes
- func (cc PolicySetsPolicies16F7B602Attributes) MethodTypes() terra.ListValue[terra.StringValue]
- func (cc PolicySetsPolicies16F7B602Attributes) Name() terra.StringValue
- func (cc PolicySetsPolicies16F7B602Attributes) ResourceTypes() terra.ListValue[terra.StringValue]
- type PolicySetsPolicies16F7B602State
- type PolicySetsPolicies69Fbc333
- type PolicySetsPolicies69Fbc333Attributes
- func (pr PolicySetsPolicies69Fbc333Attributes) AllowAll() terra.BoolValue
- func (pr PolicySetsPolicies69Fbc333Attributes) Condition() terra.ListValue[PolicySetsPolicies8Baf1924Attributes]
- func (pr PolicySetsPolicies69Fbc333Attributes) DenyAll() terra.BoolValue
- func (pr PolicySetsPolicies69Fbc333Attributes) Enforce() terra.BoolValue
- func (pr PolicySetsPolicies69Fbc333Attributes) InternalRef() (terra.Reference, error)
- func (pr PolicySetsPolicies69Fbc333Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr PolicySetsPolicies69Fbc333Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies69Fbc333Attributes
- func (pr PolicySetsPolicies69Fbc333Attributes) Values() terra.ListValue[PolicySetsPoliciesEc2A1A03Attributes]
- type PolicySetsPolicies69Fbc333State
- type PolicySetsPolicies77Dcacfa
- type PolicySetsPolicies77DcacfaAttributes
- func (c PolicySetsPolicies77DcacfaAttributes) CustomOutput() terra.ListValue[PolicySetsPoliciesC218Ea62Attributes]
- func (c PolicySetsPolicies77DcacfaAttributes) Description() terra.StringValue
- func (c PolicySetsPolicies77DcacfaAttributes) InternalRef() (terra.Reference, error)
- func (c PolicySetsPolicies77DcacfaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c PolicySetsPolicies77DcacfaAttributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies77DcacfaAttributes
- func (c PolicySetsPolicies77DcacfaAttributes) Predicate() terra.ListValue[PolicySetsPolicies0B2Db0C9Attributes]
- func (c PolicySetsPolicies77DcacfaAttributes) Recommendation() terra.StringValue
- func (c PolicySetsPolicies77DcacfaAttributes) ResourceSelector() terra.ListValue[PolicySetsPoliciesFa83299FAttributes]
- func (c PolicySetsPolicies77DcacfaAttributes) Severity() terra.StringValue
- type PolicySetsPolicies77DcacfaState
- type PolicySetsPolicies89E2F497
- type PolicySetsPolicies89E2F497Attributes
- func (v PolicySetsPolicies89E2F497Attributes) AllowedValues() terra.ListValue[terra.StringValue]
- func (v PolicySetsPolicies89E2F497Attributes) DeniedValues() terra.ListValue[terra.StringValue]
- func (v PolicySetsPolicies89E2F497Attributes) InternalRef() (terra.Reference, error)
- func (v PolicySetsPolicies89E2F497Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (v PolicySetsPolicies89E2F497Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies89E2F497Attributes
- type PolicySetsPolicies89E2F497State
- type PolicySetsPolicies8Baf1924
- type PolicySetsPolicies8Baf1924Attributes
- func (c PolicySetsPolicies8Baf1924Attributes) Description() terra.StringValue
- func (c PolicySetsPolicies8Baf1924Attributes) Expression() terra.StringValue
- func (c PolicySetsPolicies8Baf1924Attributes) InternalRef() (terra.Reference, error)
- func (c PolicySetsPolicies8Baf1924Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (c PolicySetsPolicies8Baf1924Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies8Baf1924Attributes
- func (c PolicySetsPolicies8Baf1924Attributes) Location() terra.StringValue
- func (c PolicySetsPolicies8Baf1924Attributes) Title() terra.StringValue
- type PolicySetsPolicies8Baf1924State
- type PolicySetsPoliciesA1Efb203
- type PolicySetsPoliciesA1Efb203Attributes
- func (pr PolicySetsPoliciesA1Efb203Attributes) AllowAll() terra.BoolValue
- func (pr PolicySetsPoliciesA1Efb203Attributes) Condition() terra.ListValue[PolicySetsPoliciesE3A3Ce9BAttributes]
- func (pr PolicySetsPoliciesA1Efb203Attributes) DenyAll() terra.BoolValue
- func (pr PolicySetsPoliciesA1Efb203Attributes) Enforce() terra.BoolValue
- func (pr PolicySetsPoliciesA1Efb203Attributes) InternalRef() (terra.Reference, error)
- func (pr PolicySetsPoliciesA1Efb203Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr PolicySetsPoliciesA1Efb203Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesA1Efb203Attributes
- func (pr PolicySetsPoliciesA1Efb203Attributes) Values() terra.ListValue[PolicySetsPolicies89E2F497Attributes]
- type PolicySetsPoliciesA1Efb203State
- type PolicySetsPoliciesA59E3B70
- type PolicySetsPoliciesA59E3B70Attributes
- func (ve PolicySetsPoliciesA59E3B70Attributes) Description() terra.StringValue
- func (ve PolicySetsPoliciesA59E3B70Attributes) Expression() terra.StringValue
- func (ve PolicySetsPoliciesA59E3B70Attributes) InternalRef() (terra.Reference, error)
- func (ve PolicySetsPoliciesA59E3B70Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (ve PolicySetsPoliciesA59E3B70Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesA59E3B70Attributes
- func (ve PolicySetsPoliciesA59E3B70Attributes) Location() terra.StringValue
- func (ve PolicySetsPoliciesA59E3B70Attributes) Title() terra.StringValue
- type PolicySetsPoliciesA59E3B70State
- type PolicySetsPoliciesAttributes
- func (p PolicySetsPoliciesAttributes) ComplianceStandards() terra.ListValue[PolicySetsPoliciesComplianceStandardsAttributes]
- func (p PolicySetsPoliciesAttributes) Constraint() terra.ListValue[PolicySetsPoliciesConstraintAttributes]
- func (p PolicySetsPoliciesAttributes) Description() terra.StringValue
- func (p PolicySetsPoliciesAttributes) InternalRef() (terra.Reference, error)
- func (p PolicySetsPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PolicySetsPoliciesAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesAttributes
- func (p PolicySetsPoliciesAttributes) PolicyId() terra.StringValue
- type PolicySetsPoliciesC218Ea62
- type PolicySetsPoliciesC218Ea62Attributes
- func (co PolicySetsPoliciesC218Ea62Attributes) InternalRef() (terra.Reference, error)
- func (co PolicySetsPoliciesC218Ea62Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (co PolicySetsPoliciesC218Ea62Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesC218Ea62Attributes
- func (co PolicySetsPoliciesC218Ea62Attributes) Properties() terra.ListValue[PolicySetsPolicies08943AcfAttributes]
- type PolicySetsPoliciesC218Ea62State
- type PolicySetsPoliciesComplianceStandards
- type PolicySetsPoliciesComplianceStandardsAttributes
- func (cs PolicySetsPoliciesComplianceStandardsAttributes) Control() terra.StringValue
- func (cs PolicySetsPoliciesComplianceStandardsAttributes) InternalRef() (terra.Reference, error)
- func (cs PolicySetsPoliciesComplianceStandardsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs PolicySetsPoliciesComplianceStandardsAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesComplianceStandardsAttributes
- func (cs PolicySetsPoliciesComplianceStandardsAttributes) Standard() terra.StringValue
- type PolicySetsPoliciesComplianceStandardsState
- type PolicySetsPoliciesConstraint
- type PolicySetsPoliciesConstraintAttributes
- func (c PolicySetsPoliciesConstraintAttributes) InternalRef() (terra.Reference, error)
- func (c PolicySetsPoliciesConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c PolicySetsPoliciesConstraintAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintAttributes
- func (c PolicySetsPoliciesConstraintAttributes) OrgPolicyConstraint() terra.ListValue[PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes]
- func (c PolicySetsPoliciesConstraintAttributes) OrgPolicyConstraintCustom() ...
- func (c PolicySetsPoliciesConstraintAttributes) SecurityHealthAnalyticsCustomModule() ...
- func (c PolicySetsPoliciesConstraintAttributes) SecurityHealthAnalyticsModule() ...
- type PolicySetsPoliciesConstraintOrgPolicyConstraint
- type PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes
- func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) CannedConstraintId() terra.StringValue
- func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalRef() (terra.Reference, error)
- func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes
- func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) PolicyRules() terra.ListValue[PolicySetsPoliciesA1Efb203Attributes]
- type PolicySetsPoliciesConstraintOrgPolicyConstraintCustom
- type PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes
- func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) CustomConstraint() terra.ListValue[PolicySetsPolicies16F7B602Attributes]
- func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalRef() (terra.Reference, error)
- func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes
- func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) PolicyRules() terra.ListValue[PolicySetsPolicies69Fbc333Attributes]
- type PolicySetsPoliciesConstraintOrgPolicyConstraintCustomState
- type PolicySetsPoliciesConstraintOrgPolicyConstraintState
- type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule
- type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) Config() terra.ListValue[PolicySetsPolicies77DcacfaAttributes]
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) DisplayName() terra.StringValue
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) Id() terra.StringValue
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalRef() (terra.Reference, error)
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes
- func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) ModuleEnablementState() terra.StringValue
- type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleState
- type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModule
- type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes
- func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalRef() (terra.Reference, error)
- func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes
- func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) ModuleEnablementState() terra.StringValue
- func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) ModuleName() terra.StringValue
- type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleState
- type PolicySetsPoliciesConstraintState
- type PolicySetsPoliciesE3A3Ce9B
- type PolicySetsPoliciesE3A3Ce9BAttributes
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) Description() terra.StringValue
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) Expression() terra.StringValue
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) InternalRef() (terra.Reference, error)
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesE3A3Ce9BAttributes
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) Location() terra.StringValue
- func (c PolicySetsPoliciesE3A3Ce9BAttributes) Title() terra.StringValue
- type PolicySetsPoliciesE3A3Ce9BState
- type PolicySetsPoliciesEc2A1A03
- type PolicySetsPoliciesEc2A1A03Attributes
- func (v PolicySetsPoliciesEc2A1A03Attributes) AllowedValues() terra.ListValue[terra.StringValue]
- func (v PolicySetsPoliciesEc2A1A03Attributes) DeniedValues() terra.ListValue[terra.StringValue]
- func (v PolicySetsPoliciesEc2A1A03Attributes) InternalRef() (terra.Reference, error)
- func (v PolicySetsPoliciesEc2A1A03Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (v PolicySetsPoliciesEc2A1A03Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesEc2A1A03Attributes
- type PolicySetsPoliciesEc2A1A03State
- type PolicySetsPoliciesFa83299F
- type PolicySetsPoliciesFa83299FAttributes
- func (rs PolicySetsPoliciesFa83299FAttributes) InternalRef() (terra.Reference, error)
- func (rs PolicySetsPoliciesFa83299FAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs PolicySetsPoliciesFa83299FAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesFa83299FAttributes
- func (rs PolicySetsPoliciesFa83299FAttributes) ResourceTypes() terra.ListValue[terra.StringValue]
- type PolicySetsPoliciesFa83299FState
- type PolicySetsPoliciesState
- type PolicySetsState
- type Resource
- func (gsp *Resource) Attributes() googleSecurityposturePostureAttributes
- func (gsp *Resource) Configuration() interface{}
- func (gsp *Resource) DependOn() terra.Reference
- func (gsp *Resource) Dependencies() terra.Dependencies
- func (gsp *Resource) ImportState(state io.Reader) error
- func (gsp *Resource) LifecycleManagement() *terra.Lifecycle
- func (gsp *Resource) LocalName() string
- func (gsp *Resource) State() (*googleSecurityposturePostureState, bool)
- func (gsp *Resource) StateMust() *googleSecurityposturePostureState
- func (gsp *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Parent: string, required Parent terra.StringValue `hcl:"parent,attr" validate:"required"` // PostureId: string, required PostureId terra.StringValue `hcl:"posture_id,attr" validate:"required"` // State: string, required State terra.StringValue `hcl:"state,attr" validate:"required"` // PolicySets: min=1 PolicySets []PolicySets `hcl:"policy_sets,block" validate:"min=1"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_securityposture_posture.
type PolicySets ¶
type PolicySets struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // PolicySetId: string, required PolicySetId terra.StringValue `hcl:"policy_set_id,attr" validate:"required"` // PolicySetsPolicies: min=1 Policies []PolicySetsPolicies `hcl:"policies,block" validate:"min=1"` }
type PolicySetsAttributes ¶
type PolicySetsAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsAttributes) Description ¶
func (ps PolicySetsAttributes) Description() terra.StringValue
func (PolicySetsAttributes) InternalRef ¶
func (ps PolicySetsAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsAttributes) InternalTokens ¶
func (ps PolicySetsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsAttributes) InternalWithRef ¶
func (ps PolicySetsAttributes) InternalWithRef(ref terra.Reference) PolicySetsAttributes
func (PolicySetsAttributes) Policies ¶
func (ps PolicySetsAttributes) Policies() terra.ListValue[PolicySetsPoliciesAttributes]
func (PolicySetsAttributes) PolicySetId ¶
func (ps PolicySetsAttributes) PolicySetId() terra.StringValue
type PolicySetsPolicies ¶
type PolicySetsPolicies struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // PolicyId: string, required PolicyId terra.StringValue `hcl:"policy_id,attr" validate:"required"` // PolicySetsPoliciesComplianceStandards: min=0 ComplianceStandards []PolicySetsPoliciesComplianceStandards `hcl:"compliance_standards,block" validate:"min=0"` // PolicySetsPoliciesConstraint: required Constraint *PolicySetsPoliciesConstraint `hcl:"constraint,block" validate:"required"` }
type PolicySetsPolicies08943Acf ¶
type PolicySetsPolicies08943Acf struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PolicySetsPoliciesA59E3B70: optional ValueExpression *PolicySetsPoliciesA59E3B70 `hcl:"value_expression,block"` }
type PolicySetsPolicies08943AcfAttributes ¶
type PolicySetsPolicies08943AcfAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies08943AcfAttributes) InternalRef ¶
func (p PolicySetsPolicies08943AcfAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies08943AcfAttributes) InternalTokens ¶
func (p PolicySetsPolicies08943AcfAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies08943AcfAttributes) InternalWithRef ¶
func (p PolicySetsPolicies08943AcfAttributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies08943AcfAttributes
func (PolicySetsPolicies08943AcfAttributes) Name ¶
func (p PolicySetsPolicies08943AcfAttributes) Name() terra.StringValue
func (PolicySetsPolicies08943AcfAttributes) ValueExpression ¶
func (p PolicySetsPolicies08943AcfAttributes) ValueExpression() terra.ListValue[PolicySetsPoliciesA59E3B70Attributes]
type PolicySetsPolicies08943AcfState ¶
type PolicySetsPolicies08943AcfState struct { Name string `json:"name"` ValueExpression []PolicySetsPoliciesA59E3B70State `json:"value_expression"` }
type PolicySetsPolicies0B2Db0C9 ¶
type PolicySetsPolicies0B2Db0C9 struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Expression: string, required Expression terra.StringValue `hcl:"expression,attr" validate:"required"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` }
type PolicySetsPolicies0B2Db0C9Attributes ¶
type PolicySetsPolicies0B2Db0C9Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies0B2Db0C9Attributes) Description ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) Description() terra.StringValue
func (PolicySetsPolicies0B2Db0C9Attributes) Expression ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) Expression() terra.StringValue
func (PolicySetsPolicies0B2Db0C9Attributes) InternalRef ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies0B2Db0C9Attributes) InternalTokens ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies0B2Db0C9Attributes) InternalWithRef ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies0B2Db0C9Attributes
func (PolicySetsPolicies0B2Db0C9Attributes) Location ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) Location() terra.StringValue
func (PolicySetsPolicies0B2Db0C9Attributes) Title ¶
func (p PolicySetsPolicies0B2Db0C9Attributes) Title() terra.StringValue
type PolicySetsPolicies16F7B602 ¶
type PolicySetsPolicies16F7B602 struct { // ActionType: string, required ActionType terra.StringValue `hcl:"action_type,attr" validate:"required"` // Condition: string, required Condition terra.StringValue `hcl:"condition,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // MethodTypes: list of string, required MethodTypes terra.ListValue[terra.StringValue] `hcl:"method_types,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceTypes: list of string, required ResourceTypes terra.ListValue[terra.StringValue] `hcl:"resource_types,attr" validate:"required"` }
type PolicySetsPolicies16F7B602Attributes ¶
type PolicySetsPolicies16F7B602Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies16F7B602Attributes) ActionType ¶
func (cc PolicySetsPolicies16F7B602Attributes) ActionType() terra.StringValue
func (PolicySetsPolicies16F7B602Attributes) Condition ¶
func (cc PolicySetsPolicies16F7B602Attributes) Condition() terra.StringValue
func (PolicySetsPolicies16F7B602Attributes) Description ¶
func (cc PolicySetsPolicies16F7B602Attributes) Description() terra.StringValue
func (PolicySetsPolicies16F7B602Attributes) DisplayName ¶
func (cc PolicySetsPolicies16F7B602Attributes) DisplayName() terra.StringValue
func (PolicySetsPolicies16F7B602Attributes) InternalRef ¶
func (cc PolicySetsPolicies16F7B602Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies16F7B602Attributes) InternalTokens ¶
func (cc PolicySetsPolicies16F7B602Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies16F7B602Attributes) InternalWithRef ¶
func (cc PolicySetsPolicies16F7B602Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies16F7B602Attributes
func (PolicySetsPolicies16F7B602Attributes) MethodTypes ¶
func (cc PolicySetsPolicies16F7B602Attributes) MethodTypes() terra.ListValue[terra.StringValue]
func (PolicySetsPolicies16F7B602Attributes) Name ¶
func (cc PolicySetsPolicies16F7B602Attributes) Name() terra.StringValue
func (PolicySetsPolicies16F7B602Attributes) ResourceTypes ¶
func (cc PolicySetsPolicies16F7B602Attributes) ResourceTypes() terra.ListValue[terra.StringValue]
type PolicySetsPolicies16F7B602State ¶
type PolicySetsPolicies16F7B602State struct { ActionType string `json:"action_type"` Condition string `json:"condition"` Description string `json:"description"` DisplayName string `json:"display_name"` MethodTypes []string `json:"method_types"` Name string `json:"name"` ResourceTypes []string `json:"resource_types"` }
type PolicySetsPolicies69Fbc333 ¶
type PolicySetsPolicies69Fbc333 struct { // AllowAll: bool, optional AllowAll terra.BoolValue `hcl:"allow_all,attr"` // DenyAll: bool, optional DenyAll terra.BoolValue `hcl:"deny_all,attr"` // Enforce: bool, optional Enforce terra.BoolValue `hcl:"enforce,attr"` // PolicySetsPolicies8Baf1924: optional Condition *PolicySetsPolicies8Baf1924 `hcl:"condition,block"` // PolicySetsPoliciesEc2A1A03: optional Values *PolicySetsPoliciesEc2A1A03 `hcl:"values,block"` }
type PolicySetsPolicies69Fbc333Attributes ¶
type PolicySetsPolicies69Fbc333Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies69Fbc333Attributes) AllowAll ¶
func (pr PolicySetsPolicies69Fbc333Attributes) AllowAll() terra.BoolValue
func (PolicySetsPolicies69Fbc333Attributes) Condition ¶
func (pr PolicySetsPolicies69Fbc333Attributes) Condition() terra.ListValue[PolicySetsPolicies8Baf1924Attributes]
func (PolicySetsPolicies69Fbc333Attributes) DenyAll ¶
func (pr PolicySetsPolicies69Fbc333Attributes) DenyAll() terra.BoolValue
func (PolicySetsPolicies69Fbc333Attributes) Enforce ¶
func (pr PolicySetsPolicies69Fbc333Attributes) Enforce() terra.BoolValue
func (PolicySetsPolicies69Fbc333Attributes) InternalRef ¶
func (pr PolicySetsPolicies69Fbc333Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies69Fbc333Attributes) InternalTokens ¶
func (pr PolicySetsPolicies69Fbc333Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies69Fbc333Attributes) InternalWithRef ¶
func (pr PolicySetsPolicies69Fbc333Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies69Fbc333Attributes
func (PolicySetsPolicies69Fbc333Attributes) Values ¶
func (pr PolicySetsPolicies69Fbc333Attributes) Values() terra.ListValue[PolicySetsPoliciesEc2A1A03Attributes]
type PolicySetsPolicies69Fbc333State ¶
type PolicySetsPolicies69Fbc333State struct { AllowAll bool `json:"allow_all"` DenyAll bool `json:"deny_all"` Enforce bool `json:"enforce"` Condition []PolicySetsPolicies8Baf1924State `json:"condition"` Values []PolicySetsPoliciesEc2A1A03State `json:"values"` }
type PolicySetsPolicies77Dcacfa ¶
type PolicySetsPolicies77Dcacfa struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Recommendation: string, optional Recommendation terra.StringValue `hcl:"recommendation,attr"` // Severity: string, required Severity terra.StringValue `hcl:"severity,attr" validate:"required"` // PolicySetsPoliciesC218Ea62: optional CustomOutput *PolicySetsPoliciesC218Ea62 `hcl:"custom_output,block"` // PolicySetsPolicies0B2Db0C9: required Predicate *PolicySetsPolicies0B2Db0C9 `hcl:"predicate,block" validate:"required"` // PolicySetsPoliciesFa83299F: required ResourceSelector *PolicySetsPoliciesFa83299F `hcl:"resource_selector,block" validate:"required"` }
type PolicySetsPolicies77DcacfaAttributes ¶
type PolicySetsPolicies77DcacfaAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies77DcacfaAttributes) CustomOutput ¶
func (c PolicySetsPolicies77DcacfaAttributes) CustomOutput() terra.ListValue[PolicySetsPoliciesC218Ea62Attributes]
func (PolicySetsPolicies77DcacfaAttributes) Description ¶
func (c PolicySetsPolicies77DcacfaAttributes) Description() terra.StringValue
func (PolicySetsPolicies77DcacfaAttributes) InternalRef ¶
func (c PolicySetsPolicies77DcacfaAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies77DcacfaAttributes) InternalTokens ¶
func (c PolicySetsPolicies77DcacfaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies77DcacfaAttributes) InternalWithRef ¶
func (c PolicySetsPolicies77DcacfaAttributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies77DcacfaAttributes
func (PolicySetsPolicies77DcacfaAttributes) Predicate ¶
func (c PolicySetsPolicies77DcacfaAttributes) Predicate() terra.ListValue[PolicySetsPolicies0B2Db0C9Attributes]
func (PolicySetsPolicies77DcacfaAttributes) Recommendation ¶
func (c PolicySetsPolicies77DcacfaAttributes) Recommendation() terra.StringValue
func (PolicySetsPolicies77DcacfaAttributes) ResourceSelector ¶
func (c PolicySetsPolicies77DcacfaAttributes) ResourceSelector() terra.ListValue[PolicySetsPoliciesFa83299FAttributes]
func (PolicySetsPolicies77DcacfaAttributes) Severity ¶
func (c PolicySetsPolicies77DcacfaAttributes) Severity() terra.StringValue
type PolicySetsPolicies77DcacfaState ¶
type PolicySetsPolicies77DcacfaState struct { Description string `json:"description"` Recommendation string `json:"recommendation"` Severity string `json:"severity"` CustomOutput []PolicySetsPoliciesC218Ea62State `json:"custom_output"` Predicate []PolicySetsPolicies0B2Db0C9State `json:"predicate"` ResourceSelector []PolicySetsPoliciesFa83299FState `json:"resource_selector"` }
type PolicySetsPolicies89E2F497 ¶
type PolicySetsPolicies89E2F497 struct { // AllowedValues: list of string, optional AllowedValues terra.ListValue[terra.StringValue] `hcl:"allowed_values,attr"` // DeniedValues: list of string, optional DeniedValues terra.ListValue[terra.StringValue] `hcl:"denied_values,attr"` }
type PolicySetsPolicies89E2F497Attributes ¶
type PolicySetsPolicies89E2F497Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies89E2F497Attributes) AllowedValues ¶
func (v PolicySetsPolicies89E2F497Attributes) AllowedValues() terra.ListValue[terra.StringValue]
func (PolicySetsPolicies89E2F497Attributes) DeniedValues ¶
func (v PolicySetsPolicies89E2F497Attributes) DeniedValues() terra.ListValue[terra.StringValue]
func (PolicySetsPolicies89E2F497Attributes) InternalRef ¶
func (v PolicySetsPolicies89E2F497Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies89E2F497Attributes) InternalTokens ¶
func (v PolicySetsPolicies89E2F497Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies89E2F497Attributes) InternalWithRef ¶
func (v PolicySetsPolicies89E2F497Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies89E2F497Attributes
type PolicySetsPolicies8Baf1924 ¶
type PolicySetsPolicies8Baf1924 struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Expression: string, required Expression terra.StringValue `hcl:"expression,attr" validate:"required"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` }
type PolicySetsPolicies8Baf1924Attributes ¶
type PolicySetsPolicies8Baf1924Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPolicies8Baf1924Attributes) Description ¶
func (c PolicySetsPolicies8Baf1924Attributes) Description() terra.StringValue
func (PolicySetsPolicies8Baf1924Attributes) Expression ¶
func (c PolicySetsPolicies8Baf1924Attributes) Expression() terra.StringValue
func (PolicySetsPolicies8Baf1924Attributes) InternalRef ¶
func (c PolicySetsPolicies8Baf1924Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPolicies8Baf1924Attributes) InternalTokens ¶
func (c PolicySetsPolicies8Baf1924Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPolicies8Baf1924Attributes) InternalWithRef ¶
func (c PolicySetsPolicies8Baf1924Attributes) InternalWithRef(ref terra.Reference) PolicySetsPolicies8Baf1924Attributes
func (PolicySetsPolicies8Baf1924Attributes) Location ¶
func (c PolicySetsPolicies8Baf1924Attributes) Location() terra.StringValue
func (PolicySetsPolicies8Baf1924Attributes) Title ¶
func (c PolicySetsPolicies8Baf1924Attributes) Title() terra.StringValue
type PolicySetsPoliciesA1Efb203 ¶
type PolicySetsPoliciesA1Efb203 struct { // AllowAll: bool, optional AllowAll terra.BoolValue `hcl:"allow_all,attr"` // DenyAll: bool, optional DenyAll terra.BoolValue `hcl:"deny_all,attr"` // Enforce: bool, optional Enforce terra.BoolValue `hcl:"enforce,attr"` // PolicySetsPoliciesE3A3Ce9B: optional Condition *PolicySetsPoliciesE3A3Ce9B `hcl:"condition,block"` // PolicySetsPolicies89E2F497: optional Values *PolicySetsPolicies89E2F497 `hcl:"values,block"` }
type PolicySetsPoliciesA1Efb203Attributes ¶
type PolicySetsPoliciesA1Efb203Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesA1Efb203Attributes) AllowAll ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) AllowAll() terra.BoolValue
func (PolicySetsPoliciesA1Efb203Attributes) Condition ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) Condition() terra.ListValue[PolicySetsPoliciesE3A3Ce9BAttributes]
func (PolicySetsPoliciesA1Efb203Attributes) DenyAll ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) DenyAll() terra.BoolValue
func (PolicySetsPoliciesA1Efb203Attributes) Enforce ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) Enforce() terra.BoolValue
func (PolicySetsPoliciesA1Efb203Attributes) InternalRef ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesA1Efb203Attributes) InternalTokens ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesA1Efb203Attributes) InternalWithRef ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesA1Efb203Attributes
func (PolicySetsPoliciesA1Efb203Attributes) Values ¶
func (pr PolicySetsPoliciesA1Efb203Attributes) Values() terra.ListValue[PolicySetsPolicies89E2F497Attributes]
type PolicySetsPoliciesA1Efb203State ¶
type PolicySetsPoliciesA1Efb203State struct { AllowAll bool `json:"allow_all"` DenyAll bool `json:"deny_all"` Enforce bool `json:"enforce"` Condition []PolicySetsPoliciesE3A3Ce9BState `json:"condition"` Values []PolicySetsPolicies89E2F497State `json:"values"` }
type PolicySetsPoliciesA59E3B70 ¶
type PolicySetsPoliciesA59E3B70 struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Expression: string, required Expression terra.StringValue `hcl:"expression,attr" validate:"required"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` }
type PolicySetsPoliciesA59E3B70Attributes ¶
type PolicySetsPoliciesA59E3B70Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesA59E3B70Attributes) Description ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) Description() terra.StringValue
func (PolicySetsPoliciesA59E3B70Attributes) Expression ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) Expression() terra.StringValue
func (PolicySetsPoliciesA59E3B70Attributes) InternalRef ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesA59E3B70Attributes) InternalTokens ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesA59E3B70Attributes) InternalWithRef ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesA59E3B70Attributes
func (PolicySetsPoliciesA59E3B70Attributes) Location ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) Location() terra.StringValue
func (PolicySetsPoliciesA59E3B70Attributes) Title ¶
func (ve PolicySetsPoliciesA59E3B70Attributes) Title() terra.StringValue
type PolicySetsPoliciesAttributes ¶
type PolicySetsPoliciesAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesAttributes) ComplianceStandards ¶
func (p PolicySetsPoliciesAttributes) ComplianceStandards() terra.ListValue[PolicySetsPoliciesComplianceStandardsAttributes]
func (PolicySetsPoliciesAttributes) Constraint ¶
func (p PolicySetsPoliciesAttributes) Constraint() terra.ListValue[PolicySetsPoliciesConstraintAttributes]
func (PolicySetsPoliciesAttributes) Description ¶
func (p PolicySetsPoliciesAttributes) Description() terra.StringValue
func (PolicySetsPoliciesAttributes) InternalRef ¶
func (p PolicySetsPoliciesAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesAttributes) InternalTokens ¶
func (p PolicySetsPoliciesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesAttributes) InternalWithRef ¶
func (p PolicySetsPoliciesAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesAttributes
func (PolicySetsPoliciesAttributes) PolicyId ¶
func (p PolicySetsPoliciesAttributes) PolicyId() terra.StringValue
type PolicySetsPoliciesC218Ea62 ¶
type PolicySetsPoliciesC218Ea62 struct { // PolicySetsPolicies08943Acf: min=0 Properties []PolicySetsPolicies08943Acf `hcl:"properties,block" validate:"min=0"` }
type PolicySetsPoliciesC218Ea62Attributes ¶
type PolicySetsPoliciesC218Ea62Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesC218Ea62Attributes) InternalRef ¶
func (co PolicySetsPoliciesC218Ea62Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesC218Ea62Attributes) InternalTokens ¶
func (co PolicySetsPoliciesC218Ea62Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesC218Ea62Attributes) InternalWithRef ¶
func (co PolicySetsPoliciesC218Ea62Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesC218Ea62Attributes
func (PolicySetsPoliciesC218Ea62Attributes) Properties ¶
func (co PolicySetsPoliciesC218Ea62Attributes) Properties() terra.ListValue[PolicySetsPolicies08943AcfAttributes]
type PolicySetsPoliciesC218Ea62State ¶
type PolicySetsPoliciesC218Ea62State struct {
Properties []PolicySetsPolicies08943AcfState `json:"properties"`
}
type PolicySetsPoliciesComplianceStandards ¶
type PolicySetsPoliciesComplianceStandards struct { // Control: string, optional Control terra.StringValue `hcl:"control,attr"` // Standard: string, optional Standard terra.StringValue `hcl:"standard,attr"` }
type PolicySetsPoliciesComplianceStandardsAttributes ¶
type PolicySetsPoliciesComplianceStandardsAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesComplianceStandardsAttributes) Control ¶
func (cs PolicySetsPoliciesComplianceStandardsAttributes) Control() terra.StringValue
func (PolicySetsPoliciesComplianceStandardsAttributes) InternalRef ¶
func (cs PolicySetsPoliciesComplianceStandardsAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesComplianceStandardsAttributes) InternalTokens ¶
func (cs PolicySetsPoliciesComplianceStandardsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesComplianceStandardsAttributes) InternalWithRef ¶
func (cs PolicySetsPoliciesComplianceStandardsAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesComplianceStandardsAttributes
func (PolicySetsPoliciesComplianceStandardsAttributes) Standard ¶
func (cs PolicySetsPoliciesComplianceStandardsAttributes) Standard() terra.StringValue
type PolicySetsPoliciesConstraint ¶
type PolicySetsPoliciesConstraint struct { // PolicySetsPoliciesConstraintOrgPolicyConstraint: optional OrgPolicyConstraint *PolicySetsPoliciesConstraintOrgPolicyConstraint `hcl:"org_policy_constraint,block"` // PolicySetsPoliciesConstraintOrgPolicyConstraintCustom: optional OrgPolicyConstraintCustom *PolicySetsPoliciesConstraintOrgPolicyConstraintCustom `hcl:"org_policy_constraint_custom,block"` // PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule: optional SecurityHealthAnalyticsCustomModule *PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule `hcl:"security_health_analytics_custom_module,block"` // PolicySetsPoliciesConstraintSecurityHealthAnalyticsModule: optional SecurityHealthAnalyticsModule *PolicySetsPoliciesConstraintSecurityHealthAnalyticsModule `hcl:"security_health_analytics_module,block"` }
type PolicySetsPoliciesConstraintAttributes ¶
type PolicySetsPoliciesConstraintAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesConstraintAttributes) InternalRef ¶
func (c PolicySetsPoliciesConstraintAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesConstraintAttributes) InternalTokens ¶
func (c PolicySetsPoliciesConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesConstraintAttributes) InternalWithRef ¶
func (c PolicySetsPoliciesConstraintAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintAttributes
func (PolicySetsPoliciesConstraintAttributes) OrgPolicyConstraint ¶
func (c PolicySetsPoliciesConstraintAttributes) OrgPolicyConstraint() terra.ListValue[PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes]
func (PolicySetsPoliciesConstraintAttributes) OrgPolicyConstraintCustom ¶
func (c PolicySetsPoliciesConstraintAttributes) OrgPolicyConstraintCustom() terra.ListValue[PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes]
func (PolicySetsPoliciesConstraintAttributes) SecurityHealthAnalyticsCustomModule ¶
func (c PolicySetsPoliciesConstraintAttributes) SecurityHealthAnalyticsCustomModule() terra.ListValue[PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes]
func (PolicySetsPoliciesConstraintAttributes) SecurityHealthAnalyticsModule ¶
func (c PolicySetsPoliciesConstraintAttributes) SecurityHealthAnalyticsModule() terra.ListValue[PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes]
type PolicySetsPoliciesConstraintOrgPolicyConstraint ¶
type PolicySetsPoliciesConstraintOrgPolicyConstraint struct { // CannedConstraintId: string, required CannedConstraintId terra.StringValue `hcl:"canned_constraint_id,attr" validate:"required"` // PolicySetsPoliciesA1Efb203: min=1 PolicyRules []PolicySetsPoliciesA1Efb203 `hcl:"policy_rules,block" validate:"min=1"` }
type PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes ¶
type PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) CannedConstraintId ¶
func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) CannedConstraintId() terra.StringValue
func (PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalRef ¶
func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalTokens ¶
func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalWithRef ¶
func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes
func (PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) PolicyRules ¶
func (opc PolicySetsPoliciesConstraintOrgPolicyConstraintAttributes) PolicyRules() terra.ListValue[PolicySetsPoliciesA1Efb203Attributes]
type PolicySetsPoliciesConstraintOrgPolicyConstraintCustom ¶
type PolicySetsPoliciesConstraintOrgPolicyConstraintCustom struct { // PolicySetsPolicies16F7B602: optional CustomConstraint *PolicySetsPolicies16F7B602 `hcl:"custom_constraint,block"` // PolicySetsPolicies69Fbc333: min=1 PolicyRules []PolicySetsPolicies69Fbc333 `hcl:"policy_rules,block" validate:"min=1"` }
type PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes ¶
type PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) CustomConstraint ¶
func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) CustomConstraint() terra.ListValue[PolicySetsPolicies16F7B602Attributes]
func (PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalRef ¶
func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalTokens ¶
func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalWithRef ¶
func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes
func (PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) PolicyRules ¶
func (opcc PolicySetsPoliciesConstraintOrgPolicyConstraintCustomAttributes) PolicyRules() terra.ListValue[PolicySetsPolicies69Fbc333Attributes]
type PolicySetsPoliciesConstraintOrgPolicyConstraintCustomState ¶
type PolicySetsPoliciesConstraintOrgPolicyConstraintCustomState struct { CustomConstraint []PolicySetsPolicies16F7B602State `json:"custom_constraint"` PolicyRules []PolicySetsPolicies69Fbc333State `json:"policy_rules"` }
type PolicySetsPoliciesConstraintOrgPolicyConstraintState ¶
type PolicySetsPoliciesConstraintOrgPolicyConstraintState struct { CannedConstraintId string `json:"canned_constraint_id"` PolicyRules []PolicySetsPoliciesA1Efb203State `json:"policy_rules"` }
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule ¶
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // ModuleEnablementState: string, optional ModuleEnablementState terra.StringValue `hcl:"module_enablement_state,attr"` // PolicySetsPolicies77Dcacfa: required Config *PolicySetsPolicies77Dcacfa `hcl:"config,block" validate:"required"` }
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes ¶
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) DisplayName ¶
func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) DisplayName() terra.StringValue
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalRef ¶
func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalTokens ¶
func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) InternalWithRef ¶
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) ModuleEnablementState ¶
func (shacm PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleAttributes) ModuleEnablementState() terra.StringValue
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleState ¶
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleState struct { DisplayName string `json:"display_name"` Id string `json:"id"` ModuleEnablementState string `json:"module_enablement_state"` Config []PolicySetsPolicies77DcacfaState `json:"config"` }
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModule ¶
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModule struct { // ModuleEnablementState: string, optional ModuleEnablementState terra.StringValue `hcl:"module_enablement_state,attr"` // ModuleName: string, required ModuleName terra.StringValue `hcl:"module_name,attr" validate:"required"` }
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes ¶
type PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalRef ¶
func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalTokens ¶
func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) InternalWithRef ¶
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) ModuleEnablementState ¶
func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) ModuleEnablementState() terra.StringValue
func (PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) ModuleName ¶
func (sham PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleAttributes) ModuleName() terra.StringValue
type PolicySetsPoliciesConstraintState ¶
type PolicySetsPoliciesConstraintState struct { OrgPolicyConstraint []PolicySetsPoliciesConstraintOrgPolicyConstraintState `json:"org_policy_constraint"` OrgPolicyConstraintCustom []PolicySetsPoliciesConstraintOrgPolicyConstraintCustomState `json:"org_policy_constraint_custom"` SecurityHealthAnalyticsCustomModule []PolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleState `json:"security_health_analytics_custom_module"` SecurityHealthAnalyticsModule []PolicySetsPoliciesConstraintSecurityHealthAnalyticsModuleState `json:"security_health_analytics_module"` }
type PolicySetsPoliciesE3A3Ce9B ¶
type PolicySetsPoliciesE3A3Ce9B struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Expression: string, required Expression terra.StringValue `hcl:"expression,attr" validate:"required"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` }
type PolicySetsPoliciesE3A3Ce9BAttributes ¶
type PolicySetsPoliciesE3A3Ce9BAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesE3A3Ce9BAttributes) Description ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) Description() terra.StringValue
func (PolicySetsPoliciesE3A3Ce9BAttributes) Expression ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) Expression() terra.StringValue
func (PolicySetsPoliciesE3A3Ce9BAttributes) InternalRef ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesE3A3Ce9BAttributes) InternalTokens ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesE3A3Ce9BAttributes) InternalWithRef ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesE3A3Ce9BAttributes
func (PolicySetsPoliciesE3A3Ce9BAttributes) Location ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) Location() terra.StringValue
func (PolicySetsPoliciesE3A3Ce9BAttributes) Title ¶
func (c PolicySetsPoliciesE3A3Ce9BAttributes) Title() terra.StringValue
type PolicySetsPoliciesEc2A1A03 ¶
type PolicySetsPoliciesEc2A1A03 struct { // AllowedValues: list of string, optional AllowedValues terra.ListValue[terra.StringValue] `hcl:"allowed_values,attr"` // DeniedValues: list of string, optional DeniedValues terra.ListValue[terra.StringValue] `hcl:"denied_values,attr"` }
type PolicySetsPoliciesEc2A1A03Attributes ¶
type PolicySetsPoliciesEc2A1A03Attributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesEc2A1A03Attributes) AllowedValues ¶
func (v PolicySetsPoliciesEc2A1A03Attributes) AllowedValues() terra.ListValue[terra.StringValue]
func (PolicySetsPoliciesEc2A1A03Attributes) DeniedValues ¶
func (v PolicySetsPoliciesEc2A1A03Attributes) DeniedValues() terra.ListValue[terra.StringValue]
func (PolicySetsPoliciesEc2A1A03Attributes) InternalRef ¶
func (v PolicySetsPoliciesEc2A1A03Attributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesEc2A1A03Attributes) InternalTokens ¶
func (v PolicySetsPoliciesEc2A1A03Attributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesEc2A1A03Attributes) InternalWithRef ¶
func (v PolicySetsPoliciesEc2A1A03Attributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesEc2A1A03Attributes
type PolicySetsPoliciesFa83299F ¶
type PolicySetsPoliciesFa83299F struct { // ResourceTypes: list of string, required ResourceTypes terra.ListValue[terra.StringValue] `hcl:"resource_types,attr" validate:"required"` }
type PolicySetsPoliciesFa83299FAttributes ¶
type PolicySetsPoliciesFa83299FAttributes struct {
// contains filtered or unexported fields
}
func (PolicySetsPoliciesFa83299FAttributes) InternalRef ¶
func (rs PolicySetsPoliciesFa83299FAttributes) InternalRef() (terra.Reference, error)
func (PolicySetsPoliciesFa83299FAttributes) InternalTokens ¶
func (rs PolicySetsPoliciesFa83299FAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicySetsPoliciesFa83299FAttributes) InternalWithRef ¶
func (rs PolicySetsPoliciesFa83299FAttributes) InternalWithRef(ref terra.Reference) PolicySetsPoliciesFa83299FAttributes
func (PolicySetsPoliciesFa83299FAttributes) ResourceTypes ¶
func (rs PolicySetsPoliciesFa83299FAttributes) ResourceTypes() terra.ListValue[terra.StringValue]
type PolicySetsPoliciesFa83299FState ¶
type PolicySetsPoliciesFa83299FState struct {
ResourceTypes []string `json:"resource_types"`
}
type PolicySetsPoliciesState ¶
type PolicySetsPoliciesState struct { Description string `json:"description"` PolicyId string `json:"policy_id"` ComplianceStandards []PolicySetsPoliciesComplianceStandardsState `json:"compliance_standards"` Constraint []PolicySetsPoliciesConstraintState `json:"constraint"` }
type PolicySetsState ¶
type PolicySetsState struct { Description string `json:"description"` PolicySetId string `json:"policy_set_id"` Policies []PolicySetsPoliciesState `json:"policies"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_securityposture_posture.
func (*Resource) Attributes ¶
func (gsp *Resource) Attributes() googleSecurityposturePostureAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gsp *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gsp *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.