macie2classificationjob

package
v0.0.0-...-c2cc54e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (BucketCriteriaAttributes) Includes

func (BucketCriteriaAttributes) InternalRef

func (bc BucketCriteriaAttributes) InternalRef() (terra.Reference, error)

func (BucketCriteriaAttributes) InternalTokens

func (bc BucketCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BucketCriteriaAttributes) InternalWithRef

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 (BucketCriteriaExcludesAndAttributes) InternalTokens

func (BucketCriteriaExcludesAndAttributes) InternalWithRef

func (BucketCriteriaExcludesAndAttributes) SimpleCriterion

func (BucketCriteriaExcludesAndAttributes) TagCriterion

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) And

func (BucketCriteriaExcludesAttributes) InternalRef

func (BucketCriteriaExcludesAttributes) InternalTokens

func (e BucketCriteriaExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BucketCriteriaExcludesAttributes) InternalWithRef

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 (BucketCriteriaIncludesAndAttributes) InternalTokens

func (BucketCriteriaIncludesAndAttributes) InternalWithRef

func (BucketCriteriaIncludesAndAttributes) SimpleCriterion

func (BucketCriteriaIncludesAndAttributes) TagCriterion

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) And

func (BucketCriteriaIncludesAttributes) InternalRef

func (BucketCriteriaIncludesAttributes) InternalTokens

func (i BucketCriteriaIncludesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BucketCriteriaIncludesAttributes) InternalWithRef

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 (BucketDefinitionsAttributes) Buckets

func (BucketDefinitionsAttributes) InternalRef

func (bd BucketDefinitionsAttributes) InternalRef() (terra.Reference, error)

func (BucketDefinitionsAttributes) InternalTokens

func (bd BucketDefinitionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BucketDefinitionsAttributes) InternalWithRef

type BucketDefinitionsState

type BucketDefinitionsState struct {
	AccountId string   `json:"account_id"`
	Buckets   []string `json:"buckets"`
}

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 (ExcludesAndSimpleCriterionAttributes) InternalRef

func (ExcludesAndSimpleCriterionAttributes) InternalTokens

func (ExcludesAndSimpleCriterionAttributes) InternalWithRef

func (ExcludesAndSimpleCriterionAttributes) Key

func (ExcludesAndSimpleCriterionAttributes) Values

type ExcludesAndSimpleCriterionState

type ExcludesAndSimpleCriterionState struct {
	Comparator string   `json:"comparator"`
	Key        string   `json:"key"`
	Values     []string `json:"values"`
}

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 (ExcludesAndSimpleScopeTermAttributes) InternalRef

func (ExcludesAndSimpleScopeTermAttributes) InternalTokens

func (ExcludesAndSimpleScopeTermAttributes) InternalWithRef

func (ExcludesAndSimpleScopeTermAttributes) Key

func (ExcludesAndSimpleScopeTermAttributes) Values

type ExcludesAndSimpleScopeTermState

type ExcludesAndSimpleScopeTermState struct {
	Comparator string   `json:"comparator"`
	Key        string   `json:"key"`
	Values     []string `json:"values"`
}

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 (ExcludesAndTagCriterionAttributes) InternalRef

func (ExcludesAndTagCriterionAttributes) InternalTokens

func (tc ExcludesAndTagCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExcludesAndTagCriterionAttributes) InternalWithRef

func (ExcludesAndTagCriterionAttributes) TagValues

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 (ExcludesAndTagCriterionTagValuesAttributes) InternalTokens

func (ExcludesAndTagCriterionTagValuesAttributes) InternalWithRef

func (ExcludesAndTagCriterionTagValuesAttributes) Key

func (ExcludesAndTagCriterionTagValuesAttributes) Value

type ExcludesAndTagCriterionTagValuesState

type ExcludesAndTagCriterionTagValuesState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (ExcludesAndTagScopeTermAttributes) InternalRef

func (ExcludesAndTagScopeTermAttributes) InternalTokens

func (tst ExcludesAndTagScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExcludesAndTagScopeTermAttributes) InternalWithRef

func (ExcludesAndTagScopeTermAttributes) Key

func (ExcludesAndTagScopeTermAttributes) TagValues

func (ExcludesAndTagScopeTermAttributes) Target

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 (ExcludesAndTagScopeTermTagValuesAttributes) InternalTokens

func (ExcludesAndTagScopeTermTagValuesAttributes) InternalWithRef

func (ExcludesAndTagScopeTermTagValuesAttributes) Key

func (ExcludesAndTagScopeTermTagValuesAttributes) Value

type ExcludesAndTagScopeTermTagValuesState

type ExcludesAndTagScopeTermTagValuesState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (IncludesAndSimpleCriterionAttributes) InternalRef

func (IncludesAndSimpleCriterionAttributes) InternalTokens

func (IncludesAndSimpleCriterionAttributes) InternalWithRef

func (IncludesAndSimpleCriterionAttributes) Key

func (IncludesAndSimpleCriterionAttributes) Values

type IncludesAndSimpleCriterionState

type IncludesAndSimpleCriterionState struct {
	Comparator string   `json:"comparator"`
	Key        string   `json:"key"`
	Values     []string `json:"values"`
}

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 (IncludesAndSimpleScopeTermAttributes) InternalRef

func (IncludesAndSimpleScopeTermAttributes) InternalTokens

func (IncludesAndSimpleScopeTermAttributes) InternalWithRef

func (IncludesAndSimpleScopeTermAttributes) Key

func (IncludesAndSimpleScopeTermAttributes) Values

type IncludesAndSimpleScopeTermState

type IncludesAndSimpleScopeTermState struct {
	Comparator string   `json:"comparator"`
	Key        string   `json:"key"`
	Values     []string `json:"values"`
}

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 (IncludesAndTagCriterionAttributes) InternalRef

func (IncludesAndTagCriterionAttributes) InternalTokens

func (tc IncludesAndTagCriterionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IncludesAndTagCriterionAttributes) InternalWithRef

func (IncludesAndTagCriterionAttributes) TagValues

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 (IncludesAndTagCriterionTagValuesAttributes) InternalTokens

func (IncludesAndTagCriterionTagValuesAttributes) InternalWithRef

func (IncludesAndTagCriterionTagValuesAttributes) Key

func (IncludesAndTagCriterionTagValuesAttributes) Value

type IncludesAndTagCriterionTagValuesState

type IncludesAndTagCriterionTagValuesState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (IncludesAndTagScopeTermAttributes) InternalRef

func (IncludesAndTagScopeTermAttributes) InternalTokens

func (tst IncludesAndTagScopeTermAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IncludesAndTagScopeTermAttributes) InternalWithRef

func (IncludesAndTagScopeTermAttributes) Key

func (IncludesAndTagScopeTermAttributes) TagValues

func (IncludesAndTagScopeTermAttributes) Target

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 (IncludesAndTagScopeTermTagValuesAttributes) InternalTokens

func (IncludesAndTagScopeTermTagValuesAttributes) InternalWithRef

func (IncludesAndTagScopeTermTagValuesAttributes) Key

func (IncludesAndTagScopeTermTagValuesAttributes) Value

type IncludesAndTagScopeTermTagValuesState

type IncludesAndTagScopeTermTagValuesState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (S3JobDefinitionAttributes) BucketDefinitions

func (S3JobDefinitionAttributes) InternalRef

func (sjd S3JobDefinitionAttributes) InternalRef() (terra.Reference, error)

func (S3JobDefinitionAttributes) InternalTokens

func (sjd S3JobDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3JobDefinitionAttributes) InternalWithRef

func (S3JobDefinitionAttributes) Scoping

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 (ScheduleFrequencyAttributes) MonthlySchedule

func (sf ScheduleFrequencyAttributes) MonthlySchedule() terra.NumberValue

func (ScheduleFrequencyAttributes) WeeklySchedule

func (sf ScheduleFrequencyAttributes) WeeklySchedule() terra.StringValue

type ScheduleFrequencyState

type ScheduleFrequencyState struct {
	DailySchedule   bool    `json:"daily_schedule"`
	MonthlySchedule float64 `json:"monthly_schedule"`
	WeeklySchedule  string  `json:"weekly_schedule"`
}

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 (ScopingAttributes) Includes

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 (ScopingExcludesAndAttributes) InternalTokens

func (a ScopingExcludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScopingExcludesAndAttributes) InternalWithRef

func (ScopingExcludesAndAttributes) SimpleScopeTerm

func (ScopingExcludesAndAttributes) TagScopeTerm

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 (ScopingExcludesAttributes) InternalRef

func (e ScopingExcludesAttributes) InternalRef() (terra.Reference, error)

func (ScopingExcludesAttributes) InternalTokens

func (e ScopingExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScopingExcludesAttributes) InternalWithRef

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 (ScopingIncludesAndAttributes) InternalTokens

func (a ScopingIncludesAndAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScopingIncludesAndAttributes) InternalWithRef

func (ScopingIncludesAndAttributes) SimpleScopeTerm

func (ScopingIncludesAndAttributes) TagScopeTerm

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 (ScopingIncludesAttributes) InternalRef

func (i ScopingIncludesAttributes) InternalRef() (terra.Reference, error)

func (ScopingIncludesAttributes) InternalTokens

func (i ScopingIncludesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScopingIncludesAttributes) InternalWithRef

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 (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

type UserPausedDetailsState struct {
	JobExpiresAt                        string `json:"job_expires_at"`
	JobImminentExpirationHealthEventArn string `json:"job_imminent_expiration_health_event_arn"`
	JobPausedAt                         string `json:"job_paused_at"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL