Documentation ¶
Index ¶
- func Provider() terraform.ResourceProvider
- type APIError
- type Client
- type Config
- type CreateAccountRequest
- type CreateAccountResult
- type CreateInitiatorsRequest
- type CreateInitiatorsResult
- type CreateVolumeAccessGroupRequest
- type CreateVolumeAccessGroupResult
- type CreateVolumeRequest
- type CreateVolumeResult
- type DeleteInitiatorsRequest
- type DeleteVolumeAccessGroupRequest
- type DeleteVolumeRequest
- type ModifyAccountRequest
- type ModifyInitiatorsRequest
- type ModifyVolumeAccessGroupRequest
- type ModifyVolumeRequest
- type QualityOfService
- type RemoveAccountRequest
- type StorageDevice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Provider ¶
func Provider() terraform.ResourceProvider
Types ¶
type CreateAccountRequest ¶
type CreateAccountResult ¶
type CreateInitiatorsRequest ¶
type CreateInitiatorsResult ¶
type CreateInitiatorsResult struct {
Initiators []element.InitiatorResponse `json:"initiators"`
}
type CreateVolumeAccessGroupResult ¶
type CreateVolumeAccessGroupResult struct { VolumeAccessGroupID int `json:"volumeAccessGroupID"` element.VolumeAccessGroup }
type CreateVolumeRequest ¶
type CreateVolumeRequest struct { Name string `structs:"name"` AccountID int `structs:"accountID"` TotalSize int `structs:"totalSize"` Enable512E bool `structs:"enable512e"` Attributes interface{} `structs:"attributes"` QOS QualityOfService `structs:"qos"` }
type CreateVolumeResult ¶
type DeleteInitiatorsRequest ¶
type DeleteInitiatorsRequest struct {
Initiators []int `structs:"initiators"`
}
type DeleteVolumeRequest ¶
type DeleteVolumeRequest struct {
VolumeID int `structs:"volumeID"`
}
type ModifyAccountRequest ¶
type ModifyInitiatorsRequest ¶
type ModifyVolumeAccessGroupRequest ¶
type ModifyVolumeAccessGroupRequest struct { VolumeAccessGroupID int `structs:"volumeAccessGroupID"` Name string `structs:"name"` Attributes interface{} `structs:"attributes"` Initiators []int `structs:"initiators"` DeleteOrphanInitiators bool `structs:"deleteOrphanInitiators"` Volumes []int `structs:"volumes"` }
type ModifyVolumeRequest ¶
type ModifyVolumeRequest struct { VolumeID int `structs:"volumeID"` AccountID int `structs:"accountID"` Attributes interface{} `structs:"attributes"` QOS QualityOfService `structs:"qos"` TotalSize int `structs:"totalSize"` }
type QualityOfService ¶
type RemoveAccountRequest ¶
type RemoveAccountRequest struct {
AccountID int `structs:"accountID"`
}
type StorageDevice ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.