Documentation ¶
Index ¶
- type ExclusionByResourceTypes
- type ExclusionByResourceTypesAttributes
- func (ebrt ExclusionByResourceTypesAttributes) InternalRef() (terra.Reference, error)
- func (ebrt ExclusionByResourceTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ebrt ExclusionByResourceTypesAttributes) InternalWithRef(ref terra.Reference) ExclusionByResourceTypesAttributes
- func (ebrt ExclusionByResourceTypesAttributes) ResourceTypes() terra.SetValue[terra.StringValue]
- type ExclusionByResourceTypesState
- type RecordingGroup
- type RecordingGroupAttributes
- func (rg RecordingGroupAttributes) AllSupported() terra.BoolValue
- func (rg RecordingGroupAttributes) ExclusionByResourceTypes() terra.ListValue[ExclusionByResourceTypesAttributes]
- func (rg RecordingGroupAttributes) IncludeGlobalResourceTypes() terra.BoolValue
- func (rg RecordingGroupAttributes) InternalRef() (terra.Reference, error)
- func (rg RecordingGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rg RecordingGroupAttributes) InternalWithRef(ref terra.Reference) RecordingGroupAttributes
- func (rg RecordingGroupAttributes) RecordingStrategy() terra.ListValue[RecordingStrategyAttributes]
- func (rg RecordingGroupAttributes) ResourceTypes() terra.SetValue[terra.StringValue]
- type RecordingGroupState
- type RecordingStrategy
- type RecordingStrategyAttributes
- func (rs RecordingStrategyAttributes) InternalRef() (terra.Reference, error)
- func (rs RecordingStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs RecordingStrategyAttributes) InternalWithRef(ref terra.Reference) RecordingStrategyAttributes
- func (rs RecordingStrategyAttributes) UseOnly() terra.StringValue
- type RecordingStrategyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExclusionByResourceTypes ¶
type ExclusionByResourceTypes struct { // ResourceTypes: set of string, optional ResourceTypes terra.SetValue[terra.StringValue] `hcl:"resource_types,attr"` }
type ExclusionByResourceTypesAttributes ¶
type ExclusionByResourceTypesAttributes struct {
// contains filtered or unexported fields
}
func (ExclusionByResourceTypesAttributes) InternalRef ¶
func (ebrt ExclusionByResourceTypesAttributes) InternalRef() (terra.Reference, error)
func (ExclusionByResourceTypesAttributes) InternalTokens ¶
func (ebrt ExclusionByResourceTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExclusionByResourceTypesAttributes) InternalWithRef ¶
func (ebrt ExclusionByResourceTypesAttributes) InternalWithRef(ref terra.Reference) ExclusionByResourceTypesAttributes
func (ExclusionByResourceTypesAttributes) ResourceTypes ¶
func (ebrt ExclusionByResourceTypesAttributes) ResourceTypes() terra.SetValue[terra.StringValue]
type ExclusionByResourceTypesState ¶
type ExclusionByResourceTypesState struct {
ResourceTypes []string `json:"resource_types"`
}
type RecordingGroup ¶
type RecordingGroup struct { // AllSupported: bool, optional AllSupported terra.BoolValue `hcl:"all_supported,attr"` // IncludeGlobalResourceTypes: bool, optional IncludeGlobalResourceTypes terra.BoolValue `hcl:"include_global_resource_types,attr"` // ResourceTypes: set of string, optional ResourceTypes terra.SetValue[terra.StringValue] `hcl:"resource_types,attr"` // ExclusionByResourceTypes: min=0 ExclusionByResourceTypes []ExclusionByResourceTypes `hcl:"exclusion_by_resource_types,block" validate:"min=0"` // RecordingStrategy: min=0 RecordingStrategy []RecordingStrategy `hcl:"recording_strategy,block" validate:"min=0"` }
type RecordingGroupAttributes ¶
type RecordingGroupAttributes struct {
// contains filtered or unexported fields
}
func (RecordingGroupAttributes) AllSupported ¶
func (rg RecordingGroupAttributes) AllSupported() terra.BoolValue
func (RecordingGroupAttributes) ExclusionByResourceTypes ¶
func (rg RecordingGroupAttributes) ExclusionByResourceTypes() terra.ListValue[ExclusionByResourceTypesAttributes]
func (RecordingGroupAttributes) IncludeGlobalResourceTypes ¶
func (rg RecordingGroupAttributes) IncludeGlobalResourceTypes() terra.BoolValue
func (RecordingGroupAttributes) InternalRef ¶
func (rg RecordingGroupAttributes) InternalRef() (terra.Reference, error)
func (RecordingGroupAttributes) InternalTokens ¶
func (rg RecordingGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecordingGroupAttributes) InternalWithRef ¶
func (rg RecordingGroupAttributes) InternalWithRef(ref terra.Reference) RecordingGroupAttributes
func (RecordingGroupAttributes) RecordingStrategy ¶
func (rg RecordingGroupAttributes) RecordingStrategy() terra.ListValue[RecordingStrategyAttributes]
func (RecordingGroupAttributes) ResourceTypes ¶
func (rg RecordingGroupAttributes) ResourceTypes() terra.SetValue[terra.StringValue]
type RecordingGroupState ¶
type RecordingGroupState struct { AllSupported bool `json:"all_supported"` IncludeGlobalResourceTypes bool `json:"include_global_resource_types"` ResourceTypes []string `json:"resource_types"` ExclusionByResourceTypes []ExclusionByResourceTypesState `json:"exclusion_by_resource_types"` RecordingStrategy []RecordingStrategyState `json:"recording_strategy"` }
type RecordingStrategy ¶
type RecordingStrategy struct { // UseOnly: string, optional UseOnly terra.StringValue `hcl:"use_only,attr"` }
type RecordingStrategyAttributes ¶
type RecordingStrategyAttributes struct {
// contains filtered or unexported fields
}
func (RecordingStrategyAttributes) InternalRef ¶
func (rs RecordingStrategyAttributes) InternalRef() (terra.Reference, error)
func (RecordingStrategyAttributes) InternalTokens ¶
func (rs RecordingStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RecordingStrategyAttributes) InternalWithRef ¶
func (rs RecordingStrategyAttributes) InternalWithRef(ref terra.Reference) RecordingStrategyAttributes
func (RecordingStrategyAttributes) UseOnly ¶
func (rs RecordingStrategyAttributes) UseOnly() terra.StringValue
type RecordingStrategyState ¶
type RecordingStrategyState struct {
UseOnly string `json:"use_only"`
}
Click to show internal directories.
Click to hide internal directories.