Documentation ¶
Overview ¶
Package vm provides a Terraform resource.
Package vm provides a Terraform resource.
Package vm provides a Terraform datasource.
Package vm provides a Terraform resource.
Package vm provides a Terraform datasource.
Package vm provides a Terraform resource.
Package vm provides a Terraform resource.
Index ¶
- func DiskSuperSchema() superschema.Schema
- func NewDiskResource() resource.Resource
- func NewInsertedMediaResource() resource.Resource
- func NewSecurityTagResource() resource.Resource
- func NewVMAffinityRuleDatasource() datasource.DataSource
- func NewVMAffinityRuleResource() resource.Resource
- func NewVMDataSource() datasource.DataSource
- func NewVMResource() resource.Resource
- type VMDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiskSuperSchema ¶ added in v0.3.0
func DiskSuperSchema() superschema.Schema
DiskSuperSchema returns the super schema.
func NewDiskResource ¶
NewDiskResource is a helper function to simplify the provider implementation.
func NewInsertedMediaResource ¶ added in v0.9.0
NewInsertedMediaResource is a helper function to simplify the provider implementation.
func NewSecurityTagResource ¶ added in v0.4.0
NewSecurityTagResource is a helper function to simplify the provider implementation.
func NewVMAffinityRuleDatasource ¶ added in v0.5.0
func NewVMAffinityRuleDatasource() datasource.DataSource
func NewVMAffinityRuleResource ¶
NewVMAffinityRuleResource is a helper function to simplify the provider implementation.
func NewVMDataSource ¶ added in v0.5.0
func NewVMDataSource() datasource.DataSource
func NewVMResource ¶
NewVmResource is a helper function to simplify the provider implementation.
Types ¶
type VMDataSourceModel ¶ added in v0.5.0
type VMDataSourceModel struct { ID types.String `tfsdk:"id"` VDC types.String `tfsdk:"vdc"` Name types.String `tfsdk:"name"` VappName types.String `tfsdk:"vapp_name"` VappID types.String `tfsdk:"vapp_id"` Description types.String `tfsdk:"description"` State types.Object `tfsdk:"state"` Resource types.Object `tfsdk:"resource"` Settings types.Object `tfsdk:"settings"` }
Source Files ¶
- base.go
- inserted_media_resource.go
- inserted_media_schema.go
- inserted_media_types.go
- security_tag_resource.go
- security_tag_schema.go
- vm_affinity_rule_datasource.go
- vm_affinity_rule_resource.go
- vm_affinity_rule_schema.go
- vm_affinity_rule_types.go
- vm_datasource.go
- vm_disk_resource.go
- vm_disk_schema.go
- vm_resource.go
- vm_schema.go
- vm_types.go