Documentation ¶
Index ¶
- type BucketCriteria
- type BucketCriteriaAttributes
- func (bc BucketCriteriaAttributes) Excludes() terra.ListValue[BucketCriteriaExcludesAttributes]
- func (bc BucketCriteriaAttributes) Includes() terra.ListValue[BucketCriteriaIncludesAttributes]
- func (bc BucketCriteriaAttributes) InternalRef() (terra.Reference, error)
- func (bc BucketCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bc BucketCriteriaAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaAttributes
- type BucketCriteriaExcludes
- type BucketCriteriaExcludesAnd
- type BucketCriteriaExcludesAndAttributes
- func (a BucketCriteriaExcludesAndAttributes) InternalRef() (terra.Reference, error)
- func (a BucketCriteriaExcludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a BucketCriteriaExcludesAndAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaExcludesAndAttributes
- func (a BucketCriteriaExcludesAndAttributes) SimpleCriterion() terra.ListValue[ExcludesAndSimpleCriterionAttributes]
- func (a BucketCriteriaExcludesAndAttributes) TagCriterion() terra.ListValue[ExcludesAndTagCriterionAttributes]
- type BucketCriteriaExcludesAndState
- type BucketCriteriaExcludesAttributes
- func (e BucketCriteriaExcludesAttributes) And() terra.ListValue[BucketCriteriaExcludesAndAttributes]
- func (e BucketCriteriaExcludesAttributes) InternalRef() (terra.Reference, error)
- func (e BucketCriteriaExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e BucketCriteriaExcludesAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaExcludesAttributes
- type BucketCriteriaExcludesState
- type BucketCriteriaIncludes
- type BucketCriteriaIncludesAnd
- type BucketCriteriaIncludesAndAttributes
- func (a BucketCriteriaIncludesAndAttributes) InternalRef() (terra.Reference, error)
- func (a BucketCriteriaIncludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a BucketCriteriaIncludesAndAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaIncludesAndAttributes
- func (a BucketCriteriaIncludesAndAttributes) SimpleCriterion() terra.ListValue[IncludesAndSimpleCriterionAttributes]
- func (a BucketCriteriaIncludesAndAttributes) TagCriterion() terra.ListValue[IncludesAndTagCriterionAttributes]
- type BucketCriteriaIncludesAndState
- type BucketCriteriaIncludesAttributes
- func (i BucketCriteriaIncludesAttributes) And() terra.ListValue[BucketCriteriaIncludesAndAttributes]
- func (i BucketCriteriaIncludesAttributes) InternalRef() (terra.Reference, error)
- func (i BucketCriteriaIncludesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i BucketCriteriaIncludesAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaIncludesAttributes
- type BucketCriteriaIncludesState
- type BucketCriteriaState
- type BucketDefinitions
- type BucketDefinitionsAttributes
- func (bd BucketDefinitionsAttributes) AccountId() terra.StringValue
- func (bd BucketDefinitionsAttributes) Buckets() terra.ListValue[terra.StringValue]
- func (bd BucketDefinitionsAttributes) InternalRef() (terra.Reference, error)
- func (bd BucketDefinitionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bd BucketDefinitionsAttributes) InternalWithRef(ref terra.Reference) BucketDefinitionsAttributes
- type BucketDefinitionsState
- type ExcludesAndSimpleCriterion
- type ExcludesAndSimpleCriterionAttributes
- func (sc ExcludesAndSimpleCriterionAttributes) Comparator() terra.StringValue
- func (sc ExcludesAndSimpleCriterionAttributes) InternalRef() (terra.Reference, error)
- func (sc ExcludesAndSimpleCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ExcludesAndSimpleCriterionAttributes) InternalWithRef(ref terra.Reference) ExcludesAndSimpleCriterionAttributes
- func (sc ExcludesAndSimpleCriterionAttributes) Key() terra.StringValue
- func (sc ExcludesAndSimpleCriterionAttributes) Values() terra.ListValue[terra.StringValue]
- type ExcludesAndSimpleCriterionState
- type ExcludesAndSimpleScopeTerm
- type ExcludesAndSimpleScopeTermAttributes
- func (sst ExcludesAndSimpleScopeTermAttributes) Comparator() terra.StringValue
- func (sst ExcludesAndSimpleScopeTermAttributes) InternalRef() (terra.Reference, error)
- func (sst ExcludesAndSimpleScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sst ExcludesAndSimpleScopeTermAttributes) InternalWithRef(ref terra.Reference) ExcludesAndSimpleScopeTermAttributes
- func (sst ExcludesAndSimpleScopeTermAttributes) Key() terra.StringValue
- func (sst ExcludesAndSimpleScopeTermAttributes) Values() terra.ListValue[terra.StringValue]
- type ExcludesAndSimpleScopeTermState
- type ExcludesAndTagCriterion
- type ExcludesAndTagCriterionAttributes
- func (tc ExcludesAndTagCriterionAttributes) Comparator() terra.StringValue
- func (tc ExcludesAndTagCriterionAttributes) InternalRef() (terra.Reference, error)
- func (tc ExcludesAndTagCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc ExcludesAndTagCriterionAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagCriterionAttributes
- func (tc ExcludesAndTagCriterionAttributes) TagValues() terra.ListValue[ExcludesAndTagCriterionTagValuesAttributes]
- type ExcludesAndTagCriterionState
- type ExcludesAndTagCriterionTagValues
- type ExcludesAndTagCriterionTagValuesAttributes
- func (tv ExcludesAndTagCriterionTagValuesAttributes) InternalRef() (terra.Reference, error)
- func (tv ExcludesAndTagCriterionTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tv ExcludesAndTagCriterionTagValuesAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagCriterionTagValuesAttributes
- func (tv ExcludesAndTagCriterionTagValuesAttributes) Key() terra.StringValue
- func (tv ExcludesAndTagCriterionTagValuesAttributes) Value() terra.StringValue
- type ExcludesAndTagCriterionTagValuesState
- type ExcludesAndTagScopeTerm
- type ExcludesAndTagScopeTermAttributes
- func (tst ExcludesAndTagScopeTermAttributes) Comparator() terra.StringValue
- func (tst ExcludesAndTagScopeTermAttributes) InternalRef() (terra.Reference, error)
- func (tst ExcludesAndTagScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tst ExcludesAndTagScopeTermAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagScopeTermAttributes
- func (tst ExcludesAndTagScopeTermAttributes) Key() terra.StringValue
- func (tst ExcludesAndTagScopeTermAttributes) TagValues() terra.ListValue[ExcludesAndTagScopeTermTagValuesAttributes]
- func (tst ExcludesAndTagScopeTermAttributes) Target() terra.StringValue
- type ExcludesAndTagScopeTermState
- type ExcludesAndTagScopeTermTagValues
- type ExcludesAndTagScopeTermTagValuesAttributes
- func (tv ExcludesAndTagScopeTermTagValuesAttributes) InternalRef() (terra.Reference, error)
- func (tv ExcludesAndTagScopeTermTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tv ExcludesAndTagScopeTermTagValuesAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagScopeTermTagValuesAttributes
- func (tv ExcludesAndTagScopeTermTagValuesAttributes) Key() terra.StringValue
- func (tv ExcludesAndTagScopeTermTagValuesAttributes) Value() terra.StringValue
- type ExcludesAndTagScopeTermTagValuesState
- type IncludesAndSimpleCriterion
- type IncludesAndSimpleCriterionAttributes
- func (sc IncludesAndSimpleCriterionAttributes) Comparator() terra.StringValue
- func (sc IncludesAndSimpleCriterionAttributes) InternalRef() (terra.Reference, error)
- func (sc IncludesAndSimpleCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc IncludesAndSimpleCriterionAttributes) InternalWithRef(ref terra.Reference) IncludesAndSimpleCriterionAttributes
- func (sc IncludesAndSimpleCriterionAttributes) Key() terra.StringValue
- func (sc IncludesAndSimpleCriterionAttributes) Values() terra.ListValue[terra.StringValue]
- type IncludesAndSimpleCriterionState
- type IncludesAndSimpleScopeTerm
- type IncludesAndSimpleScopeTermAttributes
- func (sst IncludesAndSimpleScopeTermAttributes) Comparator() terra.StringValue
- func (sst IncludesAndSimpleScopeTermAttributes) InternalRef() (terra.Reference, error)
- func (sst IncludesAndSimpleScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sst IncludesAndSimpleScopeTermAttributes) InternalWithRef(ref terra.Reference) IncludesAndSimpleScopeTermAttributes
- func (sst IncludesAndSimpleScopeTermAttributes) Key() terra.StringValue
- func (sst IncludesAndSimpleScopeTermAttributes) Values() terra.ListValue[terra.StringValue]
- type IncludesAndSimpleScopeTermState
- type IncludesAndTagCriterion
- type IncludesAndTagCriterionAttributes
- func (tc IncludesAndTagCriterionAttributes) Comparator() terra.StringValue
- func (tc IncludesAndTagCriterionAttributes) InternalRef() (terra.Reference, error)
- func (tc IncludesAndTagCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc IncludesAndTagCriterionAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagCriterionAttributes
- func (tc IncludesAndTagCriterionAttributes) TagValues() terra.ListValue[IncludesAndTagCriterionTagValuesAttributes]
- type IncludesAndTagCriterionState
- type IncludesAndTagCriterionTagValues
- type IncludesAndTagCriterionTagValuesAttributes
- func (tv IncludesAndTagCriterionTagValuesAttributes) InternalRef() (terra.Reference, error)
- func (tv IncludesAndTagCriterionTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tv IncludesAndTagCriterionTagValuesAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagCriterionTagValuesAttributes
- func (tv IncludesAndTagCriterionTagValuesAttributes) Key() terra.StringValue
- func (tv IncludesAndTagCriterionTagValuesAttributes) Value() terra.StringValue
- type IncludesAndTagCriterionTagValuesState
- type IncludesAndTagScopeTerm
- type IncludesAndTagScopeTermAttributes
- func (tst IncludesAndTagScopeTermAttributes) Comparator() terra.StringValue
- func (tst IncludesAndTagScopeTermAttributes) InternalRef() (terra.Reference, error)
- func (tst IncludesAndTagScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tst IncludesAndTagScopeTermAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagScopeTermAttributes
- func (tst IncludesAndTagScopeTermAttributes) Key() terra.StringValue
- func (tst IncludesAndTagScopeTermAttributes) TagValues() terra.ListValue[IncludesAndTagScopeTermTagValuesAttributes]
- func (tst IncludesAndTagScopeTermAttributes) Target() terra.StringValue
- type IncludesAndTagScopeTermState
- type IncludesAndTagScopeTermTagValues
- type IncludesAndTagScopeTermTagValuesAttributes
- func (tv IncludesAndTagScopeTermTagValuesAttributes) InternalRef() (terra.Reference, error)
- func (tv IncludesAndTagScopeTermTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tv IncludesAndTagScopeTermTagValuesAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagScopeTermTagValuesAttributes
- func (tv IncludesAndTagScopeTermTagValuesAttributes) Key() terra.StringValue
- func (tv IncludesAndTagScopeTermTagValuesAttributes) Value() terra.StringValue
- type IncludesAndTagScopeTermTagValuesState
- type S3JobDefinition
- type S3JobDefinitionAttributes
- func (sjd S3JobDefinitionAttributes) BucketCriteria() terra.ListValue[BucketCriteriaAttributes]
- func (sjd S3JobDefinitionAttributes) BucketDefinitions() terra.ListValue[BucketDefinitionsAttributes]
- func (sjd S3JobDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (sjd S3JobDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sjd S3JobDefinitionAttributes) InternalWithRef(ref terra.Reference) S3JobDefinitionAttributes
- func (sjd S3JobDefinitionAttributes) Scoping() terra.ListValue[ScopingAttributes]
- type S3JobDefinitionState
- type ScheduleFrequency
- type ScheduleFrequencyAttributes
- func (sf ScheduleFrequencyAttributes) DailySchedule() terra.BoolValue
- func (sf ScheduleFrequencyAttributes) InternalRef() (terra.Reference, error)
- func (sf ScheduleFrequencyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sf ScheduleFrequencyAttributes) InternalWithRef(ref terra.Reference) ScheduleFrequencyAttributes
- func (sf ScheduleFrequencyAttributes) MonthlySchedule() terra.NumberValue
- func (sf ScheduleFrequencyAttributes) WeeklySchedule() terra.StringValue
- type ScheduleFrequencyState
- type Scoping
- type ScopingAttributes
- func (s ScopingAttributes) Excludes() terra.ListValue[ScopingExcludesAttributes]
- func (s ScopingAttributes) Includes() terra.ListValue[ScopingIncludesAttributes]
- func (s ScopingAttributes) InternalRef() (terra.Reference, error)
- func (s ScopingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ScopingAttributes) InternalWithRef(ref terra.Reference) ScopingAttributes
- type ScopingExcludes
- type ScopingExcludesAnd
- type ScopingExcludesAndAttributes
- func (a ScopingExcludesAndAttributes) InternalRef() (terra.Reference, error)
- func (a ScopingExcludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ScopingExcludesAndAttributes) InternalWithRef(ref terra.Reference) ScopingExcludesAndAttributes
- func (a ScopingExcludesAndAttributes) SimpleScopeTerm() terra.ListValue[ExcludesAndSimpleScopeTermAttributes]
- func (a ScopingExcludesAndAttributes) TagScopeTerm() terra.ListValue[ExcludesAndTagScopeTermAttributes]
- type ScopingExcludesAndState
- type ScopingExcludesAttributes
- func (e ScopingExcludesAttributes) And() terra.ListValue[ScopingExcludesAndAttributes]
- func (e ScopingExcludesAttributes) InternalRef() (terra.Reference, error)
- func (e ScopingExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ScopingExcludesAttributes) InternalWithRef(ref terra.Reference) ScopingExcludesAttributes
- type ScopingExcludesState
- type ScopingIncludes
- type ScopingIncludesAnd
- type ScopingIncludesAndAttributes
- func (a ScopingIncludesAndAttributes) InternalRef() (terra.Reference, error)
- func (a ScopingIncludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ScopingIncludesAndAttributes) InternalWithRef(ref terra.Reference) ScopingIncludesAndAttributes
- func (a ScopingIncludesAndAttributes) SimpleScopeTerm() terra.ListValue[IncludesAndSimpleScopeTermAttributes]
- func (a ScopingIncludesAndAttributes) TagScopeTerm() terra.ListValue[IncludesAndTagScopeTermAttributes]
- type ScopingIncludesAndState
- type ScopingIncludesAttributes
- func (i ScopingIncludesAttributes) And() terra.ListValue[ScopingIncludesAndAttributes]
- func (i ScopingIncludesAttributes) InternalRef() (terra.Reference, error)
- func (i ScopingIncludesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i ScopingIncludesAttributes) InternalWithRef(ref terra.Reference) ScopingIncludesAttributes
- type ScopingIncludesState
- type ScopingState
- type UserPausedDetails
- type UserPausedDetailsAttributes
- func (upd UserPausedDetailsAttributes) InternalRef() (terra.Reference, error)
- func (upd UserPausedDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upd UserPausedDetailsAttributes) InternalWithRef(ref terra.Reference) UserPausedDetailsAttributes
- func (upd UserPausedDetailsAttributes) JobExpiresAt() terra.StringValue
- func (upd UserPausedDetailsAttributes) JobImminentExpirationHealthEventArn() terra.StringValue
- func (upd UserPausedDetailsAttributes) JobPausedAt() terra.StringValue
- type UserPausedDetailsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketCriteria ¶
type BucketCriteria struct { // BucketCriteriaExcludes: optional Excludes *BucketCriteriaExcludes `hcl:"excludes,block"` // BucketCriteriaIncludes: optional Includes *BucketCriteriaIncludes `hcl:"includes,block"` }
type BucketCriteriaAttributes ¶
type BucketCriteriaAttributes struct {
// contains filtered or unexported fields
}
func (BucketCriteriaAttributes) Excludes ¶
func (bc BucketCriteriaAttributes) Excludes() terra.ListValue[BucketCriteriaExcludesAttributes]
func (BucketCriteriaAttributes) Includes ¶
func (bc BucketCriteriaAttributes) Includes() terra.ListValue[BucketCriteriaIncludesAttributes]
func (BucketCriteriaAttributes) InternalRef ¶
func (bc BucketCriteriaAttributes) InternalRef() (terra.Reference, error)
func (BucketCriteriaAttributes) InternalTokens ¶
func (bc BucketCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BucketCriteriaAttributes) InternalWithRef ¶
func (bc BucketCriteriaAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaAttributes
type BucketCriteriaExcludes ¶
type BucketCriteriaExcludes struct { // BucketCriteriaExcludesAnd: min=0 And []BucketCriteriaExcludesAnd `hcl:"and,block" validate:"min=0"` }
type BucketCriteriaExcludesAnd ¶
type BucketCriteriaExcludesAnd struct { // ExcludesAndSimpleCriterion: optional SimpleCriterion *ExcludesAndSimpleCriterion `hcl:"simple_criterion,block"` // ExcludesAndTagCriterion: optional TagCriterion *ExcludesAndTagCriterion `hcl:"tag_criterion,block"` }
type BucketCriteriaExcludesAndAttributes ¶
type BucketCriteriaExcludesAndAttributes struct {
// contains filtered or unexported fields
}
func (BucketCriteriaExcludesAndAttributes) InternalRef ¶
func (a BucketCriteriaExcludesAndAttributes) InternalRef() (terra.Reference, error)
func (BucketCriteriaExcludesAndAttributes) InternalTokens ¶
func (a BucketCriteriaExcludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BucketCriteriaExcludesAndAttributes) InternalWithRef ¶
func (a BucketCriteriaExcludesAndAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaExcludesAndAttributes
func (BucketCriteriaExcludesAndAttributes) SimpleCriterion ¶
func (a BucketCriteriaExcludesAndAttributes) SimpleCriterion() terra.ListValue[ExcludesAndSimpleCriterionAttributes]
func (BucketCriteriaExcludesAndAttributes) TagCriterion ¶
func (a BucketCriteriaExcludesAndAttributes) TagCriterion() terra.ListValue[ExcludesAndTagCriterionAttributes]
type BucketCriteriaExcludesAndState ¶
type BucketCriteriaExcludesAndState struct { SimpleCriterion []ExcludesAndSimpleCriterionState `json:"simple_criterion"` TagCriterion []ExcludesAndTagCriterionState `json:"tag_criterion"` }
type BucketCriteriaExcludesAttributes ¶
type BucketCriteriaExcludesAttributes struct {
// contains filtered or unexported fields
}
func (BucketCriteriaExcludesAttributes) InternalRef ¶
func (e BucketCriteriaExcludesAttributes) InternalRef() (terra.Reference, error)
func (BucketCriteriaExcludesAttributes) InternalTokens ¶
func (e BucketCriteriaExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BucketCriteriaExcludesAttributes) InternalWithRef ¶
func (e BucketCriteriaExcludesAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaExcludesAttributes
type BucketCriteriaExcludesState ¶
type BucketCriteriaExcludesState struct {
And []BucketCriteriaExcludesAndState `json:"and"`
}
type BucketCriteriaIncludes ¶
type BucketCriteriaIncludes struct { // BucketCriteriaIncludesAnd: min=0 And []BucketCriteriaIncludesAnd `hcl:"and,block" validate:"min=0"` }
type BucketCriteriaIncludesAnd ¶
type BucketCriteriaIncludesAnd struct { // IncludesAndSimpleCriterion: optional SimpleCriterion *IncludesAndSimpleCriterion `hcl:"simple_criterion,block"` // IncludesAndTagCriterion: optional TagCriterion *IncludesAndTagCriterion `hcl:"tag_criterion,block"` }
type BucketCriteriaIncludesAndAttributes ¶
type BucketCriteriaIncludesAndAttributes struct {
// contains filtered or unexported fields
}
func (BucketCriteriaIncludesAndAttributes) InternalRef ¶
func (a BucketCriteriaIncludesAndAttributes) InternalRef() (terra.Reference, error)
func (BucketCriteriaIncludesAndAttributes) InternalTokens ¶
func (a BucketCriteriaIncludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BucketCriteriaIncludesAndAttributes) InternalWithRef ¶
func (a BucketCriteriaIncludesAndAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaIncludesAndAttributes
func (BucketCriteriaIncludesAndAttributes) SimpleCriterion ¶
func (a BucketCriteriaIncludesAndAttributes) SimpleCriterion() terra.ListValue[IncludesAndSimpleCriterionAttributes]
func (BucketCriteriaIncludesAndAttributes) TagCriterion ¶
func (a BucketCriteriaIncludesAndAttributes) TagCriterion() terra.ListValue[IncludesAndTagCriterionAttributes]
type BucketCriteriaIncludesAndState ¶
type BucketCriteriaIncludesAndState struct { SimpleCriterion []IncludesAndSimpleCriterionState `json:"simple_criterion"` TagCriterion []IncludesAndTagCriterionState `json:"tag_criterion"` }
type BucketCriteriaIncludesAttributes ¶
type BucketCriteriaIncludesAttributes struct {
// contains filtered or unexported fields
}
func (BucketCriteriaIncludesAttributes) InternalRef ¶
func (i BucketCriteriaIncludesAttributes) InternalRef() (terra.Reference, error)
func (BucketCriteriaIncludesAttributes) InternalTokens ¶
func (i BucketCriteriaIncludesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BucketCriteriaIncludesAttributes) InternalWithRef ¶
func (i BucketCriteriaIncludesAttributes) InternalWithRef(ref terra.Reference) BucketCriteriaIncludesAttributes
type BucketCriteriaIncludesState ¶
type BucketCriteriaIncludesState struct {
And []BucketCriteriaIncludesAndState `json:"and"`
}
type BucketCriteriaState ¶
type BucketCriteriaState struct { Excludes []BucketCriteriaExcludesState `json:"excludes"` Includes []BucketCriteriaIncludesState `json:"includes"` }
type BucketDefinitions ¶
type BucketDefinitions struct { // AccountId: string, required AccountId terra.StringValue `hcl:"account_id,attr" validate:"required"` // Buckets: list of string, required Buckets terra.ListValue[terra.StringValue] `hcl:"buckets,attr" validate:"required"` }
type BucketDefinitionsAttributes ¶
type BucketDefinitionsAttributes struct {
// contains filtered or unexported fields
}
func (BucketDefinitionsAttributes) AccountId ¶
func (bd BucketDefinitionsAttributes) AccountId() terra.StringValue
func (BucketDefinitionsAttributes) Buckets ¶
func (bd BucketDefinitionsAttributes) Buckets() terra.ListValue[terra.StringValue]
func (BucketDefinitionsAttributes) InternalRef ¶
func (bd BucketDefinitionsAttributes) InternalRef() (terra.Reference, error)
func (BucketDefinitionsAttributes) InternalTokens ¶
func (bd BucketDefinitionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BucketDefinitionsAttributes) InternalWithRef ¶
func (bd BucketDefinitionsAttributes) InternalWithRef(ref terra.Reference) BucketDefinitionsAttributes
type BucketDefinitionsState ¶
type ExcludesAndSimpleCriterion ¶
type ExcludesAndSimpleCriterion struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: list of string, optional Values terra.ListValue[terra.StringValue] `hcl:"values,attr"` }
type ExcludesAndSimpleCriterionAttributes ¶
type ExcludesAndSimpleCriterionAttributes struct {
// contains filtered or unexported fields
}
func (ExcludesAndSimpleCriterionAttributes) Comparator ¶
func (sc ExcludesAndSimpleCriterionAttributes) Comparator() terra.StringValue
func (ExcludesAndSimpleCriterionAttributes) InternalRef ¶
func (sc ExcludesAndSimpleCriterionAttributes) InternalRef() (terra.Reference, error)
func (ExcludesAndSimpleCriterionAttributes) InternalTokens ¶
func (sc ExcludesAndSimpleCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludesAndSimpleCriterionAttributes) InternalWithRef ¶
func (sc ExcludesAndSimpleCriterionAttributes) InternalWithRef(ref terra.Reference) ExcludesAndSimpleCriterionAttributes
func (ExcludesAndSimpleCriterionAttributes) Key ¶
func (sc ExcludesAndSimpleCriterionAttributes) Key() terra.StringValue
func (ExcludesAndSimpleCriterionAttributes) Values ¶
func (sc ExcludesAndSimpleCriterionAttributes) Values() terra.ListValue[terra.StringValue]
type ExcludesAndSimpleScopeTerm ¶
type ExcludesAndSimpleScopeTerm struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: list of string, optional Values terra.ListValue[terra.StringValue] `hcl:"values,attr"` }
type ExcludesAndSimpleScopeTermAttributes ¶
type ExcludesAndSimpleScopeTermAttributes struct {
// contains filtered or unexported fields
}
func (ExcludesAndSimpleScopeTermAttributes) Comparator ¶
func (sst ExcludesAndSimpleScopeTermAttributes) Comparator() terra.StringValue
func (ExcludesAndSimpleScopeTermAttributes) InternalRef ¶
func (sst ExcludesAndSimpleScopeTermAttributes) InternalRef() (terra.Reference, error)
func (ExcludesAndSimpleScopeTermAttributes) InternalTokens ¶
func (sst ExcludesAndSimpleScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludesAndSimpleScopeTermAttributes) InternalWithRef ¶
func (sst ExcludesAndSimpleScopeTermAttributes) InternalWithRef(ref terra.Reference) ExcludesAndSimpleScopeTermAttributes
func (ExcludesAndSimpleScopeTermAttributes) Key ¶
func (sst ExcludesAndSimpleScopeTermAttributes) Key() terra.StringValue
func (ExcludesAndSimpleScopeTermAttributes) Values ¶
func (sst ExcludesAndSimpleScopeTermAttributes) Values() terra.ListValue[terra.StringValue]
type ExcludesAndTagCriterion ¶
type ExcludesAndTagCriterion struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // ExcludesAndTagCriterionTagValues: min=0 TagValues []ExcludesAndTagCriterionTagValues `hcl:"tag_values,block" validate:"min=0"` }
type ExcludesAndTagCriterionAttributes ¶
type ExcludesAndTagCriterionAttributes struct {
// contains filtered or unexported fields
}
func (ExcludesAndTagCriterionAttributes) Comparator ¶
func (tc ExcludesAndTagCriterionAttributes) Comparator() terra.StringValue
func (ExcludesAndTagCriterionAttributes) InternalRef ¶
func (tc ExcludesAndTagCriterionAttributes) InternalRef() (terra.Reference, error)
func (ExcludesAndTagCriterionAttributes) InternalTokens ¶
func (tc ExcludesAndTagCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludesAndTagCriterionAttributes) InternalWithRef ¶
func (tc ExcludesAndTagCriterionAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagCriterionAttributes
func (ExcludesAndTagCriterionAttributes) TagValues ¶
func (tc ExcludesAndTagCriterionAttributes) TagValues() terra.ListValue[ExcludesAndTagCriterionTagValuesAttributes]
type ExcludesAndTagCriterionState ¶
type ExcludesAndTagCriterionState struct { Comparator string `json:"comparator"` TagValues []ExcludesAndTagCriterionTagValuesState `json:"tag_values"` }
type ExcludesAndTagCriterionTagValues ¶
type ExcludesAndTagCriterionTagValues struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type ExcludesAndTagCriterionTagValuesAttributes ¶
type ExcludesAndTagCriterionTagValuesAttributes struct {
// contains filtered or unexported fields
}
func (ExcludesAndTagCriterionTagValuesAttributes) InternalRef ¶
func (tv ExcludesAndTagCriterionTagValuesAttributes) InternalRef() (terra.Reference, error)
func (ExcludesAndTagCriterionTagValuesAttributes) InternalTokens ¶
func (tv ExcludesAndTagCriterionTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludesAndTagCriterionTagValuesAttributes) InternalWithRef ¶
func (tv ExcludesAndTagCriterionTagValuesAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagCriterionTagValuesAttributes
func (ExcludesAndTagCriterionTagValuesAttributes) Key ¶
func (tv ExcludesAndTagCriterionTagValuesAttributes) Key() terra.StringValue
func (ExcludesAndTagCriterionTagValuesAttributes) Value ¶
func (tv ExcludesAndTagCriterionTagValuesAttributes) Value() terra.StringValue
type ExcludesAndTagScopeTerm ¶
type ExcludesAndTagScopeTerm struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Target: string, optional Target terra.StringValue `hcl:"target,attr"` // ExcludesAndTagScopeTermTagValues: min=0 TagValues []ExcludesAndTagScopeTermTagValues `hcl:"tag_values,block" validate:"min=0"` }
type ExcludesAndTagScopeTermAttributes ¶
type ExcludesAndTagScopeTermAttributes struct {
// contains filtered or unexported fields
}
func (ExcludesAndTagScopeTermAttributes) Comparator ¶
func (tst ExcludesAndTagScopeTermAttributes) Comparator() terra.StringValue
func (ExcludesAndTagScopeTermAttributes) InternalRef ¶
func (tst ExcludesAndTagScopeTermAttributes) InternalRef() (terra.Reference, error)
func (ExcludesAndTagScopeTermAttributes) InternalTokens ¶
func (tst ExcludesAndTagScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludesAndTagScopeTermAttributes) InternalWithRef ¶
func (tst ExcludesAndTagScopeTermAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagScopeTermAttributes
func (ExcludesAndTagScopeTermAttributes) Key ¶
func (tst ExcludesAndTagScopeTermAttributes) Key() terra.StringValue
func (ExcludesAndTagScopeTermAttributes) TagValues ¶
func (tst ExcludesAndTagScopeTermAttributes) TagValues() terra.ListValue[ExcludesAndTagScopeTermTagValuesAttributes]
func (ExcludesAndTagScopeTermAttributes) Target ¶
func (tst ExcludesAndTagScopeTermAttributes) Target() terra.StringValue
type ExcludesAndTagScopeTermState ¶
type ExcludesAndTagScopeTermState struct { Comparator string `json:"comparator"` Key string `json:"key"` Target string `json:"target"` TagValues []ExcludesAndTagScopeTermTagValuesState `json:"tag_values"` }
type ExcludesAndTagScopeTermTagValues ¶
type ExcludesAndTagScopeTermTagValues struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type ExcludesAndTagScopeTermTagValuesAttributes ¶
type ExcludesAndTagScopeTermTagValuesAttributes struct {
// contains filtered or unexported fields
}
func (ExcludesAndTagScopeTermTagValuesAttributes) InternalRef ¶
func (tv ExcludesAndTagScopeTermTagValuesAttributes) InternalRef() (terra.Reference, error)
func (ExcludesAndTagScopeTermTagValuesAttributes) InternalTokens ¶
func (tv ExcludesAndTagScopeTermTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExcludesAndTagScopeTermTagValuesAttributes) InternalWithRef ¶
func (tv ExcludesAndTagScopeTermTagValuesAttributes) InternalWithRef(ref terra.Reference) ExcludesAndTagScopeTermTagValuesAttributes
func (ExcludesAndTagScopeTermTagValuesAttributes) Key ¶
func (tv ExcludesAndTagScopeTermTagValuesAttributes) Key() terra.StringValue
func (ExcludesAndTagScopeTermTagValuesAttributes) Value ¶
func (tv ExcludesAndTagScopeTermTagValuesAttributes) Value() terra.StringValue
type IncludesAndSimpleCriterion ¶
type IncludesAndSimpleCriterion struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: list of string, optional Values terra.ListValue[terra.StringValue] `hcl:"values,attr"` }
type IncludesAndSimpleCriterionAttributes ¶
type IncludesAndSimpleCriterionAttributes struct {
// contains filtered or unexported fields
}
func (IncludesAndSimpleCriterionAttributes) Comparator ¶
func (sc IncludesAndSimpleCriterionAttributes) Comparator() terra.StringValue
func (IncludesAndSimpleCriterionAttributes) InternalRef ¶
func (sc IncludesAndSimpleCriterionAttributes) InternalRef() (terra.Reference, error)
func (IncludesAndSimpleCriterionAttributes) InternalTokens ¶
func (sc IncludesAndSimpleCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludesAndSimpleCriterionAttributes) InternalWithRef ¶
func (sc IncludesAndSimpleCriterionAttributes) InternalWithRef(ref terra.Reference) IncludesAndSimpleCriterionAttributes
func (IncludesAndSimpleCriterionAttributes) Key ¶
func (sc IncludesAndSimpleCriterionAttributes) Key() terra.StringValue
func (IncludesAndSimpleCriterionAttributes) Values ¶
func (sc IncludesAndSimpleCriterionAttributes) Values() terra.ListValue[terra.StringValue]
type IncludesAndSimpleScopeTerm ¶
type IncludesAndSimpleScopeTerm struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Values: list of string, optional Values terra.ListValue[terra.StringValue] `hcl:"values,attr"` }
type IncludesAndSimpleScopeTermAttributes ¶
type IncludesAndSimpleScopeTermAttributes struct {
// contains filtered or unexported fields
}
func (IncludesAndSimpleScopeTermAttributes) Comparator ¶
func (sst IncludesAndSimpleScopeTermAttributes) Comparator() terra.StringValue
func (IncludesAndSimpleScopeTermAttributes) InternalRef ¶
func (sst IncludesAndSimpleScopeTermAttributes) InternalRef() (terra.Reference, error)
func (IncludesAndSimpleScopeTermAttributes) InternalTokens ¶
func (sst IncludesAndSimpleScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludesAndSimpleScopeTermAttributes) InternalWithRef ¶
func (sst IncludesAndSimpleScopeTermAttributes) InternalWithRef(ref terra.Reference) IncludesAndSimpleScopeTermAttributes
func (IncludesAndSimpleScopeTermAttributes) Key ¶
func (sst IncludesAndSimpleScopeTermAttributes) Key() terra.StringValue
func (IncludesAndSimpleScopeTermAttributes) Values ¶
func (sst IncludesAndSimpleScopeTermAttributes) Values() terra.ListValue[terra.StringValue]
type IncludesAndTagCriterion ¶
type IncludesAndTagCriterion struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // IncludesAndTagCriterionTagValues: min=0 TagValues []IncludesAndTagCriterionTagValues `hcl:"tag_values,block" validate:"min=0"` }
type IncludesAndTagCriterionAttributes ¶
type IncludesAndTagCriterionAttributes struct {
// contains filtered or unexported fields
}
func (IncludesAndTagCriterionAttributes) Comparator ¶
func (tc IncludesAndTagCriterionAttributes) Comparator() terra.StringValue
func (IncludesAndTagCriterionAttributes) InternalRef ¶
func (tc IncludesAndTagCriterionAttributes) InternalRef() (terra.Reference, error)
func (IncludesAndTagCriterionAttributes) InternalTokens ¶
func (tc IncludesAndTagCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludesAndTagCriterionAttributes) InternalWithRef ¶
func (tc IncludesAndTagCriterionAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagCriterionAttributes
func (IncludesAndTagCriterionAttributes) TagValues ¶
func (tc IncludesAndTagCriterionAttributes) TagValues() terra.ListValue[IncludesAndTagCriterionTagValuesAttributes]
type IncludesAndTagCriterionState ¶
type IncludesAndTagCriterionState struct { Comparator string `json:"comparator"` TagValues []IncludesAndTagCriterionTagValuesState `json:"tag_values"` }
type IncludesAndTagCriterionTagValues ¶
type IncludesAndTagCriterionTagValues struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type IncludesAndTagCriterionTagValuesAttributes ¶
type IncludesAndTagCriterionTagValuesAttributes struct {
// contains filtered or unexported fields
}
func (IncludesAndTagCriterionTagValuesAttributes) InternalRef ¶
func (tv IncludesAndTagCriterionTagValuesAttributes) InternalRef() (terra.Reference, error)
func (IncludesAndTagCriterionTagValuesAttributes) InternalTokens ¶
func (tv IncludesAndTagCriterionTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludesAndTagCriterionTagValuesAttributes) InternalWithRef ¶
func (tv IncludesAndTagCriterionTagValuesAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagCriterionTagValuesAttributes
func (IncludesAndTagCriterionTagValuesAttributes) Key ¶
func (tv IncludesAndTagCriterionTagValuesAttributes) Key() terra.StringValue
func (IncludesAndTagCriterionTagValuesAttributes) Value ¶
func (tv IncludesAndTagCriterionTagValuesAttributes) Value() terra.StringValue
type IncludesAndTagScopeTerm ¶
type IncludesAndTagScopeTerm struct { // Comparator: string, optional Comparator terra.StringValue `hcl:"comparator,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Target: string, optional Target terra.StringValue `hcl:"target,attr"` // IncludesAndTagScopeTermTagValues: min=0 TagValues []IncludesAndTagScopeTermTagValues `hcl:"tag_values,block" validate:"min=0"` }
type IncludesAndTagScopeTermAttributes ¶
type IncludesAndTagScopeTermAttributes struct {
// contains filtered or unexported fields
}
func (IncludesAndTagScopeTermAttributes) Comparator ¶
func (tst IncludesAndTagScopeTermAttributes) Comparator() terra.StringValue
func (IncludesAndTagScopeTermAttributes) InternalRef ¶
func (tst IncludesAndTagScopeTermAttributes) InternalRef() (terra.Reference, error)
func (IncludesAndTagScopeTermAttributes) InternalTokens ¶
func (tst IncludesAndTagScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludesAndTagScopeTermAttributes) InternalWithRef ¶
func (tst IncludesAndTagScopeTermAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagScopeTermAttributes
func (IncludesAndTagScopeTermAttributes) Key ¶
func (tst IncludesAndTagScopeTermAttributes) Key() terra.StringValue
func (IncludesAndTagScopeTermAttributes) TagValues ¶
func (tst IncludesAndTagScopeTermAttributes) TagValues() terra.ListValue[IncludesAndTagScopeTermTagValuesAttributes]
func (IncludesAndTagScopeTermAttributes) Target ¶
func (tst IncludesAndTagScopeTermAttributes) Target() terra.StringValue
type IncludesAndTagScopeTermState ¶
type IncludesAndTagScopeTermState struct { Comparator string `json:"comparator"` Key string `json:"key"` Target string `json:"target"` TagValues []IncludesAndTagScopeTermTagValuesState `json:"tag_values"` }
type IncludesAndTagScopeTermTagValues ¶
type IncludesAndTagScopeTermTagValues struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type IncludesAndTagScopeTermTagValuesAttributes ¶
type IncludesAndTagScopeTermTagValuesAttributes struct {
// contains filtered or unexported fields
}
func (IncludesAndTagScopeTermTagValuesAttributes) InternalRef ¶
func (tv IncludesAndTagScopeTermTagValuesAttributes) InternalRef() (terra.Reference, error)
func (IncludesAndTagScopeTermTagValuesAttributes) InternalTokens ¶
func (tv IncludesAndTagScopeTermTagValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncludesAndTagScopeTermTagValuesAttributes) InternalWithRef ¶
func (tv IncludesAndTagScopeTermTagValuesAttributes) InternalWithRef(ref terra.Reference) IncludesAndTagScopeTermTagValuesAttributes
func (IncludesAndTagScopeTermTagValuesAttributes) Key ¶
func (tv IncludesAndTagScopeTermTagValuesAttributes) Key() terra.StringValue
func (IncludesAndTagScopeTermTagValuesAttributes) Value ¶
func (tv IncludesAndTagScopeTermTagValuesAttributes) Value() terra.StringValue
type S3JobDefinition ¶
type S3JobDefinition struct { // BucketCriteria: optional BucketCriteria *BucketCriteria `hcl:"bucket_criteria,block"` // BucketDefinitions: min=0 BucketDefinitions []BucketDefinitions `hcl:"bucket_definitions,block" validate:"min=0"` // Scoping: optional Scoping *Scoping `hcl:"scoping,block"` }
type S3JobDefinitionAttributes ¶
type S3JobDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (S3JobDefinitionAttributes) BucketCriteria ¶
func (sjd S3JobDefinitionAttributes) BucketCriteria() terra.ListValue[BucketCriteriaAttributes]
func (S3JobDefinitionAttributes) BucketDefinitions ¶
func (sjd S3JobDefinitionAttributes) BucketDefinitions() terra.ListValue[BucketDefinitionsAttributes]
func (S3JobDefinitionAttributes) InternalRef ¶
func (sjd S3JobDefinitionAttributes) InternalRef() (terra.Reference, error)
func (S3JobDefinitionAttributes) InternalTokens ¶
func (sjd S3JobDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3JobDefinitionAttributes) InternalWithRef ¶
func (sjd S3JobDefinitionAttributes) InternalWithRef(ref terra.Reference) S3JobDefinitionAttributes
func (S3JobDefinitionAttributes) Scoping ¶
func (sjd S3JobDefinitionAttributes) Scoping() terra.ListValue[ScopingAttributes]
type S3JobDefinitionState ¶
type S3JobDefinitionState struct { BucketCriteria []BucketCriteriaState `json:"bucket_criteria"` BucketDefinitions []BucketDefinitionsState `json:"bucket_definitions"` Scoping []ScopingState `json:"scoping"` }
type ScheduleFrequency ¶
type ScheduleFrequency struct { // DailySchedule: bool, optional DailySchedule terra.BoolValue `hcl:"daily_schedule,attr"` // MonthlySchedule: number, optional MonthlySchedule terra.NumberValue `hcl:"monthly_schedule,attr"` // WeeklySchedule: string, optional WeeklySchedule terra.StringValue `hcl:"weekly_schedule,attr"` }
type ScheduleFrequencyAttributes ¶
type ScheduleFrequencyAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleFrequencyAttributes) DailySchedule ¶
func (sf ScheduleFrequencyAttributes) DailySchedule() terra.BoolValue
func (ScheduleFrequencyAttributes) InternalRef ¶
func (sf ScheduleFrequencyAttributes) InternalRef() (terra.Reference, error)
func (ScheduleFrequencyAttributes) InternalTokens ¶
func (sf ScheduleFrequencyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleFrequencyAttributes) InternalWithRef ¶
func (sf ScheduleFrequencyAttributes) InternalWithRef(ref terra.Reference) ScheduleFrequencyAttributes
func (ScheduleFrequencyAttributes) MonthlySchedule ¶
func (sf ScheduleFrequencyAttributes) MonthlySchedule() terra.NumberValue
func (ScheduleFrequencyAttributes) WeeklySchedule ¶
func (sf ScheduleFrequencyAttributes) WeeklySchedule() terra.StringValue
type ScheduleFrequencyState ¶
type Scoping ¶
type Scoping struct { // ScopingExcludes: optional Excludes *ScopingExcludes `hcl:"excludes,block"` // ScopingIncludes: optional Includes *ScopingIncludes `hcl:"includes,block"` }
type ScopingAttributes ¶
type ScopingAttributes struct {
// contains filtered or unexported fields
}
func (ScopingAttributes) Excludes ¶
func (s ScopingAttributes) Excludes() terra.ListValue[ScopingExcludesAttributes]
func (ScopingAttributes) Includes ¶
func (s ScopingAttributes) Includes() terra.ListValue[ScopingIncludesAttributes]
func (ScopingAttributes) InternalRef ¶
func (s ScopingAttributes) InternalRef() (terra.Reference, error)
func (ScopingAttributes) InternalTokens ¶
func (s ScopingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScopingAttributes) InternalWithRef ¶
func (s ScopingAttributes) InternalWithRef(ref terra.Reference) ScopingAttributes
type ScopingExcludes ¶
type ScopingExcludes struct { // ScopingExcludesAnd: min=0 And []ScopingExcludesAnd `hcl:"and,block" validate:"min=0"` }
type ScopingExcludesAnd ¶
type ScopingExcludesAnd struct { // ExcludesAndSimpleScopeTerm: optional SimpleScopeTerm *ExcludesAndSimpleScopeTerm `hcl:"simple_scope_term,block"` // ExcludesAndTagScopeTerm: optional TagScopeTerm *ExcludesAndTagScopeTerm `hcl:"tag_scope_term,block"` }
type ScopingExcludesAndAttributes ¶
type ScopingExcludesAndAttributes struct {
// contains filtered or unexported fields
}
func (ScopingExcludesAndAttributes) InternalRef ¶
func (a ScopingExcludesAndAttributes) InternalRef() (terra.Reference, error)
func (ScopingExcludesAndAttributes) InternalTokens ¶
func (a ScopingExcludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScopingExcludesAndAttributes) InternalWithRef ¶
func (a ScopingExcludesAndAttributes) InternalWithRef(ref terra.Reference) ScopingExcludesAndAttributes
func (ScopingExcludesAndAttributes) SimpleScopeTerm ¶
func (a ScopingExcludesAndAttributes) SimpleScopeTerm() terra.ListValue[ExcludesAndSimpleScopeTermAttributes]
func (ScopingExcludesAndAttributes) TagScopeTerm ¶
func (a ScopingExcludesAndAttributes) TagScopeTerm() terra.ListValue[ExcludesAndTagScopeTermAttributes]
type ScopingExcludesAndState ¶
type ScopingExcludesAndState struct { SimpleScopeTerm []ExcludesAndSimpleScopeTermState `json:"simple_scope_term"` TagScopeTerm []ExcludesAndTagScopeTermState `json:"tag_scope_term"` }
type ScopingExcludesAttributes ¶
type ScopingExcludesAttributes struct {
// contains filtered or unexported fields
}
func (ScopingExcludesAttributes) And ¶
func (e ScopingExcludesAttributes) And() terra.ListValue[ScopingExcludesAndAttributes]
func (ScopingExcludesAttributes) InternalRef ¶
func (e ScopingExcludesAttributes) InternalRef() (terra.Reference, error)
func (ScopingExcludesAttributes) InternalTokens ¶
func (e ScopingExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScopingExcludesAttributes) InternalWithRef ¶
func (e ScopingExcludesAttributes) InternalWithRef(ref terra.Reference) ScopingExcludesAttributes
type ScopingExcludesState ¶
type ScopingExcludesState struct {
And []ScopingExcludesAndState `json:"and"`
}
type ScopingIncludes ¶
type ScopingIncludes struct { // ScopingIncludesAnd: min=0 And []ScopingIncludesAnd `hcl:"and,block" validate:"min=0"` }
type ScopingIncludesAnd ¶
type ScopingIncludesAnd struct { // IncludesAndSimpleScopeTerm: optional SimpleScopeTerm *IncludesAndSimpleScopeTerm `hcl:"simple_scope_term,block"` // IncludesAndTagScopeTerm: optional TagScopeTerm *IncludesAndTagScopeTerm `hcl:"tag_scope_term,block"` }
type ScopingIncludesAndAttributes ¶
type ScopingIncludesAndAttributes struct {
// contains filtered or unexported fields
}
func (ScopingIncludesAndAttributes) InternalRef ¶
func (a ScopingIncludesAndAttributes) InternalRef() (terra.Reference, error)
func (ScopingIncludesAndAttributes) InternalTokens ¶
func (a ScopingIncludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScopingIncludesAndAttributes) InternalWithRef ¶
func (a ScopingIncludesAndAttributes) InternalWithRef(ref terra.Reference) ScopingIncludesAndAttributes
func (ScopingIncludesAndAttributes) SimpleScopeTerm ¶
func (a ScopingIncludesAndAttributes) SimpleScopeTerm() terra.ListValue[IncludesAndSimpleScopeTermAttributes]
func (ScopingIncludesAndAttributes) TagScopeTerm ¶
func (a ScopingIncludesAndAttributes) TagScopeTerm() terra.ListValue[IncludesAndTagScopeTermAttributes]
type ScopingIncludesAndState ¶
type ScopingIncludesAndState struct { SimpleScopeTerm []IncludesAndSimpleScopeTermState `json:"simple_scope_term"` TagScopeTerm []IncludesAndTagScopeTermState `json:"tag_scope_term"` }
type ScopingIncludesAttributes ¶
type ScopingIncludesAttributes struct {
// contains filtered or unexported fields
}
func (ScopingIncludesAttributes) And ¶
func (i ScopingIncludesAttributes) And() terra.ListValue[ScopingIncludesAndAttributes]
func (ScopingIncludesAttributes) InternalRef ¶
func (i ScopingIncludesAttributes) InternalRef() (terra.Reference, error)
func (ScopingIncludesAttributes) InternalTokens ¶
func (i ScopingIncludesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScopingIncludesAttributes) InternalWithRef ¶
func (i ScopingIncludesAttributes) InternalWithRef(ref terra.Reference) ScopingIncludesAttributes
type ScopingIncludesState ¶
type ScopingIncludesState struct {
And []ScopingIncludesAndState `json:"and"`
}
type ScopingState ¶
type ScopingState struct { Excludes []ScopingExcludesState `json:"excludes"` Includes []ScopingIncludesState `json:"includes"` }
type UserPausedDetails ¶
type UserPausedDetails struct{}
type UserPausedDetailsAttributes ¶
type UserPausedDetailsAttributes struct {
// contains filtered or unexported fields
}
func (UserPausedDetailsAttributes) InternalRef ¶
func (upd UserPausedDetailsAttributes) InternalRef() (terra.Reference, error)
func (UserPausedDetailsAttributes) InternalTokens ¶
func (upd UserPausedDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserPausedDetailsAttributes) InternalWithRef ¶
func (upd UserPausedDetailsAttributes) InternalWithRef(ref terra.Reference) UserPausedDetailsAttributes
func (UserPausedDetailsAttributes) JobExpiresAt ¶
func (upd UserPausedDetailsAttributes) JobExpiresAt() terra.StringValue
func (UserPausedDetailsAttributes) JobImminentExpirationHealthEventArn ¶
func (upd UserPausedDetailsAttributes) JobImminentExpirationHealthEventArn() terra.StringValue
func (UserPausedDetailsAttributes) JobPausedAt ¶
func (upd UserPausedDetailsAttributes) JobPausedAt() terra.StringValue
type UserPausedDetailsState ¶
Click to show internal directories.
Click to hide internal directories.