Documentation ¶
Index ¶
- type ComplianceDetails
- type ComplianceDetailsAttributes
- func (cd ComplianceDetailsAttributes) ComplianceStatus() terra.BoolValue
- func (cd ComplianceDetailsAttributes) InternalRef() (terra.Reference, error)
- func (cd ComplianceDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cd ComplianceDetailsAttributes) InternalWithRef(ref terra.Reference) ComplianceDetailsAttributes
- func (cd ComplianceDetailsAttributes) KeysWithNoncompliantValues() terra.SetValue[terra.StringValue]
- func (cd ComplianceDetailsAttributes) NonCompliantKeys() terra.SetValue[terra.StringValue]
- type ComplianceDetailsState
- type ResourceTagMappingList
- type ResourceTagMappingListAttributes
- func (rtml ResourceTagMappingListAttributes) ComplianceDetails() terra.ListValue[ComplianceDetailsAttributes]
- func (rtml ResourceTagMappingListAttributes) InternalRef() (terra.Reference, error)
- func (rtml ResourceTagMappingListAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rtml ResourceTagMappingListAttributes) InternalWithRef(ref terra.Reference) ResourceTagMappingListAttributes
- func (rtml ResourceTagMappingListAttributes) ResourceArn() terra.StringValue
- func (rtml ResourceTagMappingListAttributes) Tags() terra.MapValue[terra.StringValue]
- type ResourceTagMappingListState
- type TagFilter
- type TagFilterAttributes
- func (tf TagFilterAttributes) InternalRef() (terra.Reference, error)
- func (tf TagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tf TagFilterAttributes) InternalWithRef(ref terra.Reference) TagFilterAttributes
- func (tf TagFilterAttributes) Key() terra.StringValue
- func (tf TagFilterAttributes) Values() terra.SetValue[terra.StringValue]
- type TagFilterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplianceDetails ¶
type ComplianceDetails struct{}
type ComplianceDetailsAttributes ¶
type ComplianceDetailsAttributes struct {
// contains filtered or unexported fields
}
func (ComplianceDetailsAttributes) ComplianceStatus ¶
func (cd ComplianceDetailsAttributes) ComplianceStatus() terra.BoolValue
func (ComplianceDetailsAttributes) InternalRef ¶
func (cd ComplianceDetailsAttributes) InternalRef() (terra.Reference, error)
func (ComplianceDetailsAttributes) InternalTokens ¶
func (cd ComplianceDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ComplianceDetailsAttributes) InternalWithRef ¶
func (cd ComplianceDetailsAttributes) InternalWithRef(ref terra.Reference) ComplianceDetailsAttributes
func (ComplianceDetailsAttributes) KeysWithNoncompliantValues ¶
func (cd ComplianceDetailsAttributes) KeysWithNoncompliantValues() terra.SetValue[terra.StringValue]
func (ComplianceDetailsAttributes) NonCompliantKeys ¶
func (cd ComplianceDetailsAttributes) NonCompliantKeys() terra.SetValue[terra.StringValue]
type ComplianceDetailsState ¶
type ResourceTagMappingList ¶
type ResourceTagMappingList struct { // ComplianceDetails: min=0 ComplianceDetails []ComplianceDetails `hcl:"compliance_details,block" validate:"min=0"` }
type ResourceTagMappingListAttributes ¶
type ResourceTagMappingListAttributes struct {
// contains filtered or unexported fields
}
func (ResourceTagMappingListAttributes) ComplianceDetails ¶
func (rtml ResourceTagMappingListAttributes) ComplianceDetails() terra.ListValue[ComplianceDetailsAttributes]
func (ResourceTagMappingListAttributes) InternalRef ¶
func (rtml ResourceTagMappingListAttributes) InternalRef() (terra.Reference, error)
func (ResourceTagMappingListAttributes) InternalTokens ¶
func (rtml ResourceTagMappingListAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResourceTagMappingListAttributes) InternalWithRef ¶
func (rtml ResourceTagMappingListAttributes) InternalWithRef(ref terra.Reference) ResourceTagMappingListAttributes
func (ResourceTagMappingListAttributes) ResourceArn ¶
func (rtml ResourceTagMappingListAttributes) ResourceArn() terra.StringValue
func (ResourceTagMappingListAttributes) Tags ¶
func (rtml ResourceTagMappingListAttributes) Tags() terra.MapValue[terra.StringValue]
type ResourceTagMappingListState ¶
type ResourceTagMappingListState struct { ResourceArn string `json:"resource_arn"` Tags map[string]string `json:"tags"` ComplianceDetails []ComplianceDetailsState `json:"compliance_details"` }
type TagFilter ¶
type TagFilter struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Values: set of string, optional Values terra.SetValue[terra.StringValue] `hcl:"values,attr"` }
type TagFilterAttributes ¶
type TagFilterAttributes struct {
// contains filtered or unexported fields
}
func (TagFilterAttributes) InternalRef ¶
func (tf TagFilterAttributes) InternalRef() (terra.Reference, error)
func (TagFilterAttributes) InternalTokens ¶
func (tf TagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TagFilterAttributes) InternalWithRef ¶
func (tf TagFilterAttributes) InternalWithRef(ref terra.Reference) TagFilterAttributes
func (TagFilterAttributes) Key ¶
func (tf TagFilterAttributes) Key() terra.StringValue
func (TagFilterAttributes) Values ¶
func (tf TagFilterAttributes) Values() terra.SetValue[terra.StringValue]
type TagFilterState ¶
Click to show internal directories.
Click to hide internal directories.