iotindexingconfiguration

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 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 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 (ThingGroupIndexingConfigurationAttributes) InternalRef

func (ThingGroupIndexingConfigurationAttributes) InternalTokens

func (ThingGroupIndexingConfigurationAttributes) InternalWithRef

func (ThingGroupIndexingConfigurationAttributes) ManagedField

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

func (ThingGroupIndexingConfigurationCustomFieldAttributes) InternalWithRef

func (ThingGroupIndexingConfigurationCustomFieldAttributes) Name

func (ThingGroupIndexingConfigurationCustomFieldAttributes) Type

type ThingGroupIndexingConfigurationCustomFieldState

type ThingGroupIndexingConfigurationCustomFieldState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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

func (ThingGroupIndexingConfigurationManagedFieldAttributes) InternalWithRef

func (ThingGroupIndexingConfigurationManagedFieldAttributes) Name

func (ThingGroupIndexingConfigurationManagedFieldAttributes) Type

type ThingGroupIndexingConfigurationManagedFieldState

type ThingGroupIndexingConfigurationManagedFieldState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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 (ThingIndexingConfigurationAttributes) DeviceDefenderIndexingMode

func (tic ThingIndexingConfigurationAttributes) DeviceDefenderIndexingMode() terra.StringValue

func (ThingIndexingConfigurationAttributes) InternalRef

func (ThingIndexingConfigurationAttributes) InternalTokens

func (ThingIndexingConfigurationAttributes) InternalWithRef

func (ThingIndexingConfigurationAttributes) ManagedField

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

func (ThingIndexingConfigurationCustomFieldAttributes) InternalWithRef

func (ThingIndexingConfigurationCustomFieldAttributes) Name

func (ThingIndexingConfigurationCustomFieldAttributes) Type

type ThingIndexingConfigurationCustomFieldState

type ThingIndexingConfigurationCustomFieldState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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

func (ThingIndexingConfigurationManagedFieldAttributes) InternalWithRef

func (ThingIndexingConfigurationManagedFieldAttributes) Name

func (ThingIndexingConfigurationManagedFieldAttributes) Type

type ThingIndexingConfigurationManagedFieldState

type ThingIndexingConfigurationManagedFieldState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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"`
}

Jump to

Keyboard shortcuts

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