# Functions

NewAddFirewallRuleToVirtualMachineRequest calls the generic AddFirewallRuleToVirtualMachine builder with application/json body.
NewAddFirewallRuleToVirtualMachineRequestWithBody generates requests for AddFirewallRuleToVirtualMachine with any type of body.
NewAttachFirewallsToAVMRequest calls the generic AttachFirewallsToAVM builder with application/json body.
NewAttachFirewallsToAVMRequestWithBody generates requests for AttachFirewallsToAVM with any type of body.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateVirtualMachineRequest calls the generic CreateVirtualMachine builder with application/json body.
NewCreateVirtualMachineRequestWithBody generates requests for CreateVirtualMachine with any type of body.
NewDeleteFirewallRuleFromVirtualMachineRequest generates requests for DeleteFirewallRuleFromVirtualMachine.
NewDeleteVirtualMachineRequest generates requests for DeleteVirtualMachine.
NewEditLabelsOfAnExistingVMRequest calls the generic EditLabelsOfAnExistingVM builder with application/json body.
NewEditLabelsOfAnExistingVMRequestWithBody generates requests for EditLabelsOfAnExistingVM with any type of body.
NewHardRebootVirtualMachineRequest generates requests for HardRebootVirtualMachine.
NewHibernateVirtualMachineRequest generates requests for HibernateVirtualMachine.
NewListVirtualMachinesRequest generates requests for ListVirtualMachines.
NewResizeVirtualMachineRequest calls the generic ResizeVirtualMachine builder with application/json body.
NewResizeVirtualMachineRequestWithBody generates requests for ResizeVirtualMachine with any type of body.
NewRestoreVirtualMachineFromHibernationRequest generates requests for RestoreVirtualMachineFromHibernation.
NewRetrieveVirtualMachineDetailsRequest generates requests for RetrieveVirtualMachineDetails.
NewRetrieveVirtualMachinePerformanceMetricsRequest generates requests for RetrieveVirtualMachinePerformanceMetrics.
NewRetrieveVirtualMachinesAssociatedWithAContractRequest generates requests for RetrieveVirtualMachinesAssociatedWithAContract.
NewStartVirtualMachineRequest generates requests for StartVirtualMachine.
NewStopVirtualMachineRequest generates requests for StopVirtualMachine.
ParseAddFirewallRuleToVirtualMachineResponse parses an HTTP response from a AddFirewallRuleToVirtualMachineWithResponse call.
ParseAttachFirewallsToAVMResponse parses an HTTP response from a AttachFirewallsToAVMWithResponse call.
ParseCreateVirtualMachineResponse parses an HTTP response from a CreateVirtualMachineWithResponse call.
ParseDeleteFirewallRuleFromVirtualMachineResponse parses an HTTP response from a DeleteFirewallRuleFromVirtualMachineWithResponse call.
ParseDeleteVirtualMachineResponse parses an HTTP response from a DeleteVirtualMachineWithResponse call.
ParseEditLabelsOfAnExistingVMResponse parses an HTTP response from a EditLabelsOfAnExistingVMWithResponse call.
ParseHardRebootVirtualMachineResponse parses an HTTP response from a HardRebootVirtualMachineWithResponse call.
ParseHibernateVirtualMachineResponse parses an HTTP response from a HibernateVirtualMachineWithResponse call.
ParseListVirtualMachinesResponse parses an HTTP response from a ListVirtualMachinesWithResponse call.
ParseResizeVirtualMachineResponse parses an HTTP response from a ResizeVirtualMachineWithResponse call.
ParseRestoreVirtualMachineFromHibernationResponse parses an HTTP response from a RestoreVirtualMachineFromHibernationWithResponse call.
ParseRetrieveVirtualMachineDetailsResponse parses an HTTP response from a RetrieveVirtualMachineDetailsWithResponse call.
ParseRetrieveVirtualMachinePerformanceMetricsResponse parses an HTTP response from a RetrieveVirtualMachinePerformanceMetricsWithResponse call.
ParseRetrieveVirtualMachinesAssociatedWithAContractResponse parses an HTTP response from a RetrieveVirtualMachinesAssociatedWithAContractWithResponse call.
ParseStartVirtualMachineResponse parses an HTTP response from a StartVirtualMachineWithResponse call.
ParseStopVirtualMachineResponse parses an HTTP response from a StopVirtualMachineWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# Constants

Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.
Defines values for CreateSecurityRulePayloadProtocol.

# Structs

No description provided by the author
No description provided by the author
AttachFirewallsToVMPayload defines model for AttachFirewallsToVMPayload.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
ContractInstanceFields defines model for ContractInstanceFields.
ContractInstancesResponse defines model for ContractInstancesResponse.
CreateInstancesPayload defines model for CreateInstancesPayload.
CreateInstancesResponse defines model for CreateInstancesResponse.
CreateSecurityRulePayload defines model for CreateSecurityRulePayload.
No description provided by the author
No description provided by the author
No description provided by the author
EditlabelofanexistingVMPayload defines model for EditlabelofanexistingVMPayload.
No description provided by the author
ErrorResponseModel defines model for ErrorResponseModel.
FlavorObjectFields defines model for FlavorObjectFields.
No description provided by the author
No description provided by the author
Instance defines model for Instance.
InstanceEnvironmentFields defines model for InstanceEnvironmentFields.
InstanceFields defines model for InstanceFields.
InstanceFlavorFields defines model for InstanceFlavorFields.
InstanceImageFields defines model for InstanceImageFields.
InstanceKeypairFields defines model for InstanceKeypairFields.
InstanceResizePayload defines model for InstanceResizePayload.
Instances defines model for Instances.
ListVirtualMachinesParams defines parameters for ListVirtualMachines.
No description provided by the author
MetricItemFields defines model for MetricItemFields.
MetricsFields defines model for MetricsFields.
ProfileObjectFields defines model for ProfileObjectFields.
No description provided by the author
ResponseModel defines model for ResponseModel.
No description provided by the author
No description provided by the author
RetrieveVirtualMachinePerformanceMetricsParams defines parameters for RetrieveVirtualMachinePerformanceMetrics.
No description provided by the author
No description provided by the author
SecurityGroupRule defines model for SecurityGroupRule.
SecurityGroupRuleFields defines model for SecurityGroupRuleFields.
SecurityRulesFieldsforInstance defines model for SecurityRulesFieldsforInstance.
No description provided by the author
No description provided by the author
VolumeAttachmentFields defines model for VolumeAttachmentFields.
VolumeFieldsforInstance defines model for VolumeFieldsforInstance.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# Type aliases

AddFirewallRuleToVirtualMachineJSONRequestBody defines body for AddFirewallRuleToVirtualMachine for application/json ContentType.
AttachFirewallsToAVMJSONRequestBody defines body for AttachFirewallsToAVM for application/json ContentType.
ClientOption allows setting custom parameters during construction.
CreateSecurityRulePayloadProtocol The network protocol associated with the rule.
CreateVirtualMachineJSONRequestBody defines body for CreateVirtualMachine for application/json ContentType.
EditLabelsOfAnExistingVMJSONRequestBody defines body for EditLabelsOfAnExistingVM for application/json ContentType.
RequestEditorFn is the function signature for the RequestEditor callback function.
ResizeVirtualMachineJSONRequestBody defines body for ResizeVirtualMachine for application/json ContentType.