Documentation ¶
Index ¶
- type ThingGroupIndexingConfiguration
- type ThingGroupIndexingConfigurationAttributes
- func (tgic ThingGroupIndexingConfigurationAttributes) CustomField() terra.SetValue[ThingGroupIndexingConfigurationCustomFieldAttributes]
- func (tgic ThingGroupIndexingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (tgic ThingGroupIndexingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgic ThingGroupIndexingConfigurationAttributes) InternalWithRef(ref terra.Reference) ThingGroupIndexingConfigurationAttributes
- func (tgic ThingGroupIndexingConfigurationAttributes) ManagedField() terra.SetValue[ThingGroupIndexingConfigurationManagedFieldAttributes]
- func (tgic ThingGroupIndexingConfigurationAttributes) ThingGroupIndexingMode() terra.StringValue
- type ThingGroupIndexingConfigurationCustomField
- type ThingGroupIndexingConfigurationCustomFieldAttributes
- func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) InternalRef() (terra.Reference, error)
- func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) InternalWithRef(ref terra.Reference) ThingGroupIndexingConfigurationCustomFieldAttributes
- func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) Name() terra.StringValue
- func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) Type() terra.StringValue
- type ThingGroupIndexingConfigurationCustomFieldState
- type ThingGroupIndexingConfigurationManagedField
- type ThingGroupIndexingConfigurationManagedFieldAttributes
- func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) InternalRef() (terra.Reference, error)
- func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) InternalWithRef(ref terra.Reference) ThingGroupIndexingConfigurationManagedFieldAttributes
- func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) Name() terra.StringValue
- func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) Type() terra.StringValue
- type ThingGroupIndexingConfigurationManagedFieldState
- type ThingGroupIndexingConfigurationState
- type ThingIndexingConfiguration
- type ThingIndexingConfigurationAttributes
- func (tic ThingIndexingConfigurationAttributes) CustomField() terra.SetValue[ThingIndexingConfigurationCustomFieldAttributes]
- func (tic ThingIndexingConfigurationAttributes) DeviceDefenderIndexingMode() terra.StringValue
- func (tic ThingIndexingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (tic ThingIndexingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tic ThingIndexingConfigurationAttributes) InternalWithRef(ref terra.Reference) ThingIndexingConfigurationAttributes
- func (tic ThingIndexingConfigurationAttributes) ManagedField() terra.SetValue[ThingIndexingConfigurationManagedFieldAttributes]
- func (tic ThingIndexingConfigurationAttributes) NamedShadowIndexingMode() terra.StringValue
- func (tic ThingIndexingConfigurationAttributes) ThingConnectivityIndexingMode() terra.StringValue
- func (tic ThingIndexingConfigurationAttributes) ThingIndexingMode() terra.StringValue
- type ThingIndexingConfigurationCustomField
- type ThingIndexingConfigurationCustomFieldAttributes
- func (cf ThingIndexingConfigurationCustomFieldAttributes) InternalRef() (terra.Reference, error)
- func (cf ThingIndexingConfigurationCustomFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cf ThingIndexingConfigurationCustomFieldAttributes) InternalWithRef(ref terra.Reference) ThingIndexingConfigurationCustomFieldAttributes
- func (cf ThingIndexingConfigurationCustomFieldAttributes) Name() terra.StringValue
- func (cf ThingIndexingConfigurationCustomFieldAttributes) Type() terra.StringValue
- type ThingIndexingConfigurationCustomFieldState
- type ThingIndexingConfigurationManagedField
- type ThingIndexingConfigurationManagedFieldAttributes
- func (mf ThingIndexingConfigurationManagedFieldAttributes) InternalRef() (terra.Reference, error)
- func (mf ThingIndexingConfigurationManagedFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mf ThingIndexingConfigurationManagedFieldAttributes) InternalWithRef(ref terra.Reference) ThingIndexingConfigurationManagedFieldAttributes
- func (mf ThingIndexingConfigurationManagedFieldAttributes) Name() terra.StringValue
- func (mf ThingIndexingConfigurationManagedFieldAttributes) Type() terra.StringValue
- type ThingIndexingConfigurationManagedFieldState
- type ThingIndexingConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ThingGroupIndexingConfiguration ¶
type ThingGroupIndexingConfiguration struct { // ThingGroupIndexingMode: string, required ThingGroupIndexingMode terra.StringValue `hcl:"thing_group_indexing_mode,attr" validate:"required"` // ThingGroupIndexingConfigurationCustomField: min=0 CustomField []ThingGroupIndexingConfigurationCustomField `hcl:"custom_field,block" validate:"min=0"` // ThingGroupIndexingConfigurationManagedField: min=0 ManagedField []ThingGroupIndexingConfigurationManagedField `hcl:"managed_field,block" validate:"min=0"` }
type ThingGroupIndexingConfigurationAttributes ¶
type ThingGroupIndexingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ThingGroupIndexingConfigurationAttributes) CustomField ¶
func (tgic ThingGroupIndexingConfigurationAttributes) CustomField() terra.SetValue[ThingGroupIndexingConfigurationCustomFieldAttributes]
func (ThingGroupIndexingConfigurationAttributes) InternalRef ¶
func (tgic ThingGroupIndexingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ThingGroupIndexingConfigurationAttributes) InternalTokens ¶
func (tgic ThingGroupIndexingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThingGroupIndexingConfigurationAttributes) InternalWithRef ¶
func (tgic ThingGroupIndexingConfigurationAttributes) InternalWithRef(ref terra.Reference) ThingGroupIndexingConfigurationAttributes
func (ThingGroupIndexingConfigurationAttributes) ManagedField ¶
func (tgic ThingGroupIndexingConfigurationAttributes) ManagedField() terra.SetValue[ThingGroupIndexingConfigurationManagedFieldAttributes]
func (ThingGroupIndexingConfigurationAttributes) ThingGroupIndexingMode ¶
func (tgic ThingGroupIndexingConfigurationAttributes) ThingGroupIndexingMode() terra.StringValue
type ThingGroupIndexingConfigurationCustomField ¶
type ThingGroupIndexingConfigurationCustomField struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type ThingGroupIndexingConfigurationCustomFieldAttributes ¶
type ThingGroupIndexingConfigurationCustomFieldAttributes struct {
// contains filtered or unexported fields
}
func (ThingGroupIndexingConfigurationCustomFieldAttributes) InternalRef ¶
func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) InternalRef() (terra.Reference, error)
func (ThingGroupIndexingConfigurationCustomFieldAttributes) InternalTokens ¶
func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThingGroupIndexingConfigurationCustomFieldAttributes) InternalWithRef ¶
func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) InternalWithRef(ref terra.Reference) ThingGroupIndexingConfigurationCustomFieldAttributes
func (ThingGroupIndexingConfigurationCustomFieldAttributes) Name ¶
func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) Name() terra.StringValue
func (ThingGroupIndexingConfigurationCustomFieldAttributes) Type ¶
func (cf ThingGroupIndexingConfigurationCustomFieldAttributes) Type() terra.StringValue
type ThingGroupIndexingConfigurationManagedField ¶
type ThingGroupIndexingConfigurationManagedField struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type ThingGroupIndexingConfigurationManagedFieldAttributes ¶
type ThingGroupIndexingConfigurationManagedFieldAttributes struct {
// contains filtered or unexported fields
}
func (ThingGroupIndexingConfigurationManagedFieldAttributes) InternalRef ¶
func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) InternalRef() (terra.Reference, error)
func (ThingGroupIndexingConfigurationManagedFieldAttributes) InternalTokens ¶
func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThingGroupIndexingConfigurationManagedFieldAttributes) InternalWithRef ¶
func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) InternalWithRef(ref terra.Reference) ThingGroupIndexingConfigurationManagedFieldAttributes
func (ThingGroupIndexingConfigurationManagedFieldAttributes) Name ¶
func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) Name() terra.StringValue
func (ThingGroupIndexingConfigurationManagedFieldAttributes) Type ¶
func (mf ThingGroupIndexingConfigurationManagedFieldAttributes) Type() terra.StringValue
type ThingGroupIndexingConfigurationState ¶
type ThingGroupIndexingConfigurationState struct { ThingGroupIndexingMode string `json:"thing_group_indexing_mode"` CustomField []ThingGroupIndexingConfigurationCustomFieldState `json:"custom_field"` ManagedField []ThingGroupIndexingConfigurationManagedFieldState `json:"managed_field"` }
type ThingIndexingConfiguration ¶
type ThingIndexingConfiguration struct { // DeviceDefenderIndexingMode: string, optional DeviceDefenderIndexingMode terra.StringValue `hcl:"device_defender_indexing_mode,attr"` // NamedShadowIndexingMode: string, optional NamedShadowIndexingMode terra.StringValue `hcl:"named_shadow_indexing_mode,attr"` // ThingConnectivityIndexingMode: string, optional ThingConnectivityIndexingMode terra.StringValue `hcl:"thing_connectivity_indexing_mode,attr"` // ThingIndexingMode: string, required ThingIndexingMode terra.StringValue `hcl:"thing_indexing_mode,attr" validate:"required"` // ThingIndexingConfigurationCustomField: min=0 CustomField []ThingIndexingConfigurationCustomField `hcl:"custom_field,block" validate:"min=0"` // ThingIndexingConfigurationManagedField: min=0 ManagedField []ThingIndexingConfigurationManagedField `hcl:"managed_field,block" validate:"min=0"` }
type ThingIndexingConfigurationAttributes ¶
type ThingIndexingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ThingIndexingConfigurationAttributes) CustomField ¶
func (tic ThingIndexingConfigurationAttributes) CustomField() terra.SetValue[ThingIndexingConfigurationCustomFieldAttributes]
func (ThingIndexingConfigurationAttributes) DeviceDefenderIndexingMode ¶
func (tic ThingIndexingConfigurationAttributes) DeviceDefenderIndexingMode() terra.StringValue
func (ThingIndexingConfigurationAttributes) InternalRef ¶
func (tic ThingIndexingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ThingIndexingConfigurationAttributes) InternalTokens ¶
func (tic ThingIndexingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThingIndexingConfigurationAttributes) InternalWithRef ¶
func (tic ThingIndexingConfigurationAttributes) InternalWithRef(ref terra.Reference) ThingIndexingConfigurationAttributes
func (ThingIndexingConfigurationAttributes) ManagedField ¶
func (tic ThingIndexingConfigurationAttributes) ManagedField() terra.SetValue[ThingIndexingConfigurationManagedFieldAttributes]
func (ThingIndexingConfigurationAttributes) NamedShadowIndexingMode ¶
func (tic ThingIndexingConfigurationAttributes) NamedShadowIndexingMode() terra.StringValue
func (ThingIndexingConfigurationAttributes) ThingConnectivityIndexingMode ¶
func (tic ThingIndexingConfigurationAttributes) ThingConnectivityIndexingMode() terra.StringValue
func (ThingIndexingConfigurationAttributes) ThingIndexingMode ¶
func (tic ThingIndexingConfigurationAttributes) ThingIndexingMode() terra.StringValue
type ThingIndexingConfigurationCustomField ¶
type ThingIndexingConfigurationCustomField struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type ThingIndexingConfigurationCustomFieldAttributes ¶
type ThingIndexingConfigurationCustomFieldAttributes struct {
// contains filtered or unexported fields
}
func (ThingIndexingConfigurationCustomFieldAttributes) InternalRef ¶
func (cf ThingIndexingConfigurationCustomFieldAttributes) InternalRef() (terra.Reference, error)
func (ThingIndexingConfigurationCustomFieldAttributes) InternalTokens ¶
func (cf ThingIndexingConfigurationCustomFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThingIndexingConfigurationCustomFieldAttributes) InternalWithRef ¶
func (cf ThingIndexingConfigurationCustomFieldAttributes) InternalWithRef(ref terra.Reference) ThingIndexingConfigurationCustomFieldAttributes
func (ThingIndexingConfigurationCustomFieldAttributes) Name ¶
func (cf ThingIndexingConfigurationCustomFieldAttributes) Name() terra.StringValue
func (ThingIndexingConfigurationCustomFieldAttributes) Type ¶
func (cf ThingIndexingConfigurationCustomFieldAttributes) Type() terra.StringValue
type ThingIndexingConfigurationManagedField ¶
type ThingIndexingConfigurationManagedField struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type ThingIndexingConfigurationManagedFieldAttributes ¶
type ThingIndexingConfigurationManagedFieldAttributes struct {
// contains filtered or unexported fields
}
func (ThingIndexingConfigurationManagedFieldAttributes) InternalRef ¶
func (mf ThingIndexingConfigurationManagedFieldAttributes) InternalRef() (terra.Reference, error)
func (ThingIndexingConfigurationManagedFieldAttributes) InternalTokens ¶
func (mf ThingIndexingConfigurationManagedFieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThingIndexingConfigurationManagedFieldAttributes) InternalWithRef ¶
func (mf ThingIndexingConfigurationManagedFieldAttributes) InternalWithRef(ref terra.Reference) ThingIndexingConfigurationManagedFieldAttributes
func (ThingIndexingConfigurationManagedFieldAttributes) Name ¶
func (mf ThingIndexingConfigurationManagedFieldAttributes) Name() terra.StringValue
func (ThingIndexingConfigurationManagedFieldAttributes) Type ¶
func (mf ThingIndexingConfigurationManagedFieldAttributes) Type() terra.StringValue
type ThingIndexingConfigurationState ¶
type ThingIndexingConfigurationState struct { DeviceDefenderIndexingMode string `json:"device_defender_indexing_mode"` NamedShadowIndexingMode string `json:"named_shadow_indexing_mode"` ThingConnectivityIndexingMode string `json:"thing_connectivity_indexing_mode"` ThingIndexingMode string `json:"thing_indexing_mode"` CustomField []ThingIndexingConfigurationCustomFieldState `json:"custom_field"` ManagedField []ThingIndexingConfigurationManagedFieldState `json:"managed_field"` }
Click to show internal directories.
Click to hide internal directories.