mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-08-25 04:45:46 +00:00
Format code
This commit is contained in:
parent
0a8bae6db7
commit
23101627dc
2
Makefile
2
Makefile
@ -25,7 +25,7 @@ example-plan:
|
||||
cd ./example && terraform plan
|
||||
|
||||
fmt:
|
||||
gofmt -w $(GOFMT_FILES)
|
||||
gofmt -s -w $(GOFMT_FILES)
|
||||
|
||||
init:
|
||||
go get ./...
|
||||
|
@ -26,13 +26,13 @@ const (
|
||||
func dataSourceVirtualEnvironmentDatastores() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresActive: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresActive: {
|
||||
Type: schema.TypeList,
|
||||
Description: "Whether a datastore is active",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeBool},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresContentTypes: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresContentTypes: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The allowed content types",
|
||||
Computed: true,
|
||||
@ -41,48 +41,48 @@ func dataSourceVirtualEnvironmentDatastores() *schema.Resource {
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresDatastoreIDs: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresDatastoreIDs: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The datastore id",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresEnabled: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresEnabled: {
|
||||
Type: schema.TypeList,
|
||||
Description: "Whether a datastore is enabled",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeBool},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresNodeName: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresShared: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresShared: {
|
||||
Type: schema.TypeList,
|
||||
Description: "Whether a datastore is shared",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeBool},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresSpaceAvailable: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresSpaceAvailable: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The available space in bytes",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeInt},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresSpaceTotal: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresSpaceTotal: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The total space in bytes",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeInt},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresSpaceUsed: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresSpaceUsed: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The used space in bytes",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeInt},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDatastoresTypes: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDatastoresTypes: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The storage type",
|
||||
Computed: true,
|
||||
|
@ -19,17 +19,17 @@ const (
|
||||
func dataSourceVirtualEnvironmentDNS() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDNSDomain: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDNSDomain: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The DNS search domain",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDNSNodeName: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDNSNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentDNSServers: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentDNSServers: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The DNS servers",
|
||||
Computed: true,
|
||||
|
@ -21,7 +21,7 @@ const (
|
||||
func dataSourceVirtualEnvironmentGroup() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupACL: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupACL: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The access control list",
|
||||
Computed: true,
|
||||
@ -45,17 +45,17 @@ func dataSourceVirtualEnvironmentGroup() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentGroupComment: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupComment: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The group comment",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentGroupID: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The group id",
|
||||
Required: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentGroupMembers: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupMembers: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The group members",
|
||||
Computed: true,
|
||||
|
@ -16,13 +16,13 @@ const (
|
||||
func dataSourceVirtualEnvironmentGroups() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupsComments: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupsComments: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The group comments",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentGroupsGroupIDs: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentGroupsGroupIDs: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The group ids",
|
||||
Computed: true,
|
||||
|
@ -24,18 +24,18 @@ const (
|
||||
func dataSourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsAddresses: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsAddresses: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The addresses",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentHostsDigest: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsDigest: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The SHA1 digest",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentHostsEntries: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsEntries: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The host entries",
|
||||
Computed: true,
|
||||
@ -46,7 +46,7 @@ func dataSourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
Description: "The address",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentHostsEntriesHostnames: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsEntriesHostnames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The hostnames",
|
||||
Computed: true,
|
||||
@ -55,7 +55,7 @@ func dataSourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentHostsHostnames: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsHostnames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The hostnames",
|
||||
Computed: true,
|
||||
@ -64,7 +64,7 @@ func dataSourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentHostsNodeName: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentHostsNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
|
@ -25,55 +25,55 @@ const (
|
||||
func dataSourceVirtualEnvironmentNodes() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesCPUCount: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesCPUCount: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The CPU count for each node",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeInt},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesCPUUtilization: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesCPUUtilization: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The CPU utilization on each node",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeFloat},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesMemoryAvailable: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesMemoryAvailable: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The available memory in bytes on each node",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeInt},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesMemoryUsed: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesMemoryUsed: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The used memory in bytes on each node",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeInt},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesNames: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesNames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The node names",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesOnline: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesOnline: {
|
||||
Type: schema.TypeList,
|
||||
Description: "Whether a node is online",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeBool},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesSSLFingerprints: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesSSLFingerprints: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The SSL fingerprint for each node",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesSupportLevels: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesSupportLevels: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The support level for each node",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentNodesUptime: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentNodesUptime: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The uptime in seconds for each node",
|
||||
Computed: true,
|
||||
|
@ -22,12 +22,12 @@ const (
|
||||
func dataSourceVirtualEnvironmentPool() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentPoolComment: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentPoolComment: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The pool comment",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentPoolMembers: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentPoolMembers: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The pool members",
|
||||
Computed: true,
|
||||
@ -61,7 +61,7 @@ func dataSourceVirtualEnvironmentPool() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentPoolPoolID: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentPoolPoolID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The pool id",
|
||||
Required: true,
|
||||
|
@ -15,7 +15,7 @@ const (
|
||||
func dataSourceVirtualEnvironmentPools() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentPoolsPoolIDs: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentPoolsPoolIDs: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The pool ids",
|
||||
Computed: true,
|
||||
|
@ -16,12 +16,12 @@ const (
|
||||
func dataSourceVirtualEnvironmentRole() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRoleID: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRoleID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The role id",
|
||||
Required: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentRolePrivileges: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRolePrivileges: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The role privileges",
|
||||
Computed: true,
|
||||
|
@ -17,7 +17,7 @@ const (
|
||||
func dataSourceVirtualEnvironmentRoles() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRolesPrivileges: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRolesPrivileges: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The role privileges",
|
||||
Computed: true,
|
||||
@ -26,13 +26,13 @@ func dataSourceVirtualEnvironmentRoles() *schema.Resource {
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentRolesRoleIDs: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRolesRoleIDs: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The role ids",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentRolesSpecial: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentRolesSpecial: {
|
||||
Type: schema.TypeList,
|
||||
Description: "Whether the role is special (built-in)",
|
||||
Computed: true,
|
||||
|
@ -29,7 +29,7 @@ const (
|
||||
func dataSourceVirtualEnvironmentUser() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserACL: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserACL: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The access control list",
|
||||
Computed: true,
|
||||
@ -53,48 +53,48 @@ func dataSourceVirtualEnvironmentUser() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserComment: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserComment: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user comment",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserEmail: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserEmail: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's email address",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserEnabled: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserEnabled: {
|
||||
Type: schema.TypeBool,
|
||||
Description: "Whether the user account is enabled",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserExpirationDate: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserExpirationDate: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user account's expiration date",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserFirstName: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserFirstName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's first name",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserGroups: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserGroups: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The user's groups",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserKeys: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserKeys: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's keys",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserLastName: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserLastName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's last name",
|
||||
Computed: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUserUserID: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUserUserID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user id",
|
||||
Required: true,
|
||||
|
@ -25,37 +25,37 @@ const (
|
||||
func dataSourceVirtualEnvironmentUsers() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersComments: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersComments: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The user comments",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersEmails: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersEmails: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The users' email addresses",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersEnabled: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersEnabled: {
|
||||
Type: schema.TypeList,
|
||||
Description: "Whether a user account is enabled",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeBool},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersExpirationDates: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersExpirationDates: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The user accounts' expiration dates",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersFirstNames: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersFirstNames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The users' first names",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersGroups: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersGroups: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The users' groups",
|
||||
Computed: true,
|
||||
@ -64,19 +64,19 @@ func dataSourceVirtualEnvironmentUsers() *schema.Resource {
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersKeys: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersKeys: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The users' keys",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersLastNames: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersLastNames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The users' last names",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentUsersUserIDs: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentUsersUserIDs: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The user ids",
|
||||
Computed: true,
|
||||
|
@ -18,25 +18,25 @@ const (
|
||||
func dataSourceVirtualEnvironmentVersion() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentVersionKeyboardLayout: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentVersionKeyboardLayout: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The keyboard layout",
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentVersionRelease: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentVersionRelease: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The release information",
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentVersionRepositoryID: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentVersionRepositoryID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The repository id",
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkDataSourceVirtualEnvironmentVersionVersion: &schema.Schema{
|
||||
mkDataSourceVirtualEnvironmentVersionVersion: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The version information",
|
||||
Computed: true,
|
||||
|
@ -57,7 +57,7 @@ func Provider() *schema.Provider {
|
||||
"proxmox_virtual_environment_vm": resourceVirtualEnvironmentVM(),
|
||||
},
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkProviderVirtualEnvironment: &schema.Schema{
|
||||
mkProviderVirtualEnvironment: {
|
||||
Type: schema.TypeList,
|
||||
Optional: true,
|
||||
Elem: &schema.Resource{
|
||||
|
@ -36,76 +36,76 @@ const (
|
||||
func resourceVirtualEnvironmentCertificate() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateCertificate: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateCertificate: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The PEM encoded certificate",
|
||||
Required: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateCertificateChain: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateCertificateChain: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The PEM encoded certificate chain",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentCertificateCertificateChain,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateExpirationDate: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateExpirationDate: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The expiration date",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateFileName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateFileName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The file name",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateIssuer: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateIssuer: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The issuer",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateNodeName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateOverwrite: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateOverwrite: {
|
||||
Type: schema.TypeBool,
|
||||
Description: "Whether to overwrite an existing certificate",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentCertificateOverwrite,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificatePrivateKey: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificatePrivateKey: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The PEM encoded private key",
|
||||
Required: true,
|
||||
Sensitive: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificatePublicKeySize: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificatePublicKeySize: {
|
||||
Type: schema.TypeInt,
|
||||
Description: "The public key size",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificatePublicKeyType: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificatePublicKeyType: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The public key type",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateSSLFingerprint: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateSSLFingerprint: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The SSL fingerprint",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateStartDate: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateStartDate: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The start date",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateSubject: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateSubject: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The subject",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentCertificateSubjectAlternativeNames: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentCertificateSubjectAlternativeNames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The subject alternative names",
|
||||
Computed: true,
|
||||
|
@ -102,7 +102,7 @@ const (
|
||||
func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerClone: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerClone: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The cloning configuration",
|
||||
Optional: true,
|
||||
@ -137,7 +137,7 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerConsole: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerConsole: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The console configuration",
|
||||
Optional: true,
|
||||
@ -177,7 +177,7 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerCPU: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerCPU: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The CPU allocation",
|
||||
Optional: true,
|
||||
@ -224,7 +224,7 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentContainerDescription,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerDisk: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerDisk: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The disks",
|
||||
Optional: true,
|
||||
@ -250,7 +250,7 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerInitialization: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerInitialization: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The initialization configuration",
|
||||
Optional: true,
|
||||
@ -398,7 +398,7 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerMemory: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerMemory: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The memory allocation",
|
||||
Optional: true,
|
||||
@ -431,7 +431,7 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerNetworkInterface: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerNetworkInterface: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The network interfaces",
|
||||
Optional: true,
|
||||
@ -484,13 +484,13 @@ func resourceVirtualEnvironmentContainer() *schema.Resource {
|
||||
MaxItems: maxResourceVirtualEnvironmentContainerNetworkInterfaces,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerNodeName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentContainerOperatingSystem: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentContainerOperatingSystem: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The operating system configuration",
|
||||
Optional: true,
|
||||
|
@ -20,18 +20,18 @@ const (
|
||||
func resourceVirtualEnvironmentDNS() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentDNSDomain: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentDNSDomain: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The DNS search domain",
|
||||
Required: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentDNSNodeName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentDNSNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentDNSServers: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentDNSServers: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The DNS servers",
|
||||
Optional: true,
|
||||
|
@ -54,7 +54,7 @@ const (
|
||||
func resourceVirtualEnvironmentFile() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileContentType: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileContentType: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The content type",
|
||||
Optional: true,
|
||||
@ -62,42 +62,42 @@ func resourceVirtualEnvironmentFile() *schema.Resource {
|
||||
Default: dvResourceVirtualEnvironmentFileContentType,
|
||||
ValidateFunc: getContentTypeValidator(),
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileDatastoreID: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileDatastoreID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The datastore id",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileFileModificationDate: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileFileModificationDate: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The file modification date",
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileFileName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileFileName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The file name",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileFileSize: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileFileSize: {
|
||||
Type: schema.TypeInt,
|
||||
Description: "The file size in bytes",
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileFileTag: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileFileTag: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The file tag",
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileNodeName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceFile: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFile: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The source file",
|
||||
Optional: true,
|
||||
@ -107,34 +107,34 @@ func resourceVirtualEnvironmentFile() *schema.Resource {
|
||||
},
|
||||
Elem: &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFilePath: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFilePath: {
|
||||
Type: schema.TypeString,
|
||||
Description: "A path to a local file or a URL",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceFileChanged: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFileChanged: {
|
||||
Type: schema.TypeBool,
|
||||
Description: "Whether the source file has changed since the last run",
|
||||
Optional: true,
|
||||
ForceNew: true,
|
||||
Default: dvResourceVirtualEnvironmentFileSourceFileChanged,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceFileChecksum: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFileChecksum: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The SHA256 checksum of the source file",
|
||||
Optional: true,
|
||||
ForceNew: true,
|
||||
Default: dvResourceVirtualEnvironmentFileSourceFileChecksum,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceFileFileName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFileFileName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The file name to use instead of the source file name",
|
||||
Optional: true,
|
||||
ForceNew: true,
|
||||
Default: dvResourceVirtualEnvironmentFileSourceFileFileName,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceFileInsecure: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceFileInsecure: {
|
||||
Type: schema.TypeBool,
|
||||
Description: "Whether to skip the TLS verification step for HTTPS sources",
|
||||
Optional: true,
|
||||
@ -146,7 +146,7 @@ func resourceVirtualEnvironmentFile() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceRaw: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceRaw: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The raw source",
|
||||
Optional: true,
|
||||
@ -156,19 +156,19 @@ func resourceVirtualEnvironmentFile() *schema.Resource {
|
||||
},
|
||||
Elem: &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceRawData: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceRawData: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The raw data",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceRawFileName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceRawFileName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The file name",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentFileSourceRawResize: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentFileSourceRawResize: {
|
||||
Type: schema.TypeInt,
|
||||
Description: "The number of bytes to resize the file to",
|
||||
Optional: true,
|
||||
|
@ -26,7 +26,7 @@ const (
|
||||
func resourceVirtualEnvironmentGroup() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentGroupACL: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentGroupACL: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The access control list",
|
||||
Optional: true,
|
||||
@ -54,19 +54,19 @@ func resourceVirtualEnvironmentGroup() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkResourceVirtualEnvironmentGroupComment: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentGroupComment: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The group comment",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentGroupComment,
|
||||
},
|
||||
mkResourceVirtualEnvironmentGroupID: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentGroupID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The group id",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentGroupMembers: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentGroupMembers: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The group members",
|
||||
Computed: true,
|
||||
|
@ -28,18 +28,18 @@ const (
|
||||
func resourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsAddresses: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsAddresses: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The addresses",
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsDigest: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsDigest: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The SHA1 digest",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsEntries: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsEntries: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The host entries",
|
||||
Computed: true,
|
||||
@ -50,7 +50,7 @@ func resourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
Description: "The address",
|
||||
Computed: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsEntriesHostnames: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsEntriesHostnames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The hostnames",
|
||||
Computed: true,
|
||||
@ -59,7 +59,7 @@ func resourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsEntry: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsEntry: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The host entries",
|
||||
Required: true,
|
||||
@ -70,7 +70,7 @@ func resourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
Description: "The address",
|
||||
Required: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsEntryHostnames: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsEntryHostnames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The hostnames",
|
||||
Required: true,
|
||||
@ -81,7 +81,7 @@ func resourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
},
|
||||
MinItems: 1,
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsHostnames: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsHostnames: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The hostnames",
|
||||
Computed: true,
|
||||
@ -90,7 +90,7 @@ func resourceVirtualEnvironmentHosts() *schema.Resource {
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
},
|
||||
mkResourceVirtualEnvironmentHostsNodeName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentHostsNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
|
@ -27,13 +27,13 @@ const (
|
||||
func resourceVirtualEnvironmentPool() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentPoolComment: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentPoolComment: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The pool comment",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentPoolComment,
|
||||
},
|
||||
mkResourceVirtualEnvironmentPoolMembers: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentPoolMembers: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The pool members",
|
||||
Computed: true,
|
||||
@ -67,7 +67,7 @@ func resourceVirtualEnvironmentPool() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkResourceVirtualEnvironmentPoolPoolID: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentPoolPoolID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The pool id",
|
||||
Required: true,
|
||||
|
@ -19,13 +19,13 @@ const (
|
||||
func resourceVirtualEnvironmentRole() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentRolePrivileges: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentRolePrivileges: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The role privileges",
|
||||
Required: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkResourceVirtualEnvironmentRoleRoleID: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentRoleRoleID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The role id",
|
||||
Required: true,
|
||||
|
@ -40,7 +40,7 @@ const (
|
||||
func resourceVirtualEnvironmentUser() *schema.Resource {
|
||||
return &schema.Resource{
|
||||
Schema: map[string]*schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserACL: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserACL: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The access control list",
|
||||
Optional: true,
|
||||
@ -68,38 +68,38 @@ func resourceVirtualEnvironmentUser() *schema.Resource {
|
||||
},
|
||||
},
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserComment: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserComment: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user comment",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentUserComment,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserEmail: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserEmail: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's email address",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentUserEmail,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserEnabled: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserEnabled: {
|
||||
Type: schema.TypeBool,
|
||||
Description: "Whether the user account is enabled",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentUserEnabled,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserExpirationDate: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserExpirationDate: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user account's expiration date",
|
||||
Optional: true,
|
||||
Default: time.Unix(0, 0).UTC().Format(time.RFC3339),
|
||||
ValidateFunc: validation.ValidateRFC3339TimeString,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserFirstName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserFirstName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's first name",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentUserFirstName,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserGroups: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserGroups: {
|
||||
Type: schema.TypeSet,
|
||||
Description: "The user's groups",
|
||||
Optional: true,
|
||||
@ -108,24 +108,24 @@ func resourceVirtualEnvironmentUser() *schema.Resource {
|
||||
},
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserKeys: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserKeys: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's keys",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentUserKeys,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserLastName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserLastName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's last name",
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentUserLastName,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserPassword: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserPassword: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user's password",
|
||||
Required: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentUserUserID: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentUserUserID: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The user id",
|
||||
Required: true,
|
||||
|
@ -176,7 +176,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentVMACPI,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMAgent: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMAgent: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The QEMU agent configuration",
|
||||
Optional: true,
|
||||
@ -198,7 +198,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentVMAgentEnabled,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMAgentTimeout: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMAgentTimeout: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The maximum amount of time to wait for data from the QEMU agent to become available",
|
||||
Optional: true,
|
||||
@ -223,7 +223,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMAudioDevice: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMAudioDevice: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The audio devices",
|
||||
Optional: true,
|
||||
@ -264,7 +264,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Default: dvResourceVirtualEnvironmentVMBIOS,
|
||||
ValidateFunc: getBIOSValidator(),
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMCDROM: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMCDROM: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The CDROM drive",
|
||||
Optional: true,
|
||||
@ -296,7 +296,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMClone: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMClone: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The cloning configuration",
|
||||
Optional: true,
|
||||
@ -331,7 +331,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
MaxItems: 1,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMCPU: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMCPU: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The CPU allocation",
|
||||
Optional: true,
|
||||
@ -412,7 +412,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentVMDescription,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMDisk: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMDisk: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The disk devices",
|
||||
Optional: true,
|
||||
@ -510,7 +510,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
MaxItems: 14,
|
||||
MinItems: 0,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMInitialization: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMInitialization: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The cloud-init configuration",
|
||||
Optional: true,
|
||||
@ -701,7 +701,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMMemory: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMMemory: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The memory allocation",
|
||||
Optional: true,
|
||||
@ -748,7 +748,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Optional: true,
|
||||
Default: dvResourceVirtualEnvironmentVMName,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMNetworkDevice: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMNetworkDevice: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The network devices",
|
||||
Optional: true,
|
||||
@ -809,13 +809,13 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
Computed: true,
|
||||
Elem: &schema.Schema{Type: schema.TypeString},
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMNodeName: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMNodeName: {
|
||||
Type: schema.TypeString,
|
||||
Description: "The node name",
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMOperatingSystem: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMOperatingSystem: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The operating system configuration",
|
||||
Optional: true,
|
||||
@ -847,7 +847,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
ForceNew: true,
|
||||
Default: dvResourceVirtualEnvironmentVMPoolID,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMSerialDevice: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMSerialDevice: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The serial devices",
|
||||
Optional: true,
|
||||
@ -894,7 +894,7 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
|
||||
ForceNew: true,
|
||||
Default: dvResourceVirtualEnvironmentVMTemplate,
|
||||
},
|
||||
mkResourceVirtualEnvironmentVMVGA: &schema.Schema{
|
||||
mkResourceVirtualEnvironmentVMVGA: {
|
||||
Type: schema.TypeList,
|
||||
Description: "The VGA configuration",
|
||||
Optional: true,
|
||||
|
Loading…
Reference in New Issue
Block a user