Documentation ¶
Index ¶
- Variables
- type AttributeKeys
- type MaskingType
- type ResourceAttributes
- func (me *ResourceAttributes) EnsurePredictableOrder()
- func (me *ResourceAttributes) MarshalHCL(properties hcl.Properties) error
- func (me *ResourceAttributes) Name() string
- func (me *ResourceAttributes) Schema() map[string]*schema.Schema
- func (me *ResourceAttributes) UnmarshalHCL(decoder hcl.Decoder) error
- type RuleItem
Constants ¶
This section is empty.
Variables ¶
View Source
var MaskingTypes = struct { NotMasked MaskingType Confidential MaskingType EntireValue MaskingType }{ MaskingType("NOT_MASKED"), MaskingType("MASK_ONLY_CONFIDENTIAL_DATA"), MaskingType("MASK_ENTIRE_VALUE"), }
Functions ¶
This section is empty.
Types ¶
type AttributeKeys ¶
type AttributeKeys []*RuleItem
func (AttributeKeys) MarshalHCL ¶
func (me AttributeKeys) MarshalHCL(properties hcl.Properties) error
func (*AttributeKeys) UnmarshalHCL ¶
func (me *AttributeKeys) UnmarshalHCL(decoder hcl.Decoder) error
type MaskingType ¶
type MaskingType string
type ResourceAttributes ¶
type ResourceAttributes struct {
AttributeKeys AttributeKeys `json:"attributeKeys,omitempty"`
}
ResourceAttributes has no documentation
func (*ResourceAttributes) EnsurePredictableOrder ¶
func (me *ResourceAttributes) EnsurePredictableOrder()
func (*ResourceAttributes) MarshalHCL ¶
func (me *ResourceAttributes) MarshalHCL(properties hcl.Properties) error
func (*ResourceAttributes) Name ¶
func (me *ResourceAttributes) Name() string
func (*ResourceAttributes) Schema ¶
func (me *ResourceAttributes) Schema() map[string]*schema.Schema
func (*ResourceAttributes) UnmarshalHCL ¶
func (me *ResourceAttributes) UnmarshalHCL(decoder hcl.Decoder) error
type RuleItem ¶
type RuleItem struct { Enabled bool `json:"enabled"` AttributeKey string `json:"attributeKey"` Masking MaskingType `json:"masking"` }
func (*RuleItem) MarshalHCL ¶
func (me *RuleItem) MarshalHCL(properties hcl.Properties) error
Click to show internal directories.
Click to hide internal directories.