Documentation ¶
Index ¶
- type DevicePropertiesModel
- type EdgeDeviceDataSource
- type EdgeDeviceModel
- type EdgeDeviceResource
- func (r EdgeDeviceResource) Arguments() map[string]*schema.Schema
- func (r EdgeDeviceResource) Attributes() map[string]*schema.Schema
- func (r EdgeDeviceResource) Create() sdk.ResourceFunc
- func (r EdgeDeviceResource) Delete() sdk.ResourceFunc
- func (r EdgeDeviceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r EdgeDeviceResource) ModelObject() interface{}
- func (r EdgeDeviceResource) Read() sdk.ResourceFunc
- func (r EdgeDeviceResource) ResourceType() string
- func (r EdgeDeviceResource) Update() sdk.ResourceFunc
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DevicePropertiesModel ¶
type DevicePropertiesModel struct { Capacity int64 `tfschema:"capacity"` ConfiguredRoleTypes []string `tfschema:"configured_role_types"` Culture string `tfschema:"culture"` HcsVersion string `tfschema:"hcs_version"` Model string `tfschema:"model"` NodeCount int64 `tfschema:"node_count"` SerialNumber string `tfschema:"serial_number"` SoftwareVersion string `tfschema:"software_version"` Status string `tfschema:"status"` TimeZone string `tfschema:"time_zone"` Type string `tfschema:"type"` }
type EdgeDeviceDataSource ¶
type EdgeDeviceDataSource struct{}
func (EdgeDeviceDataSource) Arguments ¶
func (d EdgeDeviceDataSource) Arguments() map[string]*schema.Schema
func (EdgeDeviceDataSource) Attributes ¶
func (d EdgeDeviceDataSource) Attributes() map[string]*schema.Schema
func (EdgeDeviceDataSource) ModelObject ¶
func (d EdgeDeviceDataSource) ModelObject() interface{}
func (EdgeDeviceDataSource) Read ¶
func (d EdgeDeviceDataSource) Read() sdk.ResourceFunc
func (EdgeDeviceDataSource) ResourceType ¶
func (d EdgeDeviceDataSource) ResourceType() string
type EdgeDeviceModel ¶
type EdgeDeviceModel struct { DeviceProperties []DevicePropertiesModel `tfschema:"device_properties"` Location string `tfschema:"location"` Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` SkuName string `tfschema:"sku_name"` Tags map[string]string `tfschema:"tags"` }
type EdgeDeviceResource ¶
type EdgeDeviceResource struct{}
func (EdgeDeviceResource) Arguments ¶
func (r EdgeDeviceResource) Arguments() map[string]*schema.Schema
func (EdgeDeviceResource) Attributes ¶
func (r EdgeDeviceResource) Attributes() map[string]*schema.Schema
func (EdgeDeviceResource) Create ¶
func (r EdgeDeviceResource) Create() sdk.ResourceFunc
func (EdgeDeviceResource) Delete ¶
func (r EdgeDeviceResource) Delete() sdk.ResourceFunc
func (EdgeDeviceResource) IDValidationFunc ¶
func (r EdgeDeviceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (EdgeDeviceResource) ModelObject ¶
func (r EdgeDeviceResource) ModelObject() interface{}
func (EdgeDeviceResource) Read ¶
func (r EdgeDeviceResource) Read() sdk.ResourceFunc
func (EdgeDeviceResource) ResourceType ¶
func (r EdgeDeviceResource) ResourceType() string
func (EdgeDeviceResource) Update ¶
func (r EdgeDeviceResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files ¶
Click to show internal directories.
Click to hide internal directories.