Documentation ¶
Index ¶
- type ControlMappingSources
- type ControlMappingSourcesAttributes
- func (cms ControlMappingSourcesAttributes) InternalRef() (terra.Reference, error)
- func (cms ControlMappingSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cms ControlMappingSourcesAttributes) InternalWithRef(ref terra.Reference) ControlMappingSourcesAttributes
- func (cms ControlMappingSourcesAttributes) SourceDescription() terra.StringValue
- func (cms ControlMappingSourcesAttributes) SourceFrequency() terra.StringValue
- func (cms ControlMappingSourcesAttributes) SourceId() terra.StringValue
- func (cms ControlMappingSourcesAttributes) SourceKeyword() terra.ListValue[SourceKeywordAttributes]
- func (cms ControlMappingSourcesAttributes) SourceName() terra.StringValue
- func (cms ControlMappingSourcesAttributes) SourceSetUpOption() terra.StringValue
- func (cms ControlMappingSourcesAttributes) SourceType() terra.StringValue
- func (cms ControlMappingSourcesAttributes) TroubleshootingText() terra.StringValue
- type ControlMappingSourcesState
- type SourceKeyword
- type SourceKeywordAttributes
- func (sk SourceKeywordAttributes) InternalRef() (terra.Reference, error)
- func (sk SourceKeywordAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sk SourceKeywordAttributes) InternalWithRef(ref terra.Reference) SourceKeywordAttributes
- func (sk SourceKeywordAttributes) KeywordInputType() terra.StringValue
- func (sk SourceKeywordAttributes) KeywordValue() terra.StringValue
- type SourceKeywordState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlMappingSources ¶
type ControlMappingSources struct { // SourceDescription: string, optional SourceDescription terra.StringValue `hcl:"source_description,attr"` // SourceFrequency: string, optional SourceFrequency terra.StringValue `hcl:"source_frequency,attr"` // SourceName: string, required SourceName terra.StringValue `hcl:"source_name,attr" validate:"required"` // SourceSetUpOption: string, required SourceSetUpOption terra.StringValue `hcl:"source_set_up_option,attr" validate:"required"` // SourceType: string, required SourceType terra.StringValue `hcl:"source_type,attr" validate:"required"` // TroubleshootingText: string, optional TroubleshootingText terra.StringValue `hcl:"troubleshooting_text,attr"` // SourceKeyword: min=0 SourceKeyword []SourceKeyword `hcl:"source_keyword,block" validate:"min=0"` }
type ControlMappingSourcesAttributes ¶
type ControlMappingSourcesAttributes struct {
// contains filtered or unexported fields
}
func (ControlMappingSourcesAttributes) InternalRef ¶
func (cms ControlMappingSourcesAttributes) InternalRef() (terra.Reference, error)
func (ControlMappingSourcesAttributes) InternalTokens ¶
func (cms ControlMappingSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlMappingSourcesAttributes) InternalWithRef ¶
func (cms ControlMappingSourcesAttributes) InternalWithRef(ref terra.Reference) ControlMappingSourcesAttributes
func (ControlMappingSourcesAttributes) SourceDescription ¶
func (cms ControlMappingSourcesAttributes) SourceDescription() terra.StringValue
func (ControlMappingSourcesAttributes) SourceFrequency ¶
func (cms ControlMappingSourcesAttributes) SourceFrequency() terra.StringValue
func (ControlMappingSourcesAttributes) SourceId ¶
func (cms ControlMappingSourcesAttributes) SourceId() terra.StringValue
func (ControlMappingSourcesAttributes) SourceKeyword ¶
func (cms ControlMappingSourcesAttributes) SourceKeyword() terra.ListValue[SourceKeywordAttributes]
func (ControlMappingSourcesAttributes) SourceName ¶
func (cms ControlMappingSourcesAttributes) SourceName() terra.StringValue
func (ControlMappingSourcesAttributes) SourceSetUpOption ¶
func (cms ControlMappingSourcesAttributes) SourceSetUpOption() terra.StringValue
func (ControlMappingSourcesAttributes) SourceType ¶
func (cms ControlMappingSourcesAttributes) SourceType() terra.StringValue
func (ControlMappingSourcesAttributes) TroubleshootingText ¶
func (cms ControlMappingSourcesAttributes) TroubleshootingText() terra.StringValue
type ControlMappingSourcesState ¶
type ControlMappingSourcesState struct { SourceDescription string `json:"source_description"` SourceFrequency string `json:"source_frequency"` SourceId string `json:"source_id"` SourceName string `json:"source_name"` SourceSetUpOption string `json:"source_set_up_option"` SourceType string `json:"source_type"` TroubleshootingText string `json:"troubleshooting_text"` SourceKeyword []SourceKeywordState `json:"source_keyword"` }
type SourceKeyword ¶
type SourceKeyword struct { // KeywordInputType: string, required KeywordInputType terra.StringValue `hcl:"keyword_input_type,attr" validate:"required"` // KeywordValue: string, required KeywordValue terra.StringValue `hcl:"keyword_value,attr" validate:"required"` }
type SourceKeywordAttributes ¶
type SourceKeywordAttributes struct {
// contains filtered or unexported fields
}
func (SourceKeywordAttributes) InternalRef ¶
func (sk SourceKeywordAttributes) InternalRef() (terra.Reference, error)
func (SourceKeywordAttributes) InternalTokens ¶
func (sk SourceKeywordAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceKeywordAttributes) InternalWithRef ¶
func (sk SourceKeywordAttributes) InternalWithRef(ref terra.Reference) SourceKeywordAttributes
func (SourceKeywordAttributes) KeywordInputType ¶
func (sk SourceKeywordAttributes) KeywordInputType() terra.StringValue
func (SourceKeywordAttributes) KeywordValue ¶
func (sk SourceKeywordAttributes) KeywordValue() terra.StringValue
type SourceKeywordState ¶
Click to show internal directories.
Click to hide internal directories.