in cloudstack/resource_cloudstack_account.go [30:75]
func resourceCloudStackAccount() *schema.Resource {
return &schema.Resource{
Read: resourceCloudStackAccountRead,
Update: resourceCloudStackAccountUpdate,
Create: resourceCloudStackAccountCreate,
Delete: resourceCloudStackAccountDelete,
Schema: map[string]*schema.Schema{
"email": {
Type: schema.TypeString,
Required: true,
},
"first_name": {
Type: schema.TypeString,
Required: true,
},
"last_name": {
Type: schema.TypeString,
Required: true,
},
"password": {
Type: schema.TypeString,
Required: true,
},
"username": {
Type: schema.TypeString,
Required: true,
},
"account_type": {
Type: schema.TypeInt,
Required: true,
},
"role_id": {
Type: schema.TypeString,
Required: true,
},
"account": {
Type: schema.TypeString,
Optional: true,
},
"domainid": {
Type: schema.TypeString,
Optional: true,
},
},
}
}