Documentation ¶
Overview ¶
Package powervsv1 : Operations and models for the PowervsV1 service
Index ¶
- Constants
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalAccessToken(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddHost(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAuxiliaryVolumeForOnboarding(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAuxiliaryVolumesForOnboarding(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAvailableHost(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCatalog(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloneTaskReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloneTaskStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClonedVolume(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClonedVolumeDetail(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionEndpointClassic(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionEndpointClassicUpdate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionEndpointVPC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionGreTunnel(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionGreTunnelCreate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionVPC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionVirtualPrivateClouds(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudConnections(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudInitialization(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudInstanceReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCloudInstanceUsageLimits(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConsoleLanguage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConsoleLanguages(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalContext(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDashboardClient(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDatacenter(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDatacenterLocation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDatacenters(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeadPeerDetection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeviceCode(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDhcpServer(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDhcpServerDetail(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDhcpServerLeases(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDhcpServerNetwork(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDisasterRecoveryLocation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDisasterRecoveryLocations(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEvent(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEventUser(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEvents(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFlashCopyMapping(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHardwarePlatform(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHealth(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHost(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostAvailableCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostPvmInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostResources(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalHostgroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIPAddressRange(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIPSecPolicies(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIPSecPolicy(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIPSecPolicyRef(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIPSecPolicyUpdate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIkePolicies(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIkePolicy(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIkePolicyRef(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIkePolicyUpdate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImage(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImageReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImageSpecifications(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImageVolume(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalImages(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJSONSchemaObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJob(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalJobs(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLastOperationResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMaximumStorageAllocation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMetadata(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMinMaxDefault(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetwork(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkCloudConnectionsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkIDs(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkIPAddressMetrics(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkPort(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkPortPvmInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkPorts(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworkReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalNetworks(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOpenStack(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOpenStackInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOpenStacks(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOperation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOperations(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOwnerInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPeerSubnets(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPeeringNetwork(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPlacementGroups(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPlan(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPodCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPodData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPowerVsInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPowerVsInstances(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceAddNetwork(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceConsole(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceCores(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceDeployment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceFault(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceHealth(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceHost(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceMemory(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceMultiCreate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceNetwork(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceNetworks(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceOperatingSystem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstancePlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceReferenceV2(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceUpdateResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceV2Health(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceV2NetworkPort(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstanceVirtualCores(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstances(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPvmInstancesV2(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemoteCopyRelationship(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSapProfile(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSapProfileReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSapProfiles(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSatelliteOrder(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchemaParameters(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSchemasObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSecondary(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalService(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceBinding(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceBindingResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceBindingResourceObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceBindingSchemaObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceBindingVolumeMount(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceBindingVolumeMountDevice(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceInstancePreviousValues(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceInstanceProvision(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceInstanceResource(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceInstanceSchemaObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedProcessorPool(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedProcessorPoolDetail(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedProcessorPoolPlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedProcessorPoolServer(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSharedProcessorPools(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSnapshot(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSnapshotCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSnapshots(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSoftlayerSubscription(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSoftwareLicenses(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSppPlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSppPlacementGroups(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSrc(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSshKey(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSshKeys(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStatus(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStatusDescription(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStatusDescriptionError(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageAffinity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageController(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageEntities(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStoragePool(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStoragePoolCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStoragePoolCombined(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStoragePoolsCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageTier(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageTypeCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStorageTypesCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSystem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSystemPool(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSystemPoolCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSystemResources(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTargetObject(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTask(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTaskReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTenant(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalThresholds(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalToken(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTokenExtra(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTransitConnectionErrorItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTransitGatewayInstance(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTransitGatewayLocation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTransitGatewayLocations(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUserInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVPNConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVPNConnectionCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVPNConnectionUpdate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVPNConnections(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVersion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVirtualCores(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolume(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupAction(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupActionReset(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupActionStart(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupActionStop(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupRemoteCopyRelationships(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupStorageDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroups(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeGroupsDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeInfo(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeOnboarding(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeOnboardingCommon(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeOnboardingCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeOnboardingFailure(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeOnboardingResults(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeOnboardings(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumeRemoteCopyRelationship(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumes(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesAttachmentResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesClone(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesCloneDetail(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesCloneResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesClones(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesDeleteResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVolumesDetachmentResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspace(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaceLocation(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspacePowerEdgeRouterDetails(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWorkspaces(m map[string]json.RawMessage, result interface{}) (err error)
- type AccessToken
- type AddHost
- type AuxiliaryVolumeForOnboarding
- type AuxiliaryVolumesForOnboarding
- type AvailableHost
- type BluemixServiceInstanceGetOptions
- type BluemixServiceInstancePutOptions
- func (_options *BluemixServiceInstancePutOptions) SetEnabled(enabled bool) *BluemixServiceInstancePutOptions
- func (options *BluemixServiceInstancePutOptions) SetHeaders(param map[string]string) *BluemixServiceInstancePutOptions
- func (_options *BluemixServiceInstancePutOptions) SetInitiatorID(initiatorID string) *BluemixServiceInstancePutOptions
- func (_options *BluemixServiceInstancePutOptions) SetInstanceID(instanceID string) *BluemixServiceInstancePutOptions
- func (_options *BluemixServiceInstancePutOptions) SetReasonCode(reasonCode string) *BluemixServiceInstancePutOptions
- type Catalog
- type CatalogGetOptions
- type CloneTaskReference
- type CloneTaskStatus
- type ClonedVolume
- type ClonedVolumeDetail
- type CloudConnection
- type CloudConnectionEndpointClassic
- type CloudConnectionEndpointClassicUpdate
- type CloudConnectionEndpointVPC
- type CloudConnectionGreTunnel
- type CloudConnectionGreTunnelCreate
- type CloudConnectionVPC
- type CloudConnectionVirtualPrivateClouds
- type CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem
- type CloudConnections
- type CloudInitialization
- type CloudInstance
- type CloudInstanceReference
- type CloudInstanceUsageLimits
- type ConsoleLanguage
- type ConsoleLanguages
- type Context
- type DashboardClient
- type Datacenter
- type DatacenterLocation
- type Datacenters
- type DeadPeerDetection
- type DeviceCode
- type DhcpServer
- type DhcpServerDetail
- type DhcpServerLeases
- type DhcpServerNetwork
- type DisasterRecoveryLocation
- type DisasterRecoveryLocations
- type Event
- type EventUser
- type Events
- type FlashCopyMapping
- type HardwarePlatform
- type Health
- type Host
- type HostAvailableCapacity
- type HostCapacity
- type HostInfo
- type HostPvmInstance
- type HostResource
- type HostResources
- type Hostgroup
- type IBMPILogger
- type IBMPISession
- type IPAddressRange
- type IPSecPolicies
- type IPSecPolicy
- type IPSecPolicyRef
- type IPSecPolicyUpdate
- func (o *IPSecPolicyUpdate) GetProperties() map[string]interface{}
- func (o *IPSecPolicyUpdate) GetProperty(key string) interface{}
- func (o *IPSecPolicyUpdate) MarshalJSON() (buffer []byte, err error)
- func (o *IPSecPolicyUpdate) SetProperties(m map[string]interface{})
- func (o *IPSecPolicyUpdate) SetProperty(key string, value interface{})
- type IkePolicies
- type IkePolicy
- type IkePolicyRef
- type IkePolicyUpdate
- func (o *IkePolicyUpdate) GetProperties() map[string]interface{}
- func (o *IkePolicyUpdate) GetProperty(key string) interface{}
- func (o *IkePolicyUpdate) MarshalJSON() (buffer []byte, err error)
- func (o *IkePolicyUpdate) SetProperties(m map[string]interface{})
- func (o *IkePolicyUpdate) SetProperty(key string, value interface{})
- type Image
- type ImageReference
- type ImageSpecifications
- type ImageVolume
- type Images
- type InternalV1PowervsInstancesGetOptions
- type InternalV1PowervsLocationsActivatePutOptions
- func (_options *InternalV1PowervsLocationsActivatePutOptions) SetDaysToDelay(daysToDelay int64) *InternalV1PowervsLocationsActivatePutOptions
- func (options *InternalV1PowervsLocationsActivatePutOptions) SetHeaders(param map[string]string) *InternalV1PowervsLocationsActivatePutOptions
- func (_options *InternalV1PowervsLocationsActivatePutOptions) SetOrderID(orderID string) *InternalV1PowervsLocationsActivatePutOptions
- func (_options *InternalV1PowervsLocationsActivatePutOptions) SetSatelliteID(satelliteID string) *InternalV1PowervsLocationsActivatePutOptions
- type InternalV1PowervsLocationsTagDeleteOptions
- type InternalV1PowervsLocationsTagPostOptions
- type InternalV1PowervsLocationsTransitgatewayGetOptions
- type InternalV1StorageRegionsStoragePoolsGetOptions
- func (options *InternalV1StorageRegionsStoragePoolsGetOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsStoragePoolsGetOptions
- func (_options *InternalV1StorageRegionsStoragePoolsGetOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsStoragePoolsGetOptions
- func (_options *InternalV1StorageRegionsStoragePoolsGetOptions) SetStoragePoolName(storagePoolName string) *InternalV1StorageRegionsStoragePoolsGetOptions
- type InternalV1StorageRegionsStoragePoolsGetallOptions
- func (options *InternalV1StorageRegionsStoragePoolsGetallOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsStoragePoolsGetallOptions
- func (_options *InternalV1StorageRegionsStoragePoolsGetallOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsStoragePoolsGetallOptions
- type InternalV1StorageRegionsStoragePoolsPutOptions
- func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetDisplayName(displayName string) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetDrEnabled(drEnabled bool) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (options *InternalV1StorageRegionsStoragePoolsPutOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetOverrideThresholds(overrideThresholds *Thresholds) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetState(state string) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetStoragePoolName(storagePoolName string) *InternalV1StorageRegionsStoragePoolsPutOptions
- type InternalV1StorageRegionsThresholdsGetOptions
- type InternalV1StorageRegionsThresholdsPutOptions
- func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetCapacity(capacity *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
- func (options *InternalV1StorageRegionsThresholdsPutOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsThresholdsPutOptions
- func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetOvercommit(overcommit *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
- func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetPhysicalCapacity(physicalCapacity *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
- func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsThresholdsPutOptions
- func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetVdiskCapacity(vdiskCapacity *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
- func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetVdiskLimit(vdiskLimit *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
- type InternalV1TransitgatewayGetOptions
- func (options *InternalV1TransitgatewayGetOptions) SetHeaders(param map[string]string) *InternalV1TransitgatewayGetOptions
- func (_options *InternalV1TransitgatewayGetOptions) SetIBMUserAuthorization(ibmUserAuthorization string) *InternalV1TransitgatewayGetOptions
- func (_options *InternalV1TransitgatewayGetOptions) SetPowervsServiceCRN(powervsServiceCRN string) *InternalV1TransitgatewayGetOptions
- type JSONSchemaObject
- func (o *JSONSchemaObject) GetProperties() map[string]interface{}
- func (o *JSONSchemaObject) GetProperty(key string) interface{}
- func (o *JSONSchemaObject) MarshalJSON() (buffer []byte, err error)
- func (o *JSONSchemaObject) SetProperties(m map[string]interface{})
- func (o *JSONSchemaObject) SetProperty(key string, value interface{})
- type Job
- type JobReference
- type Jobs
- type LastOperationResource
- type MaximumStorageAllocation
- type Metadata
- type MinMaxDefault
- type Network
- type NetworkCloudConnectionsItem
- type NetworkIDs
- type NetworkIPAddressMetrics
- type NetworkPort
- type NetworkPortPvmInstance
- type NetworkPorts
- type NetworkReference
- type Networks
- type Object
- type OpenStack
- type OpenStackInfo
- type OpenStacks
- type Operation
- type Operations
- type OwnerInfo
- type PcloudCloudconnectionsDeleteOptions
- func (_options *PcloudCloudconnectionsDeleteOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsDeleteOptions
- func (_options *PcloudCloudconnectionsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsDeleteOptions
- func (options *PcloudCloudconnectionsDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsDeleteOptions
- type PcloudCloudconnectionsGetOptions
- func (_options *PcloudCloudconnectionsGetOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsGetOptions
- func (_options *PcloudCloudconnectionsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsGetOptions
- func (options *PcloudCloudconnectionsGetOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsGetOptions
- type PcloudCloudconnectionsGetallOptions
- type PcloudCloudconnectionsNetworksDeleteOptions
- func (_options *PcloudCloudconnectionsNetworksDeleteOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsNetworksDeleteOptions
- func (_options *PcloudCloudconnectionsNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsNetworksDeleteOptions
- func (options *PcloudCloudconnectionsNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsNetworksDeleteOptions
- func (_options *PcloudCloudconnectionsNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudCloudconnectionsNetworksDeleteOptions
- type PcloudCloudconnectionsNetworksPutOptions
- func (_options *PcloudCloudconnectionsNetworksPutOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsNetworksPutOptions
- func (_options *PcloudCloudconnectionsNetworksPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsNetworksPutOptions
- func (options *PcloudCloudconnectionsNetworksPutOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsNetworksPutOptions
- func (_options *PcloudCloudconnectionsNetworksPutOptions) SetNetworkID(networkID string) *PcloudCloudconnectionsNetworksPutOptions
- type PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetClassic(classic *CloudConnectionEndpointClassicUpdate) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetGlobalRouting(globalRouting bool) *PcloudCloudconnectionsPostOptions
- func (options *PcloudCloudconnectionsPostOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetMetered(metered bool) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetName(name string) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetSpeed(speed int64) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetSubnets(subnets []string) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetTransitEnabled(transitEnabled bool) *PcloudCloudconnectionsPostOptions
- func (_options *PcloudCloudconnectionsPostOptions) SetVPC(vpc *CloudConnectionEndpointVPC) *PcloudCloudconnectionsPostOptions
- type PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetClassic(classic *CloudConnectionEndpointClassicUpdate) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetGlobalRouting(globalRouting bool) *PcloudCloudconnectionsPutOptions
- func (options *PcloudCloudconnectionsPutOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetMetered(metered bool) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetName(name string) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetSpeed(speed int64) *PcloudCloudconnectionsPutOptions
- func (_options *PcloudCloudconnectionsPutOptions) SetVPC(vpc *CloudConnectionEndpointVPC) *PcloudCloudconnectionsPutOptions
- type PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
- func (_options *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
- func (options *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
- type PcloudCloudinstancesDeleteOptions
- type PcloudCloudinstancesGetOptions
- type PcloudCloudinstancesImagesDeleteOptions
- func (_options *PcloudCloudinstancesImagesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesDeleteOptions
- func (options *PcloudCloudinstancesImagesDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesDeleteOptions
- func (_options *PcloudCloudinstancesImagesDeleteOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesDeleteOptions
- type PcloudCloudinstancesImagesExportPostOptions
- func (_options *PcloudCloudinstancesImagesExportPostOptions) SetAccessKey(accessKey string) *PcloudCloudinstancesImagesExportPostOptions
- func (_options *PcloudCloudinstancesImagesExportPostOptions) SetBucketName(bucketName string) *PcloudCloudinstancesImagesExportPostOptions
- func (_options *PcloudCloudinstancesImagesExportPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesExportPostOptions
- func (options *PcloudCloudinstancesImagesExportPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesExportPostOptions
- func (_options *PcloudCloudinstancesImagesExportPostOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesExportPostOptions
- func (_options *PcloudCloudinstancesImagesExportPostOptions) SetRegion(region string) *PcloudCloudinstancesImagesExportPostOptions
- func (_options *PcloudCloudinstancesImagesExportPostOptions) SetSecretKey(secretKey string) *PcloudCloudinstancesImagesExportPostOptions
- type PcloudCloudinstancesImagesGetOptions
- func (_options *PcloudCloudinstancesImagesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesGetOptions
- func (options *PcloudCloudinstancesImagesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesGetOptions
- func (_options *PcloudCloudinstancesImagesGetOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesGetOptions
- type PcloudCloudinstancesImagesGetallOptions
- type PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetAccessKey(accessKey string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetBucketName(bucketName string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetDiskType(diskType string) *PcloudCloudinstancesImagesPostOptions
- func (options *PcloudCloudinstancesImagesPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetImageFilename(imageFilename string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetImageName(imageName string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetImagePath(imagePath string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetOsType(osType string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetRegion(region string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetSecretKey(secretKey string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetSource(source string) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudCloudinstancesImagesPostOptions
- func (_options *PcloudCloudinstancesImagesPostOptions) SetStoragePool(storagePool string) *PcloudCloudinstancesImagesPostOptions
- type PcloudCloudinstancesJobsDeleteOptions
- func (_options *PcloudCloudinstancesJobsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesJobsDeleteOptions
- func (options *PcloudCloudinstancesJobsDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesJobsDeleteOptions
- func (_options *PcloudCloudinstancesJobsDeleteOptions) SetJobID(jobID string) *PcloudCloudinstancesJobsDeleteOptions
- type PcloudCloudinstancesJobsGetOptions
- func (_options *PcloudCloudinstancesJobsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesJobsGetOptions
- func (options *PcloudCloudinstancesJobsGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesJobsGetOptions
- func (_options *PcloudCloudinstancesJobsGetOptions) SetJobID(jobID string) *PcloudCloudinstancesJobsGetOptions
- type PcloudCloudinstancesJobsGetallOptions
- func (_options *PcloudCloudinstancesJobsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesJobsGetallOptions
- func (options *PcloudCloudinstancesJobsGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesJobsGetallOptions
- func (_options *PcloudCloudinstancesJobsGetallOptions) SetOperationAction(operationAction string) *PcloudCloudinstancesJobsGetallOptions
- func (_options *PcloudCloudinstancesJobsGetallOptions) SetOperationID(operationID string) *PcloudCloudinstancesJobsGetallOptions
- func (_options *PcloudCloudinstancesJobsGetallOptions) SetOperationTarget(operationTarget string) *PcloudCloudinstancesJobsGetallOptions
- type PcloudCloudinstancesPutOptions
- func (_options *PcloudCloudinstancesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesPutOptions
- func (options *PcloudCloudinstancesPutOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesPutOptions
- func (_options *PcloudCloudinstancesPutOptions) SetInstances(instances float64) *PcloudCloudinstancesPutOptions
- func (_options *PcloudCloudinstancesPutOptions) SetMemory(memory float64) *PcloudCloudinstancesPutOptions
- func (_options *PcloudCloudinstancesPutOptions) SetProcUnits(procUnits float64) *PcloudCloudinstancesPutOptions
- func (_options *PcloudCloudinstancesPutOptions) SetProcessors(processors float64) *PcloudCloudinstancesPutOptions
- func (_options *PcloudCloudinstancesPutOptions) SetStorage(storage float64) *PcloudCloudinstancesPutOptions
- type PcloudCloudinstancesSnapshotsDeleteOptions
- func (_options *PcloudCloudinstancesSnapshotsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsDeleteOptions
- func (options *PcloudCloudinstancesSnapshotsDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsDeleteOptions
- func (_options *PcloudCloudinstancesSnapshotsDeleteOptions) SetSnapshotID(snapshotID string) *PcloudCloudinstancesSnapshotsDeleteOptions
- type PcloudCloudinstancesSnapshotsGetOptions
- func (_options *PcloudCloudinstancesSnapshotsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsGetOptions
- func (options *PcloudCloudinstancesSnapshotsGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsGetOptions
- func (_options *PcloudCloudinstancesSnapshotsGetOptions) SetSnapshotID(snapshotID string) *PcloudCloudinstancesSnapshotsGetOptions
- type PcloudCloudinstancesSnapshotsGetallOptions
- type PcloudCloudinstancesSnapshotsPutOptions
- func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsPutOptions
- func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetDescription(description string) *PcloudCloudinstancesSnapshotsPutOptions
- func (options *PcloudCloudinstancesSnapshotsPutOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsPutOptions
- func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetName(name string) *PcloudCloudinstancesSnapshotsPutOptions
- func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetSnapshotID(snapshotID string) *PcloudCloudinstancesSnapshotsPutOptions
- type PcloudCloudinstancesStockimagesGetOptions
- func (_options *PcloudCloudinstancesStockimagesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesStockimagesGetOptions
- func (options *PcloudCloudinstancesStockimagesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesStockimagesGetOptions
- func (_options *PcloudCloudinstancesStockimagesGetOptions) SetImageID(imageID string) *PcloudCloudinstancesStockimagesGetOptions
- type PcloudCloudinstancesStockimagesGetallOptions
- func (_options *PcloudCloudinstancesStockimagesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesStockimagesGetallOptions
- func (options *PcloudCloudinstancesStockimagesGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesStockimagesGetallOptions
- func (_options *PcloudCloudinstancesStockimagesGetallOptions) SetSap(sap bool) *PcloudCloudinstancesStockimagesGetallOptions
- func (_options *PcloudCloudinstancesStockimagesGetallOptions) SetVtl(vtl bool) *PcloudCloudinstancesStockimagesGetallOptions
- type PcloudCloudinstancesStoragetiersGetallOptions
- type PcloudCloudinstancesVolumesActionPostOptions
- func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesActionPostOptions
- func (options *PcloudCloudinstancesVolumesActionPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesActionPostOptions
- func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudCloudinstancesVolumesActionPostOptions
- func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetTargetStorageTier(targetStorageTier string) *PcloudCloudinstancesVolumesActionPostOptions
- func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesActionPostOptions
- type PcloudCloudinstancesVolumesDeleteOptions
- func (_options *PcloudCloudinstancesVolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesDeleteOptions
- func (options *PcloudCloudinstancesVolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesDeleteOptions
- func (_options *PcloudCloudinstancesVolumesDeleteOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesDeleteOptions
- type PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
- func (_options *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
- func (options *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
- func (_options *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
- type PcloudCloudinstancesVolumesGetOptions
- func (_options *PcloudCloudinstancesVolumesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesGetOptions
- func (options *PcloudCloudinstancesVolumesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesGetOptions
- func (_options *PcloudCloudinstancesVolumesGetOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesGetOptions
- type PcloudCloudinstancesVolumesGetallOptions
- func (_options *PcloudCloudinstancesVolumesGetallOptions) SetAffinity(affinity string) *PcloudCloudinstancesVolumesGetallOptions
- func (_options *PcloudCloudinstancesVolumesGetallOptions) SetAuxiliary(auxiliary bool) *PcloudCloudinstancesVolumesGetallOptions
- func (_options *PcloudCloudinstancesVolumesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesGetallOptions
- func (options *PcloudCloudinstancesVolumesGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesGetallOptions
- func (_options *PcloudCloudinstancesVolumesGetallOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudCloudinstancesVolumesGetallOptions
- type PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetAffinityPolicy(affinityPolicy string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetAffinityPvmInstance(affinityPvmInstance string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetAffinityVolume(affinityVolume string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetAntiAffinityPvmInstances(antiAffinityPvmInstances []string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetAntiAffinityVolumes(antiAffinityVolumes []string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetDiskType(diskType string) *PcloudCloudinstancesVolumesPostOptions
- func (options *PcloudCloudinstancesVolumesPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetName(name string) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetShareable(shareable bool) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetSize(size float64) *PcloudCloudinstancesVolumesPostOptions
- func (_options *PcloudCloudinstancesVolumesPostOptions) SetVolumePool(volumePool string) *PcloudCloudinstancesVolumesPostOptions
- type PcloudCloudinstancesVolumesPutOptions
- func (_options *PcloudCloudinstancesVolumesPutOptions) SetBootable(bootable bool) *PcloudCloudinstancesVolumesPutOptions
- func (_options *PcloudCloudinstancesVolumesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesPutOptions
- func (options *PcloudCloudinstancesVolumesPutOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesPutOptions
- func (_options *PcloudCloudinstancesVolumesPutOptions) SetName(name string) *PcloudCloudinstancesVolumesPutOptions
- func (_options *PcloudCloudinstancesVolumesPutOptions) SetShareable(shareable bool) *PcloudCloudinstancesVolumesPutOptions
- func (_options *PcloudCloudinstancesVolumesPutOptions) SetSize(size float64) *PcloudCloudinstancesVolumesPutOptions
- func (_options *PcloudCloudinstancesVolumesPutOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesPutOptions
- type PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
- func (_options *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
- func (options *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
- func (_options *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
- type PcloudDhcpDeleteOptions
- func (_options *PcloudDhcpDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudDhcpDeleteOptions
- func (_options *PcloudDhcpDeleteOptions) SetDhcpID(dhcpID string) *PcloudDhcpDeleteOptions
- func (options *PcloudDhcpDeleteOptions) SetHeaders(param map[string]string) *PcloudDhcpDeleteOptions
- type PcloudDhcpGetOptions
- type PcloudDhcpGetallOptions
- type PcloudDhcpPostOptions
- func (_options *PcloudDhcpPostOptions) SetCIDR(cidr string) *PcloudDhcpPostOptions
- func (_options *PcloudDhcpPostOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudDhcpPostOptions
- func (_options *PcloudDhcpPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudDhcpPostOptions
- func (_options *PcloudDhcpPostOptions) SetDnsServer(dnsServer string) *PcloudDhcpPostOptions
- func (options *PcloudDhcpPostOptions) SetHeaders(param map[string]string) *PcloudDhcpPostOptions
- func (_options *PcloudDhcpPostOptions) SetName(name string) *PcloudDhcpPostOptions
- func (_options *PcloudDhcpPostOptions) SetSnatEnabled(snatEnabled bool) *PcloudDhcpPostOptions
- type PcloudEventsGetOptions
- func (_options *PcloudEventsGetOptions) SetAcceptLanguage(acceptLanguage string) *PcloudEventsGetOptions
- func (_options *PcloudEventsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudEventsGetOptions
- func (_options *PcloudEventsGetOptions) SetEventID(eventID string) *PcloudEventsGetOptions
- func (options *PcloudEventsGetOptions) SetHeaders(param map[string]string) *PcloudEventsGetOptions
- type PcloudEventsGetqueryOptions
- func (_options *PcloudEventsGetqueryOptions) SetAcceptLanguage(acceptLanguage string) *PcloudEventsGetqueryOptions
- func (_options *PcloudEventsGetqueryOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudEventsGetqueryOptions
- func (_options *PcloudEventsGetqueryOptions) SetFromTime(fromTime string) *PcloudEventsGetqueryOptions
- func (options *PcloudEventsGetqueryOptions) SetHeaders(param map[string]string) *PcloudEventsGetqueryOptions
- func (_options *PcloudEventsGetqueryOptions) SetTime(time string) *PcloudEventsGetqueryOptions
- func (_options *PcloudEventsGetqueryOptions) SetToTime(toTime string) *PcloudEventsGetqueryOptions
- type PcloudIkepoliciesDeleteOptions
- func (_options *PcloudIkepoliciesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesDeleteOptions
- func (options *PcloudIkepoliciesDeleteOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesDeleteOptions
- func (_options *PcloudIkepoliciesDeleteOptions) SetIkePolicyID(ikePolicyID string) *PcloudIkepoliciesDeleteOptions
- type PcloudIkepoliciesGetOptions
- func (_options *PcloudIkepoliciesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesGetOptions
- func (options *PcloudIkepoliciesGetOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesGetOptions
- func (_options *PcloudIkepoliciesGetOptions) SetIkePolicyID(ikePolicyID string) *PcloudIkepoliciesGetOptions
- type PcloudIkepoliciesGetallOptions
- type PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetAuthentication(authentication string) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetDhGroup(dhGroup int64) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetEncryption(encryption string) *PcloudIkepoliciesPostOptions
- func (options *PcloudIkepoliciesPostOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetKeyLifetime(keyLifetime int64) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetName(name string) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetPresharedKey(presharedKey string) *PcloudIkepoliciesPostOptions
- func (_options *PcloudIkepoliciesPostOptions) SetVersion(version int64) *PcloudIkepoliciesPostOptions
- type PcloudIkepoliciesPutOptions
- func (_options *PcloudIkepoliciesPutOptions) SetBody(body *IkePolicyUpdate) *PcloudIkepoliciesPutOptions
- func (_options *PcloudIkepoliciesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesPutOptions
- func (options *PcloudIkepoliciesPutOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesPutOptions
- func (_options *PcloudIkepoliciesPutOptions) SetIkePolicyID(ikePolicyID string) *PcloudIkepoliciesPutOptions
- type PcloudImagesGetOptions
- type PcloudImagesGetallOptions
- type PcloudIpsecpoliciesDeleteOptions
- func (_options *PcloudIpsecpoliciesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesDeleteOptions
- func (options *PcloudIpsecpoliciesDeleteOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesDeleteOptions
- func (_options *PcloudIpsecpoliciesDeleteOptions) SetIpsecPolicyID(ipsecPolicyID string) *PcloudIpsecpoliciesDeleteOptions
- type PcloudIpsecpoliciesGetOptions
- func (_options *PcloudIpsecpoliciesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesGetOptions
- func (options *PcloudIpsecpoliciesGetOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesGetOptions
- func (_options *PcloudIpsecpoliciesGetOptions) SetIpsecPolicyID(ipsecPolicyID string) *PcloudIpsecpoliciesGetOptions
- type PcloudIpsecpoliciesGetallOptions
- type PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetAuthentication(authentication string) *PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetDhGroup(dhGroup int64) *PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetEncryption(encryption string) *PcloudIpsecpoliciesPostOptions
- func (options *PcloudIpsecpoliciesPostOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetKeyLifetime(keyLifetime int64) *PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetName(name string) *PcloudIpsecpoliciesPostOptions
- func (_options *PcloudIpsecpoliciesPostOptions) SetPfs(pfs bool) *PcloudIpsecpoliciesPostOptions
- type PcloudIpsecpoliciesPutOptions
- func (_options *PcloudIpsecpoliciesPutOptions) SetBody(body *IPSecPolicyUpdate) *PcloudIpsecpoliciesPutOptions
- func (_options *PcloudIpsecpoliciesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesPutOptions
- func (options *PcloudIpsecpoliciesPutOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesPutOptions
- func (_options *PcloudIpsecpoliciesPutOptions) SetIpsecPolicyID(ipsecPolicyID string) *PcloudIpsecpoliciesPutOptions
- type PcloudLocationsDisasterrecoveryGetOptions
- type PcloudLocationsDisasterrecoveryGetallOptions
- type PcloudNetworksDeleteOptions
- func (_options *PcloudNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksDeleteOptions
- func (options *PcloudNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudNetworksDeleteOptions
- func (_options *PcloudNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudNetworksDeleteOptions
- type PcloudNetworksGetOptions
- func (_options *PcloudNetworksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksGetOptions
- func (options *PcloudNetworksGetOptions) SetHeaders(param map[string]string) *PcloudNetworksGetOptions
- func (_options *PcloudNetworksGetOptions) SetNetworkID(networkID string) *PcloudNetworksGetOptions
- type PcloudNetworksGetallOptions
- func (_options *PcloudNetworksGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksGetallOptions
- func (_options *PcloudNetworksGetallOptions) SetFilter(filter string) *PcloudNetworksGetallOptions
- func (options *PcloudNetworksGetallOptions) SetHeaders(param map[string]string) *PcloudNetworksGetallOptions
- type PcloudNetworksPortsDeleteOptions
- func (_options *PcloudNetworksPortsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsDeleteOptions
- func (options *PcloudNetworksPortsDeleteOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsDeleteOptions
- func (_options *PcloudNetworksPortsDeleteOptions) SetNetworkID(networkID string) *PcloudNetworksPortsDeleteOptions
- func (_options *PcloudNetworksPortsDeleteOptions) SetPortID(portID string) *PcloudNetworksPortsDeleteOptions
- type PcloudNetworksPortsGetOptions
- func (_options *PcloudNetworksPortsGetOptions) SetAccept(accept string) *PcloudNetworksPortsGetOptions
- func (_options *PcloudNetworksPortsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsGetOptions
- func (options *PcloudNetworksPortsGetOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsGetOptions
- func (_options *PcloudNetworksPortsGetOptions) SetNetworkID(networkID string) *PcloudNetworksPortsGetOptions
- func (_options *PcloudNetworksPortsGetOptions) SetPortID(portID string) *PcloudNetworksPortsGetOptions
- type PcloudNetworksPortsGetallOptions
- func (_options *PcloudNetworksPortsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsGetallOptions
- func (options *PcloudNetworksPortsGetallOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsGetallOptions
- func (_options *PcloudNetworksPortsGetallOptions) SetNetworkID(networkID string) *PcloudNetworksPortsGetallOptions
- type PcloudNetworksPortsPostOptions
- func (_options *PcloudNetworksPortsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsPostOptions
- func (_options *PcloudNetworksPortsPostOptions) SetDescription(description string) *PcloudNetworksPortsPostOptions
- func (options *PcloudNetworksPortsPostOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsPostOptions
- func (_options *PcloudNetworksPortsPostOptions) SetIPAddress(ipAddress string) *PcloudNetworksPortsPostOptions
- func (_options *PcloudNetworksPortsPostOptions) SetNetworkID(networkID string) *PcloudNetworksPortsPostOptions
- type PcloudNetworksPortsPutOptions
- func (_options *PcloudNetworksPortsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsPutOptions
- func (_options *PcloudNetworksPortsPutOptions) SetDescription(description string) *PcloudNetworksPortsPutOptions
- func (options *PcloudNetworksPortsPutOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsPutOptions
- func (_options *PcloudNetworksPortsPutOptions) SetNetworkID(networkID string) *PcloudNetworksPortsPutOptions
- func (_options *PcloudNetworksPortsPutOptions) SetPortID(portID string) *PcloudNetworksPortsPutOptions
- func (_options *PcloudNetworksPortsPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudNetworksPortsPutOptions
- type PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetAccessConfig(accessConfig string) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetCIDR(cidr string) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetDnsServers(dnsServers []string) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetGateway(gateway string) *PcloudNetworksPostOptions
- func (options *PcloudNetworksPostOptions) SetHeaders(param map[string]string) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetIPAddressRanges(ipAddressRanges []IPAddressRange) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetJumbo(jumbo bool) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetMtu(mtu int64) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetName(name string) *PcloudNetworksPostOptions
- func (_options *PcloudNetworksPostOptions) SetType(typeVar string) *PcloudNetworksPostOptions
- type PcloudNetworksPutOptions
- func (_options *PcloudNetworksPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPutOptions
- func (_options *PcloudNetworksPutOptions) SetDnsServers(dnsServers []string) *PcloudNetworksPutOptions
- func (_options *PcloudNetworksPutOptions) SetGateway(gateway string) *PcloudNetworksPutOptions
- func (options *PcloudNetworksPutOptions) SetHeaders(param map[string]string) *PcloudNetworksPutOptions
- func (_options *PcloudNetworksPutOptions) SetIPAddressRanges(ipAddressRanges []IPAddressRange) *PcloudNetworksPutOptions
- func (_options *PcloudNetworksPutOptions) SetName(name string) *PcloudNetworksPutOptions
- func (_options *PcloudNetworksPutOptions) SetNetworkID(networkID string) *PcloudNetworksPutOptions
- type PcloudPlacementgroupsDeleteOptions
- func (_options *PcloudPlacementgroupsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsDeleteOptions
- func (options *PcloudPlacementgroupsDeleteOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsDeleteOptions
- func (_options *PcloudPlacementgroupsDeleteOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsDeleteOptions
- type PcloudPlacementgroupsGetOptions
- func (_options *PcloudPlacementgroupsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsGetOptions
- func (options *PcloudPlacementgroupsGetOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsGetOptions
- func (_options *PcloudPlacementgroupsGetOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsGetOptions
- type PcloudPlacementgroupsGetallOptions
- type PcloudPlacementgroupsMembersDeleteOptions
- func (_options *PcloudPlacementgroupsMembersDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsMembersDeleteOptions
- func (options *PcloudPlacementgroupsMembersDeleteOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsMembersDeleteOptions
- func (_options *PcloudPlacementgroupsMembersDeleteOptions) SetID(id string) *PcloudPlacementgroupsMembersDeleteOptions
- func (_options *PcloudPlacementgroupsMembersDeleteOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsMembersDeleteOptions
- type PcloudPlacementgroupsMembersPostOptions
- func (_options *PcloudPlacementgroupsMembersPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsMembersPostOptions
- func (options *PcloudPlacementgroupsMembersPostOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsMembersPostOptions
- func (_options *PcloudPlacementgroupsMembersPostOptions) SetID(id string) *PcloudPlacementgroupsMembersPostOptions
- func (_options *PcloudPlacementgroupsMembersPostOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsMembersPostOptions
- type PcloudPlacementgroupsPostOptions
- func (_options *PcloudPlacementgroupsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsPostOptions
- func (options *PcloudPlacementgroupsPostOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsPostOptions
- func (_options *PcloudPlacementgroupsPostOptions) SetName(name string) *PcloudPlacementgroupsPostOptions
- func (_options *PcloudPlacementgroupsPostOptions) SetPolicy(policy string) *PcloudPlacementgroupsPostOptions
- type PcloudPodcapacityGetOptions
- type PcloudPvminstancesActionPostOptions
- func (_options *PcloudPvminstancesActionPostOptions) SetAction(action string) *PcloudPvminstancesActionPostOptions
- func (_options *PcloudPvminstancesActionPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesActionPostOptions
- func (options *PcloudPvminstancesActionPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesActionPostOptions
- func (_options *PcloudPvminstancesActionPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesActionPostOptions
- type PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCaptureDestination(captureDestination string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCaptureName(captureName string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCaptureVolumeIDs(captureVolumeIDs []string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageAccessKey(cloudStorageAccessKey string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageImagePath(cloudStorageImagePath string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageRegion(cloudStorageRegion string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageSecretKey(cloudStorageSecretKey string) *PcloudPvminstancesCapturePostOptions
- func (options *PcloudPvminstancesCapturePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesCapturePostOptions
- func (_options *PcloudPvminstancesCapturePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesCapturePostOptions
- type PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesClonePostOptions
- func (options *PcloudPvminstancesClonePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetKeyPairName(keyPairName string) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetMemory(memory float64) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetName(name string) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetNetworks(networks []PvmInstanceAddNetwork) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetProcType(procType string) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetProcessors(processors float64) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetSoftwareLicenses(softwareLicenses *SoftwareLicenses) *PcloudPvminstancesClonePostOptions
- func (_options *PcloudPvminstancesClonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudPvminstancesClonePostOptions
- type PcloudPvminstancesConsoleGetOptions
- func (_options *PcloudPvminstancesConsoleGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsoleGetOptions
- func (options *PcloudPvminstancesConsoleGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesConsoleGetOptions
- func (_options *PcloudPvminstancesConsoleGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesConsoleGetOptions
- type PcloudPvminstancesConsolePostOptions
- func (_options *PcloudPvminstancesConsolePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsolePostOptions
- func (options *PcloudPvminstancesConsolePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesConsolePostOptions
- func (_options *PcloudPvminstancesConsolePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesConsolePostOptions
- type PcloudPvminstancesConsolePutOptions
- func (_options *PcloudPvminstancesConsolePutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsolePutOptions
- func (_options *PcloudPvminstancesConsolePutOptions) SetCode(code string) *PcloudPvminstancesConsolePutOptions
- func (options *PcloudPvminstancesConsolePutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesConsolePutOptions
- func (_options *PcloudPvminstancesConsolePutOptions) SetLanguage(language string) *PcloudPvminstancesConsolePutOptions
- func (_options *PcloudPvminstancesConsolePutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesConsolePutOptions
- type PcloudPvminstancesDeleteOptions
- func (_options *PcloudPvminstancesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesDeleteOptions
- func (_options *PcloudPvminstancesDeleteOptions) SetDeleteDataVolumes(deleteDataVolumes bool) *PcloudPvminstancesDeleteOptions
- func (options *PcloudPvminstancesDeleteOptions) SetHeaders(param map[string]string) *PcloudPvminstancesDeleteOptions
- func (_options *PcloudPvminstancesDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesDeleteOptions
- type PcloudPvminstancesGetOptions
- func (_options *PcloudPvminstancesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesGetOptions
- func (options *PcloudPvminstancesGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesGetOptions
- func (_options *PcloudPvminstancesGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesGetOptions
- type PcloudPvminstancesGetallOptions
- type PcloudPvminstancesNetworksDeleteOptions
- func (_options *PcloudPvminstancesNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksDeleteOptions
- func (options *PcloudPvminstancesNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksDeleteOptions
- func (_options *PcloudPvminstancesNetworksDeleteOptions) SetMacAddress(macAddress string) *PcloudPvminstancesNetworksDeleteOptions
- func (_options *PcloudPvminstancesNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudPvminstancesNetworksDeleteOptions
- func (_options *PcloudPvminstancesNetworksDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksDeleteOptions
- type PcloudPvminstancesNetworksGetOptions
- func (_options *PcloudPvminstancesNetworksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksGetOptions
- func (options *PcloudPvminstancesNetworksGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksGetOptions
- func (_options *PcloudPvminstancesNetworksGetOptions) SetNetworkID(networkID string) *PcloudPvminstancesNetworksGetOptions
- func (_options *PcloudPvminstancesNetworksGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksGetOptions
- type PcloudPvminstancesNetworksGetallOptions
- func (_options *PcloudPvminstancesNetworksGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksGetallOptions
- func (options *PcloudPvminstancesNetworksGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksGetallOptions
- func (_options *PcloudPvminstancesNetworksGetallOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksGetallOptions
- type PcloudPvminstancesNetworksPostOptions
- func (_options *PcloudPvminstancesNetworksPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksPostOptions
- func (options *PcloudPvminstancesNetworksPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksPostOptions
- func (_options *PcloudPvminstancesNetworksPostOptions) SetIPAddress(ipAddress string) *PcloudPvminstancesNetworksPostOptions
- func (_options *PcloudPvminstancesNetworksPostOptions) SetNetworkID(networkID string) *PcloudPvminstancesNetworksPostOptions
- func (_options *PcloudPvminstancesNetworksPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksPostOptions
- type PcloudPvminstancesOperationsPostOptions
- func (_options *PcloudPvminstancesOperationsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesOperationsPostOptions
- func (options *PcloudPvminstancesOperationsPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesOperationsPostOptions
- func (_options *PcloudPvminstancesOperationsPostOptions) SetOperation(operation *Operations) *PcloudPvminstancesOperationsPostOptions
- func (_options *PcloudPvminstancesOperationsPostOptions) SetOperationType(operationType string) *PcloudPvminstancesOperationsPostOptions
- func (_options *PcloudPvminstancesOperationsPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesOperationsPostOptions
- type PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetDeployTarget(deployTarget string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetDeploymentType(deploymentType string) *PcloudPvminstancesPostOptions
- func (options *PcloudPvminstancesPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetImageID(imageID string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetKeyPairName(keyPairName string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetLicenseRepositoryCapacity(licenseRepositoryCapacity int64) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetMemory(memory float64) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetMigratable(migratable bool) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetNetworkIDs(networkIDs []string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetNetworks(networks []PvmInstanceAddNetwork) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetPinPolicy(pinPolicy string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetPlacementGroup(placementGroup string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetProcType(procType string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetProcessors(processors float64) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetReplicantAffinityPolicy(replicantAffinityPolicy string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetReplicantNamingScheme(replicantNamingScheme string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetReplicants(replicants float64) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetServerName(serverName string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetSharedProcessorPool(sharedProcessorPool string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetSkipHostValidation(skipHostValidation bool) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetSoftwareLicenses(softwareLicenses *SoftwareLicenses) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetStorageConnection(storageConnection string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetStorageConnectionV2(storageConnectionV2 string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetStoragePool(storagePool string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetStorageType(storageType string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetSysType(sysType string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetUserData(userData string) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetVirtualCores(virtualCores *VirtualCores) *PcloudPvminstancesPostOptions
- func (_options *PcloudPvminstancesPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudPvminstancesPostOptions
- type PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetCloudInitialization(cloudInitialization *CloudInitialization) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesPutOptions
- func (options *PcloudPvminstancesPutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetLicenseRepositoryCapacity(licenseRepositoryCapacity int64) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetMemory(memory float64) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetMigratable(migratable bool) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetPinPolicy(pinPolicy string) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetProcType(procType string) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetProcessors(processors float64) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetSapProfileID(sapProfileID string) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetServerName(serverName string) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetSoftwareLicenses(softwareLicenses *SoftwareLicenses) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetStoragePoolAffinity(storagePoolAffinity bool) *PcloudPvminstancesPutOptions
- func (_options *PcloudPvminstancesPutOptions) SetVirtualCores(virtualCores *VirtualCores) *PcloudPvminstancesPutOptions
- type PcloudPvminstancesSnapshotsGetallOptions
- func (_options *PcloudPvminstancesSnapshotsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesSnapshotsGetallOptions
- func (options *PcloudPvminstancesSnapshotsGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesSnapshotsGetallOptions
- func (_options *PcloudPvminstancesSnapshotsGetallOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesSnapshotsGetallOptions
- type PcloudPvminstancesSnapshotsPostOptions
- func (_options *PcloudPvminstancesSnapshotsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesSnapshotsPostOptions
- func (_options *PcloudPvminstancesSnapshotsPostOptions) SetDescription(description string) *PcloudPvminstancesSnapshotsPostOptions
- func (options *PcloudPvminstancesSnapshotsPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesSnapshotsPostOptions
- func (_options *PcloudPvminstancesSnapshotsPostOptions) SetName(name string) *PcloudPvminstancesSnapshotsPostOptions
- func (_options *PcloudPvminstancesSnapshotsPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesSnapshotsPostOptions
- func (_options *PcloudPvminstancesSnapshotsPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudPvminstancesSnapshotsPostOptions
- type PcloudPvminstancesSnapshotsRestorePostOptions
- func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesSnapshotsRestorePostOptions
- func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetForce(force bool) *PcloudPvminstancesSnapshotsRestorePostOptions
- func (options *PcloudPvminstancesSnapshotsRestorePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesSnapshotsRestorePostOptions
- func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesSnapshotsRestorePostOptions
- func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetRestoreFailAction(restoreFailAction string) *PcloudPvminstancesSnapshotsRestorePostOptions
- func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetSnapshotID(snapshotID string) *PcloudPvminstancesSnapshotsRestorePostOptions
- type PcloudPvminstancesVolumesDeleteOptions
- func (_options *PcloudPvminstancesVolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesDeleteOptions
- func (options *PcloudPvminstancesVolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesDeleteOptions
- func (_options *PcloudPvminstancesVolumesDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesDeleteOptions
- func (_options *PcloudPvminstancesVolumesDeleteOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesDeleteOptions
- type PcloudPvminstancesVolumesGetOptions
- func (_options *PcloudPvminstancesVolumesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesGetOptions
- func (options *PcloudPvminstancesVolumesGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesGetOptions
- func (_options *PcloudPvminstancesVolumesGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesGetOptions
- func (_options *PcloudPvminstancesVolumesGetOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesGetOptions
- type PcloudPvminstancesVolumesGetallOptions
- func (_options *PcloudPvminstancesVolumesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesGetallOptions
- func (options *PcloudPvminstancesVolumesGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesGetallOptions
- func (_options *PcloudPvminstancesVolumesGetallOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesGetallOptions
- type PcloudPvminstancesVolumesPostOptions
- func (_options *PcloudPvminstancesVolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesPostOptions
- func (options *PcloudPvminstancesVolumesPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesPostOptions
- func (_options *PcloudPvminstancesVolumesPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesPostOptions
- func (_options *PcloudPvminstancesVolumesPostOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesPostOptions
- type PcloudPvminstancesVolumesPutOptions
- func (_options *PcloudPvminstancesVolumesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesPutOptions
- func (_options *PcloudPvminstancesVolumesPutOptions) SetDeleteOnTermination(deleteOnTermination bool) *PcloudPvminstancesVolumesPutOptions
- func (options *PcloudPvminstancesVolumesPutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesPutOptions
- func (_options *PcloudPvminstancesVolumesPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesPutOptions
- func (_options *PcloudPvminstancesVolumesPutOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesPutOptions
- type PcloudPvminstancesVolumesSetbootPutOptions
- func (_options *PcloudPvminstancesVolumesSetbootPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesSetbootPutOptions
- func (options *PcloudPvminstancesVolumesSetbootPutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesSetbootPutOptions
- func (_options *PcloudPvminstancesVolumesSetbootPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesSetbootPutOptions
- func (_options *PcloudPvminstancesVolumesSetbootPutOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesSetbootPutOptions
- type PcloudSapGetOptions
- type PcloudSapGetallOptions
- type PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetDeploymentType(deploymentType string) *PcloudSapPostOptions
- func (options *PcloudSapPostOptions) SetHeaders(param map[string]string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetImageID(imageID string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetInstances(instances *PvmInstanceMultiCreate) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetName(name string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetNetworks(networks []PvmInstanceAddNetwork) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetPinPolicy(pinPolicy string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetPlacementGroup(placementGroup string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetProfileID(profileID string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetSshKeyName(sshKeyName string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetStoragePool(storagePool string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetStorageType(storageType string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetSysType(sysType string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetUserData(userData string) *PcloudSapPostOptions
- func (_options *PcloudSapPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudSapPostOptions
- type PcloudSharedprocessorpoolsDeleteOptions
- func (_options *PcloudSharedprocessorpoolsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsDeleteOptions
- func (options *PcloudSharedprocessorpoolsDeleteOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsDeleteOptions
- func (_options *PcloudSharedprocessorpoolsDeleteOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSharedprocessorpoolsDeleteOptions
- type PcloudSharedprocessorpoolsGetOptions
- func (_options *PcloudSharedprocessorpoolsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsGetOptions
- func (options *PcloudSharedprocessorpoolsGetOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsGetOptions
- func (_options *PcloudSharedprocessorpoolsGetOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSharedprocessorpoolsGetOptions
- type PcloudSharedprocessorpoolsGetallOptions
- type PcloudSharedprocessorpoolsPostOptions
- func (_options *PcloudSharedprocessorpoolsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsPostOptions
- func (options *PcloudSharedprocessorpoolsPostOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsPostOptions
- func (_options *PcloudSharedprocessorpoolsPostOptions) SetHostGroup(hostGroup string) *PcloudSharedprocessorpoolsPostOptions
- func (_options *PcloudSharedprocessorpoolsPostOptions) SetName(name string) *PcloudSharedprocessorpoolsPostOptions
- func (_options *PcloudSharedprocessorpoolsPostOptions) SetPlacementGroupID(placementGroupID string) *PcloudSharedprocessorpoolsPostOptions
- func (_options *PcloudSharedprocessorpoolsPostOptions) SetReservedCores(reservedCores int64) *PcloudSharedprocessorpoolsPostOptions
- type PcloudSharedprocessorpoolsPutOptions
- func (_options *PcloudSharedprocessorpoolsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsPutOptions
- func (options *PcloudSharedprocessorpoolsPutOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsPutOptions
- func (_options *PcloudSharedprocessorpoolsPutOptions) SetName(name string) *PcloudSharedprocessorpoolsPutOptions
- func (_options *PcloudSharedprocessorpoolsPutOptions) SetReservedCores(reservedCores int64) *PcloudSharedprocessorpoolsPutOptions
- func (_options *PcloudSharedprocessorpoolsPutOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSharedprocessorpoolsPutOptions
- type PcloudSppplacementgroupsDeleteOptions
- func (_options *PcloudSppplacementgroupsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsDeleteOptions
- func (options *PcloudSppplacementgroupsDeleteOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsDeleteOptions
- func (_options *PcloudSppplacementgroupsDeleteOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsDeleteOptions
- type PcloudSppplacementgroupsGetOptions
- func (_options *PcloudSppplacementgroupsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsGetOptions
- func (options *PcloudSppplacementgroupsGetOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsGetOptions
- func (_options *PcloudSppplacementgroupsGetOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsGetOptions
- type PcloudSppplacementgroupsGetallOptions
- type PcloudSppplacementgroupsMembersDeleteOptions
- func (_options *PcloudSppplacementgroupsMembersDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsMembersDeleteOptions
- func (options *PcloudSppplacementgroupsMembersDeleteOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsMembersDeleteOptions
- func (_options *PcloudSppplacementgroupsMembersDeleteOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSppplacementgroupsMembersDeleteOptions
- func (_options *PcloudSppplacementgroupsMembersDeleteOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsMembersDeleteOptions
- type PcloudSppplacementgroupsMembersPostOptions
- func (_options *PcloudSppplacementgroupsMembersPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsMembersPostOptions
- func (options *PcloudSppplacementgroupsMembersPostOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsMembersPostOptions
- func (_options *PcloudSppplacementgroupsMembersPostOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSppplacementgroupsMembersPostOptions
- func (_options *PcloudSppplacementgroupsMembersPostOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsMembersPostOptions
- type PcloudSppplacementgroupsPostOptions
- func (_options *PcloudSppplacementgroupsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsPostOptions
- func (options *PcloudSppplacementgroupsPostOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsPostOptions
- func (_options *PcloudSppplacementgroupsPostOptions) SetName(name string) *PcloudSppplacementgroupsPostOptions
- func (_options *PcloudSppplacementgroupsPostOptions) SetPolicy(policy string) *PcloudSppplacementgroupsPostOptions
- type PcloudStoragecapacityPoolsGetOptions
- func (_options *PcloudStoragecapacityPoolsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudStoragecapacityPoolsGetOptions
- func (options *PcloudStoragecapacityPoolsGetOptions) SetHeaders(param map[string]string) *PcloudStoragecapacityPoolsGetOptions
- func (_options *PcloudStoragecapacityPoolsGetOptions) SetStoragePoolName(storagePoolName string) *PcloudStoragecapacityPoolsGetOptions
- type PcloudStoragecapacityPoolsGetallOptions
- type PcloudStoragecapacityTypesGetOptions
- func (_options *PcloudStoragecapacityTypesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudStoragecapacityTypesGetOptions
- func (options *PcloudStoragecapacityTypesGetOptions) SetHeaders(param map[string]string) *PcloudStoragecapacityTypesGetOptions
- func (_options *PcloudStoragecapacityTypesGetOptions) SetStorageTypeName(storageTypeName string) *PcloudStoragecapacityTypesGetOptions
- type PcloudStoragecapacityTypesGetallOptions
- type PcloudSystempoolsGetOptions
- type PcloudTasksDeleteOptions
- type PcloudTasksGetOptions
- type PcloudTenantsGetOptions
- type PcloudTenantsPutOptions
- func (options *PcloudTenantsPutOptions) SetHeaders(param map[string]string) *PcloudTenantsPutOptions
- func (_options *PcloudTenantsPutOptions) SetIcn(icn string) *PcloudTenantsPutOptions
- func (_options *PcloudTenantsPutOptions) SetPeeringNetworks(peeringNetworks []PeeringNetwork) *PcloudTenantsPutOptions
- func (_options *PcloudTenantsPutOptions) SetTenantID(tenantID string) *PcloudTenantsPutOptions
- type PcloudTenantsSshkeysDeleteOptions
- func (options *PcloudTenantsSshkeysDeleteOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysDeleteOptions
- func (_options *PcloudTenantsSshkeysDeleteOptions) SetSshkeyName(sshkeyName string) *PcloudTenantsSshkeysDeleteOptions
- func (_options *PcloudTenantsSshkeysDeleteOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysDeleteOptions
- type PcloudTenantsSshkeysGetOptions
- func (options *PcloudTenantsSshkeysGetOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysGetOptions
- func (_options *PcloudTenantsSshkeysGetOptions) SetSshkeyName(sshkeyName string) *PcloudTenantsSshkeysGetOptions
- func (_options *PcloudTenantsSshkeysGetOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysGetOptions
- type PcloudTenantsSshkeysGetallOptions
- type PcloudTenantsSshkeysPostOptions
- func (_options *PcloudTenantsSshkeysPostOptions) SetCreationDate(creationDate *strfmt.DateTime) *PcloudTenantsSshkeysPostOptions
- func (options *PcloudTenantsSshkeysPostOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysPostOptions
- func (_options *PcloudTenantsSshkeysPostOptions) SetName(name string) *PcloudTenantsSshkeysPostOptions
- func (_options *PcloudTenantsSshkeysPostOptions) SetSshKey(sshKey string) *PcloudTenantsSshkeysPostOptions
- func (_options *PcloudTenantsSshkeysPostOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysPostOptions
- type PcloudTenantsSshkeysPutOptions
- func (_options *PcloudTenantsSshkeysPutOptions) SetCreationDate(creationDate *strfmt.DateTime) *PcloudTenantsSshkeysPutOptions
- func (options *PcloudTenantsSshkeysPutOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysPutOptions
- func (_options *PcloudTenantsSshkeysPutOptions) SetName(name string) *PcloudTenantsSshkeysPutOptions
- func (_options *PcloudTenantsSshkeysPutOptions) SetSshKey(sshKey string) *PcloudTenantsSshkeysPutOptions
- func (_options *PcloudTenantsSshkeysPutOptions) SetSshkeyName(sshkeyName string) *PcloudTenantsSshkeysPutOptions
- func (_options *PcloudTenantsSshkeysPutOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysPutOptions
- type PcloudV1CloudinstancesCosimagesGetOptions
- type PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetAccessKey(accessKey string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetBucketAccess(bucketAccess string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetBucketName(bucketName string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (options *PcloudV1CloudinstancesCosimagesPostOptions) SetHeaders(param map[string]string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetImageFilename(imageFilename string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetImageName(imageName string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetOsType(osType string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetRegion(region string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetSecretKey(secretKey string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetStoragePool(storagePool string) *PcloudV1CloudinstancesCosimagesPostOptions
- func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetStorageType(storageType string) *PcloudV1CloudinstancesCosimagesPostOptions
- type PcloudV2ImagesExportGetOptions
- func (_options *PcloudV2ImagesExportGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2ImagesExportGetOptions
- func (options *PcloudV2ImagesExportGetOptions) SetHeaders(param map[string]string) *PcloudV2ImagesExportGetOptions
- func (_options *PcloudV2ImagesExportGetOptions) SetImageID(imageID string) *PcloudV2ImagesExportGetOptions
- type PcloudV2ImagesExportPostOptions
- func (_options *PcloudV2ImagesExportPostOptions) SetAccessKey(accessKey string) *PcloudV2ImagesExportPostOptions
- func (_options *PcloudV2ImagesExportPostOptions) SetBucketName(bucketName string) *PcloudV2ImagesExportPostOptions
- func (_options *PcloudV2ImagesExportPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2ImagesExportPostOptions
- func (options *PcloudV2ImagesExportPostOptions) SetHeaders(param map[string]string) *PcloudV2ImagesExportPostOptions
- func (_options *PcloudV2ImagesExportPostOptions) SetImageID(imageID string) *PcloudV2ImagesExportPostOptions
- func (_options *PcloudV2ImagesExportPostOptions) SetRegion(region string) *PcloudV2ImagesExportPostOptions
- func (_options *PcloudV2ImagesExportPostOptions) SetSecretKey(secretKey string) *PcloudV2ImagesExportPostOptions
- type PcloudV2PvminstancesCaptureGetOptions
- func (_options *PcloudV2PvminstancesCaptureGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesCaptureGetOptions
- func (options *PcloudV2PvminstancesCaptureGetOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesCaptureGetOptions
- func (_options *PcloudV2PvminstancesCaptureGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesCaptureGetOptions
- type PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCaptureDestination(captureDestination string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCaptureName(captureName string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCaptureVolumeIDs(captureVolumeIDs []string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageAccessKey(cloudStorageAccessKey string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageImagePath(cloudStorageImagePath string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageRegion(cloudStorageRegion string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageSecretKey(cloudStorageSecretKey string) *PcloudV2PvminstancesCapturePostOptions
- func (options *PcloudV2PvminstancesCapturePostOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesCapturePostOptions
- func (_options *PcloudV2PvminstancesCapturePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesCapturePostOptions
- type PcloudV2PvminstancesGetallOptions
- type PcloudV2PvminstancesVolumesDeleteOptions
- func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesVolumesDeleteOptions
- func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetDetachAllVolumes(detachAllVolumes bool) *PcloudV2PvminstancesVolumesDeleteOptions
- func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetDetachPrimaryBootVolume(detachPrimaryBootVolume bool) *PcloudV2PvminstancesVolumesDeleteOptions
- func (options *PcloudV2PvminstancesVolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesVolumesDeleteOptions
- func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesVolumesDeleteOptions
- func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2PvminstancesVolumesDeleteOptions
- type PcloudV2PvminstancesVolumesPostOptions
- func (_options *PcloudV2PvminstancesVolumesPostOptions) SetBootVolumeID(bootVolumeID string) *PcloudV2PvminstancesVolumesPostOptions
- func (_options *PcloudV2PvminstancesVolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesVolumesPostOptions
- func (options *PcloudV2PvminstancesVolumesPostOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesVolumesPostOptions
- func (_options *PcloudV2PvminstancesVolumesPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesVolumesPostOptions
- func (_options *PcloudV2PvminstancesVolumesPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2PvminstancesVolumesPostOptions
- type PcloudV2VolumesClonePostOptions
- func (_options *PcloudV2VolumesClonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesClonePostOptions
- func (options *PcloudV2VolumesClonePostOptions) SetHeaders(param map[string]string) *PcloudV2VolumesClonePostOptions
- func (_options *PcloudV2VolumesClonePostOptions) SetName(name string) *PcloudV2VolumesClonePostOptions
- func (_options *PcloudV2VolumesClonePostOptions) SetTargetReplicationEnabled(targetReplicationEnabled bool) *PcloudV2VolumesClonePostOptions
- func (_options *PcloudV2VolumesClonePostOptions) SetTargetStorageTier(targetStorageTier string) *PcloudV2VolumesClonePostOptions
- func (_options *PcloudV2VolumesClonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2VolumesClonePostOptions
- type PcloudV2VolumesClonetasksGetOptions
- func (_options *PcloudV2VolumesClonetasksGetOptions) SetAccept(accept string) *PcloudV2VolumesClonetasksGetOptions
- func (_options *PcloudV2VolumesClonetasksGetOptions) SetCloneTaskID(cloneTaskID string) *PcloudV2VolumesClonetasksGetOptions
- func (_options *PcloudV2VolumesClonetasksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesClonetasksGetOptions
- func (options *PcloudV2VolumesClonetasksGetOptions) SetHeaders(param map[string]string) *PcloudV2VolumesClonetasksGetOptions
- type PcloudV2VolumesDeleteOptions
- func (_options *PcloudV2VolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesDeleteOptions
- func (options *PcloudV2VolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudV2VolumesDeleteOptions
- func (_options *PcloudV2VolumesDeleteOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2VolumesDeleteOptions
- type PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetAffinityPolicy(affinityPolicy string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetAffinityPvmInstance(affinityPvmInstance string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetAffinityVolume(affinityVolume string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetAntiAffinityPvmInstances(antiAffinityPvmInstances []string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetAntiAffinityVolumes(antiAffinityVolumes []string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetCount(count int64) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetDiskType(diskType string) *PcloudV2VolumesPostOptions
- func (options *PcloudV2VolumesPostOptions) SetHeaders(param map[string]string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetName(name string) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetShareable(shareable bool) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetSize(size int64) *PcloudV2VolumesPostOptions
- func (_options *PcloudV2VolumesPostOptions) SetVolumePool(volumePool string) *PcloudV2VolumesPostOptions
- type PcloudV2VolumescloneCancelPostOptions
- func (_options *PcloudV2VolumescloneCancelPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneCancelPostOptions
- func (_options *PcloudV2VolumescloneCancelPostOptions) SetForce(force bool) *PcloudV2VolumescloneCancelPostOptions
- func (options *PcloudV2VolumescloneCancelPostOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneCancelPostOptions
- func (_options *PcloudV2VolumescloneCancelPostOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneCancelPostOptions
- type PcloudV2VolumescloneDeleteOptions
- func (_options *PcloudV2VolumescloneDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneDeleteOptions
- func (options *PcloudV2VolumescloneDeleteOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneDeleteOptions
- func (_options *PcloudV2VolumescloneDeleteOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneDeleteOptions
- type PcloudV2VolumescloneExecutePostOptions
- func (_options *PcloudV2VolumescloneExecutePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneExecutePostOptions
- func (options *PcloudV2VolumescloneExecutePostOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneExecutePostOptions
- func (_options *PcloudV2VolumescloneExecutePostOptions) SetName(name string) *PcloudV2VolumescloneExecutePostOptions
- func (_options *PcloudV2VolumescloneExecutePostOptions) SetRollbackPrepare(rollbackPrepare bool) *PcloudV2VolumescloneExecutePostOptions
- func (_options *PcloudV2VolumescloneExecutePostOptions) SetTargetReplicationEnabled(targetReplicationEnabled bool) *PcloudV2VolumescloneExecutePostOptions
- func (_options *PcloudV2VolumescloneExecutePostOptions) SetTargetStorageTier(targetStorageTier string) *PcloudV2VolumescloneExecutePostOptions
- func (_options *PcloudV2VolumescloneExecutePostOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneExecutePostOptions
- type PcloudV2VolumescloneGetOptions
- func (_options *PcloudV2VolumescloneGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneGetOptions
- func (options *PcloudV2VolumescloneGetOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneGetOptions
- func (_options *PcloudV2VolumescloneGetOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneGetOptions
- type PcloudV2VolumescloneGetallOptions
- func (_options *PcloudV2VolumescloneGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneGetallOptions
- func (_options *PcloudV2VolumescloneGetallOptions) SetFilter(filter string) *PcloudV2VolumescloneGetallOptions
- func (options *PcloudV2VolumescloneGetallOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneGetallOptions
- type PcloudV2VolumesclonePostOptions
- func (_options *PcloudV2VolumesclonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesclonePostOptions
- func (options *PcloudV2VolumesclonePostOptions) SetHeaders(param map[string]string) *PcloudV2VolumesclonePostOptions
- func (_options *PcloudV2VolumesclonePostOptions) SetName(name string) *PcloudV2VolumesclonePostOptions
- func (_options *PcloudV2VolumesclonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2VolumesclonePostOptions
- type PcloudV2VolumescloneStartPostOptions
- func (_options *PcloudV2VolumescloneStartPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneStartPostOptions
- func (options *PcloudV2VolumescloneStartPostOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneStartPostOptions
- func (_options *PcloudV2VolumescloneStartPostOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneStartPostOptions
- type PcloudVolumeOnboardingGetOptions
- func (_options *PcloudVolumeOnboardingGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumeOnboardingGetOptions
- func (options *PcloudVolumeOnboardingGetOptions) SetHeaders(param map[string]string) *PcloudVolumeOnboardingGetOptions
- func (_options *PcloudVolumeOnboardingGetOptions) SetVolumeOnboardingID(volumeOnboardingID string) *PcloudVolumeOnboardingGetOptions
- type PcloudVolumeOnboardingGetallOptions
- type PcloudVolumeOnboardingPostOptions
- func (_options *PcloudVolumeOnboardingPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumeOnboardingPostOptions
- func (_options *PcloudVolumeOnboardingPostOptions) SetDescription(description string) *PcloudVolumeOnboardingPostOptions
- func (options *PcloudVolumeOnboardingPostOptions) SetHeaders(param map[string]string) *PcloudVolumeOnboardingPostOptions
- func (_options *PcloudVolumeOnboardingPostOptions) SetVolumes(volumes []AuxiliaryVolumesForOnboarding) *PcloudVolumeOnboardingPostOptions
- type PcloudVolumegroupsActionPostOptions
- func (_options *PcloudVolumegroupsActionPostOptions) SetBody(body *VolumeGroupAction) *PcloudVolumegroupsActionPostOptions
- func (_options *PcloudVolumegroupsActionPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsActionPostOptions
- func (options *PcloudVolumegroupsActionPostOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsActionPostOptions
- func (_options *PcloudVolumegroupsActionPostOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsActionPostOptions
- type PcloudVolumegroupsDeleteOptions
- func (_options *PcloudVolumegroupsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsDeleteOptions
- func (options *PcloudVolumegroupsDeleteOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsDeleteOptions
- func (_options *PcloudVolumegroupsDeleteOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsDeleteOptions
- type PcloudVolumegroupsGetDetailsOptions
- func (_options *PcloudVolumegroupsGetDetailsOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsGetDetailsOptions
- func (options *PcloudVolumegroupsGetDetailsOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsGetDetailsOptions
- func (_options *PcloudVolumegroupsGetDetailsOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsGetDetailsOptions
- type PcloudVolumegroupsGetOptions
- func (_options *PcloudVolumegroupsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsGetOptions
- func (options *PcloudVolumegroupsGetOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsGetOptions
- func (_options *PcloudVolumegroupsGetOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsGetOptions
- type PcloudVolumegroupsGetallDetailsOptions
- type PcloudVolumegroupsGetallOptions
- type PcloudVolumegroupsPostOptions
- func (_options *PcloudVolumegroupsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsPostOptions
- func (_options *PcloudVolumegroupsPostOptions) SetConsistencyGroupName(consistencyGroupName string) *PcloudVolumegroupsPostOptions
- func (options *PcloudVolumegroupsPostOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsPostOptions
- func (_options *PcloudVolumegroupsPostOptions) SetName(name string) *PcloudVolumegroupsPostOptions
- func (_options *PcloudVolumegroupsPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudVolumegroupsPostOptions
- type PcloudVolumegroupsPutOptions
- func (_options *PcloudVolumegroupsPutOptions) SetAddVolumes(addVolumes []string) *PcloudVolumegroupsPutOptions
- func (_options *PcloudVolumegroupsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsPutOptions
- func (options *PcloudVolumegroupsPutOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsPutOptions
- func (_options *PcloudVolumegroupsPutOptions) SetRemoveVolumes(removeVolumes []string) *PcloudVolumegroupsPutOptions
- func (_options *PcloudVolumegroupsPutOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsPutOptions
- type PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
- func (_options *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
- func (options *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
- func (_options *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
- type PcloudVolumegroupsStorageDetailsGetOptions
- func (_options *PcloudVolumegroupsStorageDetailsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsStorageDetailsGetOptions
- func (options *PcloudVolumegroupsStorageDetailsGetOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsStorageDetailsGetOptions
- func (_options *PcloudVolumegroupsStorageDetailsGetOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsStorageDetailsGetOptions
- type PcloudVolumesClonePostOptions
- func (_options *PcloudVolumesClonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumesClonePostOptions
- func (_options *PcloudVolumesClonePostOptions) SetDisplayName(displayName string) *PcloudVolumesClonePostOptions
- func (options *PcloudVolumesClonePostOptions) SetHeaders(param map[string]string) *PcloudVolumesClonePostOptions
- func (_options *PcloudVolumesClonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudVolumesClonePostOptions
- type PcloudVpnconnectionsDeleteOptions
- func (_options *PcloudVpnconnectionsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsDeleteOptions
- func (options *PcloudVpnconnectionsDeleteOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsDeleteOptions
- func (_options *PcloudVpnconnectionsDeleteOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsDeleteOptions
- type PcloudVpnconnectionsGetOptions
- func (_options *PcloudVpnconnectionsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsGetOptions
- func (options *PcloudVpnconnectionsGetOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsGetOptions
- func (_options *PcloudVpnconnectionsGetOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsGetOptions
- type PcloudVpnconnectionsGetallOptions
- type PcloudVpnconnectionsNetworksDeleteOptions
- func (_options *PcloudVpnconnectionsNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsNetworksDeleteOptions
- func (options *PcloudVpnconnectionsNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsNetworksDeleteOptions
- func (_options *PcloudVpnconnectionsNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudVpnconnectionsNetworksDeleteOptions
- func (_options *PcloudVpnconnectionsNetworksDeleteOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsNetworksDeleteOptions
- type PcloudVpnconnectionsNetworksGetOptions
- func (_options *PcloudVpnconnectionsNetworksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsNetworksGetOptions
- func (options *PcloudVpnconnectionsNetworksGetOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsNetworksGetOptions
- func (_options *PcloudVpnconnectionsNetworksGetOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsNetworksGetOptions
- type PcloudVpnconnectionsNetworksPutOptions
- func (_options *PcloudVpnconnectionsNetworksPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsNetworksPutOptions
- func (options *PcloudVpnconnectionsNetworksPutOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsNetworksPutOptions
- func (_options *PcloudVpnconnectionsNetworksPutOptions) SetNetworkID(networkID string) *PcloudVpnconnectionsNetworksPutOptions
- func (_options *PcloudVpnconnectionsNetworksPutOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsNetworksPutOptions
- type PcloudVpnconnectionsPeersubnetsDeleteOptions
- func (_options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetCIDR(cidr string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
- func (_options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
- func (options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
- func (_options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
- type PcloudVpnconnectionsPeersubnetsGetOptions
- func (_options *PcloudVpnconnectionsPeersubnetsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPeersubnetsGetOptions
- func (options *PcloudVpnconnectionsPeersubnetsGetOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPeersubnetsGetOptions
- func (_options *PcloudVpnconnectionsPeersubnetsGetOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsGetOptions
- type PcloudVpnconnectionsPeersubnetsPutOptions
- func (_options *PcloudVpnconnectionsPeersubnetsPutOptions) SetCIDR(cidr string) *PcloudVpnconnectionsPeersubnetsPutOptions
- func (_options *PcloudVpnconnectionsPeersubnetsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPeersubnetsPutOptions
- func (options *PcloudVpnconnectionsPeersubnetsPutOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPeersubnetsPutOptions
- func (_options *PcloudVpnconnectionsPeersubnetsPutOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsPutOptions
- type PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPostOptions
- func (options *PcloudVpnconnectionsPostOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetIPSecPolicy(ipSecPolicy string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetIkePolicy(ikePolicy string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetMode(mode string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetName(name string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetNetworks(networks []string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetPeerGatewayAddress(peerGatewayAddress string) *PcloudVpnconnectionsPostOptions
- func (_options *PcloudVpnconnectionsPostOptions) SetPeerSubnets(peerSubnets []string) *PcloudVpnconnectionsPostOptions
- type PcloudVpnconnectionsPutOptions
- func (_options *PcloudVpnconnectionsPutOptions) SetBody(body *VPNConnectionUpdate) *PcloudVpnconnectionsPutOptions
- func (_options *PcloudVpnconnectionsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPutOptions
- func (options *PcloudVpnconnectionsPutOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPutOptions
- func (_options *PcloudVpnconnectionsPutOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPutOptions
- type PeerSubnets
- type PeeringNetwork
- type PlacementGroup
- type PlacementGroups
- type Plan
- type PodCapacity
- type PodData
- type PowerVsInstance
- type PowerVsInstances
- type PowervsV1
- func (powervs *PowervsV1) AvailableHosts(v1AvailableHostsOptions *V1AvailableHostsOptions) (result map[string]AvailableHost, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) AvailableHostsWithContext(ctx context.Context, v1AvailableHostsOptions *V1AvailableHostsOptions) (result map[string]AvailableHost, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) BluemixServiceInstanceGet(bluemixServiceInstanceGetOptions *BluemixServiceInstanceGetOptions) (result *ServiceInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) BluemixServiceInstanceGetWithContext(ctx context.Context, ...) (result *ServiceInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) BluemixServiceInstancePut(bluemixServiceInstancePutOptions *BluemixServiceInstancePutOptions) (result *ServiceInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) BluemixServiceInstancePutWithContext(ctx context.Context, ...) (result *ServiceInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) CatalogGet(catalogGetOptions *CatalogGetOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) CatalogGetWithContext(ctx context.Context, catalogGetOptions *CatalogGetOptions) (result *Catalog, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) Clone() *PowervsV1
- func (powervs *PowervsV1) DatacentersGet(v1DatacentersGetOptions *V1DatacentersGetOptions) (result *Datacenter, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) DatacentersGetWithContext(ctx context.Context, v1DatacentersGetOptions *V1DatacentersGetOptions) (result *Datacenter, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) DatacentersGetall(v1DatacentersGetallOptions *V1DatacentersGetallOptions) (result *Datacenters, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) DatacentersGetallWithContext(ctx context.Context, v1DatacentersGetallOptions *V1DatacentersGetallOptions) (result *Datacenters, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) DisableRetries()
- func (powervs *PowervsV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (powervs *PowervsV1) GetEnableGzipCompression() bool
- func (powervs *PowervsV1) GetServiceURL() string
- func (powervs *PowervsV1) HostgroupsGet(v1HostgroupsGetOptions *V1HostgroupsGetOptions) (result []Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsGetWithContext(ctx context.Context, v1HostgroupsGetOptions *V1HostgroupsGetOptions) (result []Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsIDGet(v1HostgroupsIDGetOptions *V1HostgroupsIDGetOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsIDGetWithContext(ctx context.Context, v1HostgroupsIDGetOptions *V1HostgroupsIDGetOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsIDPut(v1HostgroupsIDPutOptions *V1HostgroupsIDPutOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsIDPutWithContext(ctx context.Context, v1HostgroupsIDPutOptions *V1HostgroupsIDPutOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsPost(v1HostgroupsPostOptions *V1HostgroupsPostOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostgroupsPostWithContext(ctx context.Context, v1HostgroupsPostOptions *V1HostgroupsPostOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsGet(v1HostsGetOptions *V1HostsGetOptions) (result []Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsGetWithContext(ctx context.Context, v1HostsGetOptions *V1HostsGetOptions) (result []Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsIDDelete(v1HostsIDDeleteOptions *V1HostsIDDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsIDDeleteWithContext(ctx context.Context, v1HostsIDDeleteOptions *V1HostsIDDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsIDGet(v1HostsIDGetOptions *V1HostsIDGetOptions) (result *Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsIDGetWithContext(ctx context.Context, v1HostsIDGetOptions *V1HostsIDGetOptions) (result *Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsIDPut(v1HostsIDPutOptions *V1HostsIDPutOptions) (result *Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsIDPutWithContext(ctx context.Context, v1HostsIDPutOptions *V1HostsIDPutOptions) (result *Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsPost(v1HostsPostOptions *V1HostsPostOptions) (result *Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) HostsPostWithContext(ctx context.Context, v1HostsPostOptions *V1HostsPostOptions) (result *Host, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsInstancesGet(internalV1PowervsInstancesGetOptions *InternalV1PowervsInstancesGetOptions) (result *PowerVsInstances, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsInstancesGetWithContext(ctx context.Context, ...) (result *PowerVsInstances, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsActivatePut(...) (result *SatelliteOrder, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsActivatePutWithContext(ctx context.Context, ...) (result *SatelliteOrder, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsTagDelete(...) (response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsTagDeleteWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsTagPost(...) (response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsTagPostWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsTransitgatewayGet(...) (result *TransitGatewayLocations, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1PowervsLocationsTransitgatewayGetWithContext(ctx context.Context, ...) (result *TransitGatewayLocations, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGet(...) (result []StoragePool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGetWithContext(ctx context.Context, ...) (result []StoragePool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGetall(...) (result []StoragePool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGetallWithContext(ctx context.Context, ...) (result []StoragePool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsPut(...) (result *StoragePool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsPutWithContext(ctx context.Context, ...) (result *StoragePool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsGet(...) (result *Thresholds, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsGetWithContext(ctx context.Context, ...) (result *Thresholds, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsPut(...) (result *Thresholds, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsPutWithContext(ctx context.Context, ...) (result *Thresholds, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1TransitgatewayGet(internalV1TransitgatewayGetOptions *InternalV1TransitgatewayGetOptions) (result *TransitGatewayInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) InternalV1TransitgatewayGetWithContext(ctx context.Context, ...) (result *TransitGatewayInstance, response *core.DetailedResponse, err error)
- func (*PowervsV1) NewAddHost(displayName string, sysType string) (_model *AddHost, err error)
- func (*PowervsV1) NewAuxiliaryVolumeForOnboarding(auxVolumeName string) (_model *AuxiliaryVolumeForOnboarding, err error)
- func (*PowervsV1) NewAuxiliaryVolumesForOnboarding(auxiliaryVolumes []AuxiliaryVolumeForOnboarding, sourceCRN string) (_model *AuxiliaryVolumesForOnboarding, err error)
- func (*PowervsV1) NewBluemixServiceInstanceGetOptions(instanceID string) *BluemixServiceInstanceGetOptions
- func (*PowervsV1) NewBluemixServiceInstancePutOptions(instanceID string, enabled bool) *BluemixServiceInstancePutOptions
- func (*PowervsV1) NewCatalogGetOptions(xBrokerApiVersion string) *CatalogGetOptions
- func (*PowervsV1) NewCloudConnectionGreTunnelCreate(cidr string, destIPAddress string) (_model *CloudConnectionGreTunnelCreate, err error)
- func (*PowervsV1) NewCloudConnectionVPC(vpcID string) (_model *CloudConnectionVPC, err error)
- func (*PowervsV1) NewConsoleLanguage(code string) (_model *ConsoleLanguage, err error)
- func (*PowervsV1) NewIPAddressRange(endingIPAddress string, startingIPAddress string) (_model *IPAddressRange, err error)
- func (*PowervsV1) NewInternalV1PowervsInstancesGetOptions() *InternalV1PowervsInstancesGetOptions
- func (*PowervsV1) NewInternalV1PowervsLocationsActivatePutOptions(orderID string, satelliteID string) *InternalV1PowervsLocationsActivatePutOptions
- func (*PowervsV1) NewInternalV1PowervsLocationsTagDeleteOptions(satelliteID string) *InternalV1PowervsLocationsTagDeleteOptions
- func (*PowervsV1) NewInternalV1PowervsLocationsTagPostOptions(satelliteID string) *InternalV1PowervsLocationsTagPostOptions
- func (*PowervsV1) NewInternalV1PowervsLocationsTransitgatewayGetOptions() *InternalV1PowervsLocationsTransitgatewayGetOptions
- func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsGetOptions(regionZoneID string, storagePoolName string) *InternalV1StorageRegionsStoragePoolsGetOptions
- func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsGetallOptions(regionZoneID string) *InternalV1StorageRegionsStoragePoolsGetallOptions
- func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsPutOptions(regionZoneID string, storagePoolName string) *InternalV1StorageRegionsStoragePoolsPutOptions
- func (*PowervsV1) NewInternalV1StorageRegionsThresholdsGetOptions(regionZoneID string) *InternalV1StorageRegionsThresholdsGetOptions
- func (*PowervsV1) NewInternalV1StorageRegionsThresholdsPutOptions(regionZoneID string) *InternalV1StorageRegionsThresholdsPutOptions
- func (*PowervsV1) NewInternalV1TransitgatewayGetOptions(powervsServiceCRN string, ibmUserAuthorization string) *InternalV1TransitgatewayGetOptions
- func (*PowervsV1) NewPcloudCloudconnectionsDeleteOptions(cloudInstanceID string, cloudConnectionID string) *PcloudCloudconnectionsDeleteOptions
- func (*PowervsV1) NewPcloudCloudconnectionsGetOptions(cloudInstanceID string, cloudConnectionID string) *PcloudCloudconnectionsGetOptions
- func (*PowervsV1) NewPcloudCloudconnectionsGetallOptions(cloudInstanceID string) *PcloudCloudconnectionsGetallOptions
- func (*PowervsV1) NewPcloudCloudconnectionsNetworksDeleteOptions(cloudInstanceID string, cloudConnectionID string, networkID string) *PcloudCloudconnectionsNetworksDeleteOptions
- func (*PowervsV1) NewPcloudCloudconnectionsNetworksPutOptions(cloudInstanceID string, cloudConnectionID string, networkID string) *PcloudCloudconnectionsNetworksPutOptions
- func (*PowervsV1) NewPcloudCloudconnectionsPostOptions(cloudInstanceID string, name string, speed int64) *PcloudCloudconnectionsPostOptions
- func (*PowervsV1) NewPcloudCloudconnectionsPutOptions(cloudInstanceID string, cloudConnectionID string) *PcloudCloudconnectionsPutOptions
- func (*PowervsV1) NewPcloudCloudconnectionsVirtualprivatecloudsGetallOptions(cloudInstanceID string) *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesDeleteOptions(cloudInstanceID string) *PcloudCloudinstancesDeleteOptions
- func (*PowervsV1) NewPcloudCloudinstancesGetOptions(cloudInstanceID string) *PcloudCloudinstancesGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesImagesDeleteOptions(cloudInstanceID string, imageID string) *PcloudCloudinstancesImagesDeleteOptions
- func (*PowervsV1) NewPcloudCloudinstancesImagesExportPostOptions(cloudInstanceID string, imageID string, accessKey string, bucketName string) *PcloudCloudinstancesImagesExportPostOptions
- func (*PowervsV1) NewPcloudCloudinstancesImagesGetOptions(cloudInstanceID string, imageID string) *PcloudCloudinstancesImagesGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesImagesGetallOptions(cloudInstanceID string) *PcloudCloudinstancesImagesGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesImagesPostOptions(cloudInstanceID string, source string) *PcloudCloudinstancesImagesPostOptions
- func (*PowervsV1) NewPcloudCloudinstancesJobsDeleteOptions(cloudInstanceID string, jobID string) *PcloudCloudinstancesJobsDeleteOptions
- func (*PowervsV1) NewPcloudCloudinstancesJobsGetOptions(cloudInstanceID string, jobID string) *PcloudCloudinstancesJobsGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesJobsGetallOptions(cloudInstanceID string) *PcloudCloudinstancesJobsGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesPutOptions(cloudInstanceID string) *PcloudCloudinstancesPutOptions
- func (*PowervsV1) NewPcloudCloudinstancesSnapshotsDeleteOptions(cloudInstanceID string, snapshotID string) *PcloudCloudinstancesSnapshotsDeleteOptions
- func (*PowervsV1) NewPcloudCloudinstancesSnapshotsGetOptions(cloudInstanceID string, snapshotID string) *PcloudCloudinstancesSnapshotsGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesSnapshotsGetallOptions(cloudInstanceID string) *PcloudCloudinstancesSnapshotsGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesSnapshotsPutOptions(cloudInstanceID string, snapshotID string) *PcloudCloudinstancesSnapshotsPutOptions
- func (*PowervsV1) NewPcloudCloudinstancesStockimagesGetOptions(cloudInstanceID string, imageID string) *PcloudCloudinstancesStockimagesGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesStockimagesGetallOptions(cloudInstanceID string) *PcloudCloudinstancesStockimagesGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesStoragetiersGetallOptions(cloudInstanceID string) *PcloudCloudinstancesStoragetiersGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesActionPostOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesActionPostOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesDeleteOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesDeleteOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesFlashCopyMappingsGetOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesGetOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesGetOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesGetallOptions(cloudInstanceID string) *PcloudCloudinstancesVolumesGetallOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesPostOptions(cloudInstanceID string, name string, size float64) *PcloudCloudinstancesVolumesPostOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesPutOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesPutOptions
- func (*PowervsV1) NewPcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
- func (*PowervsV1) NewPcloudDhcpDeleteOptions(cloudInstanceID string, dhcpID string) *PcloudDhcpDeleteOptions
- func (*PowervsV1) NewPcloudDhcpGetOptions(cloudInstanceID string, dhcpID string) *PcloudDhcpGetOptions
- func (*PowervsV1) NewPcloudDhcpGetallOptions(cloudInstanceID string) *PcloudDhcpGetallOptions
- func (*PowervsV1) NewPcloudDhcpPostOptions(cloudInstanceID string) *PcloudDhcpPostOptions
- func (*PowervsV1) NewPcloudEventsGetOptions(cloudInstanceID string, eventID string) *PcloudEventsGetOptions
- func (*PowervsV1) NewPcloudEventsGetqueryOptions(cloudInstanceID string) *PcloudEventsGetqueryOptions
- func (*PowervsV1) NewPcloudIkepoliciesDeleteOptions(cloudInstanceID string, ikePolicyID string) *PcloudIkepoliciesDeleteOptions
- func (*PowervsV1) NewPcloudIkepoliciesGetOptions(cloudInstanceID string, ikePolicyID string) *PcloudIkepoliciesGetOptions
- func (*PowervsV1) NewPcloudIkepoliciesGetallOptions(cloudInstanceID string) *PcloudIkepoliciesGetallOptions
- func (*PowervsV1) NewPcloudIkepoliciesPostOptions(cloudInstanceID string, dhGroup int64, encryption string, keyLifetime int64, ...) *PcloudIkepoliciesPostOptions
- func (*PowervsV1) NewPcloudIkepoliciesPutOptions(cloudInstanceID string, ikePolicyID string, body *IkePolicyUpdate) *PcloudIkepoliciesPutOptions
- func (*PowervsV1) NewPcloudImagesGetOptions(imageID string) *PcloudImagesGetOptions
- func (*PowervsV1) NewPcloudImagesGetallOptions() *PcloudImagesGetallOptions
- func (*PowervsV1) NewPcloudIpsecpoliciesDeleteOptions(cloudInstanceID string, ipsecPolicyID string) *PcloudIpsecpoliciesDeleteOptions
- func (*PowervsV1) NewPcloudIpsecpoliciesGetOptions(cloudInstanceID string, ipsecPolicyID string) *PcloudIpsecpoliciesGetOptions
- func (*PowervsV1) NewPcloudIpsecpoliciesGetallOptions(cloudInstanceID string) *PcloudIpsecpoliciesGetallOptions
- func (*PowervsV1) NewPcloudIpsecpoliciesPostOptions(cloudInstanceID string, dhGroup int64, encryption string, keyLifetime int64, ...) *PcloudIpsecpoliciesPostOptions
- func (*PowervsV1) NewPcloudIpsecpoliciesPutOptions(cloudInstanceID string, ipsecPolicyID string, body *IPSecPolicyUpdate) *PcloudIpsecpoliciesPutOptions
- func (*PowervsV1) NewPcloudLocationsDisasterrecoveryGetOptions(cloudInstanceID string) *PcloudLocationsDisasterrecoveryGetOptions
- func (*PowervsV1) NewPcloudLocationsDisasterrecoveryGetallOptions() *PcloudLocationsDisasterrecoveryGetallOptions
- func (*PowervsV1) NewPcloudNetworksDeleteOptions(cloudInstanceID string, networkID string) *PcloudNetworksDeleteOptions
- func (*PowervsV1) NewPcloudNetworksGetOptions(cloudInstanceID string, networkID string) *PcloudNetworksGetOptions
- func (*PowervsV1) NewPcloudNetworksGetallOptions(cloudInstanceID string) *PcloudNetworksGetallOptions
- func (*PowervsV1) NewPcloudNetworksPortsDeleteOptions(cloudInstanceID string, networkID string, portID string) *PcloudNetworksPortsDeleteOptions
- func (*PowervsV1) NewPcloudNetworksPortsGetOptions(cloudInstanceID string, networkID string, portID string) *PcloudNetworksPortsGetOptions
- func (*PowervsV1) NewPcloudNetworksPortsGetallOptions(cloudInstanceID string, networkID string) *PcloudNetworksPortsGetallOptions
- func (*PowervsV1) NewPcloudNetworksPortsPostOptions(cloudInstanceID string, networkID string) *PcloudNetworksPortsPostOptions
- func (*PowervsV1) NewPcloudNetworksPortsPutOptions(cloudInstanceID string, networkID string, portID string) *PcloudNetworksPortsPutOptions
- func (*PowervsV1) NewPcloudNetworksPostOptions(cloudInstanceID string, typeVar string) *PcloudNetworksPostOptions
- func (*PowervsV1) NewPcloudNetworksPutOptions(cloudInstanceID string, networkID string) *PcloudNetworksPutOptions
- func (*PowervsV1) NewPcloudPlacementgroupsDeleteOptions(cloudInstanceID string, placementGroupID string) *PcloudPlacementgroupsDeleteOptions
- func (*PowervsV1) NewPcloudPlacementgroupsGetOptions(cloudInstanceID string, placementGroupID string) *PcloudPlacementgroupsGetOptions
- func (*PowervsV1) NewPcloudPlacementgroupsGetallOptions(cloudInstanceID string) *PcloudPlacementgroupsGetallOptions
- func (*PowervsV1) NewPcloudPlacementgroupsMembersDeleteOptions(cloudInstanceID string, placementGroupID string, id string) *PcloudPlacementgroupsMembersDeleteOptions
- func (*PowervsV1) NewPcloudPlacementgroupsMembersPostOptions(cloudInstanceID string, placementGroupID string, id string) *PcloudPlacementgroupsMembersPostOptions
- func (*PowervsV1) NewPcloudPlacementgroupsPostOptions(cloudInstanceID string, name string, policy string) *PcloudPlacementgroupsPostOptions
- func (*PowervsV1) NewPcloudPodcapacityGetOptions(cloudInstanceID string) *PcloudPodcapacityGetOptions
- func (*PowervsV1) NewPcloudPvminstancesActionPostOptions(cloudInstanceID string, pvmInstanceID string, action string) *PcloudPvminstancesActionPostOptions
- func (*PowervsV1) NewPcloudPvminstancesCapturePostOptions(cloudInstanceID string, pvmInstanceID string, captureDestination string, ...) *PcloudPvminstancesCapturePostOptions
- func (*PowervsV1) NewPcloudPvminstancesClonePostOptions(cloudInstanceID string, pvmInstanceID string, name string, ...) *PcloudPvminstancesClonePostOptions
- func (*PowervsV1) NewPcloudPvminstancesConsoleGetOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesConsoleGetOptions
- func (*PowervsV1) NewPcloudPvminstancesConsolePostOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesConsolePostOptions
- func (*PowervsV1) NewPcloudPvminstancesConsolePutOptions(cloudInstanceID string, pvmInstanceID string, code string) *PcloudPvminstancesConsolePutOptions
- func (*PowervsV1) NewPcloudPvminstancesDeleteOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesDeleteOptions
- func (*PowervsV1) NewPcloudPvminstancesGetOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesGetOptions
- func (*PowervsV1) NewPcloudPvminstancesGetallOptions(cloudInstanceID string) *PcloudPvminstancesGetallOptions
- func (*PowervsV1) NewPcloudPvminstancesNetworksDeleteOptions(cloudInstanceID string, pvmInstanceID string, networkID string) *PcloudPvminstancesNetworksDeleteOptions
- func (*PowervsV1) NewPcloudPvminstancesNetworksGetOptions(cloudInstanceID string, pvmInstanceID string, networkID string) *PcloudPvminstancesNetworksGetOptions
- func (*PowervsV1) NewPcloudPvminstancesNetworksGetallOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesNetworksGetallOptions
- func (*PowervsV1) NewPcloudPvminstancesNetworksPostOptions(cloudInstanceID string, pvmInstanceID string, networkID string) *PcloudPvminstancesNetworksPostOptions
- func (*PowervsV1) NewPcloudPvminstancesOperationsPostOptions(cloudInstanceID string, pvmInstanceID string, operation *Operations, ...) *PcloudPvminstancesOperationsPostOptions
- func (*PowervsV1) NewPcloudPvminstancesPostOptions(cloudInstanceID string, imageID string, memory float64, procType string, ...) *PcloudPvminstancesPostOptions
- func (*PowervsV1) NewPcloudPvminstancesPutOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesPutOptions
- func (*PowervsV1) NewPcloudPvminstancesSnapshotsGetallOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesSnapshotsGetallOptions
- func (*PowervsV1) NewPcloudPvminstancesSnapshotsPostOptions(cloudInstanceID string, pvmInstanceID string, name string) *PcloudPvminstancesSnapshotsPostOptions
- func (*PowervsV1) NewPcloudPvminstancesSnapshotsRestorePostOptions(cloudInstanceID string, pvmInstanceID string, snapshotID string) *PcloudPvminstancesSnapshotsRestorePostOptions
- func (*PowervsV1) NewPcloudPvminstancesVolumesDeleteOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesDeleteOptions
- func (*PowervsV1) NewPcloudPvminstancesVolumesGetOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesGetOptions
- func (*PowervsV1) NewPcloudPvminstancesVolumesGetallOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesVolumesGetallOptions
- func (*PowervsV1) NewPcloudPvminstancesVolumesPostOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesPostOptions
- func (*PowervsV1) NewPcloudPvminstancesVolumesPutOptions(cloudInstanceID string, pvmInstanceID string, volumeID string, ...) *PcloudPvminstancesVolumesPutOptions
- func (*PowervsV1) NewPcloudPvminstancesVolumesSetbootPutOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesSetbootPutOptions
- func (*PowervsV1) NewPcloudSapGetOptions(cloudInstanceID string, sapProfileID string) *PcloudSapGetOptions
- func (*PowervsV1) NewPcloudSapGetallOptions(cloudInstanceID string) *PcloudSapGetallOptions
- func (*PowervsV1) NewPcloudSapPostOptions(cloudInstanceID string, imageID string, name string, ...) *PcloudSapPostOptions
- func (*PowervsV1) NewPcloudSharedprocessorpoolsDeleteOptions(cloudInstanceID string, sharedProcessorPoolID string) *PcloudSharedprocessorpoolsDeleteOptions
- func (*PowervsV1) NewPcloudSharedprocessorpoolsGetOptions(cloudInstanceID string, sharedProcessorPoolID string) *PcloudSharedprocessorpoolsGetOptions
- func (*PowervsV1) NewPcloudSharedprocessorpoolsGetallOptions(cloudInstanceID string) *PcloudSharedprocessorpoolsGetallOptions
- func (*PowervsV1) NewPcloudSharedprocessorpoolsPostOptions(cloudInstanceID string, hostGroup string, name string, reservedCores int64) *PcloudSharedprocessorpoolsPostOptions
- func (*PowervsV1) NewPcloudSharedprocessorpoolsPutOptions(cloudInstanceID string, sharedProcessorPoolID string) *PcloudSharedprocessorpoolsPutOptions
- func (*PowervsV1) NewPcloudSppplacementgroupsDeleteOptions(cloudInstanceID string, sppPlacementGroupID string) *PcloudSppplacementgroupsDeleteOptions
- func (*PowervsV1) NewPcloudSppplacementgroupsGetOptions(cloudInstanceID string, sppPlacementGroupID string) *PcloudSppplacementgroupsGetOptions
- func (*PowervsV1) NewPcloudSppplacementgroupsGetallOptions(cloudInstanceID string) *PcloudSppplacementgroupsGetallOptions
- func (*PowervsV1) NewPcloudSppplacementgroupsMembersDeleteOptions(cloudInstanceID string, sppPlacementGroupID string, ...) *PcloudSppplacementgroupsMembersDeleteOptions
- func (*PowervsV1) NewPcloudSppplacementgroupsMembersPostOptions(cloudInstanceID string, sppPlacementGroupID string, ...) *PcloudSppplacementgroupsMembersPostOptions
- func (*PowervsV1) NewPcloudSppplacementgroupsPostOptions(cloudInstanceID string, name string, policy string) *PcloudSppplacementgroupsPostOptions
- func (*PowervsV1) NewPcloudStoragecapacityPoolsGetOptions(cloudInstanceID string, storagePoolName string) *PcloudStoragecapacityPoolsGetOptions
- func (*PowervsV1) NewPcloudStoragecapacityPoolsGetallOptions(cloudInstanceID string) *PcloudStoragecapacityPoolsGetallOptions
- func (*PowervsV1) NewPcloudStoragecapacityTypesGetOptions(cloudInstanceID string, storageTypeName string) *PcloudStoragecapacityTypesGetOptions
- func (*PowervsV1) NewPcloudStoragecapacityTypesGetallOptions(cloudInstanceID string) *PcloudStoragecapacityTypesGetallOptions
- func (*PowervsV1) NewPcloudSystempoolsGetOptions(cloudInstanceID string) *PcloudSystempoolsGetOptions
- func (*PowervsV1) NewPcloudTasksDeleteOptions(taskID string) *PcloudTasksDeleteOptions
- func (*PowervsV1) NewPcloudTasksGetOptions(taskID string) *PcloudTasksGetOptions
- func (*PowervsV1) NewPcloudTenantsGetOptions(tenantID string) *PcloudTenantsGetOptions
- func (*PowervsV1) NewPcloudTenantsPutOptions(tenantID string) *PcloudTenantsPutOptions
- func (*PowervsV1) NewPcloudTenantsSshkeysDeleteOptions(tenantID string, sshkeyName string) *PcloudTenantsSshkeysDeleteOptions
- func (*PowervsV1) NewPcloudTenantsSshkeysGetOptions(tenantID string, sshkeyName string) *PcloudTenantsSshkeysGetOptions
- func (*PowervsV1) NewPcloudTenantsSshkeysGetallOptions(tenantID string) *PcloudTenantsSshkeysGetallOptions
- func (*PowervsV1) NewPcloudTenantsSshkeysPostOptions(tenantID string, name string, sshKey string) *PcloudTenantsSshkeysPostOptions
- func (*PowervsV1) NewPcloudTenantsSshkeysPutOptions(tenantID string, sshkeyName string, name string, sshKey string) *PcloudTenantsSshkeysPutOptions
- func (*PowervsV1) NewPcloudV1CloudinstancesCosimagesGetOptions(cloudInstanceID string) *PcloudV1CloudinstancesCosimagesGetOptions
- func (*PowervsV1) NewPcloudV1CloudinstancesCosimagesPostOptions(cloudInstanceID string, bucketName string, imageFilename string, ...) *PcloudV1CloudinstancesCosimagesPostOptions
- func (*PowervsV1) NewPcloudV2ImagesExportGetOptions(cloudInstanceID string, imageID string) *PcloudV2ImagesExportGetOptions
- func (*PowervsV1) NewPcloudV2ImagesExportPostOptions(cloudInstanceID string, imageID string, accessKey string, bucketName string) *PcloudV2ImagesExportPostOptions
- func (*PowervsV1) NewPcloudV2PvminstancesCaptureGetOptions(cloudInstanceID string, pvmInstanceID string) *PcloudV2PvminstancesCaptureGetOptions
- func (*PowervsV1) NewPcloudV2PvminstancesCapturePostOptions(cloudInstanceID string, pvmInstanceID string, captureDestination string, ...) *PcloudV2PvminstancesCapturePostOptions
- func (*PowervsV1) NewPcloudV2PvminstancesGetallOptions(cloudInstanceID string) *PcloudV2PvminstancesGetallOptions
- func (*PowervsV1) NewPcloudV2PvminstancesVolumesDeleteOptions(cloudInstanceID string, pvmInstanceID string) *PcloudV2PvminstancesVolumesDeleteOptions
- func (*PowervsV1) NewPcloudV2PvminstancesVolumesPostOptions(cloudInstanceID string, pvmInstanceID string, volumeIDs []string) *PcloudV2PvminstancesVolumesPostOptions
- func (*PowervsV1) NewPcloudV2VolumesClonePostOptions(cloudInstanceID string, name string, volumeIDs []string) *PcloudV2VolumesClonePostOptions
- func (*PowervsV1) NewPcloudV2VolumesClonetasksGetOptions(cloudInstanceID string, cloneTaskID string) *PcloudV2VolumesClonetasksGetOptions
- func (*PowervsV1) NewPcloudV2VolumesDeleteOptions(cloudInstanceID string, volumeIDs []string) *PcloudV2VolumesDeleteOptions
- func (*PowervsV1) NewPcloudV2VolumesPostOptions(cloudInstanceID string, name string, size int64) *PcloudV2VolumesPostOptions
- func (*PowervsV1) NewPcloudV2VolumescloneCancelPostOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneCancelPostOptions
- func (*PowervsV1) NewPcloudV2VolumescloneDeleteOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneDeleteOptions
- func (*PowervsV1) NewPcloudV2VolumescloneExecutePostOptions(cloudInstanceID string, volumesCloneID string, name string) *PcloudV2VolumescloneExecutePostOptions
- func (*PowervsV1) NewPcloudV2VolumescloneGetOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneGetOptions
- func (*PowervsV1) NewPcloudV2VolumescloneGetallOptions(cloudInstanceID string) *PcloudV2VolumescloneGetallOptions
- func (*PowervsV1) NewPcloudV2VolumesclonePostOptions(cloudInstanceID string, name string, volumeIDs []string) *PcloudV2VolumesclonePostOptions
- func (*PowervsV1) NewPcloudV2VolumescloneStartPostOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneStartPostOptions
- func (*PowervsV1) NewPcloudVolumeOnboardingGetOptions(cloudInstanceID string, volumeOnboardingID string) *PcloudVolumeOnboardingGetOptions
- func (*PowervsV1) NewPcloudVolumeOnboardingGetallOptions(cloudInstanceID string) *PcloudVolumeOnboardingGetallOptions
- func (*PowervsV1) NewPcloudVolumeOnboardingPostOptions(cloudInstanceID string, volumes []AuxiliaryVolumesForOnboarding) *PcloudVolumeOnboardingPostOptions
- func (*PowervsV1) NewPcloudVolumegroupsActionPostOptions(cloudInstanceID string, volumeGroupID string, body *VolumeGroupAction) *PcloudVolumegroupsActionPostOptions
- func (*PowervsV1) NewPcloudVolumegroupsDeleteOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsDeleteOptions
- func (*PowervsV1) NewPcloudVolumegroupsGetDetailsOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsGetDetailsOptions
- func (*PowervsV1) NewPcloudVolumegroupsGetOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsGetOptions
- func (*PowervsV1) NewPcloudVolumegroupsGetallDetailsOptions(cloudInstanceID string) *PcloudVolumegroupsGetallDetailsOptions
- func (*PowervsV1) NewPcloudVolumegroupsGetallOptions(cloudInstanceID string) *PcloudVolumegroupsGetallOptions
- func (*PowervsV1) NewPcloudVolumegroupsPostOptions(cloudInstanceID string, volumeIDs []string) *PcloudVolumegroupsPostOptions
- func (*PowervsV1) NewPcloudVolumegroupsPutOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsPutOptions
- func (*PowervsV1) NewPcloudVolumegroupsRemoteCopyRelationshipsGetOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
- func (*PowervsV1) NewPcloudVolumegroupsStorageDetailsGetOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsStorageDetailsGetOptions
- func (*PowervsV1) NewPcloudVolumesClonePostOptions(cloudInstanceID string, displayName string, volumeIDs []string) *PcloudVolumesClonePostOptions
- func (*PowervsV1) NewPcloudVpnconnectionsDeleteOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsDeleteOptions
- func (*PowervsV1) NewPcloudVpnconnectionsGetOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsGetOptions
- func (*PowervsV1) NewPcloudVpnconnectionsGetallOptions(cloudInstanceID string) *PcloudVpnconnectionsGetallOptions
- func (*PowervsV1) NewPcloudVpnconnectionsNetworksDeleteOptions(cloudInstanceID string, vpnConnectionID string, networkID string) *PcloudVpnconnectionsNetworksDeleteOptions
- func (*PowervsV1) NewPcloudVpnconnectionsNetworksGetOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsNetworksGetOptions
- func (*PowervsV1) NewPcloudVpnconnectionsNetworksPutOptions(cloudInstanceID string, vpnConnectionID string, networkID string) *PcloudVpnconnectionsNetworksPutOptions
- func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsDeleteOptions(cloudInstanceID string, vpnConnectionID string, cidr string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
- func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsGetOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsGetOptions
- func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsPutOptions(cloudInstanceID string, vpnConnectionID string, cidr string) *PcloudVpnconnectionsPeersubnetsPutOptions
- func (*PowervsV1) NewPcloudVpnconnectionsPostOptions(cloudInstanceID string, ikePolicy string, ipSecPolicy string, mode string, ...) *PcloudVpnconnectionsPostOptions
- func (*PowervsV1) NewPcloudVpnconnectionsPutOptions(cloudInstanceID string, vpnConnectionID string, body *VPNConnectionUpdate) *PcloudVpnconnectionsPutOptions
- func (*PowervsV1) NewPeeringNetwork(cidr string, projectName string) (_model *PeeringNetwork, err error)
- func (*PowervsV1) NewPvmInstanceAddNetwork(networkID string) (_model *PvmInstanceAddNetwork, err error)
- func (*PowervsV1) NewSecondary(workspace string) (_model *Secondary, err error)
- func (*PowervsV1) NewServiceBindingBindingOptions(xBrokerApiVersion string, instanceID string, bindingID string, planID string, ...) *ServiceBindingBindingOptions
- func (*PowervsV1) NewServiceBindingGetOptions(xBrokerApiVersion string, instanceID string, bindingID string) *ServiceBindingGetOptions
- func (*PowervsV1) NewServiceBindingLastOperationGetOptions(xBrokerApiVersion string, instanceID string, bindingID string) *ServiceBindingLastOperationGetOptions
- func (*PowervsV1) NewServiceBindingUnbindingOptions(xBrokerApiVersion string, instanceID string, bindingID string, ...) *ServiceBindingUnbindingOptions
- func (*PowervsV1) NewServiceBrokerAuthCallbackOptions() *ServiceBrokerAuthCallbackOptions
- func (*PowervsV1) NewServiceBrokerAuthDeviceCodePostOptions() *ServiceBrokerAuthDeviceCodePostOptions
- func (*PowervsV1) NewServiceBrokerAuthDeviceTokenPostOptions() *ServiceBrokerAuthDeviceTokenPostOptions
- func (*PowervsV1) NewServiceBrokerAuthInfoTokenOptions() *ServiceBrokerAuthInfoTokenOptions
- func (*PowervsV1) NewServiceBrokerAuthInfoUserOptions() *ServiceBrokerAuthInfoUserOptions
- func (*PowervsV1) NewServiceBrokerAuthLoginOptions() *ServiceBrokerAuthLoginOptions
- func (*PowervsV1) NewServiceBrokerAuthLogoutOptions() *ServiceBrokerAuthLogoutOptions
- func (*PowervsV1) NewServiceBrokerAuthRegistrationCallbackOptions() *ServiceBrokerAuthRegistrationCallbackOptions
- func (*PowervsV1) NewServiceBrokerAuthRegistrationOptions(tenantID string, entitlementID string, plan string, icn string, ...) *ServiceBrokerAuthRegistrationOptions
- func (*PowervsV1) NewServiceBrokerAuthTokenPostOptions(refreshToken string, source string) *ServiceBrokerAuthTokenPostOptions
- func (*PowervsV1) NewServiceBrokerHardwareplatformsGetOptions() *ServiceBrokerHardwareplatformsGetOptions
- func (*PowervsV1) NewServiceBrokerHealthHeadOptions() *ServiceBrokerHealthHeadOptions
- func (*PowervsV1) NewServiceBrokerHealthOptions() *ServiceBrokerHealthOptions
- func (*PowervsV1) NewServiceBrokerOpenstacksGetOptions() *ServiceBrokerOpenstacksGetOptions
- func (*PowervsV1) NewServiceBrokerOpenstacksHostsGetOptions(hostname string, openstackID string) *ServiceBrokerOpenstacksHostsGetOptions
- func (*PowervsV1) NewServiceBrokerOpenstacksOpenstackGetOptions(openstackID string) *ServiceBrokerOpenstacksOpenstackGetOptions
- func (*PowervsV1) NewServiceBrokerOpenstacksPostOptions(ipAddress string, name string, region string) *ServiceBrokerOpenstacksPostOptions
- func (*PowervsV1) NewServiceBrokerOpenstacksServersGetOptions(openstackID string, pvmInstanceID string) *ServiceBrokerOpenstacksServersGetOptions
- func (*PowervsV1) NewServiceBrokerStoragetypesGetOptions() *ServiceBrokerStoragetypesGetOptions
- func (*PowervsV1) NewServiceBrokerSwaggerspecOptions() *ServiceBrokerSwaggerspecOptions
- func (*PowervsV1) NewServiceBrokerTestTimeoutOptions(t int64) *ServiceBrokerTestTimeoutOptions
- func (*PowervsV1) NewServiceBrokerVersionOptions() *ServiceBrokerVersionOptions
- func (*PowervsV1) NewServiceInstanceDeprovisionOptions(xBrokerApiVersion string, instanceID string, serviceID string, planID string) *ServiceInstanceDeprovisionOptions
- func (*PowervsV1) NewServiceInstanceGetOptions(xBrokerApiVersion string, instanceID string) *ServiceInstanceGetOptions
- func (*PowervsV1) NewServiceInstanceLastOperationGetOptions(xBrokerApiVersion string, instanceID string) *ServiceInstanceLastOperationGetOptions
- func (*PowervsV1) NewServiceInstanceProvisionOptions(xBrokerApiVersion string, instanceID string, planID string, serviceID string) *ServiceInstanceProvisionOptions
- func (*PowervsV1) NewServiceInstanceUpdateOptions(xBrokerApiVersion string, instanceID string, serviceID string) *ServiceInstanceUpdateOptions
- func (*PowervsV1) NewSshKey(name string, sshKey string) (_model *SshKey, err error)
- func (*PowervsV1) NewV1AvailableHostsOptions() *V1AvailableHostsOptions
- func (*PowervsV1) NewV1DatacentersGetOptions(datacenterRegion string) *V1DatacentersGetOptions
- func (*PowervsV1) NewV1DatacentersGetallOptions() *V1DatacentersGetallOptions
- func (*PowervsV1) NewV1HostgroupsGetOptions() *V1HostgroupsGetOptions
- func (*PowervsV1) NewV1HostgroupsIDGetOptions(hostgroupID string) *V1HostgroupsIDGetOptions
- func (*PowervsV1) NewV1HostgroupsIDPutOptions(hostgroupID string) *V1HostgroupsIDPutOptions
- func (*PowervsV1) NewV1HostgroupsPostOptions(hosts []AddHost, name string) *V1HostgroupsPostOptions
- func (*PowervsV1) NewV1HostsGetOptions() *V1HostsGetOptions
- func (*PowervsV1) NewV1HostsIDDeleteOptions(hostID string) *V1HostsIDDeleteOptions
- func (*PowervsV1) NewV1HostsIDGetOptions(hostID string) *V1HostsIDGetOptions
- func (*PowervsV1) NewV1HostsIDPutOptions(hostID string, displayName string) *V1HostsIDPutOptions
- func (*PowervsV1) NewV1HostsPostOptions(host *AddHost, hostgroupID string) *V1HostsPostOptions
- func (*PowervsV1) NewV1WorkspacesGetOptions(workspaceID string) *V1WorkspacesGetOptions
- func (*PowervsV1) NewV1WorkspacesGetallOptions() *V1WorkspacesGetallOptions
- func (*PowervsV1) NewVirtualCores(assigned int64) (_model *VirtualCores, err error)
- func (*PowervsV1) NewVolumeGroupActionReset(status string) (_model *VolumeGroupActionReset, err error)
- func (*PowervsV1) NewVolumeGroupActionStart(source string) (_model *VolumeGroupActionStart, err error)
- func (*PowervsV1) NewVolumeGroupActionStop(access bool) (_model *VolumeGroupActionStop, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsDelete(pcloudCloudconnectionsDeleteOptions *PcloudCloudconnectionsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsGet(pcloudCloudconnectionsGetOptions *PcloudCloudconnectionsGetOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsGetWithContext(ctx context.Context, ...) (result *CloudConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsGetall(pcloudCloudconnectionsGetallOptions *PcloudCloudconnectionsGetallOptions) (result *CloudConnections, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsGetallWithContext(ctx context.Context, ...) (result *CloudConnections, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsNetworksDelete(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsNetworksDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsNetworksPut(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsNetworksPutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsPost(pcloudCloudconnectionsPostOptions *PcloudCloudconnectionsPostOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsPostWithContext(ctx context.Context, ...) (result *CloudConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsPut(pcloudCloudconnectionsPutOptions *PcloudCloudconnectionsPutOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsPutWithContext(ctx context.Context, ...) (result *CloudConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudconnectionsVirtualprivatecloudsGetall(...) (result *CloudConnectionVirtualPrivateClouds, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudCloudconnectionsVirtualprivatecloudsGetallWithContext(ctx context.Context, ...) (result *CloudConnectionVirtualPrivateClouds, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudCloudinstancesDelete(pcloudCloudinstancesDeleteOptions *PcloudCloudinstancesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesGet(pcloudCloudinstancesGetOptions *PcloudCloudinstancesGetOptions) (result *CloudInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesGetWithContext(ctx context.Context, ...) (result *CloudInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesDelete(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesExportPost(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesExportPostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesGet(pcloudCloudinstancesImagesGetOptions *PcloudCloudinstancesImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesGetWithContext(ctx context.Context, ...) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesGetall(...) (result *Images, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesGetallWithContext(ctx context.Context, ...) (result *Images, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesPost(pcloudCloudinstancesImagesPostOptions *PcloudCloudinstancesImagesPostOptions) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesImagesPostWithContext(ctx context.Context, ...) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesJobsDelete(pcloudCloudinstancesJobsDeleteOptions *PcloudCloudinstancesJobsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesJobsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesJobsGet(pcloudCloudinstancesJobsGetOptions *PcloudCloudinstancesJobsGetOptions) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesJobsGetWithContext(ctx context.Context, ...) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesJobsGetall(pcloudCloudinstancesJobsGetallOptions *PcloudCloudinstancesJobsGetallOptions) (result *Jobs, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesJobsGetallWithContext(ctx context.Context, ...) (result *Jobs, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesPut(pcloudCloudinstancesPutOptions *PcloudCloudinstancesPutOptions) (result *CloudInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesPutWithContext(ctx context.Context, ...) (result *CloudInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsDelete(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGet(...) (result *Snapshot, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGetWithContext(ctx context.Context, ...) (result *Snapshot, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGetall(...) (result *Snapshots, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGetallWithContext(ctx context.Context, ...) (result *Snapshots, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsPut(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsPutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGet(...) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGetWithContext(ctx context.Context, ...) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGetall(...) (result *Images, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGetallWithContext(ctx context.Context, ...) (result *Images, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesStoragetiersGetall(...) (result []StorageTier, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesStoragetiersGetallWithContext(ctx context.Context, ...) (result []StorageTier, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesActionPost(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesActionPostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesDelete(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesFlashCopyMappingsGet(...) (result []FlashCopyMapping, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesFlashCopyMappingsGetWithContext(ctx context.Context, ...) (result []FlashCopyMapping, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesGet(pcloudCloudinstancesVolumesGetOptions *PcloudCloudinstancesVolumesGetOptions) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesGetWithContext(ctx context.Context, ...) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesGetall(...) (result *Volumes, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesGetallWithContext(ctx context.Context, ...) (result *Volumes, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesPost(pcloudCloudinstancesVolumesPostOptions *PcloudCloudinstancesVolumesPostOptions) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesPostWithContext(ctx context.Context, ...) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesPut(pcloudCloudinstancesVolumesPutOptions *PcloudCloudinstancesVolumesPutOptions) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesPutWithContext(ctx context.Context, ...) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesRemoteCopyRelationshipGet(...) (result *VolumeRemoteCopyRelationship, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudCloudinstancesVolumesRemoteCopyRelationshipGetWithContext(ctx context.Context, ...) (result *VolumeRemoteCopyRelationship, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudDhcpDelete(pcloudDhcpDeleteOptions *PcloudDhcpDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpDeleteWithContext(ctx context.Context, pcloudDhcpDeleteOptions *PcloudDhcpDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpGet(pcloudDhcpGetOptions *PcloudDhcpGetOptions) (result *DhcpServerDetail, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpGetWithContext(ctx context.Context, pcloudDhcpGetOptions *PcloudDhcpGetOptions) (result *DhcpServerDetail, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpGetall(pcloudDhcpGetallOptions *PcloudDhcpGetallOptions) (result []DhcpServer, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpGetallWithContext(ctx context.Context, pcloudDhcpGetallOptions *PcloudDhcpGetallOptions) (result []DhcpServer, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpPost(pcloudDhcpPostOptions *PcloudDhcpPostOptions) (result *DhcpServer, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudDhcpPostWithContext(ctx context.Context, pcloudDhcpPostOptions *PcloudDhcpPostOptions) (result *DhcpServer, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudEventsGet(pcloudEventsGetOptions *PcloudEventsGetOptions) (result *Event, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudEventsGetWithContext(ctx context.Context, pcloudEventsGetOptions *PcloudEventsGetOptions) (result *Event, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudEventsGetquery(pcloudEventsGetqueryOptions *PcloudEventsGetqueryOptions) (result *Events, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudEventsGetqueryWithContext(ctx context.Context, pcloudEventsGetqueryOptions *PcloudEventsGetqueryOptions) (result *Events, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesDelete(pcloudIkepoliciesDeleteOptions *PcloudIkepoliciesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesGet(pcloudIkepoliciesGetOptions *PcloudIkepoliciesGetOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesGetWithContext(ctx context.Context, pcloudIkepoliciesGetOptions *PcloudIkepoliciesGetOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesGetall(pcloudIkepoliciesGetallOptions *PcloudIkepoliciesGetallOptions) (result *IkePolicies, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesGetallWithContext(ctx context.Context, ...) (result *IkePolicies, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesPost(pcloudIkepoliciesPostOptions *PcloudIkepoliciesPostOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesPostWithContext(ctx context.Context, ...) (result *IkePolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesPut(pcloudIkepoliciesPutOptions *PcloudIkepoliciesPutOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIkepoliciesPutWithContext(ctx context.Context, pcloudIkepoliciesPutOptions *PcloudIkepoliciesPutOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudImagesGet(pcloudImagesGetOptions *PcloudImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudImagesGetWithContext(ctx context.Context, pcloudImagesGetOptions *PcloudImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudImagesGetall(pcloudImagesGetallOptions *PcloudImagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudImagesGetallWithContext(ctx context.Context, pcloudImagesGetallOptions *PcloudImagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesDelete(pcloudIpsecpoliciesDeleteOptions *PcloudIpsecpoliciesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesGet(pcloudIpsecpoliciesGetOptions *PcloudIpsecpoliciesGetOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesGetWithContext(ctx context.Context, ...) (result *IPSecPolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesGetall(pcloudIpsecpoliciesGetallOptions *PcloudIpsecpoliciesGetallOptions) (result *IPSecPolicies, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesGetallWithContext(ctx context.Context, ...) (result *IPSecPolicies, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesPost(pcloudIpsecpoliciesPostOptions *PcloudIpsecpoliciesPostOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesPostWithContext(ctx context.Context, ...) (result *IPSecPolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesPut(pcloudIpsecpoliciesPutOptions *PcloudIpsecpoliciesPutOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudIpsecpoliciesPutWithContext(ctx context.Context, ...) (result *IPSecPolicy, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGet(...) (result *DisasterRecoveryLocation, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGetWithContext(ctx context.Context, ...) (result *DisasterRecoveryLocation, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGetall(...) (result *DisasterRecoveryLocations, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGetallWithContext(ctx context.Context, ...) (result *DisasterRecoveryLocations, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksDelete(pcloudNetworksDeleteOptions *PcloudNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksDeleteWithContext(ctx context.Context, pcloudNetworksDeleteOptions *PcloudNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksGet(pcloudNetworksGetOptions *PcloudNetworksGetOptions) (result *Network, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksGetWithContext(ctx context.Context, pcloudNetworksGetOptions *PcloudNetworksGetOptions) (result *Network, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksGetall(pcloudNetworksGetallOptions *PcloudNetworksGetallOptions) (result *Networks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksGetallWithContext(ctx context.Context, pcloudNetworksGetallOptions *PcloudNetworksGetallOptions) (result *Networks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsDelete(pcloudNetworksPortsDeleteOptions *PcloudNetworksPortsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsGet(pcloudNetworksPortsGetOptions *PcloudNetworksPortsGetOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsGetWithContext(ctx context.Context, ...) (result *NetworkPort, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsGetall(pcloudNetworksPortsGetallOptions *PcloudNetworksPortsGetallOptions) (result *NetworkPorts, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsGetallWithContext(ctx context.Context, ...) (result *NetworkPorts, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsPost(pcloudNetworksPortsPostOptions *PcloudNetworksPortsPostOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsPostWithContext(ctx context.Context, ...) (result *NetworkPort, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsPut(pcloudNetworksPortsPutOptions *PcloudNetworksPortsPutOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPortsPutWithContext(ctx context.Context, ...) (result *NetworkPort, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPost(pcloudNetworksPostOptions *PcloudNetworksPostOptions) (result *Network, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPostWithContext(ctx context.Context, pcloudNetworksPostOptions *PcloudNetworksPostOptions) (result *Network, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPut(pcloudNetworksPutOptions *PcloudNetworksPutOptions) (result *Network, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudNetworksPutWithContext(ctx context.Context, pcloudNetworksPutOptions *PcloudNetworksPutOptions) (result *Network, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsDelete(pcloudPlacementgroupsDeleteOptions *PcloudPlacementgroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsGet(pcloudPlacementgroupsGetOptions *PcloudPlacementgroupsGetOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsGetWithContext(ctx context.Context, ...) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsGetall(pcloudPlacementgroupsGetallOptions *PcloudPlacementgroupsGetallOptions) (result *PlacementGroups, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsGetallWithContext(ctx context.Context, ...) (result *PlacementGroups, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsMembersDelete(...) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsMembersDeleteWithContext(ctx context.Context, ...) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsMembersPost(...) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsMembersPostWithContext(ctx context.Context, ...) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsPost(pcloudPlacementgroupsPostOptions *PcloudPlacementgroupsPostOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPlacementgroupsPostWithContext(ctx context.Context, ...) (result *PlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPodcapacityGet(pcloudPodcapacityGetOptions *PcloudPodcapacityGetOptions) (result *PodCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPodcapacityGetWithContext(ctx context.Context, pcloudPodcapacityGetOptions *PcloudPodcapacityGetOptions) (result *PodCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesActionPost(pcloudPvminstancesActionPostOptions *PcloudPvminstancesActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesActionPostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesCapturePost(pcloudPvminstancesCapturePostOptions *PcloudPvminstancesCapturePostOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesCapturePostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesClonePost(pcloudPvminstancesClonePostOptions *PcloudPvminstancesClonePostOptions) (result *PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesClonePostWithContext(ctx context.Context, ...) (result *PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesConsoleGet(pcloudPvminstancesConsoleGetOptions *PcloudPvminstancesConsoleGetOptions) (result *ConsoleLanguages, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesConsoleGetWithContext(ctx context.Context, ...) (result *ConsoleLanguages, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesConsolePost(pcloudPvminstancesConsolePostOptions *PcloudPvminstancesConsolePostOptions) (result *PvmInstanceConsole, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesConsolePostWithContext(ctx context.Context, ...) (result *PvmInstanceConsole, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesConsolePut(pcloudPvminstancesConsolePutOptions *PcloudPvminstancesConsolePutOptions) (result *ConsoleLanguage, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesConsolePutWithContext(ctx context.Context, ...) (result *ConsoleLanguage, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesDelete(pcloudPvminstancesDeleteOptions *PcloudPvminstancesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesGet(pcloudPvminstancesGetOptions *PcloudPvminstancesGetOptions) (result *PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesGetWithContext(ctx context.Context, ...) (result *PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesGetall(pcloudPvminstancesGetallOptions *PcloudPvminstancesGetallOptions) (result *PvmInstances, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesGetallWithContext(ctx context.Context, ...) (result *PvmInstances, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksDelete(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksGet(pcloudPvminstancesNetworksGetOptions *PcloudPvminstancesNetworksGetOptions) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksGetWithContext(ctx context.Context, ...) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksGetall(...) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksGetallWithContext(ctx context.Context, ...) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksPost(pcloudPvminstancesNetworksPostOptions *PcloudPvminstancesNetworksPostOptions) (result *PvmInstanceNetwork, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesNetworksPostWithContext(ctx context.Context, ...) (result *PvmInstanceNetwork, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesOperationsPost(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesOperationsPostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesPost(pcloudPvminstancesPostOptions *PcloudPvminstancesPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesPostWithContext(ctx context.Context, ...) (result []PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesPut(pcloudPvminstancesPutOptions *PcloudPvminstancesPutOptions) (result *PvmInstanceUpdateResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesPutWithContext(ctx context.Context, ...) (result *PvmInstanceUpdateResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesSnapshotsGetall(...) (result *Snapshots, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesSnapshotsGetallWithContext(ctx context.Context, ...) (result *Snapshots, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesSnapshotsPost(pcloudPvminstancesSnapshotsPostOptions *PcloudPvminstancesSnapshotsPostOptions) (result *SnapshotCreateResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesSnapshotsPostWithContext(ctx context.Context, ...) (result *SnapshotCreateResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesSnapshotsRestorePost(...) (result *Snapshot, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesSnapshotsRestorePostWithContext(ctx context.Context, ...) (result *Snapshot, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesDelete(pcloudPvminstancesVolumesDeleteOptions *PcloudPvminstancesVolumesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesGet(pcloudPvminstancesVolumesGetOptions *PcloudPvminstancesVolumesGetOptions) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesGetWithContext(ctx context.Context, ...) (result *Volume, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesGetall(pcloudPvminstancesVolumesGetallOptions *PcloudPvminstancesVolumesGetallOptions) (result *Volumes, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesGetallWithContext(ctx context.Context, ...) (result *Volumes, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesPost(pcloudPvminstancesVolumesPostOptions *PcloudPvminstancesVolumesPostOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesPostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesPut(pcloudPvminstancesVolumesPutOptions *PcloudPvminstancesVolumesPutOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesPutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesSetbootPut(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudPvminstancesVolumesSetbootPutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSapGet(pcloudSapGetOptions *PcloudSapGetOptions) (result *SapProfile, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSapGetWithContext(ctx context.Context, pcloudSapGetOptions *PcloudSapGetOptions) (result *SapProfile, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSapGetall(pcloudSapGetallOptions *PcloudSapGetallOptions) (result *SapProfiles, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSapGetallWithContext(ctx context.Context, pcloudSapGetallOptions *PcloudSapGetallOptions) (result *SapProfiles, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSapPost(pcloudSapPostOptions *PcloudSapPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSapPostWithContext(ctx context.Context, pcloudSapPostOptions *PcloudSapPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsDelete(...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsGet(pcloudSharedprocessorpoolsGetOptions *PcloudSharedprocessorpoolsGetOptions) (result *SharedProcessorPoolDetail, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsGetWithContext(ctx context.Context, ...) (result *SharedProcessorPoolDetail, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsGetall(...) (result *SharedProcessorPools, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsGetallWithContext(ctx context.Context, ...) (result *SharedProcessorPools, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsPost(pcloudSharedprocessorpoolsPostOptions *PcloudSharedprocessorpoolsPostOptions) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsPostWithContext(ctx context.Context, ...) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsPut(pcloudSharedprocessorpoolsPutOptions *PcloudSharedprocessorpoolsPutOptions) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSharedprocessorpoolsPutWithContext(ctx context.Context, ...) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsDelete(pcloudSppplacementgroupsDeleteOptions *PcloudSppplacementgroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsGet(pcloudSppplacementgroupsGetOptions *PcloudSppplacementgroupsGetOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsGetWithContext(ctx context.Context, ...) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsGetall(pcloudSppplacementgroupsGetallOptions *PcloudSppplacementgroupsGetallOptions) (result *SppPlacementGroups, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsGetallWithContext(ctx context.Context, ...) (result *SppPlacementGroups, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsMembersDelete(...) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsMembersDeleteWithContext(ctx context.Context, ...) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsMembersPost(...) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsMembersPostWithContext(ctx context.Context, ...) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsPost(pcloudSppplacementgroupsPostOptions *PcloudSppplacementgroupsPostOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSppplacementgroupsPostWithContext(ctx context.Context, ...) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityPoolsGet(pcloudStoragecapacityPoolsGetOptions *PcloudStoragecapacityPoolsGetOptions) (result *StoragePoolCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityPoolsGetWithContext(ctx context.Context, ...) (result *StoragePoolCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityPoolsGetall(...) (result *StoragePoolsCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityPoolsGetallWithContext(ctx context.Context, ...) (result *StoragePoolsCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityTypesGet(pcloudStoragecapacityTypesGetOptions *PcloudStoragecapacityTypesGetOptions) (result *StorageTypeCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityTypesGetWithContext(ctx context.Context, ...) (result *StorageTypeCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityTypesGetall(...) (result *StorageTypesCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudStoragecapacityTypesGetallWithContext(ctx context.Context, ...) (result *StorageTypesCapacity, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSystempoolsGet(pcloudSystempoolsGetOptions *PcloudSystempoolsGetOptions) (result map[string]SystemPool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudSystempoolsGetWithContext(ctx context.Context, pcloudSystempoolsGetOptions *PcloudSystempoolsGetOptions) (result map[string]SystemPool, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTasksDelete(pcloudTasksDeleteOptions *PcloudTasksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTasksDeleteWithContext(ctx context.Context, pcloudTasksDeleteOptions *PcloudTasksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTasksGet(pcloudTasksGetOptions *PcloudTasksGetOptions) (result *Task, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTasksGetWithContext(ctx context.Context, pcloudTasksGetOptions *PcloudTasksGetOptions) (result *Task, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsGet(pcloudTenantsGetOptions *PcloudTenantsGetOptions) (result *Tenant, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsGetWithContext(ctx context.Context, pcloudTenantsGetOptions *PcloudTenantsGetOptions) (result *Tenant, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsPut(pcloudTenantsPutOptions *PcloudTenantsPutOptions) (result *Tenant, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsPutWithContext(ctx context.Context, pcloudTenantsPutOptions *PcloudTenantsPutOptions) (result *Tenant, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysDelete(pcloudTenantsSshkeysDeleteOptions *PcloudTenantsSshkeysDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysGet(pcloudTenantsSshkeysGetOptions *PcloudTenantsSshkeysGetOptions) (result *SshKey, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysGetWithContext(ctx context.Context, ...) (result *SshKey, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysGetall(pcloudTenantsSshkeysGetallOptions *PcloudTenantsSshkeysGetallOptions) (result *SshKeys, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysGetallWithContext(ctx context.Context, ...) (result *SshKeys, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysPost(pcloudTenantsSshkeysPostOptions *PcloudTenantsSshkeysPostOptions) (result *SshKey, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysPostWithContext(ctx context.Context, ...) (result *SshKey, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysPut(pcloudTenantsSshkeysPutOptions *PcloudTenantsSshkeysPutOptions) (result *SshKey, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudTenantsSshkeysPutWithContext(ctx context.Context, ...) (result *SshKey, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesGet(...) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesGetWithContext(ctx context.Context, ...) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesPost(...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesPostWithContext(ctx context.Context, ...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2ImagesExportGet(pcloudV2ImagesExportGetOptions *PcloudV2ImagesExportGetOptions) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2ImagesExportGetWithContext(ctx context.Context, ...) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2ImagesExportPost(pcloudV2ImagesExportPostOptions *PcloudV2ImagesExportPostOptions) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2ImagesExportPostWithContext(ctx context.Context, ...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesCaptureGet(pcloudV2PvminstancesCaptureGetOptions *PcloudV2PvminstancesCaptureGetOptions) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesCaptureGetWithContext(ctx context.Context, ...) (result *Job, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesCapturePost(pcloudV2PvminstancesCapturePostOptions *PcloudV2PvminstancesCapturePostOptions) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesCapturePostWithContext(ctx context.Context, ...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesGetall(pcloudV2PvminstancesGetallOptions *PcloudV2PvminstancesGetallOptions) (result *PvmInstancesV2, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesGetallWithContext(ctx context.Context, ...) (result *PvmInstancesV2, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesVolumesDelete(...) (result *VolumesDetachmentResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesVolumesDeleteWithContext(ctx context.Context, ...) (result *VolumesDetachmentResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesVolumesPost(pcloudV2PvminstancesVolumesPostOptions *PcloudV2PvminstancesVolumesPostOptions) (result *VolumesAttachmentResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2PvminstancesVolumesPostWithContext(ctx context.Context, ...) (result *VolumesAttachmentResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesClonePost(pcloudV2VolumesClonePostOptions *PcloudV2VolumesClonePostOptions) (result *CloneTaskReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesClonePostWithContext(ctx context.Context, ...) (result *CloneTaskReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesClonetasksGet(pcloudV2VolumesClonetasksGetOptions *PcloudV2VolumesClonetasksGetOptions) (result *CloneTaskStatus, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesClonetasksGetWithContext(ctx context.Context, ...) (result *CloneTaskStatus, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesDelete(pcloudV2VolumesDeleteOptions *PcloudV2VolumesDeleteOptions) (result *VolumesDeleteResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesDeleteWithContext(ctx context.Context, ...) (result *VolumesDeleteResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesPost(pcloudV2VolumesPostOptions *PcloudV2VolumesPostOptions) (result *Volumes, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesPostWithContext(ctx context.Context, pcloudV2VolumesPostOptions *PcloudV2VolumesPostOptions) (result *Volumes, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneCancelPost(pcloudV2VolumescloneCancelPostOptions *PcloudV2VolumescloneCancelPostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneCancelPostWithContext(ctx context.Context, ...) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneDelete(pcloudV2VolumescloneDeleteOptions *PcloudV2VolumescloneDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneExecutePost(pcloudV2VolumescloneExecutePostOptions *PcloudV2VolumescloneExecutePostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneExecutePostWithContext(ctx context.Context, ...) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneGet(pcloudV2VolumescloneGetOptions *PcloudV2VolumescloneGetOptions) (result *VolumesCloneDetail, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneGetWithContext(ctx context.Context, ...) (result *VolumesCloneDetail, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneGetall(pcloudV2VolumescloneGetallOptions *PcloudV2VolumescloneGetallOptions) (result *VolumesClones, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneGetallWithContext(ctx context.Context, ...) (result *VolumesClones, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesclonePost(pcloudV2VolumesclonePostOptions *PcloudV2VolumesclonePostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumesclonePostWithContext(ctx context.Context, ...) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneStartPost(pcloudV2VolumescloneStartPostOptions *PcloudV2VolumescloneStartPostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudV2VolumescloneStartPostWithContext(ctx context.Context, ...) (result *VolumesClone, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumeOnboardingGet(pcloudVolumeOnboardingGetOptions *PcloudVolumeOnboardingGetOptions) (result *VolumeOnboarding, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumeOnboardingGetWithContext(ctx context.Context, ...) (result *VolumeOnboarding, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumeOnboardingGetall(pcloudVolumeOnboardingGetallOptions *PcloudVolumeOnboardingGetallOptions) (result *VolumeOnboardings, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumeOnboardingGetallWithContext(ctx context.Context, ...) (result *VolumeOnboardings, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumeOnboardingPost(pcloudVolumeOnboardingPostOptions *PcloudVolumeOnboardingPostOptions) (result *VolumeOnboardingCreateResponse, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudVolumeOnboardingPostWithContext(ctx context.Context, ...) (result *VolumeOnboardingCreateResponse, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudVolumegroupsActionPost(pcloudVolumegroupsActionPostOptions *PcloudVolumegroupsActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsActionPostWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsDelete(pcloudVolumegroupsDeleteOptions *PcloudVolumegroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsDeleteWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGet(pcloudVolumegroupsGetOptions *PcloudVolumegroupsGetOptions) (result *VolumeGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetDetails(pcloudVolumegroupsGetDetailsOptions *PcloudVolumegroupsGetDetailsOptions) (result *VolumeGroupDetails, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetDetailsWithContext(ctx context.Context, ...) (result *VolumeGroupDetails, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetWithContext(ctx context.Context, ...) (result *VolumeGroup, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetall(pcloudVolumegroupsGetallOptions *PcloudVolumegroupsGetallOptions) (result *VolumeGroups, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetallDetails(pcloudVolumegroupsGetallDetailsOptions *PcloudVolumegroupsGetallDetailsOptions) (result *VolumeGroupsDetails, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetallDetailsWithContext(ctx context.Context, ...) (result *VolumeGroupsDetails, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsGetallWithContext(ctx context.Context, ...) (result *VolumeGroups, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsPost(pcloudVolumegroupsPostOptions *PcloudVolumegroupsPostOptions) (result *VolumeGroupCreateResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsPostWithContext(ctx context.Context, ...) (result *VolumeGroupCreateResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsPut(pcloudVolumegroupsPutOptions *PcloudVolumegroupsPutOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsPutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsRemoteCopyRelationshipsGet(...) (result *VolumeGroupRemoteCopyRelationships, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudVolumegroupsRemoteCopyRelationshipsGetWithContext(ctx context.Context, ...) (result *VolumeGroupRemoteCopyRelationships, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudVolumegroupsStorageDetailsGet(...) (result *VolumeGroupStorageDetails, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumegroupsStorageDetailsGetWithContext(ctx context.Context, ...) (result *VolumeGroupStorageDetails, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumesClonePost(pcloudVolumesClonePostOptions *PcloudVolumesClonePostOptions) (result *VolumesCloneResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVolumesClonePostWithContext(ctx context.Context, ...) (result *VolumesCloneResponse, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsDelete(pcloudVpnconnectionsDeleteOptions *PcloudVpnconnectionsDeleteOptions) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsDeleteWithContext(ctx context.Context, ...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsGet(pcloudVpnconnectionsGetOptions *PcloudVpnconnectionsGetOptions) (result *VPNConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsGetWithContext(ctx context.Context, ...) (result *VPNConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsGetall(pcloudVpnconnectionsGetallOptions *PcloudVpnconnectionsGetallOptions) (result *VPNConnections, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsGetallWithContext(ctx context.Context, ...) (result *VPNConnections, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsNetworksDelete(...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsNetworksDeleteWithContext(ctx context.Context, ...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsNetworksGet(pcloudVpnconnectionsNetworksGetOptions *PcloudVpnconnectionsNetworksGetOptions) (result *NetworkIDs, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsNetworksGetWithContext(ctx context.Context, ...) (result *NetworkIDs, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsNetworksPut(pcloudVpnconnectionsNetworksPutOptions *PcloudVpnconnectionsNetworksPutOptions) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsNetworksPutWithContext(ctx context.Context, ...) (result *JobReference, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsDelete(...) (result *PeerSubnets, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsDeleteWithContext(ctx context.Context, ...) (result *PeerSubnets, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsGet(...) (result *PeerSubnets, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsGetWithContext(ctx context.Context, ...) (result *PeerSubnets, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsPut(...) (result *PeerSubnets, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsPutWithContext(ctx context.Context, ...) (result *PeerSubnets, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPost(pcloudVpnconnectionsPostOptions *PcloudVpnconnectionsPostOptions) (result *VPNConnectionCreateResponse, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudVpnconnectionsPostWithContext(ctx context.Context, ...) (result *VPNConnectionCreateResponse, response *core.DetailedResponse, ...)
- func (powervs *PowervsV1) PcloudVpnconnectionsPut(pcloudVpnconnectionsPutOptions *PcloudVpnconnectionsPutOptions) (result *VPNConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) PcloudVpnconnectionsPutWithContext(ctx context.Context, ...) (result *VPNConnection, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingBinding(serviceBindingBindingOptions *ServiceBindingBindingOptions) (result *ServiceBinding, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingBindingWithContext(ctx context.Context, ...) (result *ServiceBinding, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingGet(serviceBindingGetOptions *ServiceBindingGetOptions) (result *ServiceBindingResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingGetWithContext(ctx context.Context, serviceBindingGetOptions *ServiceBindingGetOptions) (result *ServiceBindingResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingLastOperationGet(serviceBindingLastOperationGetOptions *ServiceBindingLastOperationGetOptions) (result *LastOperationResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingLastOperationGetWithContext(ctx context.Context, ...) (result *LastOperationResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingUnbinding(serviceBindingUnbindingOptions *ServiceBindingUnbindingOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBindingUnbindingWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthCallback(serviceBrokerAuthCallbackOptions *ServiceBrokerAuthCallbackOptions) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthCallbackWithContext(ctx context.Context, ...) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthDeviceCodePost(serviceBrokerAuthDeviceCodePostOptions *ServiceBrokerAuthDeviceCodePostOptions) (result *DeviceCode, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthDeviceCodePostWithContext(ctx context.Context, ...) (result *DeviceCode, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthDeviceTokenPost(...) (result *Token, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthDeviceTokenPostWithContext(ctx context.Context, ...) (result *Token, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthInfoToken(serviceBrokerAuthInfoTokenOptions *ServiceBrokerAuthInfoTokenOptions) (result *TokenExtra, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthInfoTokenWithContext(ctx context.Context, ...) (result *TokenExtra, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthInfoUser(serviceBrokerAuthInfoUserOptions *ServiceBrokerAuthInfoUserOptions) (result *UserInfo, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthInfoUserWithContext(ctx context.Context, ...) (result *UserInfo, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthLogin(serviceBrokerAuthLoginOptions *ServiceBrokerAuthLoginOptions) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthLoginWithContext(ctx context.Context, ...) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthLogout(serviceBrokerAuthLogoutOptions *ServiceBrokerAuthLogoutOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthLogoutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthRegistration(serviceBrokerAuthRegistrationOptions *ServiceBrokerAuthRegistrationOptions) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthRegistrationCallback(...) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthRegistrationCallbackWithContext(ctx context.Context, ...) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthRegistrationWithContext(ctx context.Context, ...) (result *AccessToken, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthTokenPost(serviceBrokerAuthTokenPostOptions *ServiceBrokerAuthTokenPostOptions) (result *Token, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerAuthTokenPostWithContext(ctx context.Context, ...) (result *Token, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerHardwareplatformsGet(...) (result map[string]HardwarePlatform, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerHardwareplatformsGetWithContext(ctx context.Context, ...) (result map[string]HardwarePlatform, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerHealth(serviceBrokerHealthOptions *ServiceBrokerHealthOptions) (result *Health, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerHealthHead(serviceBrokerHealthHeadOptions *ServiceBrokerHealthHeadOptions) (response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerHealthHeadWithContext(ctx context.Context, ...) (response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerHealthWithContext(ctx context.Context, serviceBrokerHealthOptions *ServiceBrokerHealthOptions) (result *Health, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksGet(serviceBrokerOpenstacksGetOptions *ServiceBrokerOpenstacksGetOptions) (result *OpenStacks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksGetWithContext(ctx context.Context, ...) (result *OpenStacks, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksHostsGet(serviceBrokerOpenstacksHostsGetOptions *ServiceBrokerOpenstacksHostsGetOptions) (result *HostInfo, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksHostsGetWithContext(ctx context.Context, ...) (result *HostInfo, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksOpenstackGet(...) (result *OpenStackInfo, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksOpenstackGetWithContext(ctx context.Context, ...) (result *OpenStackInfo, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksPost(serviceBrokerOpenstacksPostOptions *ServiceBrokerOpenstacksPostOptions) (result *OpenStack, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksPostWithContext(ctx context.Context, ...) (result *OpenStack, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksServersGet(...) (result *HostPvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerOpenstacksServersGetWithContext(ctx context.Context, ...) (result *HostPvmInstance, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerStoragetypesGet(serviceBrokerStoragetypesGetOptions *ServiceBrokerStoragetypesGetOptions) (result map[string][]StorageType, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerStoragetypesGetWithContext(ctx context.Context, ...) (result map[string][]StorageType, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerSwaggerspec(serviceBrokerSwaggerspecOptions *ServiceBrokerSwaggerspecOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerSwaggerspecWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerTestTimeout(serviceBrokerTestTimeoutOptions *ServiceBrokerTestTimeoutOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerTestTimeoutWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerVersion(serviceBrokerVersionOptions *ServiceBrokerVersionOptions) (result *Version, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceBrokerVersionWithContext(ctx context.Context, serviceBrokerVersionOptions *ServiceBrokerVersionOptions) (result *Version, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceDeprovision(serviceInstanceDeprovisionOptions *ServiceInstanceDeprovisionOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceDeprovisionWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceGet(serviceInstanceGetOptions *ServiceInstanceGetOptions) (result *ServiceInstanceResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceGetWithContext(ctx context.Context, serviceInstanceGetOptions *ServiceInstanceGetOptions) (result *ServiceInstanceResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceLastOperationGet(serviceInstanceLastOperationGetOptions *ServiceInstanceLastOperationGetOptions) (result *LastOperationResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceLastOperationGetWithContext(ctx context.Context, ...) (result *LastOperationResource, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceProvision(serviceInstanceProvisionOptions *ServiceInstanceProvisionOptions) (result *ServiceInstanceProvision, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceProvisionWithContext(ctx context.Context, ...) (result *ServiceInstanceProvision, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceUpdate(serviceInstanceUpdateOptions *ServiceInstanceUpdateOptions) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) ServiceInstanceUpdateWithContext(ctx context.Context, ...) (result *Object, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) SetDefaultHeaders(headers http.Header)
- func (powervs *PowervsV1) SetEnableGzipCompression(enableGzip bool)
- func (powervs *PowervsV1) SetServiceURL(url string) error
- func (powervs *PowervsV1) WorkspacesGet(v1WorkspacesGetOptions *V1WorkspacesGetOptions) (result *Workspace, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) WorkspacesGetWithContext(ctx context.Context, v1WorkspacesGetOptions *V1WorkspacesGetOptions) (result *Workspace, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) WorkspacesGetall(v1WorkspacesGetallOptions *V1WorkspacesGetallOptions) (result *Workspaces, response *core.DetailedResponse, err error)
- func (powervs *PowervsV1) WorkspacesGetallWithContext(ctx context.Context, v1WorkspacesGetallOptions *V1WorkspacesGetallOptions) (result *Workspaces, response *core.DetailedResponse, err error)
- type PowervsV1Options
- type PvmInstance
- type PvmInstanceAddNetwork
- type PvmInstanceConfiguration
- type PvmInstanceConsole
- type PvmInstanceCores
- type PvmInstanceDeployment
- type PvmInstanceFault
- type PvmInstanceHealth
- type PvmInstanceHost
- type PvmInstanceMemory
- type PvmInstanceMultiCreate
- type PvmInstanceNetwork
- type PvmInstanceNetworks
- type PvmInstanceOperatingSystem
- type PvmInstancePlacementGroup
- type PvmInstanceReference
- type PvmInstanceReferenceV2
- type PvmInstanceUpdateResponse
- type PvmInstanceV2Health
- type PvmInstanceV2NetworkPort
- type PvmInstanceVirtualCores
- type PvmInstances
- type PvmInstancesV2
- type RemoteCopyRelationship
- type SapProfile
- type SapProfileReference
- type SapProfiles
- type SatelliteOrder
- type SchemaParameters
- type SchemasObject
- type Secondary
- type Service
- type ServiceBinding
- type ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetAppGuid(appGuid string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetBindResource(bindResource *ServiceBindingResourceObject) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetBindingID(bindingID string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetContext(context *Context) *ServiceBindingBindingOptions
- func (options *ServiceBindingBindingOptions) SetHeaders(param map[string]string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetInstanceID(instanceID string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetParameters(parameters *Object) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetPlanID(planID string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetServiceID(serviceID string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceBindingBindingOptions
- func (_options *ServiceBindingBindingOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingBindingOptions
- type ServiceBindingGetOptions
- func (_options *ServiceBindingGetOptions) SetBindingID(bindingID string) *ServiceBindingGetOptions
- func (options *ServiceBindingGetOptions) SetHeaders(param map[string]string) *ServiceBindingGetOptions
- func (_options *ServiceBindingGetOptions) SetInstanceID(instanceID string) *ServiceBindingGetOptions
- func (_options *ServiceBindingGetOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceBindingGetOptions
- func (_options *ServiceBindingGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingGetOptions
- type ServiceBindingLastOperationGetOptions
- func (_options *ServiceBindingLastOperationGetOptions) SetBindingID(bindingID string) *ServiceBindingLastOperationGetOptions
- func (options *ServiceBindingLastOperationGetOptions) SetHeaders(param map[string]string) *ServiceBindingLastOperationGetOptions
- func (_options *ServiceBindingLastOperationGetOptions) SetInstanceID(instanceID string) *ServiceBindingLastOperationGetOptions
- func (_options *ServiceBindingLastOperationGetOptions) SetOperation(operation string) *ServiceBindingLastOperationGetOptions
- func (_options *ServiceBindingLastOperationGetOptions) SetPlanID(planID string) *ServiceBindingLastOperationGetOptions
- func (_options *ServiceBindingLastOperationGetOptions) SetServiceID(serviceID string) *ServiceBindingLastOperationGetOptions
- func (_options *ServiceBindingLastOperationGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingLastOperationGetOptions
- type ServiceBindingResource
- type ServiceBindingResourceObject
- type ServiceBindingSchemaObject
- type ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetBindingID(bindingID string) *ServiceBindingUnbindingOptions
- func (options *ServiceBindingUnbindingOptions) SetHeaders(param map[string]string) *ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetInstanceID(instanceID string) *ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetPlanID(planID string) *ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetServiceID(serviceID string) *ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceBindingUnbindingOptions
- func (_options *ServiceBindingUnbindingOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingUnbindingOptions
- type ServiceBindingVolumeMount
- type ServiceBindingVolumeMountDevice
- type ServiceBrokerAuthCallbackOptions
- type ServiceBrokerAuthDeviceCodePostOptions
- type ServiceBrokerAuthDeviceTokenPostOptions
- type ServiceBrokerAuthInfoTokenOptions
- type ServiceBrokerAuthInfoUserOptions
- type ServiceBrokerAuthLoginOptions
- func (_options *ServiceBrokerAuthLoginOptions) SetAccessType(accessType string) *ServiceBrokerAuthLoginOptions
- func (options *ServiceBrokerAuthLoginOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthLoginOptions
- func (_options *ServiceBrokerAuthLoginOptions) SetRedirectURL(redirectURL string) *ServiceBrokerAuthLoginOptions
- func (_options *ServiceBrokerAuthLoginOptions) SetUserID(userID string) *ServiceBrokerAuthLoginOptions
- type ServiceBrokerAuthLogoutOptions
- type ServiceBrokerAuthRegistrationCallbackOptions
- type ServiceBrokerAuthRegistrationOptions
- func (_options *ServiceBrokerAuthRegistrationOptions) SetEntitlementID(entitlementID string) *ServiceBrokerAuthRegistrationOptions
- func (options *ServiceBrokerAuthRegistrationOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthRegistrationOptions
- func (_options *ServiceBrokerAuthRegistrationOptions) SetIcn(icn string) *ServiceBrokerAuthRegistrationOptions
- func (_options *ServiceBrokerAuthRegistrationOptions) SetPlan(plan string) *ServiceBrokerAuthRegistrationOptions
- func (_options *ServiceBrokerAuthRegistrationOptions) SetRedirectURL(redirectURL string) *ServiceBrokerAuthRegistrationOptions
- func (_options *ServiceBrokerAuthRegistrationOptions) SetRegions(regions []string) *ServiceBrokerAuthRegistrationOptions
- func (_options *ServiceBrokerAuthRegistrationOptions) SetTenantID(tenantID string) *ServiceBrokerAuthRegistrationOptions
- type ServiceBrokerAuthTokenPostOptions
- func (options *ServiceBrokerAuthTokenPostOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthTokenPostOptions
- func (_options *ServiceBrokerAuthTokenPostOptions) SetRefreshToken(refreshToken string) *ServiceBrokerAuthTokenPostOptions
- func (_options *ServiceBrokerAuthTokenPostOptions) SetSource(source string) *ServiceBrokerAuthTokenPostOptions
- type ServiceBrokerHardwareplatformsGetOptions
- type ServiceBrokerHealthHeadOptions
- type ServiceBrokerHealthOptions
- type ServiceBrokerOpenstacksGetOptions
- type ServiceBrokerOpenstacksHostsGetOptions
- func (options *ServiceBrokerOpenstacksHostsGetOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksHostsGetOptions
- func (_options *ServiceBrokerOpenstacksHostsGetOptions) SetHostname(hostname string) *ServiceBrokerOpenstacksHostsGetOptions
- func (_options *ServiceBrokerOpenstacksHostsGetOptions) SetOpenstackID(openstackID string) *ServiceBrokerOpenstacksHostsGetOptions
- type ServiceBrokerOpenstacksOpenstackGetOptions
- type ServiceBrokerOpenstacksPostOptions
- func (options *ServiceBrokerOpenstacksPostOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksPostOptions
- func (_options *ServiceBrokerOpenstacksPostOptions) SetIPAddress(ipAddress string) *ServiceBrokerOpenstacksPostOptions
- func (_options *ServiceBrokerOpenstacksPostOptions) SetName(name string) *ServiceBrokerOpenstacksPostOptions
- func (_options *ServiceBrokerOpenstacksPostOptions) SetRegion(region string) *ServiceBrokerOpenstacksPostOptions
- type ServiceBrokerOpenstacksServersGetOptions
- func (options *ServiceBrokerOpenstacksServersGetOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksServersGetOptions
- func (_options *ServiceBrokerOpenstacksServersGetOptions) SetOpenstackID(openstackID string) *ServiceBrokerOpenstacksServersGetOptions
- func (_options *ServiceBrokerOpenstacksServersGetOptions) SetPvmInstanceID(pvmInstanceID string) *ServiceBrokerOpenstacksServersGetOptions
- type ServiceBrokerStoragetypesGetOptions
- type ServiceBrokerSwaggerspecOptions
- type ServiceBrokerTestTimeoutOptions
- type ServiceBrokerVersionOptions
- type ServiceInstance
- type ServiceInstanceDeprovisionOptions
- func (_options *ServiceInstanceDeprovisionOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceInstanceDeprovisionOptions
- func (options *ServiceInstanceDeprovisionOptions) SetHeaders(param map[string]string) *ServiceInstanceDeprovisionOptions
- func (_options *ServiceInstanceDeprovisionOptions) SetInstanceID(instanceID string) *ServiceInstanceDeprovisionOptions
- func (_options *ServiceInstanceDeprovisionOptions) SetPlanID(planID string) *ServiceInstanceDeprovisionOptions
- func (_options *ServiceInstanceDeprovisionOptions) SetServiceID(serviceID string) *ServiceInstanceDeprovisionOptions
- func (_options *ServiceInstanceDeprovisionOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceDeprovisionOptions
- func (_options *ServiceInstanceDeprovisionOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceDeprovisionOptions
- type ServiceInstanceGetOptions
- func (options *ServiceInstanceGetOptions) SetHeaders(param map[string]string) *ServiceInstanceGetOptions
- func (_options *ServiceInstanceGetOptions) SetInstanceID(instanceID string) *ServiceInstanceGetOptions
- func (_options *ServiceInstanceGetOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceGetOptions
- func (_options *ServiceInstanceGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceGetOptions
- type ServiceInstanceLastOperationGetOptions
- func (options *ServiceInstanceLastOperationGetOptions) SetHeaders(param map[string]string) *ServiceInstanceLastOperationGetOptions
- func (_options *ServiceInstanceLastOperationGetOptions) SetInstanceID(instanceID string) *ServiceInstanceLastOperationGetOptions
- func (_options *ServiceInstanceLastOperationGetOptions) SetOperation(operation string) *ServiceInstanceLastOperationGetOptions
- func (_options *ServiceInstanceLastOperationGetOptions) SetPlanID(planID string) *ServiceInstanceLastOperationGetOptions
- func (_options *ServiceInstanceLastOperationGetOptions) SetServiceID(serviceID string) *ServiceInstanceLastOperationGetOptions
- func (_options *ServiceInstanceLastOperationGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceLastOperationGetOptions
- type ServiceInstancePreviousValues
- type ServiceInstanceProvision
- type ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetContext(context *Context) *ServiceInstanceProvisionOptions
- func (options *ServiceInstanceProvisionOptions) SetHeaders(param map[string]string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetInstanceID(instanceID string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetOrganizationGuid(organizationGuid string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetParameters(parameters *Object) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetPlanID(planID string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetServiceID(serviceID string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetSpaceGuid(spaceGuid string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceProvisionOptions
- func (_options *ServiceInstanceProvisionOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceProvisionOptions
- type ServiceInstanceResource
- type ServiceInstanceSchemaObject
- type ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetContext(context *Context) *ServiceInstanceUpdateOptions
- func (options *ServiceInstanceUpdateOptions) SetHeaders(param map[string]string) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetInstanceID(instanceID string) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetParameters(parameters *Object) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetPlanID(planID string) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetPreviousValues(previousValues *ServiceInstancePreviousValues) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetServiceID(serviceID string) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceUpdateOptions
- func (_options *ServiceInstanceUpdateOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceUpdateOptions
- type SharedProcessorPool
- type SharedProcessorPoolDetail
- type SharedProcessorPoolPlacementGroup
- type SharedProcessorPoolServer
- type SharedProcessorPools
- type Site
- type Snapshot
- type SnapshotCreateResponse
- type Snapshots
- type SoftlayerSubscription
- type SoftwareLicenses
- type SppPlacementGroup
- type SppPlacementGroups
- type Src
- type SshKey
- type SshKeys
- type Status
- type StatusDescription
- type StatusDescriptionError
- type StorageAffinity
- type StorageController
- type StorageEntities
- type StoragePool
- type StoragePoolCapacity
- type StoragePoolCombined
- type StoragePoolsCapacity
- type StorageTier
- type StorageType
- type StorageTypeCapacity
- type StorageTypesCapacity
- type System
- type SystemPool
- type SystemPoolCapacity
- type SystemResources
- type TargetObject
- type Task
- type TaskReference
- type Tenant
- type Thresholds
- type Token
- type TokenExtra
- type TransitConnectionErrorItem
- type TransitGatewayInstance
- type TransitGatewayLocation
- type TransitGatewayLocations
- type UserInfo
- type V1AvailableHostsOptions
- type V1DatacentersGetOptions
- func (_options *V1DatacentersGetOptions) SetAccept(accept string) *V1DatacentersGetOptions
- func (_options *V1DatacentersGetOptions) SetDatacenterRegion(datacenterRegion string) *V1DatacentersGetOptions
- func (options *V1DatacentersGetOptions) SetHeaders(param map[string]string) *V1DatacentersGetOptions
- type V1DatacentersGetallOptions
- type V1HostgroupsGetOptions
- type V1HostgroupsIDGetOptions
- type V1HostgroupsIDPutOptions
- func (_options *V1HostgroupsIDPutOptions) SetAdd(add []Secondary) *V1HostgroupsIDPutOptions
- func (options *V1HostgroupsIDPutOptions) SetHeaders(param map[string]string) *V1HostgroupsIDPutOptions
- func (_options *V1HostgroupsIDPutOptions) SetHostgroupID(hostgroupID string) *V1HostgroupsIDPutOptions
- func (_options *V1HostgroupsIDPutOptions) SetRemove(remove string) *V1HostgroupsIDPutOptions
- type V1HostgroupsPostOptions
- func (options *V1HostgroupsPostOptions) SetHeaders(param map[string]string) *V1HostgroupsPostOptions
- func (_options *V1HostgroupsPostOptions) SetHosts(hosts []AddHost) *V1HostgroupsPostOptions
- func (_options *V1HostgroupsPostOptions) SetName(name string) *V1HostgroupsPostOptions
- func (_options *V1HostgroupsPostOptions) SetSecondaries(secondaries []Secondary) *V1HostgroupsPostOptions
- type V1HostsGetOptions
- type V1HostsIDDeleteOptions
- type V1HostsIDGetOptions
- type V1HostsIDPutOptions
- type V1HostsPostOptions
- type V1WorkspacesGetOptions
- type V1WorkspacesGetallOptions
- type VPNConnection
- type VPNConnectionCreateResponse
- type VPNConnectionUpdate
- func (o *VPNConnectionUpdate) GetProperties() map[string]interface{}
- func (o *VPNConnectionUpdate) GetProperty(key string) interface{}
- func (o *VPNConnectionUpdate) MarshalJSON() (buffer []byte, err error)
- func (o *VPNConnectionUpdate) SetProperties(m map[string]interface{})
- func (o *VPNConnectionUpdate) SetProperty(key string, value interface{})
- type VPNConnections
- type Version
- type VirtualCores
- type Volume
- type VolumeGroup
- type VolumeGroupAction
- func (o *VolumeGroupAction) GetProperties() map[string]interface{}
- func (o *VolumeGroupAction) GetProperty(key string) interface{}
- func (o *VolumeGroupAction) MarshalJSON() (buffer []byte, err error)
- func (o *VolumeGroupAction) SetProperties(m map[string]interface{})
- func (o *VolumeGroupAction) SetProperty(key string, value interface{})
- type VolumeGroupActionReset
- type VolumeGroupActionStart
- type VolumeGroupActionStop
- type VolumeGroupCreateResponse
- type VolumeGroupDetails
- type VolumeGroupRemoteCopyRelationships
- type VolumeGroupStorageDetails
- type VolumeGroups
- type VolumeGroupsDetails
- type VolumeInfo
- type VolumeOnboarding
- type VolumeOnboardingCommon
- type VolumeOnboardingCreateResponse
- type VolumeOnboardingFailure
- type VolumeOnboardingResults
- type VolumeOnboardings
- type VolumeReference
- type VolumeRemoteCopyRelationship
- type Volumes
- type VolumesAttachmentResponse
- type VolumesClone
- type VolumesCloneDetail
- type VolumesCloneResponse
- type VolumesClones
- type VolumesDeleteResponse
- type VolumesDetachmentResponse
- type Workspace
- type WorkspaceDetails
- type WorkspaceLocation
- type WorkspacePowerEdgeRouterDetails
- type Workspaces
Constants ¶
const ( CloneTaskStatusStatusCompletedConst = "completed" CloneTaskStatusStatusFailedConst = "failed" CloneTaskStatusStatusRunningConst = "running" CloneTaskStatusStatusUnknownConst = "unknown" )
Constants associated with the CloneTaskStatus.Status property. Status of the clone volumes task.
const ( CloudInitializationVirtualOpticalDeviceAttachConst = "attach" CloudInitializationVirtualOpticalDeviceDetachConst = "detach" )
Constants associated with the CloudInitialization.VirtualOpticalDevice property. Virtual Machine's Cloud Initialization Virtual Optical Device.
const ( DatacenterStatusActiveConst = "active" DatacenterStatusDownConst = "down" DatacenterStatusMaintenanceConst = "maintenance" )
Constants associated with the Datacenter.Status property. The Datacenter status.
const ( DatacenterTypeOffPremisesConst = "off-premises" DatacenterTypeOnPremisesConst = "on-premises" )
Constants associated with the Datacenter.Type property. The Datacenter type.
const ( EventLevelErrorConst = "error" EventLevelInfoConst = "info" EventLevelNoticeConst = "notice" EventLevelWarningConst = "warning" )
Constants associated with the Event.Level property. Level of the event (notice, info, warning, error).
const ( IkePolicyAuthenticationNoneConst = "none" IkePolicyAuthenticationSha1Const = "sha1" IkePolicyAuthenticationSha256Const = "sha-256" IkePolicyAuthenticationSha384Const = "sha-384" )
Constants associated with the IkePolicy.Authentication property. authentication of the IKE policy.
const ( IkePolicyEncryptionAes128CbcConst = "aes-128-cbc" IkePolicyEncryptionAes128GcmConst = "aes-128-gcm" IkePolicyEncryptionAes192CbcConst = "aes-192-cbc" IkePolicyEncryptionAes256CbcConst = "aes-256-cbc" IkePolicyEncryptionAes256GcmConst = "aes-256-gcm" )
Constants associated with the IkePolicy.Encryption property. encryption of the IKE Policy.
const ( IkePolicyUpdateAuthenticationNoneConst = "none" IkePolicyUpdateAuthenticationSha1Const = "sha1" IkePolicyUpdateAuthenticationSha256Const = "sha-256" IkePolicyUpdateAuthenticationSha384Const = "sha-384" )
Constants associated with the IkePolicyUpdate.Authentication property. authentication of the IKE policy.
const ( IkePolicyUpdateEncryptionAes128CbcConst = "aes-128-cbc" IkePolicyUpdateEncryptionAes128GcmConst = "aes-128-gcm" IkePolicyUpdateEncryptionAes192CbcConst = "aes-192-cbc" IkePolicyUpdateEncryptionAes256CbcConst = "aes-256-cbc" IkePolicyUpdateEncryptionAes256GcmConst = "aes-256-gcm" )
Constants associated with the IkePolicyUpdate.Encryption property. encryption of the IKE Policy.
const ( IPSecPolicyAuthenticationHmacSha196Const = "hmac-sha1-96" IPSecPolicyAuthenticationHmacSha256128Const = "hmac-sha-256-128" IPSecPolicyAuthenticationNoneConst = "none" )
Constants associated with the IPSecPolicy.Authentication property. authentication for IPSec policy.
const ( IPSecPolicyEncryptionAes128CbcConst = "aes-128-cbc" IPSecPolicyEncryptionAes128GcmConst = "aes-128-gcm" IPSecPolicyEncryptionAes192CbcConst = "aes-192-cbc" IPSecPolicyEncryptionAes192GcmConst = "aes-192-gcm" IPSecPolicyEncryptionAes256CbcConst = "aes-256-cbc" IPSecPolicyEncryptionAes256GcmConst = "aes-256-gcm" )
Constants associated with the IPSecPolicy.Encryption property. connection encryption policy.
const ( IPSecPolicyUpdateAuthenticationHmacSha196Const = "hmac-sha1-96" IPSecPolicyUpdateAuthenticationHmacSha256128Const = "hmac-sha-256-128" IPSecPolicyUpdateAuthenticationNoneConst = "none" )
Constants associated with the IPSecPolicyUpdate.Authentication property. authentication for IPSec policy.
const ( IPSecPolicyUpdateEncryptionAes128CbcConst = "aes-128-cbc" IPSecPolicyUpdateEncryptionAes128GcmConst = "aes-128-gcm" IPSecPolicyUpdateEncryptionAes192CbcConst = "aes-192-cbc" IPSecPolicyUpdateEncryptionAes192GcmConst = "aes-192-gcm" IPSecPolicyUpdateEncryptionAes256CbcConst = "aes-256-cbc" IPSecPolicyUpdateEncryptionAes256GcmConst = "aes-256-gcm" )
Constants associated with the IPSecPolicyUpdate.Encryption property. connection encryption policy.
const ( InternalV1StorageRegionsStoragePoolsPutOptionsStateClosedConst = "closed" InternalV1StorageRegionsStoragePoolsPutOptionsStateOpenedConst = "opened" )
Constants associated with the InternalV1StorageRegionsStoragePoolsPutOptions.State property. state of storage pool.
const ( LastOperationResourceStateFailedConst = "failed" LastOperationResourceStateInProgressConst = "in progress" LastOperationResourceStateSucceededConst = "succeeded" )
Constants associated with the LastOperationResource.State property.
const ( NetworkAccessConfigBidirectionalBgpConst = "bidirectional-bgp" NetworkAccessConfigBidirectionalL2outConst = "bidirectional-l2out" NetworkAccessConfigBidirectionalStaticRouteConst = "bidirectional-static-route" NetworkAccessConfigInternalOnlyConst = "internal-only" NetworkAccessConfigOutboundOnlyConst = "outbound-only" )
Constants associated with the Network.AccessConfig property. Network communication configuration (for satellite locations only)
- `internal-only` - network is only used for internal host communication
- `outbound-only` - network will be capable of egress traffic
- `bidirectional-static-route` - network will be capable of ingress and egress traffic via static routes
- `bidirectional-bgp` - network will be capable of ingress and egress traffic via bgp configuration
- `bidirectional-l2out` - network will be capable of ingress and egress traffic via l2out ACI configuration.
const ( NetworkTypeDhcpVlanConst = "dhcp-vlan" NetworkTypePubVlanConst = "pub-vlan" NetworkTypeVlanConst = "vlan" )
Constants associated with the Network.Type property. Type of Network - 'vlan' (private network) 'pub-vlan' (public network) 'dhcp-vlan' (for satellite locations only).
const ( NetworkReferenceAccessConfigBidirectionalBgpConst = "bidirectional-bgp" NetworkReferenceAccessConfigBidirectionalL2outConst = "bidirectional-l2out" NetworkReferenceAccessConfigBidirectionalStaticRouteConst = "bidirectional-static-route" NetworkReferenceAccessConfigInternalOnlyConst = "internal-only" NetworkReferenceAccessConfigOutboundOnlyConst = "outbound-only" )
Constants associated with the NetworkReference.AccessConfig property. Network communication configuration (for satellite locations only)
- `internal-only` - network is only used for internal host communication
- `outbound-only` - network will be capable of egress traffic
- `bidirectional-static-route` - network will be capable of ingress and egress traffic via static routes
- `bidirectional-bgp` - network will be capable of ingress and egress traffic via bgp configuration
- `bidirectional-l2out` - network will be capable of ingress and egress traffic via l2out ACI configuration.
const ( NetworkReferenceTypeDhcpVlanConst = "dhcp-vlan" NetworkReferenceTypePubVlanConst = "pub-vlan" NetworkReferenceTypeVlanConst = "vlan" )
Constants associated with the NetworkReference.Type property. Type of Network - 'vlan' (private network) 'pub-vlan' (public network) 'dhcp-vlan' (for satellite locations only).
const ( OperationsBootModeAConst = "a" OperationsBootModeBConst = "b" OperationsBootModeCConst = "c" OperationsBootModeDConst = "d" )
Constants associated with the Operations.BootMode property. Name of the server boot mode a(Boot from disk using copy A), b(Boot from disk using copy B), c(Reserved for IBM lab use only), d(Boot from media/drives).
const ( OperationsOperatingModeManualConst = "manual" OperationsOperatingModeNormalConst = "normal" )
Constants associated with the Operations.OperatingMode property. Name of the server operating mode.
const ( OperationsTaskConsoleserviceConst = "consoleservice" OperationsTaskDstonConst = "dston" OperationsTaskDumprestartConst = "dumprestart" OperationsTaskIopdumpConst = "iopdump" OperationsTaskIopresetConst = "iopreset" OperationsTaskRemotedstoffConst = "remotedstoff" OperationsTaskRemotedstonConst = "remotedston" OperationsTaskRetrydumpConst = "retrydump" )
Constants associated with the Operations.Task property. Name of the job task to execute.
const ( PvmInstanceProcTypeCappedConst = "capped" PvmInstanceProcTypeDedicatedConst = "dedicated" )
Constants associated with the PvmInstance.ProcType property. Processor type (dedicated, shared, capped).
const ( PvmInstanceMultiCreateAffinityPolicyAffinityConst = "affinity" PvmInstanceMultiCreateAffinityPolicyAntiAffinityConst = "anti-affinity" PvmInstanceMultiCreateAffinityPolicyNoneConst = "none" )
Constants associated with the PvmInstanceMultiCreate.AffinityPolicy property. Affinity policy for pvm-instances being created; affinity for the same host, anti-affinity for different hosts, none for no preference.
const ( PvmInstanceMultiCreateNumericalPrefixConst = "prefix" PvmInstanceMultiCreateNumericalSuffixConst = "suffix" )
Constants associated with the PvmInstanceMultiCreate.Numerical property. Where to place the numerical number of the multi-created instance.
const ( PvmInstanceReferenceProcTypeCappedConst = "capped" PvmInstanceReferenceProcTypeDedicatedConst = "dedicated" )
Constants associated with the PvmInstanceReference.ProcType property. Processor type (dedicated, shared, capped).
const ( PvmInstanceUpdateResponsePinPolicyHardConst = "hard" PvmInstanceUpdateResponsePinPolicyNoneConst = "none" PvmInstanceUpdateResponsePinPolicySoftConst = "soft" )
Constants associated with the PvmInstanceUpdateResponse.PinPolicy property. Specify PVM pin policy.
const ( PvmInstanceUpdateResponseProcTypeCappedConst = "capped" PvmInstanceUpdateResponseProcTypeDedicatedConst = "dedicated" )
Constants associated with the PvmInstanceUpdateResponse.ProcType property. Processor type (dedicated, shared, capped).
const ( PvmInstanceV2NetworkPortIPProtocolIpv4Const = "IPv4" PvmInstanceV2NetworkPortIPProtocolIpv6Const = "IPv6" )
Constants associated with the PvmInstanceV2NetworkPort.IPProtocol property. Dynamic Host Configuration Protocol {IPv4, IPv6}.
const ( PvmInstanceV2NetworkPortTypeDhcpConst = "dhcp" PvmInstanceV2NetworkPortTypeStaticConst = "static" )
Constants associated with the PvmInstanceV2NetworkPort.Type property. The type of ip allocation {dhcp, static}.
const ( PcloudCloudinstancesImagesPostOptionsSourceRootProjectConst = "root-project" PcloudCloudinstancesImagesPostOptionsSourceURLConst = "url" )
Constants associated with the PcloudCloudinstancesImagesPostOptions.Source property. Source of the image >*Note*: url option is deprecated, this option is supported till Oct 2022.
const ( PcloudCloudinstancesImagesPostOptionsOsTypeAixConst = "aix" PcloudCloudinstancesImagesPostOptionsOsTypeIbmiConst = "ibmi" PcloudCloudinstancesImagesPostOptionsOsTypeRhelConst = "rhel" PcloudCloudinstancesImagesPostOptionsOsTypeSlesConst = "sles" )
Constants associated with the PcloudCloudinstancesImagesPostOptions.OsType property. Image OS Type, required if importing a raw image; raw images can only be imported using the command line interface.
const ( PcloudCloudinstancesJobsGetallOptionsOperationTargetCloudconnectionConst = "cloudConnection" PcloudCloudinstancesJobsGetallOptionsOperationTargetImageConst = "image" PcloudCloudinstancesJobsGetallOptionsOperationTargetPvminstanceConst = "pvmInstance" PcloudCloudinstancesJobsGetallOptionsOperationTargetVpnconnectionConst = "vpnConnection" )
Constants associated with the PcloudCloudinstancesJobsGetallOptions.OperationTarget property. Operation target to filter jobs (optional).
const ( PcloudCloudinstancesJobsGetallOptionsOperationActionImageexportConst = "imageExport" PcloudCloudinstancesJobsGetallOptionsOperationActionImageimportConst = "imageImport" PcloudCloudinstancesJobsGetallOptionsOperationActionStorageConst = "storage" PcloudCloudinstancesJobsGetallOptionsOperationActionVmcaptureConst = "vmCapture" )
Constants associated with the PcloudCloudinstancesJobsGetallOptions.OperationAction property. Operation action to filter jobs (optional) vmCapture - includes operation action value (vmCapture) imageExport - includes operation action value (imageExport) imageImport - includes operation action value (imageImport) storage - includes operation action values (vmCapture,imageExport,imageImport).
const ( PcloudCloudinstancesVolumesPostOptionsAffinityPolicyAffinityConst = "affinity" PcloudCloudinstancesVolumesPostOptionsAffinityPolicyAntiAffinityConst = "anti-affinity" )
Constants associated with the PcloudCloudinstancesVolumesPostOptions.AffinityPolicy property. Affinity policy for data volume being created; ignored if volumePool provided; for policy 'affinity' requires one of affinityPVMInstance or affinityVolume to be specified; for policy 'anti-affinity' requires one of antiAffinityPVMInstances or antiAffinityVolumes to be specified.
const ( PcloudIkepoliciesPostOptionsEncryptionAes128CbcConst = "aes-128-cbc" PcloudIkepoliciesPostOptionsEncryptionAes128GcmConst = "aes-128-gcm" PcloudIkepoliciesPostOptionsEncryptionAes192CbcConst = "aes-192-cbc" PcloudIkepoliciesPostOptionsEncryptionAes256CbcConst = "aes-256-cbc" PcloudIkepoliciesPostOptionsEncryptionAes256GcmConst = "aes-256-gcm" )
Constants associated with the PcloudIkepoliciesPostOptions.Encryption property. encryption of the IKE Policy.
const ( PcloudIkepoliciesPostOptionsAuthenticationNoneConst = "none" PcloudIkepoliciesPostOptionsAuthenticationSha1Const = "sha1" PcloudIkepoliciesPostOptionsAuthenticationSha256Const = "sha-256" PcloudIkepoliciesPostOptionsAuthenticationSha384Const = "sha-384" )
Constants associated with the PcloudIkepoliciesPostOptions.Authentication property. authentication of the IKE policy.
const ( PcloudIpsecpoliciesPostOptionsEncryptionAes128CbcConst = "aes-128-cbc" PcloudIpsecpoliciesPostOptionsEncryptionAes128GcmConst = "aes-128-gcm" PcloudIpsecpoliciesPostOptionsEncryptionAes192CbcConst = "aes-192-cbc" PcloudIpsecpoliciesPostOptionsEncryptionAes192GcmConst = "aes-192-gcm" PcloudIpsecpoliciesPostOptionsEncryptionAes256CbcConst = "aes-256-cbc" PcloudIpsecpoliciesPostOptionsEncryptionAes256GcmConst = "aes-256-gcm" )
Constants associated with the PcloudIpsecpoliciesPostOptions.Encryption property. connection encryption policy.
const ( PcloudIpsecpoliciesPostOptionsAuthenticationHmacSha196Const = "hmac-sha1-96" PcloudIpsecpoliciesPostOptionsAuthenticationHmacSha256128Const = "hmac-sha-256-128" PcloudIpsecpoliciesPostOptionsAuthenticationNoneConst = "none" )
Constants associated with the PcloudIpsecpoliciesPostOptions.Authentication property. authentication for IPSec policy.
const ( PcloudNetworksPostOptionsTypeDhcpVlanConst = "dhcp-vlan" PcloudNetworksPostOptionsTypePubVlanConst = "pub-vlan" PcloudNetworksPostOptionsTypeVlanConst = "vlan" )
Constants associated with the PcloudNetworksPostOptions.Type property. Type of Network - 'vlan' (private network) 'pub-vlan' (public network) 'dhcp-vlan' (for satellite locations only).
const ( PcloudNetworksPostOptionsAccessConfigBidirectionalBgpConst = "bidirectional-bgp" PcloudNetworksPostOptionsAccessConfigBidirectionalL2outConst = "bidirectional-l2out" PcloudNetworksPostOptionsAccessConfigBidirectionalStaticRouteConst = "bidirectional-static-route" PcloudNetworksPostOptionsAccessConfigInternalOnlyConst = "internal-only" PcloudNetworksPostOptionsAccessConfigOutboundOnlyConst = "outbound-only" )
Constants associated with the PcloudNetworksPostOptions.AccessConfig property. Network communication configuration (for satellite locations only)
- `internal-only` - network is only used for internal host communication
- `outbound-only` - network will be capable of egress traffic
- `bidirectional-static-route` - network will be capable of ingress and egress traffic via static routes
- `bidirectional-bgp` - network will be capable of ingress and egress traffic via bgp configuration
- `bidirectional-l2out` - network will be capable of ingress and egress traffic via l2out ACI configuration.
const ( PcloudPlacementgroupsPostOptionsPolicyAffinityConst = "affinity" PcloudPlacementgroupsPostOptionsPolicyAntiAffinityConst = "anti-affinity" )
Constants associated with the PcloudPlacementgroupsPostOptions.Policy property. The Placement Group Policy.
const ( PcloudPvminstancesActionPostOptionsActionDhcpIPSyncConst = "dhcp-ip-sync" PcloudPvminstancesActionPostOptionsActionHardRebootConst = "hard-reboot" PcloudPvminstancesActionPostOptionsActionImmediateShutdownConst = "immediate-shutdown" PcloudPvminstancesActionPostOptionsActionResetStateConst = "reset-state" PcloudPvminstancesActionPostOptionsActionSoftRebootConst = "soft-reboot" PcloudPvminstancesActionPostOptionsActionStartConst = "start" PcloudPvminstancesActionPostOptionsActionStopConst = "stop" )
Constants associated with the PcloudPvminstancesActionPostOptions.Action property. Name of the action to take; can be start, stop, hard-reboot, soft-reboot, immediate-shutdown, reset-state, dhcp-ip-sync (on-prem only).
const ( PcloudPvminstancesCapturePostOptionsCaptureDestinationBothConst = "both" PcloudPvminstancesCapturePostOptionsCaptureDestinationCloudStorageConst = "cloud-storage" PcloudPvminstancesCapturePostOptionsCaptureDestinationImageCatalogConst = "image-catalog" )
Constants associated with the PcloudPvminstancesCapturePostOptions.CaptureDestination property. Destination for the deployable image.
const ( PcloudPvminstancesClonePostOptionsProcTypeCappedConst = "capped" PcloudPvminstancesClonePostOptionsProcTypeDedicatedConst = "dedicated" )
Constants associated with the PcloudPvminstancesClonePostOptions.ProcType property. Processor type (dedicated, shared, capped).
const ( PcloudPvminstancesOperationsPostOptionsOperationTypeBootConst = "boot" PcloudPvminstancesOperationsPostOptionsOperationTypeJobConst = "job" )
Constants associated with the PcloudPvminstancesOperationsPostOptions.OperationType property. Name of the operation to execute; can be job or boot.
const ( PcloudPvminstancesPostOptionsProcTypeCappedConst = "capped" PcloudPvminstancesPostOptionsProcTypeDedicatedConst = "dedicated" )
Constants associated with the PcloudPvminstancesPostOptions.ProcType property. Processor type (dedicated, shared, capped).
const ( PcloudPvminstancesPostOptionsPinPolicyHardConst = "hard" PcloudPvminstancesPostOptionsPinPolicyNoneConst = "none" PcloudPvminstancesPostOptionsPinPolicySoftConst = "soft" )
Constants associated with the PcloudPvminstancesPostOptions.PinPolicy property. Specify PVM pin policy.
const ( PcloudPvminstancesPostOptionsReplicantAffinityPolicyAffinityConst = "affinity" PcloudPvminstancesPostOptionsReplicantAffinityPolicyAntiAffinityConst = "anti-affinity" PcloudPvminstancesPostOptionsReplicantAffinityPolicyNoneConst = "none" )
Constants associated with the PcloudPvminstancesPostOptions.ReplicantAffinityPolicy property. Affinity policy for replicants being created; affinity for the same host, anti-affinity for different hosts, none for no preference.
const ( PcloudPvminstancesPostOptionsReplicantNamingSchemePrefixConst = "prefix" PcloudPvminstancesPostOptionsReplicantNamingSchemeSuffixConst = "suffix" )
Constants associated with the PcloudPvminstancesPostOptions.ReplicantNamingScheme property. How to name the created vms.
const ( PcloudPvminstancesPostOptionsStorageConnectionV2MaxvolumesupportConst = "maxVolumeSupport" PcloudPvminstancesPostOptionsStorageConnectionV2VscsiConst = "vSCSI" )
Constants associated with the PcloudPvminstancesPostOptions.StorageConnectionV2 property. The storage connection type.
const ( PcloudPvminstancesPutOptionsPinPolicyHardConst = "hard" PcloudPvminstancesPutOptionsPinPolicyNoneConst = "none" PcloudPvminstancesPutOptionsPinPolicySoftConst = "soft" )
Constants associated with the PcloudPvminstancesPutOptions.PinPolicy property. Specify PVM pin policy.
const ( PcloudPvminstancesPutOptionsProcTypeCappedConst = "capped" PcloudPvminstancesPutOptionsProcTypeDedicatedConst = "dedicated" )
Constants associated with the PcloudPvminstancesPutOptions.ProcType property. Processor type (dedicated, shared, capped).
const ( PcloudPvminstancesSnapshotsRestorePostOptionsRestoreFailActionRetryConst = "retry" PcloudPvminstancesSnapshotsRestorePostOptionsRestoreFailActionRollbackConst = "rollback" )
Constants associated with the PcloudPvminstancesSnapshotsRestorePostOptions.RestoreFailAction property. Action to take on a failed snapshot restore.
const ( PcloudSapPostOptionsPinPolicyHardConst = "hard" PcloudSapPostOptionsPinPolicyNoneConst = "none" PcloudSapPostOptionsPinPolicySoftConst = "soft" )
Constants associated with the PcloudSapPostOptions.PinPolicy property. Specify PVM pin policy.
const ( PcloudSppplacementgroupsPostOptionsPolicyAffinityConst = "affinity" PcloudSppplacementgroupsPostOptionsPolicyAntiAffinityConst = "anti-affinity" )
Constants associated with the PcloudSppplacementgroupsPostOptions.Policy property. The placement group policy.
const ( PcloudV1CloudinstancesCosimagesPostOptionsBucketAccessPrivateConst = "private" PcloudV1CloudinstancesCosimagesPostOptionsBucketAccessPublicConst = "public" )
Constants associated with the PcloudV1CloudinstancesCosimagesPostOptions.BucketAccess property. indicates if the bucket has public or private access public access require no authentication keys private access requires hmac authentication keys (access,secret).
const ( PcloudV1CloudinstancesCosimagesPostOptionsOsTypeAixConst = "aix" PcloudV1CloudinstancesCosimagesPostOptionsOsTypeIbmiConst = "ibmi" PcloudV1CloudinstancesCosimagesPostOptionsOsTypeRhelConst = "rhel" PcloudV1CloudinstancesCosimagesPostOptionsOsTypeSlesConst = "sles" )
Constants associated with the PcloudV1CloudinstancesCosimagesPostOptions.OsType property. Image OS Type, required if importing a raw image; raw images can only be imported using the command line interface.
const ( PcloudV2PvminstancesCapturePostOptionsCaptureDestinationBothConst = "both" PcloudV2PvminstancesCapturePostOptionsCaptureDestinationCloudStorageConst = "cloud-storage" PcloudV2PvminstancesCapturePostOptionsCaptureDestinationImageCatalogConst = "image-catalog" )
Constants associated with the PcloudV2PvminstancesCapturePostOptions.CaptureDestination property. Destination for the deployable image.
const ( PcloudV2VolumesPostOptionsAffinityPolicyAffinityConst = "affinity" PcloudV2VolumesPostOptionsAffinityPolicyAntiAffinityConst = "anti-affinity" )
Constants associated with the PcloudV2VolumesPostOptions.AffinityPolicy property. Affinity policy for data volume being created; ignored if volumePool provided; for policy 'affinity' requires one of affinityPVMInstance or affinityVolume to be specified; for policy 'anti-affinity' requires one of antiAffinityPVMInstances or antiAffinityVolumes to be specified.
const ( PcloudV2VolumescloneGetallOptionsFilterCancelConst = "cancel" PcloudV2VolumescloneGetallOptionsFilterCancelledConst = "cancelled" PcloudV2VolumescloneGetallOptionsFilterCompletedConst = "completed" PcloudV2VolumescloneGetallOptionsFilterExecuteConst = "execute" PcloudV2VolumescloneGetallOptionsFilterFailedConst = "failed" PcloudV2VolumescloneGetallOptionsFilterFinalizedConst = "finalized" PcloudV2VolumescloneGetallOptionsFilterPrepareConst = "prepare" PcloudV2VolumescloneGetallOptionsFilterStartConst = "start" )
Constants associated with the PcloudV2VolumescloneGetallOptions.Filter property. volumes-clone filter to limit list items:
prepare - includes status values (preparing, prepared) start - includes status values (starting, available) execute - includes status values (executing, available-rollback) cancel - includes status values (cancelling) completed - includes status values (completed) failed - includes status values (failed) cancelled - includes status values (cancelled) finalized - included status values (completed, failed, cancelled).
const ( PcloudVpnconnectionsPostOptionsModePolicyConst = "policy" PcloudVpnconnectionsPostOptionsModeRouteConst = "route" )
Constants associated with the PcloudVpnconnectionsPostOptions.Mode property. Mode used by this VPNConnection, either policy-based, or route-based, this attribute is set at the creation and cannot be updated later.
const ( PlacementGroupPolicyAffinityConst = "affinity" PlacementGroupPolicyAntiAffinityConst = "anti-affinity" )
Constants associated with the PlacementGroup.Policy property. The Placement Group Policy.
const ( PvmInstanceDeploymentProcessorModeCappedConst = "capped" PvmInstanceDeploymentProcessorModeDedicatedConst = "dedicated" )
Constants associated with the PvmInstanceDeployment.ProcessorMode property. Processor mode (dedicated, shared, capped).
const ( SapProfileTypeBalancedConst = "balanced" SapProfileTypeComputeConst = "compute" SapProfileTypeMemoryConst = "memory" SapProfileTypeNonProductionConst = "non-production" SapProfileTypeUltraMemoryConst = "ultra-memory" )
Constants associated with the SapProfile.Type property. Type of profile.
const ( ServiceRequiresRouteForwardingConst = "route_forwarding" ServiceRequiresSyslogDrainConst = "syslog_drain" ServiceRequiresVolumeMountConst = "volume_mount" )
Constants associated with the Service.Requires property.
const ( ServiceBindingVolumeMountModeRConst = "r" ServiceBindingVolumeMountModeRwConst = "rw" )
Constants associated with the ServiceBindingVolumeMount.Mode property.
const ( ServiceBrokerAuthLoginOptionsAccessTypeOfflineConst = "offline" ServiceBrokerAuthLoginOptionsAccessTypeOnlineConst = "online" )
Constants associated with the ServiceBrokerAuthLoginOptions.AccessType property. Determines if a refresh token is returned.
const ( ServiceBrokerAuthTokenPostOptionsSourceCliConst = "cli" ServiceBrokerAuthTokenPostOptionsSourceWebConst = "web" )
Constants associated with the ServiceBrokerAuthTokenPostOptions.Source property. Source type of the token request (web or cli).
const ( ServiceBrokerHardwareplatformsGetOptionsRegionZoneEuDe1Const = "eu-de-1" ServiceBrokerHardwareplatformsGetOptionsRegionZoneEuDe2Const = "eu-de-2" ServiceBrokerHardwareplatformsGetOptionsRegionZoneUsEastConst = "us-east" ServiceBrokerHardwareplatformsGetOptionsRegionZoneUsEast4Const = "us-east4" ServiceBrokerHardwareplatformsGetOptionsRegionZoneUsSouthConst = "us-south" )
Constants associated with the ServiceBrokerHardwareplatformsGetOptions.RegionZone property. The region zone of the cloud instance.
const ( StorageAffinityAffinityPolicyAffinityConst = "affinity" StorageAffinityAffinityPolicyAntiAffinityConst = "anti-affinity" )
Constants associated with the StorageAffinity.AffinityPolicy property. Affinity policy for storage pool selection; ignored if storagePool provided; for policy 'affinity' requires one of affinityPVMInstance or affinityVolume to be specified; for policy 'anti-affinity' requires one of antiAffinityPVMInstances or antiAffinityVolumes to be specified.
const ( StoragePoolStateClosedConst = "closed" StoragePoolStateOpenedConst = "opened" )
Constants associated with the StoragePool.State property. state of storage pool.
const ( StorageTierStateActiveConst = "active" StorageTierStateInactiveConst = "inactive" )
Constants associated with the StorageTier.State property. State of the storage tier (active or inactive).
const ( StorageTypeStateActiveConst = "active" StorageTypeStateInactiveConst = "inactive" )
Constants associated with the StorageType.State property. State of the storage type (active or inactive).
const ( TransitGatewayLocationLocationTypeDataCenterConst = "data-center" TransitGatewayLocationLocationTypeRegionConst = "region" TransitGatewayLocationLocationTypeZoneConst = "zone" )
Constants associated with the TransitGatewayLocation.LocationType property. Location Type of the PowerVS Service.
const ( VPNConnectionModePolicyConst = "policy" VPNConnectionModeRouteConst = "route" )
Constants associated with the VPNConnection.Mode property. Mode used by this VPNConnection, either policy-based, or route-based, this attribute is set at the creation and cannot be updated later.
const ( VPNConnectionStatusActiveConst = "active" VPNConnectionStatusDisabledConst = "disabled" VPNConnectionStatusWarningConst = "warning" )
Constants associated with the VPNConnection.Status property. status of the VPN connection.
const ( VPNConnectionCreateResponseModePolicyConst = "policy" VPNConnectionCreateResponseModeRouteConst = "route" )
Constants associated with the VPNConnectionCreateResponse.Mode property. Mode used by this VPNConnection, either policy-based, or route-based, this attribute is set at the creation and cannot be updated later.
const ( VPNConnectionCreateResponseStatusActiveConst = "active" VPNConnectionCreateResponseStatusDisabledConst = "disabled" VPNConnectionCreateResponseStatusWarningConst = "warning" )
Constants associated with the VPNConnectionCreateResponse.Status property. status of the VPN connection.
const ( VolumePrimaryRoleAuxConst = "aux" VolumePrimaryRoleMasterConst = "master" )
Constants associated with the Volume.PrimaryRole property. indicates whether master/aux volume is playing the primary role.
const ( VolumeGroupActionStartSourceAuxConst = "aux" VolumeGroupActionStartSourceMasterConst = "master" )
Constants associated with the VolumeGroupActionStart.Source property. Indicates the source of the action.
const ( VolumeReferencePrimaryRoleAuxConst = "aux" VolumeReferencePrimaryRoleMasterConst = "master" )
Constants associated with the VolumeReference.PrimaryRole property. indicates whether master/aux volume is playing the primary role.
const ( WorkspaceTypeOffPremisesConst = "off-premises" WorkspaceTypeOnPremisesConst = "on-premises" )
Constants associated with the Workspace.Type property. The Workspace type.
const ( WorkspacePowerEdgeRouterDetailsMigrationStatusCompletedConst = "completed" WorkspacePowerEdgeRouterDetailsMigrationStatusDeletedConst = "deleted" WorkspacePowerEdgeRouterDetailsMigrationStatusIntializingConst = "intializing" WorkspacePowerEdgeRouterDetailsMigrationStatusMigratingConst = "migrating" )
Constants associated with the WorkspacePowerEdgeRouterDetails.MigrationStatus property. The migration status of a Power Edge Router.
const ( WorkspacePowerEdgeRouterDetailsStateActiveConst = "active" WorkspacePowerEdgeRouterDetailsStateConfiguringConst = "configuring" WorkspacePowerEdgeRouterDetailsStateErrorConst = "error" WorkspacePowerEdgeRouterDetailsStateInactiveConst = "inactive" WorkspacePowerEdgeRouterDetailsStateRemovingConst = "removing" WorkspacePowerEdgeRouterDetailsStateWarningConst = "warning" )
Constants associated with the WorkspacePowerEdgeRouterDetails.State property. The state of a Power Edge Router.
const ( WorkspacePowerEdgeRouterDetailsTypeAutomatedConst = "automated" WorkspacePowerEdgeRouterDetailsTypeManualConst = "manual" )
Constants associated with the WorkspacePowerEdgeRouterDetails.Type property. The Power Edge Router type.
const ( SCHEME_HTTPS = "https" SCHEME_HTTP = "http" )
const (
DeadPeerDetectionActionRestartConst = "restart"
)
Constants associated with the DeadPeerDetection.Action property. Action to take when a Peer Gateway stops responding.
const DefaultServiceName = "powervs"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "http://localhost"
DefaultServiceURL is the default URL to make service requests to.
const (
PcloudPvminstancesPostOptionsStorageConnectionVscsiConst = "vSCSI"
)
Constants associated with the PcloudPvminstancesPostOptions.StorageConnection property. The storage connection type.
const (
)Constants associated with the ServiceBindingVolumeMount.DeviceType property.
const (
VolumeGroupActionResetStatusAvailableConst = "available"
)
Constants associated with the VolumeGroupActionReset.Status property. New status to be set for a volume group.
Variables ¶
This section is empty.
Functions ¶
func GetServiceURLForRegion ¶
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalAccessToken ¶
func UnmarshalAccessToken(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAccessToken unmarshals an instance of AccessToken from the specified map of raw messages.
func UnmarshalAddHost ¶ added in v0.1.0
func UnmarshalAddHost(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddHost unmarshals an instance of AddHost from the specified map of raw messages.
func UnmarshalAuxiliaryVolumeForOnboarding ¶
func UnmarshalAuxiliaryVolumeForOnboarding(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAuxiliaryVolumeForOnboarding unmarshals an instance of AuxiliaryVolumeForOnboarding from the specified map of raw messages.
func UnmarshalAuxiliaryVolumesForOnboarding ¶
func UnmarshalAuxiliaryVolumesForOnboarding(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAuxiliaryVolumesForOnboarding unmarshals an instance of AuxiliaryVolumesForOnboarding from the specified map of raw messages.
func UnmarshalAvailableHost ¶ added in v0.1.0
func UnmarshalAvailableHost(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAvailableHost unmarshals an instance of AvailableHost from the specified map of raw messages.
func UnmarshalCatalog ¶
func UnmarshalCatalog(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCatalog unmarshals an instance of Catalog from the specified map of raw messages.
func UnmarshalCloneTaskReference ¶
func UnmarshalCloneTaskReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloneTaskReference unmarshals an instance of CloneTaskReference from the specified map of raw messages.
func UnmarshalCloneTaskStatus ¶
func UnmarshalCloneTaskStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloneTaskStatus unmarshals an instance of CloneTaskStatus from the specified map of raw messages.
func UnmarshalClonedVolume ¶
func UnmarshalClonedVolume(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClonedVolume unmarshals an instance of ClonedVolume from the specified map of raw messages.
func UnmarshalClonedVolumeDetail ¶
func UnmarshalClonedVolumeDetail(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClonedVolumeDetail unmarshals an instance of ClonedVolumeDetail from the specified map of raw messages.
func UnmarshalCloudConnection ¶
func UnmarshalCloudConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnection unmarshals an instance of CloudConnection from the specified map of raw messages.
func UnmarshalCloudConnectionEndpointClassic ¶
func UnmarshalCloudConnectionEndpointClassic(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionEndpointClassic unmarshals an instance of CloudConnectionEndpointClassic from the specified map of raw messages.
func UnmarshalCloudConnectionEndpointClassicUpdate ¶
func UnmarshalCloudConnectionEndpointClassicUpdate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionEndpointClassicUpdate unmarshals an instance of CloudConnectionEndpointClassicUpdate from the specified map of raw messages.
func UnmarshalCloudConnectionEndpointVPC ¶
func UnmarshalCloudConnectionEndpointVPC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionEndpointVPC unmarshals an instance of CloudConnectionEndpointVPC from the specified map of raw messages.
func UnmarshalCloudConnectionGreTunnel ¶
func UnmarshalCloudConnectionGreTunnel(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionGreTunnel unmarshals an instance of CloudConnectionGreTunnel from the specified map of raw messages.
func UnmarshalCloudConnectionGreTunnelCreate ¶
func UnmarshalCloudConnectionGreTunnelCreate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionGreTunnelCreate unmarshals an instance of CloudConnectionGreTunnelCreate from the specified map of raw messages.
func UnmarshalCloudConnectionVPC ¶
func UnmarshalCloudConnectionVPC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionVPC unmarshals an instance of CloudConnectionVPC from the specified map of raw messages.
func UnmarshalCloudConnectionVirtualPrivateClouds ¶
func UnmarshalCloudConnectionVirtualPrivateClouds(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionVirtualPrivateClouds unmarshals an instance of CloudConnectionVirtualPrivateClouds from the specified map of raw messages.
func UnmarshalCloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem ¶
func UnmarshalCloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem unmarshals an instance of CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem from the specified map of raw messages.
func UnmarshalCloudConnections ¶
func UnmarshalCloudConnections(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudConnections unmarshals an instance of CloudConnections from the specified map of raw messages.
func UnmarshalCloudInitialization ¶ added in v0.1.0
func UnmarshalCloudInitialization(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudInitialization unmarshals an instance of CloudInitialization from the specified map of raw messages.
func UnmarshalCloudInstance ¶
func UnmarshalCloudInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudInstance unmarshals an instance of CloudInstance from the specified map of raw messages.
func UnmarshalCloudInstanceReference ¶
func UnmarshalCloudInstanceReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudInstanceReference unmarshals an instance of CloudInstanceReference from the specified map of raw messages.
func UnmarshalCloudInstanceUsageLimits ¶
func UnmarshalCloudInstanceUsageLimits(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCloudInstanceUsageLimits unmarshals an instance of CloudInstanceUsageLimits from the specified map of raw messages.
func UnmarshalConsoleLanguage ¶
func UnmarshalConsoleLanguage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConsoleLanguage unmarshals an instance of ConsoleLanguage from the specified map of raw messages.
func UnmarshalConsoleLanguages ¶
func UnmarshalConsoleLanguages(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConsoleLanguages unmarshals an instance of ConsoleLanguages from the specified map of raw messages.
func UnmarshalContext ¶
func UnmarshalContext(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalContext unmarshals an instance of Context from the specified map of raw messages.
func UnmarshalDashboardClient ¶
func UnmarshalDashboardClient(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDashboardClient unmarshals an instance of DashboardClient from the specified map of raw messages.
func UnmarshalDatacenter ¶ added in v0.1.0
func UnmarshalDatacenter(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDatacenter unmarshals an instance of Datacenter from the specified map of raw messages.
func UnmarshalDatacenterLocation ¶ added in v0.1.0
func UnmarshalDatacenterLocation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDatacenterLocation unmarshals an instance of DatacenterLocation from the specified map of raw messages.
func UnmarshalDatacenters ¶ added in v0.1.0
func UnmarshalDatacenters(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDatacenters unmarshals an instance of Datacenters from the specified map of raw messages.
func UnmarshalDeadPeerDetection ¶
func UnmarshalDeadPeerDetection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeadPeerDetection unmarshals an instance of DeadPeerDetection from the specified map of raw messages.
func UnmarshalDeviceCode ¶
func UnmarshalDeviceCode(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeviceCode unmarshals an instance of DeviceCode from the specified map of raw messages.
func UnmarshalDhcpServer ¶
func UnmarshalDhcpServer(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDhcpServer unmarshals an instance of DhcpServer from the specified map of raw messages.
func UnmarshalDhcpServerDetail ¶
func UnmarshalDhcpServerDetail(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDhcpServerDetail unmarshals an instance of DhcpServerDetail from the specified map of raw messages.
func UnmarshalDhcpServerLeases ¶
func UnmarshalDhcpServerLeases(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDhcpServerLeases unmarshals an instance of DhcpServerLeases from the specified map of raw messages.
func UnmarshalDhcpServerNetwork ¶
func UnmarshalDhcpServerNetwork(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDhcpServerNetwork unmarshals an instance of DhcpServerNetwork from the specified map of raw messages.
func UnmarshalDisasterRecoveryLocation ¶
func UnmarshalDisasterRecoveryLocation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDisasterRecoveryLocation unmarshals an instance of DisasterRecoveryLocation from the specified map of raw messages.
func UnmarshalDisasterRecoveryLocations ¶
func UnmarshalDisasterRecoveryLocations(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDisasterRecoveryLocations unmarshals an instance of DisasterRecoveryLocations from the specified map of raw messages.
func UnmarshalEvent ¶
func UnmarshalEvent(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEvent unmarshals an instance of Event from the specified map of raw messages.
func UnmarshalEventUser ¶
func UnmarshalEventUser(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEventUser unmarshals an instance of EventUser from the specified map of raw messages.
func UnmarshalEvents ¶
func UnmarshalEvents(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEvents unmarshals an instance of Events from the specified map of raw messages.
func UnmarshalFlashCopyMapping ¶
func UnmarshalFlashCopyMapping(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFlashCopyMapping unmarshals an instance of FlashCopyMapping from the specified map of raw messages.
func UnmarshalHardwarePlatform ¶
func UnmarshalHardwarePlatform(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHardwarePlatform unmarshals an instance of HardwarePlatform from the specified map of raw messages.
func UnmarshalHealth ¶
func UnmarshalHealth(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHealth unmarshals an instance of Health from the specified map of raw messages.
func UnmarshalHost ¶ added in v0.1.0
func UnmarshalHost(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHost unmarshals an instance of Host from the specified map of raw messages.
func UnmarshalHostAvailableCapacity ¶ added in v0.1.0
func UnmarshalHostAvailableCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostAvailableCapacity unmarshals an instance of HostAvailableCapacity from the specified map of raw messages.
func UnmarshalHostCapacity ¶ added in v0.1.0
func UnmarshalHostCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostCapacity unmarshals an instance of HostCapacity from the specified map of raw messages.
func UnmarshalHostInfo ¶
func UnmarshalHostInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostInfo unmarshals an instance of HostInfo from the specified map of raw messages.
func UnmarshalHostPvmInstance ¶
func UnmarshalHostPvmInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostPvmInstance unmarshals an instance of HostPvmInstance from the specified map of raw messages.
func UnmarshalHostResource ¶
func UnmarshalHostResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostResource unmarshals an instance of HostResource from the specified map of raw messages.
func UnmarshalHostResources ¶
func UnmarshalHostResources(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostResources unmarshals an instance of HostResources from the specified map of raw messages.
func UnmarshalHostgroup ¶ added in v0.1.0
func UnmarshalHostgroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalHostgroup unmarshals an instance of Hostgroup from the specified map of raw messages.
func UnmarshalIPAddressRange ¶
func UnmarshalIPAddressRange(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIPAddressRange unmarshals an instance of IPAddressRange from the specified map of raw messages.
func UnmarshalIPSecPolicies ¶
func UnmarshalIPSecPolicies(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIPSecPolicies unmarshals an instance of IPSecPolicies from the specified map of raw messages.
func UnmarshalIPSecPolicy ¶
func UnmarshalIPSecPolicy(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIPSecPolicy unmarshals an instance of IPSecPolicy from the specified map of raw messages.
func UnmarshalIPSecPolicyRef ¶
func UnmarshalIPSecPolicyRef(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIPSecPolicyRef unmarshals an instance of IPSecPolicyRef from the specified map of raw messages.
func UnmarshalIPSecPolicyUpdate ¶
func UnmarshalIPSecPolicyUpdate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIPSecPolicyUpdate unmarshals an instance of IPSecPolicyUpdate from the specified map of raw messages.
func UnmarshalIkePolicies ¶
func UnmarshalIkePolicies(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIkePolicies unmarshals an instance of IkePolicies from the specified map of raw messages.
func UnmarshalIkePolicy ¶
func UnmarshalIkePolicy(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIkePolicy unmarshals an instance of IkePolicy from the specified map of raw messages.
func UnmarshalIkePolicyRef ¶
func UnmarshalIkePolicyRef(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIkePolicyRef unmarshals an instance of IkePolicyRef from the specified map of raw messages.
func UnmarshalIkePolicyUpdate ¶
func UnmarshalIkePolicyUpdate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIkePolicyUpdate unmarshals an instance of IkePolicyUpdate from the specified map of raw messages.
func UnmarshalImage ¶
func UnmarshalImage(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImage unmarshals an instance of Image from the specified map of raw messages.
func UnmarshalImageReference ¶
func UnmarshalImageReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImageReference unmarshals an instance of ImageReference from the specified map of raw messages.
func UnmarshalImageSpecifications ¶
func UnmarshalImageSpecifications(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImageSpecifications unmarshals an instance of ImageSpecifications from the specified map of raw messages.
func UnmarshalImageVolume ¶
func UnmarshalImageVolume(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImageVolume unmarshals an instance of ImageVolume from the specified map of raw messages.
func UnmarshalImages ¶
func UnmarshalImages(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalImages unmarshals an instance of Images from the specified map of raw messages.
func UnmarshalJSONSchemaObject ¶
func UnmarshalJSONSchemaObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJSONSchemaObject unmarshals an instance of JSONSchemaObject from the specified map of raw messages.
func UnmarshalJob ¶
func UnmarshalJob(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJob unmarshals an instance of Job from the specified map of raw messages.
func UnmarshalJobReference ¶
func UnmarshalJobReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobReference unmarshals an instance of JobReference from the specified map of raw messages.
func UnmarshalJobs ¶
func UnmarshalJobs(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalJobs unmarshals an instance of Jobs from the specified map of raw messages.
func UnmarshalLastOperationResource ¶
func UnmarshalLastOperationResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLastOperationResource unmarshals an instance of LastOperationResource from the specified map of raw messages.
func UnmarshalMaximumStorageAllocation ¶
func UnmarshalMaximumStorageAllocation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMaximumStorageAllocation unmarshals an instance of MaximumStorageAllocation from the specified map of raw messages.
func UnmarshalMetadata ¶
func UnmarshalMetadata(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMetadata unmarshals an instance of Metadata from the specified map of raw messages.
func UnmarshalMinMaxDefault ¶
func UnmarshalMinMaxDefault(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMinMaxDefault unmarshals an instance of MinMaxDefault from the specified map of raw messages.
func UnmarshalNetwork ¶
func UnmarshalNetwork(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetwork unmarshals an instance of Network from the specified map of raw messages.
func UnmarshalNetworkCloudConnectionsItem ¶
func UnmarshalNetworkCloudConnectionsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkCloudConnectionsItem unmarshals an instance of NetworkCloudConnectionsItem from the specified map of raw messages.
func UnmarshalNetworkIDs ¶
func UnmarshalNetworkIDs(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkIDs unmarshals an instance of NetworkIDs from the specified map of raw messages.
func UnmarshalNetworkIPAddressMetrics ¶
func UnmarshalNetworkIPAddressMetrics(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkIPAddressMetrics unmarshals an instance of NetworkIPAddressMetrics from the specified map of raw messages.
func UnmarshalNetworkPort ¶
func UnmarshalNetworkPort(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkPort unmarshals an instance of NetworkPort from the specified map of raw messages.
func UnmarshalNetworkPortPvmInstance ¶
func UnmarshalNetworkPortPvmInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkPortPvmInstance unmarshals an instance of NetworkPortPvmInstance from the specified map of raw messages.
func UnmarshalNetworkPorts ¶
func UnmarshalNetworkPorts(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkPorts unmarshals an instance of NetworkPorts from the specified map of raw messages.
func UnmarshalNetworkReference ¶
func UnmarshalNetworkReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworkReference unmarshals an instance of NetworkReference from the specified map of raw messages.
func UnmarshalNetworks ¶
func UnmarshalNetworks(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalNetworks unmarshals an instance of Networks from the specified map of raw messages.
func UnmarshalObject ¶
func UnmarshalObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalObject unmarshals an instance of Object from the specified map of raw messages.
func UnmarshalOpenStack ¶
func UnmarshalOpenStack(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOpenStack unmarshals an instance of OpenStack from the specified map of raw messages.
func UnmarshalOpenStackInfo ¶
func UnmarshalOpenStackInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOpenStackInfo unmarshals an instance of OpenStackInfo from the specified map of raw messages.
func UnmarshalOpenStacks ¶
func UnmarshalOpenStacks(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOpenStacks unmarshals an instance of OpenStacks from the specified map of raw messages.
func UnmarshalOperation ¶
func UnmarshalOperation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOperation unmarshals an instance of Operation from the specified map of raw messages.
func UnmarshalOperations ¶
func UnmarshalOperations(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOperations unmarshals an instance of Operations from the specified map of raw messages.
func UnmarshalOwnerInfo ¶
func UnmarshalOwnerInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOwnerInfo unmarshals an instance of OwnerInfo from the specified map of raw messages.
func UnmarshalPeerSubnets ¶
func UnmarshalPeerSubnets(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPeerSubnets unmarshals an instance of PeerSubnets from the specified map of raw messages.
func UnmarshalPeeringNetwork ¶
func UnmarshalPeeringNetwork(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPeeringNetwork unmarshals an instance of PeeringNetwork from the specified map of raw messages.
func UnmarshalPlacementGroup ¶
func UnmarshalPlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPlacementGroup unmarshals an instance of PlacementGroup from the specified map of raw messages.
func UnmarshalPlacementGroups ¶
func UnmarshalPlacementGroups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPlacementGroups unmarshals an instance of PlacementGroups from the specified map of raw messages.
func UnmarshalPlan ¶
func UnmarshalPlan(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPlan unmarshals an instance of Plan from the specified map of raw messages.
func UnmarshalPodCapacity ¶ added in v0.1.0
func UnmarshalPodCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPodCapacity unmarshals an instance of PodCapacity from the specified map of raw messages.
func UnmarshalPodData ¶ added in v0.1.0
func UnmarshalPodData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPodData unmarshals an instance of PodData from the specified map of raw messages.
func UnmarshalPowerVsInstance ¶
func UnmarshalPowerVsInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPowerVsInstance unmarshals an instance of PowerVsInstance from the specified map of raw messages.
func UnmarshalPowerVsInstances ¶
func UnmarshalPowerVsInstances(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPowerVsInstances unmarshals an instance of PowerVsInstances from the specified map of raw messages.
func UnmarshalPvmInstance ¶
func UnmarshalPvmInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstance unmarshals an instance of PvmInstance from the specified map of raw messages.
func UnmarshalPvmInstanceAddNetwork ¶
func UnmarshalPvmInstanceAddNetwork(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceAddNetwork unmarshals an instance of PvmInstanceAddNetwork from the specified map of raw messages.
func UnmarshalPvmInstanceConfiguration ¶
func UnmarshalPvmInstanceConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceConfiguration unmarshals an instance of PvmInstanceConfiguration from the specified map of raw messages.
func UnmarshalPvmInstanceConsole ¶
func UnmarshalPvmInstanceConsole(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceConsole unmarshals an instance of PvmInstanceConsole from the specified map of raw messages.
func UnmarshalPvmInstanceCores ¶
func UnmarshalPvmInstanceCores(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceCores unmarshals an instance of PvmInstanceCores from the specified map of raw messages.
func UnmarshalPvmInstanceDeployment ¶
func UnmarshalPvmInstanceDeployment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceDeployment unmarshals an instance of PvmInstanceDeployment from the specified map of raw messages.
func UnmarshalPvmInstanceFault ¶
func UnmarshalPvmInstanceFault(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceFault unmarshals an instance of PvmInstanceFault from the specified map of raw messages.
func UnmarshalPvmInstanceHealth ¶
func UnmarshalPvmInstanceHealth(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceHealth unmarshals an instance of PvmInstanceHealth from the specified map of raw messages.
func UnmarshalPvmInstanceHost ¶
func UnmarshalPvmInstanceHost(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceHost unmarshals an instance of PvmInstanceHost from the specified map of raw messages.
func UnmarshalPvmInstanceMemory ¶
func UnmarshalPvmInstanceMemory(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceMemory unmarshals an instance of PvmInstanceMemory from the specified map of raw messages.
func UnmarshalPvmInstanceMultiCreate ¶
func UnmarshalPvmInstanceMultiCreate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceMultiCreate unmarshals an instance of PvmInstanceMultiCreate from the specified map of raw messages.
func UnmarshalPvmInstanceNetwork ¶
func UnmarshalPvmInstanceNetwork(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceNetwork unmarshals an instance of PvmInstanceNetwork from the specified map of raw messages.
func UnmarshalPvmInstanceNetworks ¶
func UnmarshalPvmInstanceNetworks(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceNetworks unmarshals an instance of PvmInstanceNetworks from the specified map of raw messages.
func UnmarshalPvmInstanceOperatingSystem ¶
func UnmarshalPvmInstanceOperatingSystem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceOperatingSystem unmarshals an instance of PvmInstanceOperatingSystem from the specified map of raw messages.
func UnmarshalPvmInstancePlacementGroup ¶
func UnmarshalPvmInstancePlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstancePlacementGroup unmarshals an instance of PvmInstancePlacementGroup from the specified map of raw messages.
func UnmarshalPvmInstanceReference ¶
func UnmarshalPvmInstanceReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceReference unmarshals an instance of PvmInstanceReference from the specified map of raw messages.
func UnmarshalPvmInstanceReferenceV2 ¶
func UnmarshalPvmInstanceReferenceV2(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceReferenceV2 unmarshals an instance of PvmInstanceReferenceV2 from the specified map of raw messages.
func UnmarshalPvmInstanceUpdateResponse ¶
func UnmarshalPvmInstanceUpdateResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceUpdateResponse unmarshals an instance of PvmInstanceUpdateResponse from the specified map of raw messages.
func UnmarshalPvmInstanceV2Health ¶ added in v0.1.0
func UnmarshalPvmInstanceV2Health(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceV2Health unmarshals an instance of PvmInstanceV2Health from the specified map of raw messages.
func UnmarshalPvmInstanceV2NetworkPort ¶ added in v0.1.0
func UnmarshalPvmInstanceV2NetworkPort(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceV2NetworkPort unmarshals an instance of PvmInstanceV2NetworkPort from the specified map of raw messages.
func UnmarshalPvmInstanceVirtualCores ¶
func UnmarshalPvmInstanceVirtualCores(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstanceVirtualCores unmarshals an instance of PvmInstanceVirtualCores from the specified map of raw messages.
func UnmarshalPvmInstances ¶
func UnmarshalPvmInstances(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstances unmarshals an instance of PvmInstances from the specified map of raw messages.
func UnmarshalPvmInstancesV2 ¶
func UnmarshalPvmInstancesV2(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPvmInstancesV2 unmarshals an instance of PvmInstancesV2 from the specified map of raw messages.
func UnmarshalRemoteCopyRelationship ¶
func UnmarshalRemoteCopyRelationship(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemoteCopyRelationship unmarshals an instance of RemoteCopyRelationship from the specified map of raw messages.
func UnmarshalSapProfile ¶
func UnmarshalSapProfile(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSapProfile unmarshals an instance of SapProfile from the specified map of raw messages.
func UnmarshalSapProfileReference ¶
func UnmarshalSapProfileReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSapProfileReference unmarshals an instance of SapProfileReference from the specified map of raw messages.
func UnmarshalSapProfiles ¶
func UnmarshalSapProfiles(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSapProfiles unmarshals an instance of SapProfiles from the specified map of raw messages.
func UnmarshalSatelliteOrder ¶ added in v0.1.0
func UnmarshalSatelliteOrder(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSatelliteOrder unmarshals an instance of SatelliteOrder from the specified map of raw messages.
func UnmarshalSchemaParameters ¶
func UnmarshalSchemaParameters(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchemaParameters unmarshals an instance of SchemaParameters from the specified map of raw messages.
func UnmarshalSchemasObject ¶
func UnmarshalSchemasObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSchemasObject unmarshals an instance of SchemasObject from the specified map of raw messages.
func UnmarshalSecondary ¶ added in v0.1.0
func UnmarshalSecondary(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSecondary unmarshals an instance of Secondary from the specified map of raw messages.
func UnmarshalService ¶
func UnmarshalService(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalService unmarshals an instance of Service from the specified map of raw messages.
func UnmarshalServiceBinding ¶
func UnmarshalServiceBinding(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceBinding unmarshals an instance of ServiceBinding from the specified map of raw messages.
func UnmarshalServiceBindingResource ¶
func UnmarshalServiceBindingResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceBindingResource unmarshals an instance of ServiceBindingResource from the specified map of raw messages.
func UnmarshalServiceBindingResourceObject ¶
func UnmarshalServiceBindingResourceObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceBindingResourceObject unmarshals an instance of ServiceBindingResourceObject from the specified map of raw messages.
func UnmarshalServiceBindingSchemaObject ¶
func UnmarshalServiceBindingSchemaObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceBindingSchemaObject unmarshals an instance of ServiceBindingSchemaObject from the specified map of raw messages.
func UnmarshalServiceBindingVolumeMount ¶
func UnmarshalServiceBindingVolumeMount(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceBindingVolumeMount unmarshals an instance of ServiceBindingVolumeMount from the specified map of raw messages.
func UnmarshalServiceBindingVolumeMountDevice ¶
func UnmarshalServiceBindingVolumeMountDevice(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceBindingVolumeMountDevice unmarshals an instance of ServiceBindingVolumeMountDevice from the specified map of raw messages.
func UnmarshalServiceInstance ¶
func UnmarshalServiceInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceInstance unmarshals an instance of ServiceInstance from the specified map of raw messages.
func UnmarshalServiceInstancePreviousValues ¶
func UnmarshalServiceInstancePreviousValues(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceInstancePreviousValues unmarshals an instance of ServiceInstancePreviousValues from the specified map of raw messages.
func UnmarshalServiceInstanceProvision ¶
func UnmarshalServiceInstanceProvision(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceInstanceProvision unmarshals an instance of ServiceInstanceProvision from the specified map of raw messages.
func UnmarshalServiceInstanceResource ¶
func UnmarshalServiceInstanceResource(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceInstanceResource unmarshals an instance of ServiceInstanceResource from the specified map of raw messages.
func UnmarshalServiceInstanceSchemaObject ¶
func UnmarshalServiceInstanceSchemaObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceInstanceSchemaObject unmarshals an instance of ServiceInstanceSchemaObject from the specified map of raw messages.
func UnmarshalSharedProcessorPool ¶
func UnmarshalSharedProcessorPool(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedProcessorPool unmarshals an instance of SharedProcessorPool from the specified map of raw messages.
func UnmarshalSharedProcessorPoolDetail ¶
func UnmarshalSharedProcessorPoolDetail(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedProcessorPoolDetail unmarshals an instance of SharedProcessorPoolDetail from the specified map of raw messages.
func UnmarshalSharedProcessorPoolPlacementGroup ¶
func UnmarshalSharedProcessorPoolPlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedProcessorPoolPlacementGroup unmarshals an instance of SharedProcessorPoolPlacementGroup from the specified map of raw messages.
func UnmarshalSharedProcessorPoolServer ¶
func UnmarshalSharedProcessorPoolServer(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedProcessorPoolServer unmarshals an instance of SharedProcessorPoolServer from the specified map of raw messages.
func UnmarshalSharedProcessorPools ¶
func UnmarshalSharedProcessorPools(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSharedProcessorPools unmarshals an instance of SharedProcessorPools from the specified map of raw messages.
func UnmarshalSite ¶
func UnmarshalSite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSite unmarshals an instance of Site from the specified map of raw messages.
func UnmarshalSnapshot ¶
func UnmarshalSnapshot(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSnapshot unmarshals an instance of Snapshot from the specified map of raw messages.
func UnmarshalSnapshotCreateResponse ¶
func UnmarshalSnapshotCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSnapshotCreateResponse unmarshals an instance of SnapshotCreateResponse from the specified map of raw messages.
func UnmarshalSnapshots ¶
func UnmarshalSnapshots(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSnapshots unmarshals an instance of Snapshots from the specified map of raw messages.
func UnmarshalSoftlayerSubscription ¶
func UnmarshalSoftlayerSubscription(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSoftlayerSubscription unmarshals an instance of SoftlayerSubscription from the specified map of raw messages.
func UnmarshalSoftwareLicenses ¶
func UnmarshalSoftwareLicenses(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSoftwareLicenses unmarshals an instance of SoftwareLicenses from the specified map of raw messages.
func UnmarshalSppPlacementGroup ¶
func UnmarshalSppPlacementGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSppPlacementGroup unmarshals an instance of SppPlacementGroup from the specified map of raw messages.
func UnmarshalSppPlacementGroups ¶
func UnmarshalSppPlacementGroups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSppPlacementGroups unmarshals an instance of SppPlacementGroups from the specified map of raw messages.
func UnmarshalSrc ¶
func UnmarshalSrc(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSrc unmarshals an instance of Src from the specified map of raw messages.
func UnmarshalSshKey ¶
func UnmarshalSshKey(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSshKey unmarshals an instance of SshKey from the specified map of raw messages.
func UnmarshalSshKeys ¶
func UnmarshalSshKeys(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSshKeys unmarshals an instance of SshKeys from the specified map of raw messages.
func UnmarshalStatus ¶
func UnmarshalStatus(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStatus unmarshals an instance of Status from the specified map of raw messages.
func UnmarshalStatusDescription ¶
func UnmarshalStatusDescription(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStatusDescription unmarshals an instance of StatusDescription from the specified map of raw messages.
func UnmarshalStatusDescriptionError ¶
func UnmarshalStatusDescriptionError(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStatusDescriptionError unmarshals an instance of StatusDescriptionError from the specified map of raw messages.
func UnmarshalStorageAffinity ¶
func UnmarshalStorageAffinity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageAffinity unmarshals an instance of StorageAffinity from the specified map of raw messages.
func UnmarshalStorageController ¶ added in v0.1.0
func UnmarshalStorageController(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageController unmarshals an instance of StorageController from the specified map of raw messages.
func UnmarshalStorageEntities ¶
func UnmarshalStorageEntities(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageEntities unmarshals an instance of StorageEntities from the specified map of raw messages.
func UnmarshalStoragePool ¶
func UnmarshalStoragePool(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStoragePool unmarshals an instance of StoragePool from the specified map of raw messages.
func UnmarshalStoragePoolCapacity ¶
func UnmarshalStoragePoolCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStoragePoolCapacity unmarshals an instance of StoragePoolCapacity from the specified map of raw messages.
func UnmarshalStoragePoolCombined ¶ added in v0.1.0
func UnmarshalStoragePoolCombined(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStoragePoolCombined unmarshals an instance of StoragePoolCombined from the specified map of raw messages.
func UnmarshalStoragePoolsCapacity ¶
func UnmarshalStoragePoolsCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStoragePoolsCapacity unmarshals an instance of StoragePoolsCapacity from the specified map of raw messages.
func UnmarshalStorageTier ¶ added in v0.1.0
func UnmarshalStorageTier(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageTier unmarshals an instance of StorageTier from the specified map of raw messages.
func UnmarshalStorageType ¶
func UnmarshalStorageType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageType unmarshals an instance of StorageType from the specified map of raw messages.
func UnmarshalStorageTypeCapacity ¶
func UnmarshalStorageTypeCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageTypeCapacity unmarshals an instance of StorageTypeCapacity from the specified map of raw messages.
func UnmarshalStorageTypesCapacity ¶
func UnmarshalStorageTypesCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStorageTypesCapacity unmarshals an instance of StorageTypesCapacity from the specified map of raw messages.
func UnmarshalSystem ¶
func UnmarshalSystem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSystem unmarshals an instance of System from the specified map of raw messages.
func UnmarshalSystemPool ¶
func UnmarshalSystemPool(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSystemPool unmarshals an instance of SystemPool from the specified map of raw messages.
func UnmarshalSystemPoolCapacity ¶ added in v0.1.0
func UnmarshalSystemPoolCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSystemPoolCapacity unmarshals an instance of SystemPoolCapacity from the specified map of raw messages.
func UnmarshalSystemResources ¶ added in v0.1.0
func UnmarshalSystemResources(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSystemResources unmarshals an instance of SystemResources from the specified map of raw messages.
func UnmarshalTargetObject ¶
func UnmarshalTargetObject(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTargetObject unmarshals an instance of TargetObject from the specified map of raw messages.
func UnmarshalTask ¶
func UnmarshalTask(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTask unmarshals an instance of Task from the specified map of raw messages.
func UnmarshalTaskReference ¶
func UnmarshalTaskReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTaskReference unmarshals an instance of TaskReference from the specified map of raw messages.
func UnmarshalTenant ¶
func UnmarshalTenant(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTenant unmarshals an instance of Tenant from the specified map of raw messages.
func UnmarshalThresholds ¶
func UnmarshalThresholds(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalThresholds unmarshals an instance of Thresholds from the specified map of raw messages.
func UnmarshalToken ¶
func UnmarshalToken(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalToken unmarshals an instance of Token from the specified map of raw messages.
func UnmarshalTokenExtra ¶
func UnmarshalTokenExtra(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTokenExtra unmarshals an instance of TokenExtra from the specified map of raw messages.
func UnmarshalTransitConnectionErrorItem ¶
func UnmarshalTransitConnectionErrorItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTransitConnectionErrorItem unmarshals an instance of TransitConnectionErrorItem from the specified map of raw messages.
func UnmarshalTransitGatewayInstance ¶
func UnmarshalTransitGatewayInstance(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTransitGatewayInstance unmarshals an instance of TransitGatewayInstance from the specified map of raw messages.
func UnmarshalTransitGatewayLocation ¶
func UnmarshalTransitGatewayLocation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTransitGatewayLocation unmarshals an instance of TransitGatewayLocation from the specified map of raw messages.
func UnmarshalTransitGatewayLocations ¶
func UnmarshalTransitGatewayLocations(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTransitGatewayLocations unmarshals an instance of TransitGatewayLocations from the specified map of raw messages.
func UnmarshalUserInfo ¶
func UnmarshalUserInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUserInfo unmarshals an instance of UserInfo from the specified map of raw messages.
func UnmarshalVPNConnection ¶
func UnmarshalVPNConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVPNConnection unmarshals an instance of VPNConnection from the specified map of raw messages.
func UnmarshalVPNConnectionCreateResponse ¶
func UnmarshalVPNConnectionCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVPNConnectionCreateResponse unmarshals an instance of VPNConnectionCreateResponse from the specified map of raw messages.
func UnmarshalVPNConnectionUpdate ¶
func UnmarshalVPNConnectionUpdate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVPNConnectionUpdate unmarshals an instance of VPNConnectionUpdate from the specified map of raw messages.
func UnmarshalVPNConnections ¶
func UnmarshalVPNConnections(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVPNConnections unmarshals an instance of VPNConnections from the specified map of raw messages.
func UnmarshalVersion ¶
func UnmarshalVersion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVersion unmarshals an instance of Version from the specified map of raw messages.
func UnmarshalVirtualCores ¶
func UnmarshalVirtualCores(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVirtualCores unmarshals an instance of VirtualCores from the specified map of raw messages.
func UnmarshalVolume ¶
func UnmarshalVolume(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolume unmarshals an instance of Volume from the specified map of raw messages.
func UnmarshalVolumeGroup ¶
func UnmarshalVolumeGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroup unmarshals an instance of VolumeGroup from the specified map of raw messages.
func UnmarshalVolumeGroupAction ¶
func UnmarshalVolumeGroupAction(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupAction unmarshals an instance of VolumeGroupAction from the specified map of raw messages.
func UnmarshalVolumeGroupActionReset ¶
func UnmarshalVolumeGroupActionReset(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupActionReset unmarshals an instance of VolumeGroupActionReset from the specified map of raw messages.
func UnmarshalVolumeGroupActionStart ¶
func UnmarshalVolumeGroupActionStart(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupActionStart unmarshals an instance of VolumeGroupActionStart from the specified map of raw messages.
func UnmarshalVolumeGroupActionStop ¶
func UnmarshalVolumeGroupActionStop(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupActionStop unmarshals an instance of VolumeGroupActionStop from the specified map of raw messages.
func UnmarshalVolumeGroupCreateResponse ¶
func UnmarshalVolumeGroupCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupCreateResponse unmarshals an instance of VolumeGroupCreateResponse from the specified map of raw messages.
func UnmarshalVolumeGroupDetails ¶
func UnmarshalVolumeGroupDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupDetails unmarshals an instance of VolumeGroupDetails from the specified map of raw messages.
func UnmarshalVolumeGroupRemoteCopyRelationships ¶
func UnmarshalVolumeGroupRemoteCopyRelationships(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupRemoteCopyRelationships unmarshals an instance of VolumeGroupRemoteCopyRelationships from the specified map of raw messages.
func UnmarshalVolumeGroupStorageDetails ¶
func UnmarshalVolumeGroupStorageDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupStorageDetails unmarshals an instance of VolumeGroupStorageDetails from the specified map of raw messages.
func UnmarshalVolumeGroups ¶
func UnmarshalVolumeGroups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroups unmarshals an instance of VolumeGroups from the specified map of raw messages.
func UnmarshalVolumeGroupsDetails ¶
func UnmarshalVolumeGroupsDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeGroupsDetails unmarshals an instance of VolumeGroupsDetails from the specified map of raw messages.
func UnmarshalVolumeInfo ¶
func UnmarshalVolumeInfo(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeInfo unmarshals an instance of VolumeInfo from the specified map of raw messages.
func UnmarshalVolumeOnboarding ¶
func UnmarshalVolumeOnboarding(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeOnboarding unmarshals an instance of VolumeOnboarding from the specified map of raw messages.
func UnmarshalVolumeOnboardingCommon ¶
func UnmarshalVolumeOnboardingCommon(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeOnboardingCommon unmarshals an instance of VolumeOnboardingCommon from the specified map of raw messages.
func UnmarshalVolumeOnboardingCreateResponse ¶
func UnmarshalVolumeOnboardingCreateResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeOnboardingCreateResponse unmarshals an instance of VolumeOnboardingCreateResponse from the specified map of raw messages.
func UnmarshalVolumeOnboardingFailure ¶
func UnmarshalVolumeOnboardingFailure(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeOnboardingFailure unmarshals an instance of VolumeOnboardingFailure from the specified map of raw messages.
func UnmarshalVolumeOnboardingResults ¶
func UnmarshalVolumeOnboardingResults(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeOnboardingResults unmarshals an instance of VolumeOnboardingResults from the specified map of raw messages.
func UnmarshalVolumeOnboardings ¶
func UnmarshalVolumeOnboardings(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeOnboardings unmarshals an instance of VolumeOnboardings from the specified map of raw messages.
func UnmarshalVolumeReference ¶
func UnmarshalVolumeReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeReference unmarshals an instance of VolumeReference from the specified map of raw messages.
func UnmarshalVolumeRemoteCopyRelationship ¶
func UnmarshalVolumeRemoteCopyRelationship(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumeRemoteCopyRelationship unmarshals an instance of VolumeRemoteCopyRelationship from the specified map of raw messages.
func UnmarshalVolumes ¶
func UnmarshalVolumes(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumes unmarshals an instance of Volumes from the specified map of raw messages.
func UnmarshalVolumesAttachmentResponse ¶
func UnmarshalVolumesAttachmentResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesAttachmentResponse unmarshals an instance of VolumesAttachmentResponse from the specified map of raw messages.
func UnmarshalVolumesClone ¶
func UnmarshalVolumesClone(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesClone unmarshals an instance of VolumesClone from the specified map of raw messages.
func UnmarshalVolumesCloneDetail ¶
func UnmarshalVolumesCloneDetail(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesCloneDetail unmarshals an instance of VolumesCloneDetail from the specified map of raw messages.
func UnmarshalVolumesCloneResponse ¶
func UnmarshalVolumesCloneResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesCloneResponse unmarshals an instance of VolumesCloneResponse from the specified map of raw messages.
func UnmarshalVolumesClones ¶
func UnmarshalVolumesClones(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesClones unmarshals an instance of VolumesClones from the specified map of raw messages.
func UnmarshalVolumesDeleteResponse ¶ added in v0.1.0
func UnmarshalVolumesDeleteResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesDeleteResponse unmarshals an instance of VolumesDeleteResponse from the specified map of raw messages.
func UnmarshalVolumesDetachmentResponse ¶ added in v0.1.0
func UnmarshalVolumesDetachmentResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVolumesDetachmentResponse unmarshals an instance of VolumesDetachmentResponse from the specified map of raw messages.
func UnmarshalWorkspace ¶ added in v0.1.0
func UnmarshalWorkspace(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspace unmarshals an instance of Workspace from the specified map of raw messages.
func UnmarshalWorkspaceDetails ¶ added in v0.1.0
func UnmarshalWorkspaceDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceDetails unmarshals an instance of WorkspaceDetails from the specified map of raw messages.
func UnmarshalWorkspaceLocation ¶ added in v0.1.0
func UnmarshalWorkspaceLocation(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaceLocation unmarshals an instance of WorkspaceLocation from the specified map of raw messages.
func UnmarshalWorkspacePowerEdgeRouterDetails ¶ added in v0.1.0
func UnmarshalWorkspacePowerEdgeRouterDetails(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspacePowerEdgeRouterDetails unmarshals an instance of WorkspacePowerEdgeRouterDetails from the specified map of raw messages.
func UnmarshalWorkspaces ¶ added in v0.1.0
func UnmarshalWorkspaces(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWorkspaces unmarshals an instance of Workspaces from the specified map of raw messages.
Types ¶
type AccessToken ¶
type AccessToken struct { // Access Token. AccessToken *string `json:"accessToken" validate:"required"` }
AccessToken : AccessToken struct
type AddHost ¶ added in v0.1.0
type AddHost struct { // Name of the host chosen by the user. DisplayName *string `json:"displayName" validate:"required"` // System type. SysType *string `json:"sysType" validate:"required"` }
AddHost : Host to add to a hostgroup.
type AuxiliaryVolumeForOnboarding ¶
type AuxiliaryVolumeForOnboarding struct { // auxiliary volume name at storage host level. AuxVolumeName *string `json:"auxVolumeName" validate:"required"` // display name of auxVolumeName once onboarded,auxVolumeName will be set to display name if not provided. Name *string `json:"name,omitempty"` }
AuxiliaryVolumeForOnboarding : AuxiliaryVolumeForOnboarding struct
type AuxiliaryVolumesForOnboarding ¶
type AuxiliaryVolumesForOnboarding struct { AuxiliaryVolumes []AuxiliaryVolumeForOnboarding `json:"auxiliaryVolumes" validate:"required"` // CRN of source ServiceBroker instance from where auxiliary volumes need to be onboarded. SourceCRN *string `json:"sourceCRN" validate:"required"` }
AuxiliaryVolumesForOnboarding : AuxiliaryVolumesForOnboarding struct
type AvailableHost ¶ added in v0.1.0
type AvailableHost struct { Capacity *HostAvailableCapacity `json:"capacity,omitempty"` // How many hosts of such type/capacities are available. Count *int64 `json:"count,omitempty"` // System type. SysType *string `json:"sysType,omitempty"` }
AvailableHost : Reservable host description.
type BluemixServiceInstanceGetOptions ¶
type BluemixServiceInstanceGetOptions struct { // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
BluemixServiceInstanceGetOptions : The BluemixServiceInstanceGet options.
func (*BluemixServiceInstanceGetOptions) SetHeaders ¶
func (options *BluemixServiceInstanceGetOptions) SetHeaders(param map[string]string) *BluemixServiceInstanceGetOptions
SetHeaders : Allow user to set Headers
func (*BluemixServiceInstanceGetOptions) SetInstanceID ¶
func (_options *BluemixServiceInstanceGetOptions) SetInstanceID(instanceID string) *BluemixServiceInstanceGetOptions
SetInstanceID : Allow user to set InstanceID
type BluemixServiceInstancePutOptions ¶
type BluemixServiceInstancePutOptions struct { // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // Indicates the current state of the service instance. Enabled *bool `json:"enabled" validate:"required"` // Optional string stating the reason code for the service instance state change. Valid values are BMX_ACCT_ACTIVATE, // BMX_SERVICE_INSTANCE_BELOW_CAP for enable calls, and BMX_ACCT_SUSPEND, BMX_SERVICE_INSTANCE_ABOVE_CAP for disable // calls. InitiatorID *string `json:"initiator_id,omitempty"` // Optional string showing the user id initiating the call. ReasonCode *string `json:"reason_code,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
BluemixServiceInstancePutOptions : The BluemixServiceInstancePut options.
func (*BluemixServiceInstancePutOptions) SetEnabled ¶
func (_options *BluemixServiceInstancePutOptions) SetEnabled(enabled bool) *BluemixServiceInstancePutOptions
SetEnabled : Allow user to set Enabled
func (*BluemixServiceInstancePutOptions) SetHeaders ¶
func (options *BluemixServiceInstancePutOptions) SetHeaders(param map[string]string) *BluemixServiceInstancePutOptions
SetHeaders : Allow user to set Headers
func (*BluemixServiceInstancePutOptions) SetInitiatorID ¶
func (_options *BluemixServiceInstancePutOptions) SetInitiatorID(initiatorID string) *BluemixServiceInstancePutOptions
SetInitiatorID : Allow user to set InitiatorID
func (*BluemixServiceInstancePutOptions) SetInstanceID ¶
func (_options *BluemixServiceInstancePutOptions) SetInstanceID(instanceID string) *BluemixServiceInstancePutOptions
SetInstanceID : Allow user to set InstanceID
func (*BluemixServiceInstancePutOptions) SetReasonCode ¶
func (_options *BluemixServiceInstancePutOptions) SetReasonCode(reasonCode string) *BluemixServiceInstancePutOptions
SetReasonCode : Allow user to set ReasonCode
type Catalog ¶
type Catalog struct {
Services []Service `json:"services,omitempty"`
}
Catalog : Catalog struct
type CatalogGetOptions ¶
type CatalogGetOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
CatalogGetOptions : The CatalogGet options.
func (*CatalogGetOptions) SetHeaders ¶
func (options *CatalogGetOptions) SetHeaders(param map[string]string) *CatalogGetOptions
SetHeaders : Allow user to set Headers
func (*CatalogGetOptions) SetXBrokerApiVersion ¶
func (_options *CatalogGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *CatalogGetOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type CloneTaskReference ¶
type CloneTaskReference struct { // ID of a long running PowerVC clone task. CloneTaskID *string `json:"cloneTaskID" validate:"required"` // Link to PowerVC clone task resource. Href *string `json:"href" validate:"required"` }
CloneTaskReference : CloneTaskReference struct
type CloneTaskStatus ¶
type CloneTaskStatus struct { // List of cloned volumes created from the clone volumes task. ClonedVolumes []ClonedVolume `json:"clonedVolumes,omitempty"` // The reason the clone volumes task has failed. FailedReason *string `json:"failedReason,omitempty"` // Snapshot completion percentage. PercentComplete *int64 `json:"percentComplete" validate:"required"` // Status of the clone volumes task. Status *string `json:"status" validate:"required"` }
CloneTaskStatus : CloneTaskStatus struct
type ClonedVolume ¶
type ClonedVolume struct { // ID of the new cloned volume. ClonedVolumeID *string `json:"clonedVolumeID,omitempty"` // ID of the source volume to be cloned. SourceVolumeID *string `json:"sourceVolumeID,omitempty"` }
ClonedVolume : ClonedVolume struct
type ClonedVolumeDetail ¶
type ClonedVolumeDetail struct { Clone *VolumeInfo `json:"clone" validate:"required"` Source *VolumeInfo `json:"source" validate:"required"` }
ClonedVolumeDetail : ClonedVolumeDetail struct
type CloudConnection ¶
type CloudConnection struct { Classic *CloudConnectionEndpointClassic `json:"classic,omitempty"` // cloud connection ID. CloudConnectionID *string `json:"cloudConnectionID" validate:"required"` // type of service the gateway is attached to. ConnectionMode *string `json:"connectionMode,omitempty"` // creation date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // enable global routing for this cloud connection (default=false). GlobalRouting *bool `json:"globalRouting" validate:"required"` // IBM IP address. IBMIPAddress *string `json:"ibmIPAddress" validate:"required"` // link status. LinkStatus *string `json:"linkStatus" validate:"required"` // metered. Metered *bool `json:"metered" validate:"required"` // name of the cloud connection. Name *string `json:"name" validate:"required"` // Network References. Networks []NetworkReference `json:"networks,omitempty"` // port. Port *string `json:"port" validate:"required"` // speed of the cloud connection (speed in megabits per second). Speed *int64 `json:"speed" validate:"required"` // user IP address. UserIPAddress *string `json:"userIPAddress" validate:"required"` VPC *CloudConnectionEndpointVPC `json:"vpc,omitempty"` }
CloudConnection : CloudConnection struct
type CloudConnectionEndpointClassic ¶
type CloudConnectionEndpointClassic struct { // enable classic endpoint destination (default=false). Enabled *bool `json:"enabled,omitempty"` Gre *CloudConnectionGreTunnel `json:"gre,omitempty"` }
CloudConnectionEndpointClassic : CloudConnectionEndpointClassic struct
type CloudConnectionEndpointClassicUpdate ¶
type CloudConnectionEndpointClassicUpdate struct { // enable classic endpoint destination (default=false). Enabled *bool `json:"enabled,omitempty"` Gre *CloudConnectionGreTunnelCreate `json:"gre,omitempty"` }
CloudConnectionEndpointClassicUpdate : CloudConnectionEndpointClassicUpdate struct
type CloudConnectionEndpointVPC ¶
type CloudConnectionEndpointVPC struct { // enable vpc for this cloud connection (default=false). Enabled *bool `json:"enabled,omitempty"` // vpc connections. Vpcs []CloudConnectionVPC `json:"vpcs,omitempty"` }
CloudConnectionEndpointVPC : CloudConnectionEndpointVPC struct
type CloudConnectionGreTunnel ¶
type CloudConnectionGreTunnel struct { // gre destination IP address. DestIPAddress *string `json:"destIPAddress" validate:"required"` // gre auto-assigned source IP address. SourceIPAddress *string `json:"sourceIPAddress" validate:"required"` }
CloudConnectionGreTunnel : CloudConnectionGreTunnel struct
type CloudConnectionGreTunnelCreate ¶
type CloudConnectionGreTunnelCreate struct { // gre network in CIDR notation (192.168.0.0/24). CIDR *string `json:"cidr" validate:"required"` // gre destination IP address. DestIPAddress *string `json:"destIPAddress" validate:"required"` }
CloudConnectionGreTunnelCreate : CloudConnectionGreTunnelCreate struct
type CloudConnectionVPC ¶
type CloudConnectionVPC struct { // vpc name. Name *string `json:"name,omitempty"` // vpc id. VPCID *string `json:"vpcID" validate:"required"` }
CloudConnectionVPC : CloudConnectionVPC struct
type CloudConnectionVirtualPrivateClouds ¶
type CloudConnectionVirtualPrivateClouds struct { // list of available virtual private clouds. VirtualPrivateClouds []CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem `json:"virtualPrivateClouds" validate:"required"` }
CloudConnectionVirtualPrivateClouds : CloudConnectionVirtualPrivateClouds struct
type CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem ¶
type CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem struct { // indicates if vpc uses classic architecture. ClassicAccess *bool `json:"classicAccess" validate:"required"` // name for the vpc. Name *string `json:"name" validate:"required"` // status of this vpc. Status *string `json:"status" validate:"required"` // virtual private cloud id. VPCID *string `json:"vpcID" validate:"required"` }
CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem : CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsItem struct
type CloudConnections ¶
type CloudConnections struct { // Cloud Connections. CloudConnections []CloudConnection `json:"cloudConnections" validate:"required"` }
CloudConnections : CloudConnections struct
type CloudInitialization ¶ added in v0.1.0
type CloudInitialization struct { // Virtual Machine's Cloud Initialization Virtual Optical Device. VirtualOpticalDevice *string `json:"virtualOpticalDevice,omitempty"` }
CloudInitialization : CloudInitialization struct
type CloudInstance ¶
type CloudInstance struct { // Cloud Instance Capabilities. Capabilities []string `json:"capabilities,omitempty"` // Cloud Instance ID. CloudInstanceID *string `json:"cloudInstanceID" validate:"required"` // Indicates if the cloud instance is enabled. Enabled *bool `json:"enabled" validate:"required"` // Indicates if the cloud instance is initialized and ready for use. Initialized *bool `json:"initialized" validate:"required"` Limits *CloudInstanceUsageLimits `json:"limits" validate:"required"` // Cloud Instance Name. Name *string `json:"name" validate:"required"` // The open stack ID that controls this cloud instance. OpenstackID *string `json:"openstackID" validate:"required"` // PVM instances owned by the Cloud Instance. PvmInstances []PvmInstanceReference `json:"pvmInstances" validate:"required"` // The region the cloud instance lives. Region *string `json:"region" validate:"required"` // The tenant ID that owns this cloud instance. TenantID *string `json:"tenantID" validate:"required"` Usage *CloudInstanceUsageLimits `json:"usage" validate:"required"` }
CloudInstance : CloudInstance struct
type CloudInstanceReference ¶
type CloudInstanceReference struct { // Cloud Instance Capabilities. Capabilities []string `json:"capabilities,omitempty"` // Cloud Instance ID. CloudInstanceID *string `json:"cloudInstanceID" validate:"required"` // Indicates if the cloud instance is enabled. Enabled *bool `json:"enabled" validate:"required"` // Link to Cloud Instance resource. Href *string `json:"href" validate:"required"` // Indicates if the cloud instance is initialized and ready for use. Initialized *bool `json:"initialized" validate:"required"` Limits *CloudInstanceUsageLimits `json:"limits" validate:"required"` // Cloud Instance Name. Name *string `json:"name" validate:"required"` // The region the cloud instance lives. Region *string `json:"region" validate:"required"` }
CloudInstanceReference : CloudInstanceReference struct
type CloudInstanceUsageLimits ¶
type CloudInstanceUsageLimits struct { // Maximum memory (in GB) per PVMInstance. InstanceMemory *float64 `json:"instanceMemory,omitempty"` // Maximum proc units per PVMInstance. InstanceProcUnits *float64 `json:"instanceProcUnits,omitempty"` // Number of power instances allowed. Instances *float64 `json:"instances" validate:"required"` // Amount of memory allowed. Memory *float64 `json:"memory" validate:"required"` // Maximum network bandwidth to GCP Mbps. PeeringBandwidth *int64 `json:"peeringBandwidth,omitempty"` // Amount of peering networks allowed. PeeringNetworks *int64 `json:"peeringNetworks,omitempty"` // Number of processor units allowed. ProcUnits *float64 `json:"procUnits" validate:"required"` // Number of processors allowed. Processors *float64 `json:"processors" validate:"required"` // Amount of storage allowed (TB). Storage *float64 `json:"storage" validate:"required"` // Amount of SSD storage allowed (TB). StorageSsd *float64 `json:"storageSSD,omitempty"` // Amount of standard (HDD) storage allowed (TB). StorageStandard *float64 `json:"storageStandard,omitempty"` }
CloudInstanceUsageLimits : CloudInstanceUsageLimits struct
type ConsoleLanguage ¶
type ConsoleLanguage struct { // language code. Code *string `json:"code" validate:"required"` // language description. Language *string `json:"language,omitempty"` }
ConsoleLanguage : ConsoleLanguage struct
type ConsoleLanguages ¶
type ConsoleLanguages struct { // console languages. ConsoleLanguages []ConsoleLanguage `json:"consoleLanguages" validate:"required"` }
ConsoleLanguages : ConsoleLanguages struct
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
Context : See [Context Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#context-object) for more details.
func (*Context) GetProperties ¶
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of Context
func (*Context) GetProperty ¶
GetProperty allows the user to retrieve an arbitrary property from an instance of Context
func (*Context) MarshalJSON ¶
MarshalJSON performs custom serialization for instances of Context
func (*Context) SetProperties ¶
SetProperties allows the user to set a map of arbitrary properties on an instance of Context
func (*Context) SetProperty ¶
SetProperty allows the user to set an arbitrary property on an instance of Context
type DashboardClient ¶
type DashboardClient struct { ID *string `json:"id,omitempty"` RedirectURI *string `json:"redirect_uri,omitempty"` Secret *string `json:"secret,omitempty"` }
DashboardClient : DashboardClient struct
type Datacenter ¶ added in v0.1.0
type Datacenter struct { // Datacenter Capabilities. Capabilities map[string]bool `json:"capabilities" validate:"required"` // Link to Datacenter Region. Href *string `json:"href,omitempty"` Location *DatacenterLocation `json:"location" validate:"required"` // The Datacenter status. Status *string `json:"status" validate:"required"` // The Datacenter type. Type *string `json:"type" validate:"required"` }
Datacenter : Datacenter struct
type DatacenterLocation ¶ added in v0.1.0
type DatacenterLocation struct { // The Datacenter location region zone. Region *string `json:"region" validate:"required"` // The Datacenter location region type. Type *string `json:"type" validate:"required"` // The Datacenter location region url. URL *string `json:"url" validate:"required"` }
DatacenterLocation : DatacenterLocation struct
type Datacenters ¶ added in v0.1.0
type Datacenters struct { // Power Systems Virtual Server available Datacenters. Datacenters []Datacenter `json:"datacenters" validate:"required"` }
Datacenters : Datacenters struct
type DeadPeerDetection ¶
type DeadPeerDetection struct { // Action to take when a Peer Gateway stops responding. Action *string `json:"action" validate:"required"` // How often to test that the Peer Gateway is responsive. Interval *int64 `json:"interval" validate:"required"` // The number of attempts to connect before tearing down the connection. Threshold *int64 `json:"threshold" validate:"required"` }
DeadPeerDetection : Dead Peer Detection of the VPN Connection.
type DeviceCode ¶
type DeviceCode struct { // This code lets the device running the app securely determine whether the user has granted or denied access. DeviceCode *string `json:"deviceCode" validate:"required"` // The length of time, in seconds, that the device_code and user_code are valid. ExpiresIn *float64 `json:"expiresIn" validate:"required"` // The length of time, in seconds, that your device should wait between polling requests. Interval *float64 `json:"interval" validate:"required"` // The value given to the user to enter on device authentication page. UserCode *string `json:"userCode" validate:"required"` // A URL that the user must navigate to, on a separate device, to enter the user_code and grant or deny access to your // application. Your user interface will also display this value. VerificationURL *string `json:"verificationURL" validate:"required"` }
DeviceCode : DeviceCode struct
type DhcpServer ¶
type DhcpServer struct { // The ID of the DHCP Server. ID *string `json:"id" validate:"required"` Network *DhcpServerNetwork `json:"network" validate:"required"` // The status of the DHCP Server. Status *string `json:"status" validate:"required"` }
DhcpServer : DhcpServer struct
type DhcpServerDetail ¶
type DhcpServerDetail struct { // The ID of the DHCP Server. ID *string `json:"id" validate:"required"` // The list of DHCP Server PVM Instance leases. Leases []DhcpServerLeases `json:"leases,omitempty"` Network *DhcpServerNetwork `json:"network" validate:"required"` // The status of the DHCP Server. Status *string `json:"status" validate:"required"` }
DhcpServerDetail : DhcpServerDetail struct
type DhcpServerLeases ¶
type DhcpServerLeases struct { // The IP of the PVM Instance. InstanceIP *string `json:"instanceIP" validate:"required"` // The MAC Address of the PVM Instance. InstanceMacAddress *string `json:"instanceMacAddress" validate:"required"` }
DhcpServerLeases : DhcpServerLeases struct
type DhcpServerNetwork ¶
type DhcpServerNetwork struct { // The ID of the network. ID *string `json:"id" validate:"required"` // The name of the network. Name *string `json:"name" validate:"required"` }
DhcpServerNetwork : DhcpServerNetwork struct
type DisasterRecoveryLocation ¶
type DisasterRecoveryLocation struct { // regionZone of a site. Location *string `json:"location,omitempty"` // list of Replication Sites. ReplicationSites []Site `json:"replicationSites,omitempty"` }
DisasterRecoveryLocation : DisasterRecoveryLocation struct
type DisasterRecoveryLocations ¶
type DisasterRecoveryLocations struct { // The list of Disaster Recovery Locations. DisasterRecoveryLocations []DisasterRecoveryLocation `json:"disasterRecoveryLocations" validate:"required"` }
DisasterRecoveryLocations : DisasterRecoveryLocations struct
type Event ¶
type Event struct { // Type of action for this event. Action *string `json:"action" validate:"required"` // ID of the Activity. EventID *string `json:"eventID" validate:"required"` // Level of the event (notice, info, warning, error). Level *string `json:"level" validate:"required"` // The (translated) message of the event. Message *string `json:"message" validate:"required"` // Any metadata associated with the event. Metadata map[string]interface{} `json:"metadata,omitempty"` // Type of resource for this event. Resource *string `json:"resource" validate:"required"` // Time of activity in ISO 8601 - RFC3339. Time *strfmt.DateTime `json:"time" validate:"required"` // Time of activity in unix epoch. Timestamp *int64 `json:"timestamp" validate:"required"` User *EventUser `json:"user,omitempty"` }
Event : Event struct
type EventUser ¶
type EventUser struct { // Email of the User. Email *string `json:"email,omitempty"` // Name of the User. Name *string `json:"name,omitempty"` // ID of user who created/caused the event. UserID *string `json:"userID" validate:"required"` }
EventUser : EventUser struct
type Events ¶
type Events struct { // Events. Events []Event `json:"events" validate:"required"` }
Events : Events struct
type FlashCopyMapping ¶
type FlashCopyMapping struct { // Indicates the rate of flash copy operation of a volume. CopyRate *int64 `json:"copyRate,omitempty"` // Indicates flash copy name of the volume. FlashCopyName *string `json:"flashCopyName" validate:"required"` // Indicates the progress of flash copy operation. Progress *int64 `json:"progress,omitempty"` // Indicates name of the source volume. SourceVolumeName *string `json:"sourceVolumeName,omitempty"` // Indicates the start time of flash copy operation. StartTime *strfmt.DateTime `json:"startTime,omitempty"` // Copy status of a volume. Status *string `json:"status,omitempty"` // Indicates name of the target volume. TargetVolumeName *string `json:"targetVolumeName,omitempty"` }
FlashCopyMapping : FlashCopyMapping struct
type HardwarePlatform ¶
type HardwarePlatform struct { // Description. Description *string `json:"description,omitempty"` // The DataCenter list of servers and their available resources. HostsResources []HostResources `json:"hostsResources,omitempty"` // Configured Memory GB. Memory *float64 `json:"memory,omitempty"` // Processor to Memory (GB) Ratio. ProcessorMemoryRatio *float64 `json:"processorMemoryRatio,omitempty"` // Configured Processors. Processors *float64 `json:"processors,omitempty"` SharedProcessorStep *float64 `json:"sharedProcessorStep,omitempty"` // Short code for hardware. Type *string `json:"type,omitempty"` }
HardwarePlatform : Hardware platform detailing its limits and statistics.
type Health ¶
type Health struct { // Returns a description of the current servers health. Status *string `json:"status" validate:"required"` }
Health : Health struct
type Host ¶ added in v0.1.0
type Host struct { Capacity *HostCapacity `json:"capacity,omitempty"` // Name of the host (chosen by the user). DisplayName *string `json:"displayName,omitempty"` // Link to hostgroup resource. Hostgroup *string `json:"hostgroup,omitempty"` // ID of the host. ID *string `json:"id,omitempty"` // State of the host (up/down). State *string `json:"state,omitempty"` // Status of the host (enabled/disabled). Status *string `json:"status,omitempty"` // System type. SysType *string `json:"sysType,omitempty"` }
Host : Host description.
type HostAvailableCapacity ¶ added in v0.1.0
type HostAvailableCapacity struct { // Number of cores available on the host. AvailableCore *float64 `json:"availableCore,omitempty"` // Memory capacity available on the host (in MB). AvailableMemory *float64 `json:"availableMemory,omitempty"` }
HostAvailableCapacity : HostAvailableCapacity struct
type HostCapacity ¶ added in v0.1.0
type HostCapacity struct { // Number of cores currently available. AvailableCore *float64 `json:"availableCore,omitempty"` // Amount of memory currently available (in MB). AvailableMemory *float64 `json:"availableMemory,omitempty"` // Number of cores reserved for system use. ReservedCore *float64 `json:"reservedCore,omitempty"` // Amount of memory reserved for system use (in MB). ReservedMemory *float64 `json:"reservedMemory,omitempty"` // Total number of cores of the host. TotalCore *float64 `json:"totalCore,omitempty"` // Total amount of memory of the host (in MB). TotalMemory *float64 `json:"totalMemory,omitempty"` // Number of cores in use on the host. UsedCore *float64 `json:"usedCore,omitempty"` // Amount of memory used on the host (in MB). UsedMemory *float64 `json:"usedMemory,omitempty"` }
HostCapacity : HostCapacity struct
type HostInfo ¶
type HostInfo struct { Cores *HostResource `json:"cores" validate:"required"` // Hostname. Hostname *string `json:"hostname" validate:"required"` // IP Address. IPAddress *string `json:"ipAddress" validate:"required"` Memory *HostResource `json:"memory" validate:"required"` // PVM Instances on host. PvmInstances []HostPvmInstance `json:"pvmInstances" validate:"required"` }
HostInfo : HostInfo struct
type HostPvmInstance ¶
type HostPvmInstance struct { // Cloud Instance ID pvm instance is a member of. CloudInstanceID *string `json:"cloudInstanceID" validate:"required"` Owner *OwnerInfo `json:"owner" validate:"required"` // Instance ID. PvmInstanceID *string `json:"pvmInstanceID" validate:"required"` // Instance name. PvmName *string `json:"pvmName" validate:"required"` // State of pvm instance. State *string `json:"state" validate:"required"` // Tenant ID of pvm instance. TenantID *string `json:"tenantID" validate:"required"` }
HostPvmInstance : A pvm instance on host.
type HostResource ¶
type HostResource struct { // Free. Free *float64 `json:"free" validate:"required"` // Total. Total *float64 `json:"total" validate:"required"` // Used. Used *float64 `json:"used" validate:"required"` }
HostResource : HostResource struct
type HostResources ¶
type HostResources struct { // The host available Processor units. Cores *float64 `json:"cores" validate:"required"` // The host identifier. ID *int64 `json:"id" validate:"required"` // The host available RAM memory in GiB. Memory *int64 `json:"memory" validate:"required"` }
HostResources : HostResources struct
type Hostgroup ¶ added in v0.1.0
type Hostgroup struct { // Date/Time of hostgroup creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // List of hosts. Hosts []string `json:"hosts,omitempty"` // Hostgroup ID. ID *string `json:"id,omitempty"` // Name of the hostgroup. Name *string `json:"name,omitempty"` // Name of the workspace owning the hostgroup. Primary *string `json:"primary,omitempty"` // Names of workspaces the hostgroup has been shared with. Secondaries []string `json:"secondaries,omitempty"` }
Hostgroup : Description of a hostgroup.
type IBMPILogger ¶ added in v0.0.4
type IBMPILogger struct{}
func (IBMPILogger) Debugf ¶ added in v0.0.4
func (IBMPILogger) Debugf(format string, args ...interface{})
func (IBMPILogger) Printf ¶ added in v0.0.4
func (IBMPILogger) Printf(format string, args ...interface{})
type IBMPISession ¶ added in v0.0.4
type IBMPISession struct { CRNFormat string Power *client.PowerIaasAPI Options *PowervsV1Options }
IBMPISession ...
func NewIBMPISession ¶ added in v0.0.4
func NewIBMPISession(o *PowervsV1Options) (*IBMPISession, error)
Create a IBMPISession
func (*IBMPISession) AuthInfo ¶ added in v0.0.4
func (s *IBMPISession) AuthInfo(cloudInstanceID string) runtime.ClientAuthInfoWriter
authInfo ...
type IPAddressRange ¶
type IPAddressRange struct { // Ending IP Address. EndingIPAddress *string `json:"endingIPAddress" validate:"required"` // Starting IP Address. StartingIPAddress *string `json:"startingIPAddress" validate:"required"` }
IPAddressRange : IPAddressRange struct
type IPSecPolicies ¶
type IPSecPolicies struct { // IPSec Policies array. IPSecPolicies []IPSecPolicy `json:"ipSecPolicies" validate:"required"` }
IPSecPolicies : IPSecPolicies struct
type IPSecPolicy ¶
type IPSecPolicy struct { // authentication for IPSec policy. Authentication *string `json:"authentication" validate:"required"` // Diffie-Hellman group. DhGroup *int64 `json:"dhGroup" validate:"required"` // connection encryption policy. Encryption *string `json:"encryption" validate:"required"` // unique identifier of the IPSec Policy. ID *string `json:"id" validate:"required"` // Policy key lifetime. KeyLifetime *int64 `json:"keyLifetime" validate:"required"` // IPSec Policy name. Name *string `json:"name" validate:"required"` // Perfect Forward Secrecy. Pfs *bool `json:"pfs" validate:"required"` }
IPSecPolicy : IPSec Policy object.
type IPSecPolicyRef ¶
type IPSecPolicyRef struct { // unique identifier of IPSec Policy. ID *string `json:"id" validate:"required"` // name of IPSec Policy. Name *string `json:"name" validate:"required"` }
IPSecPolicyRef : IPSec Policy reference object.
type IPSecPolicyUpdate ¶
type IPSecPolicyUpdate struct { // authentication for IPSec policy. Authentication *string `json:"authentication,omitempty"` // Diffie-Hellman group. DhGroup *int64 `json:"dhGroup,omitempty"` // connection encryption policy. Encryption *string `json:"encryption,omitempty"` // Policy key lifetime. KeyLifetime *int64 `json:"keyLifetime,omitempty"` // IPSec Policy name. Name *string `json:"name,omitempty"` // Perfect Forward Secrecy. Pfs *bool `json:"pfs,omitempty"` // contains filtered or unexported fields }
IPSecPolicyUpdate : IPSEc Policy object used for update.
func (*IPSecPolicyUpdate) GetProperties ¶
func (o *IPSecPolicyUpdate) GetProperties() map[string]interface{}
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of IPSecPolicyUpdate
func (*IPSecPolicyUpdate) GetProperty ¶
func (o *IPSecPolicyUpdate) GetProperty(key string) interface{}
GetProperty allows the user to retrieve an arbitrary property from an instance of IPSecPolicyUpdate
func (*IPSecPolicyUpdate) MarshalJSON ¶
func (o *IPSecPolicyUpdate) MarshalJSON() (buffer []byte, err error)
MarshalJSON performs custom serialization for instances of IPSecPolicyUpdate
func (*IPSecPolicyUpdate) SetProperties ¶
func (o *IPSecPolicyUpdate) SetProperties(m map[string]interface{})
SetProperties allows the user to set a map of arbitrary properties on an instance of IPSecPolicyUpdate
func (*IPSecPolicyUpdate) SetProperty ¶
func (o *IPSecPolicyUpdate) SetProperty(key string, value interface{})
SetProperty allows the user to set an arbitrary property on an instance of IPSecPolicyUpdate
type IkePolicies ¶
type IkePolicies struct { // IKE Policies array. IkePolicies []IkePolicy `json:"ikePolicies" validate:"required"` }
IkePolicies : IkePolicies struct
type IkePolicy ¶
type IkePolicy struct { // authentication of the IKE policy. Authentication *string `json:"authentication" validate:"required"` // DH group of the IKE Policy. DhGroup *int64 `json:"dhGroup" validate:"required"` // encryption of the IKE Policy. Encryption *string `json:"encryption" validate:"required"` // unique identifier of the IKE Policy object. ID *string `json:"id" validate:"required"` // Policy key lifetime. KeyLifetime *int64 `json:"keyLifetime" validate:"required"` // name of the IKE Policy. Name *string `json:"name" validate:"required"` // version of the IKE Policy. Version *int64 `json:"version" validate:"required"` }
IkePolicy : IKE Policy object.
type IkePolicyRef ¶
type IkePolicyRef struct { // unique identifier of IKE Policy. ID *string `json:"id" validate:"required"` // name of IKE Policy. Name *string `json:"name" validate:"required"` }
IkePolicyRef : IKE Policy reference object.
type IkePolicyUpdate ¶
type IkePolicyUpdate struct { // authentication of the IKE policy. Authentication *string `json:"authentication,omitempty"` // DH group of the IKE Policy. DhGroup *int64 `json:"dhGroup,omitempty"` // encryption of the IKE Policy. Encryption *string `json:"encryption,omitempty"` // Policy key lifetime. KeyLifetime *int64 `json:"keyLifetime,omitempty"` // name of the IKE Policy. Name *string `json:"name,omitempty"` PresharedKey *string `json:"presharedKey,omitempty"` // version of the IKE Policy. Version *int64 `json:"version,omitempty"` // contains filtered or unexported fields }
IkePolicyUpdate : IKE Policy object used for update.
func (*IkePolicyUpdate) GetProperties ¶
func (o *IkePolicyUpdate) GetProperties() map[string]interface{}
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of IkePolicyUpdate
func (*IkePolicyUpdate) GetProperty ¶
func (o *IkePolicyUpdate) GetProperty(key string) interface{}
GetProperty allows the user to retrieve an arbitrary property from an instance of IkePolicyUpdate
func (*IkePolicyUpdate) MarshalJSON ¶
func (o *IkePolicyUpdate) MarshalJSON() (buffer []byte, err error)
MarshalJSON performs custom serialization for instances of IkePolicyUpdate
func (*IkePolicyUpdate) SetProperties ¶
func (o *IkePolicyUpdate) SetProperties(m map[string]interface{})
SetProperties allows the user to set a map of arbitrary properties on an instance of IkePolicyUpdate
func (*IkePolicyUpdate) SetProperty ¶
func (o *IkePolicyUpdate) SetProperty(key string, value interface{})
SetProperty allows the user to set an arbitrary property on an instance of IkePolicyUpdate
type Image ¶
type Image struct { // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // Description. Description *string `json:"description,omitempty"` // Image ID. ImageID *string `json:"imageID" validate:"required"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate" validate:"required"` // Maximum image volume size for multi-volume image. MaxImageVolumeSize *float64 `json:"maxImageVolumeSize" validate:"required"` // Image Name. Name *string `json:"name" validate:"required"` // List of Servers that have deployed the image. Servers []string `json:"servers,omitempty"` // Image Size. Size *float64 `json:"size" validate:"required"` Specifications *ImageSpecifications `json:"specifications,omitempty"` // Image State. State *string `json:"state,omitempty"` // Storage pool where the image resides. StoragePool *string `json:"storagePool" validate:"required"` // Storage type for image. StorageType *string `json:"storageType" validate:"required"` Taskref *TaskReference `json:"taskref,omitempty"` // Image Volumes. Volumes []ImageVolume `json:"volumes,omitempty"` }
Image : Image struct
type ImageReference ¶
type ImageReference struct { // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // Description. Description *string `json:"description" validate:"required"` // Link to Image resource. Href *string `json:"href" validate:"required"` // Image ID. ImageID *string `json:"imageID" validate:"required"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate" validate:"required"` // Image Name. Name *string `json:"name" validate:"required"` Specifications *ImageSpecifications `json:"specifications" validate:"required"` // Image State. State *string `json:"state" validate:"required"` // Storage pool where image resides. StoragePool *string `json:"storagePool" validate:"required"` // Storage type for image. StorageType *string `json:"storageType" validate:"required"` }
ImageReference : ImageReference struct
type ImageSpecifications ¶
type ImageSpecifications struct { // Architecture. Architecture *string `json:"architecture,omitempty"` // Container Format. ContainerFormat *string `json:"containerFormat,omitempty"` // Disk Format. DiskFormat *string `json:"diskFormat,omitempty"` // Endianness. Endianness *string `json:"endianness,omitempty"` // Hypervisor Type. HypervisorType *string `json:"hypervisorType,omitempty"` // Image Type. ImageType *string `json:"imageType,omitempty"` // Operating System. OperatingSystem *string `json:"operatingSystem,omitempty"` }
ImageSpecifications : ImageSpecifications struct
type ImageVolume ¶
type ImageVolume struct { // Indicates if the volume is boot capable. Bootable *bool `json:"bootable" validate:"required"` // Volume Name. Name *string `json:"name" validate:"required"` // Volume Size. Size *float64 `json:"size" validate:"required"` // Volume ID. VolumeID *string `json:"volumeID" validate:"required"` }
ImageVolume : ImageVolume struct
type Images ¶
type Images struct { // Images. Images []ImageReference `json:"images" validate:"required"` }
Images : Images struct
type InternalV1PowervsInstancesGetOptions ¶
type InternalV1PowervsInstancesGetOptions struct { // The PowerVS Location. PowervsLocation *string `json:"powervs_location,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1PowervsInstancesGetOptions : The InternalV1PowervsInstancesGet options.
func (*InternalV1PowervsInstancesGetOptions) SetHeaders ¶
func (options *InternalV1PowervsInstancesGetOptions) SetHeaders(param map[string]string) *InternalV1PowervsInstancesGetOptions
SetHeaders : Allow user to set Headers
func (*InternalV1PowervsInstancesGetOptions) SetPowervsLocation ¶
func (_options *InternalV1PowervsInstancesGetOptions) SetPowervsLocation(powervsLocation string) *InternalV1PowervsInstancesGetOptions
SetPowervsLocation : Allow user to set PowervsLocation
type InternalV1PowervsLocationsActivatePutOptions ¶ added in v0.1.0
type InternalV1PowervsLocationsActivatePutOptions struct { // Billing ID for Power Private Cloud Satellite Subscription. OrderID *string `json:"orderID" validate:"required"` // CRN of satellite to register. SatelliteID *string `json:"satelliteID" validate:"required"` // Requested Number of Days to Delay Order Activation. Defaults to 1. DaysToDelay *int64 `json:"daysToDelay,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1PowervsLocationsActivatePutOptions : The InternalV1PowervsLocationsActivatePut options.
func (*InternalV1PowervsLocationsActivatePutOptions) SetDaysToDelay ¶ added in v0.1.0
func (_options *InternalV1PowervsLocationsActivatePutOptions) SetDaysToDelay(daysToDelay int64) *InternalV1PowervsLocationsActivatePutOptions
SetDaysToDelay : Allow user to set DaysToDelay
func (*InternalV1PowervsLocationsActivatePutOptions) SetHeaders ¶ added in v0.1.0
func (options *InternalV1PowervsLocationsActivatePutOptions) SetHeaders(param map[string]string) *InternalV1PowervsLocationsActivatePutOptions
SetHeaders : Allow user to set Headers
func (*InternalV1PowervsLocationsActivatePutOptions) SetOrderID ¶ added in v0.1.0
func (_options *InternalV1PowervsLocationsActivatePutOptions) SetOrderID(orderID string) *InternalV1PowervsLocationsActivatePutOptions
SetOrderID : Allow user to set OrderID
func (*InternalV1PowervsLocationsActivatePutOptions) SetSatelliteID ¶ added in v0.1.0
func (_options *InternalV1PowervsLocationsActivatePutOptions) SetSatelliteID(satelliteID string) *InternalV1PowervsLocationsActivatePutOptions
SetSatelliteID : Allow user to set SatelliteID
type InternalV1PowervsLocationsTagDeleteOptions ¶ added in v0.1.0
type InternalV1PowervsLocationsTagDeleteOptions struct { // CRN of satellite to perform tag operation. SatelliteID *string `json:"satelliteID" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1PowervsLocationsTagDeleteOptions : The InternalV1PowervsLocationsTagDelete options.
func (*InternalV1PowervsLocationsTagDeleteOptions) SetHeaders ¶ added in v0.1.0
func (options *InternalV1PowervsLocationsTagDeleteOptions) SetHeaders(param map[string]string) *InternalV1PowervsLocationsTagDeleteOptions
SetHeaders : Allow user to set Headers
func (*InternalV1PowervsLocationsTagDeleteOptions) SetSatelliteID ¶ added in v0.1.0
func (_options *InternalV1PowervsLocationsTagDeleteOptions) SetSatelliteID(satelliteID string) *InternalV1PowervsLocationsTagDeleteOptions
SetSatelliteID : Allow user to set SatelliteID
type InternalV1PowervsLocationsTagPostOptions ¶ added in v0.1.0
type InternalV1PowervsLocationsTagPostOptions struct { // CRN of satellite to perform tag operation. SatelliteID *string `json:"satelliteID" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1PowervsLocationsTagPostOptions : The InternalV1PowervsLocationsTagPost options.
func (*InternalV1PowervsLocationsTagPostOptions) SetHeaders ¶ added in v0.1.0
func (options *InternalV1PowervsLocationsTagPostOptions) SetHeaders(param map[string]string) *InternalV1PowervsLocationsTagPostOptions
SetHeaders : Allow user to set Headers
func (*InternalV1PowervsLocationsTagPostOptions) SetSatelliteID ¶ added in v0.1.0
func (_options *InternalV1PowervsLocationsTagPostOptions) SetSatelliteID(satelliteID string) *InternalV1PowervsLocationsTagPostOptions
SetSatelliteID : Allow user to set SatelliteID
type InternalV1PowervsLocationsTransitgatewayGetOptions ¶
type InternalV1PowervsLocationsTransitgatewayGetOptions struct { // Allows users to set headers on API requests Headers map[string]string }
InternalV1PowervsLocationsTransitgatewayGetOptions : The InternalV1PowervsLocationsTransitgatewayGet options.
func (*InternalV1PowervsLocationsTransitgatewayGetOptions) SetHeaders ¶
func (options *InternalV1PowervsLocationsTransitgatewayGetOptions) SetHeaders(param map[string]string) *InternalV1PowervsLocationsTransitgatewayGetOptions
SetHeaders : Allow user to set Headers
type InternalV1StorageRegionsStoragePoolsGetOptions ¶
type InternalV1StorageRegionsStoragePoolsGetOptions struct { // ID of a Power Cloud Region Zone. RegionZoneID *string `json:"region_zone_id" validate:"required,ne="` // Storage pool name. StoragePoolName *string `json:"storage_pool_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
InternalV1StorageRegionsStoragePoolsGetOptions : The InternalV1StorageRegionsStoragePoolsGet options.
func (*InternalV1StorageRegionsStoragePoolsGetOptions) SetHeaders ¶
func (options *InternalV1StorageRegionsStoragePoolsGetOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsStoragePoolsGetOptions
SetHeaders : Allow user to set Headers
func (*InternalV1StorageRegionsStoragePoolsGetOptions) SetRegionZoneID ¶
func (_options *InternalV1StorageRegionsStoragePoolsGetOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsStoragePoolsGetOptions
SetRegionZoneID : Allow user to set RegionZoneID
func (*InternalV1StorageRegionsStoragePoolsGetOptions) SetStoragePoolName ¶
func (_options *InternalV1StorageRegionsStoragePoolsGetOptions) SetStoragePoolName(storagePoolName string) *InternalV1StorageRegionsStoragePoolsGetOptions
SetStoragePoolName : Allow user to set StoragePoolName
type InternalV1StorageRegionsStoragePoolsGetallOptions ¶
type InternalV1StorageRegionsStoragePoolsGetallOptions struct { // ID of a Power Cloud Region Zone. RegionZoneID *string `json:"region_zone_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
InternalV1StorageRegionsStoragePoolsGetallOptions : The InternalV1StorageRegionsStoragePoolsGetall options.
func (*InternalV1StorageRegionsStoragePoolsGetallOptions) SetHeaders ¶
func (options *InternalV1StorageRegionsStoragePoolsGetallOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsStoragePoolsGetallOptions
SetHeaders : Allow user to set Headers
func (*InternalV1StorageRegionsStoragePoolsGetallOptions) SetRegionZoneID ¶
func (_options *InternalV1StorageRegionsStoragePoolsGetallOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsStoragePoolsGetallOptions
SetRegionZoneID : Allow user to set RegionZoneID
type InternalV1StorageRegionsStoragePoolsPutOptions ¶
type InternalV1StorageRegionsStoragePoolsPutOptions struct { // ID of a Power Cloud Region Zone. RegionZoneID *string `json:"region_zone_id" validate:"required,ne="` // Storage pool name. StoragePoolName *string `json:"storage_pool_name" validate:"required,ne="` // display name of storage pool. DisplayName *string `json:"displayName,omitempty"` // indicates if the storage pool is disaster recovery (dr) enabled. DrEnabled *bool `json:"drEnabled,omitempty"` // storage threshold settings. OverrideThresholds *Thresholds `json:"overrideThresholds,omitempty"` // state of storage pool. State *string `json:"state,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1StorageRegionsStoragePoolsPutOptions : The InternalV1StorageRegionsStoragePoolsPut options.
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetDisplayName ¶
func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetDisplayName(displayName string) *InternalV1StorageRegionsStoragePoolsPutOptions
SetDisplayName : Allow user to set DisplayName
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetDrEnabled ¶
func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetDrEnabled(drEnabled bool) *InternalV1StorageRegionsStoragePoolsPutOptions
SetDrEnabled : Allow user to set DrEnabled
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetHeaders ¶
func (options *InternalV1StorageRegionsStoragePoolsPutOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsStoragePoolsPutOptions
SetHeaders : Allow user to set Headers
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetOverrideThresholds ¶
func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetOverrideThresholds(overrideThresholds *Thresholds) *InternalV1StorageRegionsStoragePoolsPutOptions
SetOverrideThresholds : Allow user to set OverrideThresholds
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetRegionZoneID ¶
func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsStoragePoolsPutOptions
SetRegionZoneID : Allow user to set RegionZoneID
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetState ¶
func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetState(state string) *InternalV1StorageRegionsStoragePoolsPutOptions
SetState : Allow user to set State
func (*InternalV1StorageRegionsStoragePoolsPutOptions) SetStoragePoolName ¶
func (_options *InternalV1StorageRegionsStoragePoolsPutOptions) SetStoragePoolName(storagePoolName string) *InternalV1StorageRegionsStoragePoolsPutOptions
SetStoragePoolName : Allow user to set StoragePoolName
type InternalV1StorageRegionsThresholdsGetOptions ¶
type InternalV1StorageRegionsThresholdsGetOptions struct { // ID of a Power Cloud Region Zone. RegionZoneID *string `json:"region_zone_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
InternalV1StorageRegionsThresholdsGetOptions : The InternalV1StorageRegionsThresholdsGet options.
func (*InternalV1StorageRegionsThresholdsGetOptions) SetHeaders ¶
func (options *InternalV1StorageRegionsThresholdsGetOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsThresholdsGetOptions
SetHeaders : Allow user to set Headers
func (*InternalV1StorageRegionsThresholdsGetOptions) SetRegionZoneID ¶
func (_options *InternalV1StorageRegionsThresholdsGetOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsThresholdsGetOptions
SetRegionZoneID : Allow user to set RegionZoneID
type InternalV1StorageRegionsThresholdsPutOptions ¶
type InternalV1StorageRegionsThresholdsPutOptions struct { // ID of a Power Cloud Region Zone. RegionZoneID *string `json:"region_zone_id" validate:"required,ne="` Capacity *StorageEntities `json:"capacity,omitempty"` Overcommit *StorageEntities `json:"overcommit,omitempty"` PhysicalCapacity *StorageEntities `json:"physicalCapacity,omitempty"` VdiskCapacity *StorageEntities `json:"vdiskCapacity,omitempty"` VdiskLimit *StorageEntities `json:"vdiskLimit,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1StorageRegionsThresholdsPutOptions : The InternalV1StorageRegionsThresholdsPut options.
func (*InternalV1StorageRegionsThresholdsPutOptions) SetCapacity ¶
func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetCapacity(capacity *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
SetCapacity : Allow user to set Capacity
func (*InternalV1StorageRegionsThresholdsPutOptions) SetHeaders ¶
func (options *InternalV1StorageRegionsThresholdsPutOptions) SetHeaders(param map[string]string) *InternalV1StorageRegionsThresholdsPutOptions
SetHeaders : Allow user to set Headers
func (*InternalV1StorageRegionsThresholdsPutOptions) SetOvercommit ¶
func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetOvercommit(overcommit *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
SetOvercommit : Allow user to set Overcommit
func (*InternalV1StorageRegionsThresholdsPutOptions) SetPhysicalCapacity ¶
func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetPhysicalCapacity(physicalCapacity *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
SetPhysicalCapacity : Allow user to set PhysicalCapacity
func (*InternalV1StorageRegionsThresholdsPutOptions) SetRegionZoneID ¶
func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetRegionZoneID(regionZoneID string) *InternalV1StorageRegionsThresholdsPutOptions
SetRegionZoneID : Allow user to set RegionZoneID
func (*InternalV1StorageRegionsThresholdsPutOptions) SetVdiskCapacity ¶
func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetVdiskCapacity(vdiskCapacity *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
SetVdiskCapacity : Allow user to set VdiskCapacity
func (*InternalV1StorageRegionsThresholdsPutOptions) SetVdiskLimit ¶
func (_options *InternalV1StorageRegionsThresholdsPutOptions) SetVdiskLimit(vdiskLimit *StorageEntities) *InternalV1StorageRegionsThresholdsPutOptions
SetVdiskLimit : Allow user to set VdiskLimit
type InternalV1TransitgatewayGetOptions ¶
type InternalV1TransitgatewayGetOptions struct { // The PowerVS Service Instance CRN (Targeting). PowervsServiceCRN *string `json:"powervs_service_crn" validate:"required,ne="` // Authentication of the user that initiated the request from the TGW Platform. IBMUserAuthorization *string `json:"IBM-UserAuthorization" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
InternalV1TransitgatewayGetOptions : The InternalV1TransitgatewayGet options.
func (*InternalV1TransitgatewayGetOptions) SetHeaders ¶
func (options *InternalV1TransitgatewayGetOptions) SetHeaders(param map[string]string) *InternalV1TransitgatewayGetOptions
SetHeaders : Allow user to set Headers
func (*InternalV1TransitgatewayGetOptions) SetIBMUserAuthorization ¶
func (_options *InternalV1TransitgatewayGetOptions) SetIBMUserAuthorization(ibmUserAuthorization string) *InternalV1TransitgatewayGetOptions
SetIBMUserAuthorization : Allow user to set IBMUserAuthorization
func (*InternalV1TransitgatewayGetOptions) SetPowervsServiceCRN ¶
func (_options *InternalV1TransitgatewayGetOptions) SetPowervsServiceCRN(powervsServiceCRN string) *InternalV1TransitgatewayGetOptions
SetPowervsServiceCRN : Allow user to set PowervsServiceCRN
type JSONSchemaObject ¶
type JSONSchemaObject struct {
// contains filtered or unexported fields
}
JSONSchemaObject : JSONSchemaObject struct
func (*JSONSchemaObject) GetProperties ¶
func (o *JSONSchemaObject) GetProperties() map[string]interface{}
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of JSONSchemaObject
func (*JSONSchemaObject) GetProperty ¶
func (o *JSONSchemaObject) GetProperty(key string) interface{}
GetProperty allows the user to retrieve an arbitrary property from an instance of JSONSchemaObject
func (*JSONSchemaObject) MarshalJSON ¶
func (o *JSONSchemaObject) MarshalJSON() (buffer []byte, err error)
MarshalJSON performs custom serialization for instances of JSONSchemaObject
func (*JSONSchemaObject) SetProperties ¶
func (o *JSONSchemaObject) SetProperties(m map[string]interface{})
SetProperties allows the user to set a map of arbitrary properties on an instance of JSONSchemaObject
func (*JSONSchemaObject) SetProperty ¶
func (o *JSONSchemaObject) SetProperty(key string, value interface{})
SetProperty allows the user to set an arbitrary property on an instance of JSONSchemaObject
type Job ¶
type Job struct { // create timestamp for the job. CreateTimestamp *strfmt.DateTime `json:"createTimestamp,omitempty"` // id of a job. ID *string `json:"id" validate:"required"` Operation *Operation `json:"operation" validate:"required"` Status *Status `json:"status" validate:"required"` }
Job : Job struct
type JobReference ¶
type JobReference struct { // Link to job resource. Href *string `json:"href" validate:"required"` // id of a job used to get status of long running operation. ID *string `json:"id" validate:"required"` }
JobReference : JobReference struct
type Jobs ¶
type Jobs struct { // Jobs. Jobs []Job `json:"jobs" validate:"required"` }
Jobs : Jobs struct
type LastOperationResource ¶
type LastOperationResource struct { Description *string `json:"description,omitempty"` State *string `json:"state" validate:"required"` }
LastOperationResource : LastOperationResource struct
type MaximumStorageAllocation ¶
type MaximumStorageAllocation struct { // Maximum allocation storage size (GB). MaxAllocationSize *int64 `json:"maxAllocationSize" validate:"required"` // Storage pool. StoragePool *string `json:"storagePool" validate:"required"` // Storage type. StorageType *string `json:"storageType" validate:"required"` }
MaximumStorageAllocation : Maximum storage allocation.
type Metadata ¶
type Metadata struct {
// contains filtered or unexported fields
}
Metadata : See [Service Metadata Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata) for more details.
func (*Metadata) GetProperties ¶
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of Metadata
func (*Metadata) GetProperty ¶
GetProperty allows the user to retrieve an arbitrary property from an instance of Metadata
func (*Metadata) MarshalJSON ¶
MarshalJSON performs custom serialization for instances of Metadata
func (*Metadata) SetProperties ¶
SetProperties allows the user to set a map of arbitrary properties on an instance of Metadata
func (*Metadata) SetProperty ¶
SetProperty allows the user to set an arbitrary property on an instance of Metadata
type MinMaxDefault ¶
type MinMaxDefault struct { // default value. Default *float64 `json:"default" validate:"required"` // max value. Max *float64 `json:"max" validate:"required"` // min value. Min *float64 `json:"min" validate:"required"` }
MinMaxDefault : MinMaxDefault struct
type Network ¶
type Network struct { // Network communication configuration (for satellite locations only) // * `internal-only` - network is only used for internal host communication // * `outbound-only` - network will be capable of egress traffic // * `bidirectional-static-route` - network will be capable of ingress and egress traffic via static routes // * `bidirectional-bgp` - network will be capable of ingress and egress traffic via bgp configuration // * `bidirectional-l2out` - network will be capable of ingress and egress traffic via l2out ACI configuration. AccessConfig *string `json:"accessConfig,omitempty"` // Network in CIDR notation (192.168.0.0/24). CIDR *string `json:"cidr" validate:"required"` // (currently not available) cloud connections this network is attached. CloudConnections []NetworkCloudConnectionsItem `json:"cloudConnections,omitempty"` // DHCP Managed Network. DhcpManaged *bool `json:"dhcpManaged,omitempty"` // DNS Servers. DnsServers []string `json:"dnsServers" validate:"required"` // Gateway IP Address. Gateway *string `json:"gateway,omitempty"` // IP Address Metrics. IPAddressMetrics *NetworkIPAddressMetrics `json:"ipAddressMetrics" validate:"required"` // IP Address Ranges. IPAddressRanges []IPAddressRange `json:"ipAddressRanges" validate:"required"` // (deprecated - replaced by mtu) Enable MTU Jumbo Network (for multi-zone locations only). Jumbo *bool `json:"jumbo,omitempty"` // Maximum transmission unit. Mtu *int64 `json:"mtu,omitempty"` // Network Name. Name *string `json:"name" validate:"required"` // Unique Network ID. NetworkID *string `json:"networkID" validate:"required"` // Public IP Address Ranges (for pub-vlan networks). PublicIPAddressRanges []IPAddressRange `json:"publicIPAddressRanges,omitempty"` // Type of Network - 'vlan' (private network) 'pub-vlan' (public network) 'dhcp-vlan' (for satellite locations only). Type *string `json:"type" validate:"required"` // VLAN ID. VlanID *float64 `json:"vlanID" validate:"required"` }
Network : Network struct
type NetworkCloudConnectionsItem ¶
type NetworkCloudConnectionsItem struct { // the cloud connection id. CloudConnectionID *string `json:"cloudConnectionID,omitempty"` // link to the cloud connection resource. Href *string `json:"href,omitempty"` }
NetworkCloudConnectionsItem : NetworkCloudConnectionsItem struct
type NetworkIDs ¶
type NetworkIDs struct { // an array of network IDs. NetworkIDs []string `json:"networkIDs,omitempty"` }
NetworkIDs : NetworkIDs struct
type NetworkIPAddressMetrics ¶
type NetworkIPAddressMetrics struct { // Number of available IP addresses. Available *float64 `json:"available" validate:"required"` // Total number of all IP addresses in all ipAddressRanges. Total *float64 `json:"total" validate:"required"` // Number of IP addresses currently in use. Used *float64 `json:"used" validate:"required"` // Utilization of IP addresses in percent form (used / total) [0 - 100]. Utilization *float64 `json:"utilization" validate:"required"` }
NetworkIPAddressMetrics : IP Address Metrics.
type NetworkPort ¶
type NetworkPort struct { // Description of the port (not unique or indexable). Description *string `json:"description" validate:"required"` // The external ip address (for pub-vlan networks). ExternalIP *string `json:"externalIP,omitempty"` // Link to port resource. Href *string `json:"href,omitempty"` // The ip address of this port. IPAddress *string `json:"ipAddress" validate:"required"` // The mac address of the network interface. MacAddress *string `json:"macAddress" validate:"required"` // The unique Port ID. PortID *string `json:"portID" validate:"required"` // The attached pvm-instance to this port. PvmInstance *NetworkPortPvmInstance `json:"pvmInstance,omitempty"` // Te. Status *string `json:"status" validate:"required"` }
NetworkPort : NetworkPort struct
type NetworkPortPvmInstance ¶
type NetworkPortPvmInstance struct { // Link to pvm-instance resource. Href *string `json:"href,omitempty"` // The attahed pvm-instance ID. PvmInstanceID *string `json:"pvmInstanceID,omitempty"` }
NetworkPortPvmInstance : The attached pvm-instance to this port.
type NetworkPorts ¶
type NetworkPorts struct { // Network Ports. Ports []NetworkPort `json:"ports" validate:"required"` }
NetworkPorts : NetworkPorts struct
type NetworkReference ¶
type NetworkReference struct { // Network communication configuration (for satellite locations only) // * `internal-only` - network is only used for internal host communication // * `outbound-only` - network will be capable of egress traffic // * `bidirectional-static-route` - network will be capable of ingress and egress traffic via static routes // * `bidirectional-bgp` - network will be capable of ingress and egress traffic via bgp configuration // * `bidirectional-l2out` - network will be capable of ingress and egress traffic via l2out ACI configuration. AccessConfig *string `json:"accessConfig,omitempty"` // DHCP Managed Network. DhcpManaged *bool `json:"dhcpManaged,omitempty"` // Link to Network resource. Href *string `json:"href" validate:"required"` // (deprecated - replaced by mtu) Enable MTU Jumbo Network (for multi-zone locations only). Jumbo *bool `json:"jumbo,omitempty"` // Maximum transmission unit. Mtu *int64 `json:"mtu,omitempty"` // Network Name. Name *string `json:"name" validate:"required"` // Unique Network ID. NetworkID *string `json:"networkID" validate:"required"` // Type of Network - 'vlan' (private network) 'pub-vlan' (public network) 'dhcp-vlan' (for satellite locations only). Type *string `json:"type" validate:"required"` // VLAN ID. VlanID *float64 `json:"vlanID" validate:"required"` }
NetworkReference : NetworkReference struct
type Networks ¶
type Networks struct { // Network References. Networks []NetworkReference `json:"networks" validate:"required"` }
Networks : Networks struct
type Object ¶
type Object struct {
// contains filtered or unexported fields
}
Object : Object struct
func (*Object) GetProperties ¶
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of Object
func (*Object) GetProperty ¶
GetProperty allows the user to retrieve an arbitrary property from an instance of Object
func (*Object) MarshalJSON ¶
MarshalJSON performs custom serialization for instances of Object
func (*Object) SetProperties ¶
SetProperties allows the user to set a map of arbitrary properties on an instance of Object
func (*Object) SetProperty ¶
SetProperty allows the user to set an arbitrary property on an instance of Object
type OpenStack ¶
type OpenStack struct { // Unique identifier for the OpenStack instance. ID *string `json:"id" validate:"required"` // Internal IP address of the OpenStack instance. IPAddress *string `json:"ipAddress" validate:"required"` // Shortname of the OpenStack instance. Name *string `json:"name" validate:"required"` // Next available VLAN ID to be used for a network creation. NextVlanid *float64 `json:"nextVLANID" validate:"required"` // The region where the open stack lives. Region *string `json:"region" validate:"required"` }
OpenStack : OpenStack struct
type OpenStackInfo ¶
type OpenStackInfo struct { // Hosts on OpenStack. Hosts []HostInfo `json:"hosts" validate:"required"` // Requested region. Region *string `json:"region" validate:"required"` }
OpenStackInfo : OpenStackInfo struct
type OpenStacks ¶
type OpenStacks struct { // OpenStacks managed by Power IAAS. OpenStacks []OpenStack `json:"openStacks" validate:"required"` }
OpenStacks : OpenStacks struct
type Operation ¶
type Operation struct { // current action of the operation. Action *string `json:"action" validate:"required"` // ID of an operation. ID *string `json:"id" validate:"required"` // target resource of the operation. Target *string `json:"target" validate:"required"` }
Operation : Operation struct
type Operations ¶
type Operations struct { // Name of the server boot mode a(Boot from disk using copy A), b(Boot from disk using copy B), c(Reserved for IBM lab // use only), d(Boot from media/drives). BootMode *string `json:"bootMode,omitempty"` // Name of the server operating mode. OperatingMode *string `json:"operatingMode,omitempty"` // Name of the job task to execute. Task *string `json:"task,omitempty"` }
Operations : Operations struct
type OwnerInfo ¶
type OwnerInfo struct { // Country code of user. CountryCode *string `json:"countryCode" validate:"required"` // Currency code of user. CurrencyCode *string `json:"currencyCode" validate:"required"` // Email address of user. Email *string `json:"email" validate:"required"` // IAM id of user. IamID *string `json:"iamID" validate:"required"` // Indicates if user is an IBMer. IsIbMer *bool `json:"isIBMer" validate:"required"` // Name of user. Name *string `json:"name" validate:"required"` // (deprecated - replaced by softlayerSubscriptions) Array of Soft Layer IDs. SoftlayerIDs []string `json:"softlayerIDs,omitempty"` // Array of softlayer subscriptions. SoftlayerSubscriptions []SoftlayerSubscription `json:"softlayerSubscriptions" validate:"required"` // User id of user. UserID *string `json:"userID" validate:"required"` }
OwnerInfo : OwnerInfo struct
type PcloudCloudconnectionsDeleteOptions ¶
type PcloudCloudconnectionsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Cloud Connection ID. CloudConnectionID *string `json:"cloud_connection_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsDeleteOptions : The PcloudCloudconnectionsDelete options.
func (*PcloudCloudconnectionsDeleteOptions) SetCloudConnectionID ¶
func (_options *PcloudCloudconnectionsDeleteOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsDeleteOptions
SetCloudConnectionID : Allow user to set CloudConnectionID
func (*PcloudCloudconnectionsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsDeleteOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsDeleteOptions
SetHeaders : Allow user to set Headers
type PcloudCloudconnectionsGetOptions ¶
type PcloudCloudconnectionsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Cloud Connection ID. CloudConnectionID *string `json:"cloud_connection_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsGetOptions : The PcloudCloudconnectionsGet options.
func (*PcloudCloudconnectionsGetOptions) SetCloudConnectionID ¶
func (_options *PcloudCloudconnectionsGetOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsGetOptions
SetCloudConnectionID : Allow user to set CloudConnectionID
func (*PcloudCloudconnectionsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsGetOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsGetOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsGetOptions
SetHeaders : Allow user to set Headers
type PcloudCloudconnectionsGetallOptions ¶
type PcloudCloudconnectionsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsGetallOptions : The PcloudCloudconnectionsGetall options.
func (*PcloudCloudconnectionsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsGetallOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsGetallOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudCloudconnectionsNetworksDeleteOptions ¶
type PcloudCloudconnectionsNetworksDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Cloud Connection ID. CloudConnectionID *string `json:"cloud_connection_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsNetworksDeleteOptions : The PcloudCloudconnectionsNetworksDelete options.
func (*PcloudCloudconnectionsNetworksDeleteOptions) SetCloudConnectionID ¶
func (_options *PcloudCloudconnectionsNetworksDeleteOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsNetworksDeleteOptions
SetCloudConnectionID : Allow user to set CloudConnectionID
func (*PcloudCloudconnectionsNetworksDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsNetworksDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsNetworksDeleteOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsNetworksDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudconnectionsNetworksDeleteOptions) SetNetworkID ¶
func (_options *PcloudCloudconnectionsNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudCloudconnectionsNetworksDeleteOptions
SetNetworkID : Allow user to set NetworkID
type PcloudCloudconnectionsNetworksPutOptions ¶
type PcloudCloudconnectionsNetworksPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Cloud Connection ID. CloudConnectionID *string `json:"cloud_connection_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsNetworksPutOptions : The PcloudCloudconnectionsNetworksPut options.
func (*PcloudCloudconnectionsNetworksPutOptions) SetCloudConnectionID ¶
func (_options *PcloudCloudconnectionsNetworksPutOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsNetworksPutOptions
SetCloudConnectionID : Allow user to set CloudConnectionID
func (*PcloudCloudconnectionsNetworksPutOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsNetworksPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsNetworksPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsNetworksPutOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsNetworksPutOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsNetworksPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudconnectionsNetworksPutOptions) SetNetworkID ¶
func (_options *PcloudCloudconnectionsNetworksPutOptions) SetNetworkID(networkID string) *PcloudCloudconnectionsNetworksPutOptions
SetNetworkID : Allow user to set NetworkID
type PcloudCloudconnectionsPostOptions ¶
type PcloudCloudconnectionsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // name of the cloud connection. Name *string `json:"name" validate:"required"` // speed of the cloud connection (speed in megabits per second). Speed *int64 `json:"speed" validate:"required"` Classic *CloudConnectionEndpointClassicUpdate `json:"classic,omitempty"` // enable global routing for this cloud connection (default=false). GlobalRouting *bool `json:"globalRouting,omitempty"` // enable metered for this cloud connection (default=false). Metered *bool `json:"metered,omitempty"` // list of subnets to attach to cloud connection. Subnets []string `json:"subnets,omitempty"` // enable transit gateway for this cloud connection (default=false). TransitEnabled *bool `json:"transitEnabled,omitempty"` VPC *CloudConnectionEndpointVPC `json:"vpc,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsPostOptions : The PcloudCloudconnectionsPost options.
func (*PcloudCloudconnectionsPostOptions) SetClassic ¶
func (_options *PcloudCloudconnectionsPostOptions) SetClassic(classic *CloudConnectionEndpointClassicUpdate) *PcloudCloudconnectionsPostOptions
SetClassic : Allow user to set Classic
func (*PcloudCloudconnectionsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsPostOptions) SetGlobalRouting ¶
func (_options *PcloudCloudconnectionsPostOptions) SetGlobalRouting(globalRouting bool) *PcloudCloudconnectionsPostOptions
SetGlobalRouting : Allow user to set GlobalRouting
func (*PcloudCloudconnectionsPostOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsPostOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudconnectionsPostOptions) SetMetered ¶
func (_options *PcloudCloudconnectionsPostOptions) SetMetered(metered bool) *PcloudCloudconnectionsPostOptions
SetMetered : Allow user to set Metered
func (*PcloudCloudconnectionsPostOptions) SetName ¶
func (_options *PcloudCloudconnectionsPostOptions) SetName(name string) *PcloudCloudconnectionsPostOptions
SetName : Allow user to set Name
func (*PcloudCloudconnectionsPostOptions) SetSpeed ¶
func (_options *PcloudCloudconnectionsPostOptions) SetSpeed(speed int64) *PcloudCloudconnectionsPostOptions
SetSpeed : Allow user to set Speed
func (*PcloudCloudconnectionsPostOptions) SetSubnets ¶
func (_options *PcloudCloudconnectionsPostOptions) SetSubnets(subnets []string) *PcloudCloudconnectionsPostOptions
SetSubnets : Allow user to set Subnets
func (*PcloudCloudconnectionsPostOptions) SetTransitEnabled ¶
func (_options *PcloudCloudconnectionsPostOptions) SetTransitEnabled(transitEnabled bool) *PcloudCloudconnectionsPostOptions
SetTransitEnabled : Allow user to set TransitEnabled
func (*PcloudCloudconnectionsPostOptions) SetVPC ¶
func (_options *PcloudCloudconnectionsPostOptions) SetVPC(vpc *CloudConnectionEndpointVPC) *PcloudCloudconnectionsPostOptions
SetVPC : Allow user to set VPC
type PcloudCloudconnectionsPutOptions ¶
type PcloudCloudconnectionsPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Cloud Connection ID. CloudConnectionID *string `json:"cloud_connection_id" validate:"required,ne="` Classic *CloudConnectionEndpointClassicUpdate `json:"classic,omitempty"` // enable global routing for this cloud connection (default=false). GlobalRouting *bool `json:"globalRouting,omitempty"` // enable metered for this cloud connection (default=false). Metered *bool `json:"metered,omitempty"` // name of the cloud connection. Name *string `json:"name,omitempty"` // speed of the cloud connection (speed in megabits per second). Speed *int64 `json:"speed,omitempty"` VPC *CloudConnectionEndpointVPC `json:"vpc,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsPutOptions : The PcloudCloudconnectionsPut options.
func (*PcloudCloudconnectionsPutOptions) SetClassic ¶
func (_options *PcloudCloudconnectionsPutOptions) SetClassic(classic *CloudConnectionEndpointClassicUpdate) *PcloudCloudconnectionsPutOptions
SetClassic : Allow user to set Classic
func (*PcloudCloudconnectionsPutOptions) SetCloudConnectionID ¶
func (_options *PcloudCloudconnectionsPutOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudCloudconnectionsPutOptions
SetCloudConnectionID : Allow user to set CloudConnectionID
func (*PcloudCloudconnectionsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsPutOptions) SetGlobalRouting ¶
func (_options *PcloudCloudconnectionsPutOptions) SetGlobalRouting(globalRouting bool) *PcloudCloudconnectionsPutOptions
SetGlobalRouting : Allow user to set GlobalRouting
func (*PcloudCloudconnectionsPutOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsPutOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudconnectionsPutOptions) SetMetered ¶
func (_options *PcloudCloudconnectionsPutOptions) SetMetered(metered bool) *PcloudCloudconnectionsPutOptions
SetMetered : Allow user to set Metered
func (*PcloudCloudconnectionsPutOptions) SetName ¶
func (_options *PcloudCloudconnectionsPutOptions) SetName(name string) *PcloudCloudconnectionsPutOptions
SetName : Allow user to set Name
func (*PcloudCloudconnectionsPutOptions) SetSpeed ¶
func (_options *PcloudCloudconnectionsPutOptions) SetSpeed(speed int64) *PcloudCloudconnectionsPutOptions
SetSpeed : Allow user to set Speed
func (*PcloudCloudconnectionsPutOptions) SetVPC ¶
func (_options *PcloudCloudconnectionsPutOptions) SetVPC(vpc *CloudConnectionEndpointVPC) *PcloudCloudconnectionsPutOptions
SetVPC : Allow user to set VPC
type PcloudCloudconnectionsVirtualprivatecloudsGetallOptions ¶
type PcloudCloudconnectionsVirtualprivatecloudsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudconnectionsVirtualprivatecloudsGetallOptions : The PcloudCloudconnectionsVirtualprivatecloudsGetall options.
func (*PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) SetHeaders ¶
func (options *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) SetHeaders(param map[string]string) *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudCloudinstancesDeleteOptions ¶
type PcloudCloudinstancesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesDeleteOptions : The PcloudCloudinstancesDelete options.
func (*PcloudCloudinstancesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesDeleteOptions) SetHeaders ¶
func (options *PcloudCloudinstancesDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesDeleteOptions
SetHeaders : Allow user to set Headers
type PcloudCloudinstancesGetOptions ¶
type PcloudCloudinstancesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesGetOptions : The PcloudCloudinstancesGet options.
func (*PcloudCloudinstancesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesGetOptions
SetHeaders : Allow user to set Headers
type PcloudCloudinstancesImagesDeleteOptions ¶
type PcloudCloudinstancesImagesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesImagesDeleteOptions : The PcloudCloudinstancesImagesDelete options.
func (*PcloudCloudinstancesImagesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesImagesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesImagesDeleteOptions) SetHeaders ¶
func (options *PcloudCloudinstancesImagesDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesImagesDeleteOptions) SetImageID ¶
func (_options *PcloudCloudinstancesImagesDeleteOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesDeleteOptions
SetImageID : Allow user to set ImageID
type PcloudCloudinstancesImagesExportPostOptions ¶
type PcloudCloudinstancesImagesExportPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Cloud Object Storage Access key. AccessKey *string `json:"accessKey" validate:"required"` // Cloud Object Storage Bucket name. BucketName *string `json:"bucketName" validate:"required"` // Cloud Object Storage Region; required for IBM COS. Region *string `json:"region,omitempty"` // Cloud Object Storage Secret key. SecretKey *string `json:"secretKey,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesImagesExportPostOptions : The PcloudCloudinstancesImagesExportPost options.
func (*PcloudCloudinstancesImagesExportPostOptions) SetAccessKey ¶
func (_options *PcloudCloudinstancesImagesExportPostOptions) SetAccessKey(accessKey string) *PcloudCloudinstancesImagesExportPostOptions
SetAccessKey : Allow user to set AccessKey
func (*PcloudCloudinstancesImagesExportPostOptions) SetBucketName ¶
func (_options *PcloudCloudinstancesImagesExportPostOptions) SetBucketName(bucketName string) *PcloudCloudinstancesImagesExportPostOptions
SetBucketName : Allow user to set BucketName
func (*PcloudCloudinstancesImagesExportPostOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesImagesExportPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesExportPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesImagesExportPostOptions) SetHeaders ¶
func (options *PcloudCloudinstancesImagesExportPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesExportPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesImagesExportPostOptions) SetImageID ¶
func (_options *PcloudCloudinstancesImagesExportPostOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesExportPostOptions
SetImageID : Allow user to set ImageID
func (*PcloudCloudinstancesImagesExportPostOptions) SetRegion ¶
func (_options *PcloudCloudinstancesImagesExportPostOptions) SetRegion(region string) *PcloudCloudinstancesImagesExportPostOptions
SetRegion : Allow user to set Region
func (*PcloudCloudinstancesImagesExportPostOptions) SetSecretKey ¶
func (_options *PcloudCloudinstancesImagesExportPostOptions) SetSecretKey(secretKey string) *PcloudCloudinstancesImagesExportPostOptions
SetSecretKey : Allow user to set SecretKey
type PcloudCloudinstancesImagesGetOptions ¶
type PcloudCloudinstancesImagesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesImagesGetOptions : The PcloudCloudinstancesImagesGet options.
func (*PcloudCloudinstancesImagesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesImagesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesImagesGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesImagesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesImagesGetOptions) SetImageID ¶
func (_options *PcloudCloudinstancesImagesGetOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesGetOptions
SetImageID : Allow user to set ImageID
type PcloudCloudinstancesImagesGetallOptions ¶
type PcloudCloudinstancesImagesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesImagesGetallOptions : The PcloudCloudinstancesImagesGetall options.
func (*PcloudCloudinstancesImagesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesImagesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesImagesGetallOptions) SetHeaders ¶
func (options *PcloudCloudinstancesImagesGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesGetallOptions
SetHeaders : Allow user to set Headers
type PcloudCloudinstancesImagesPostOptions ¶
type PcloudCloudinstancesImagesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Source of the image // >*Note*: url option is deprecated, this option is supported till Oct 2022. Source *string `json:"source" validate:"required"` // Cloud Storage access key; required for import image. AccessKey *string `json:"accessKey,omitempty"` // Cloud Storage bucket name; bucket-name[/optional/folder]; required for import image. BucketName *string `json:"bucketName,omitempty"` // Type of Disk; if diskType is not provided the disk type will default to 'tier3'. Used only when importing an image // from cloud storage. DiskType *string `json:"diskType,omitempty"` // Cloud Storage image filename; required for import image. ImageFilename *string `json:"imageFilename,omitempty"` // Image ID of existing source image; required for copy image. ImageID *string `json:"imageID,omitempty"` // Name to give created image; required for import image. ImageName *string `json:"imageName,omitempty"` // (deprecated - replaced by region, imageFilename and bucketName) Path to image starting with service endpoint and // ending with image filename. ImagePath *string `json:"imagePath,omitempty"` // Image OS Type, required if importing a raw image; raw images can only be imported using the command line interface. OsType *string `json:"osType,omitempty"` // Cloud Storage Region; only required to access IBM Cloud Storage. Region *string `json:"region,omitempty"` // Cloud Storage secret key; required for import image. SecretKey *string `json:"secretKey,omitempty"` StorageAffinity *StorageAffinity `json:"storageAffinity,omitempty"` // Storage pool where the image will be loaded; if provided then storageAffinity will be ignored; Used only when // importing an image from cloud storage. StoragePool *string `json:"storagePool,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesImagesPostOptions : The PcloudCloudinstancesImagesPost options.
func (*PcloudCloudinstancesImagesPostOptions) SetAccessKey ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetAccessKey(accessKey string) *PcloudCloudinstancesImagesPostOptions
SetAccessKey : Allow user to set AccessKey
func (*PcloudCloudinstancesImagesPostOptions) SetBucketName ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetBucketName(bucketName string) *PcloudCloudinstancesImagesPostOptions
SetBucketName : Allow user to set BucketName
func (*PcloudCloudinstancesImagesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesImagesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesImagesPostOptions) SetDiskType ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetDiskType(diskType string) *PcloudCloudinstancesImagesPostOptions
SetDiskType : Allow user to set DiskType
func (*PcloudCloudinstancesImagesPostOptions) SetHeaders ¶
func (options *PcloudCloudinstancesImagesPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesImagesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesImagesPostOptions) SetImageFilename ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetImageFilename(imageFilename string) *PcloudCloudinstancesImagesPostOptions
SetImageFilename : Allow user to set ImageFilename
func (*PcloudCloudinstancesImagesPostOptions) SetImageID ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetImageID(imageID string) *PcloudCloudinstancesImagesPostOptions
SetImageID : Allow user to set ImageID
func (*PcloudCloudinstancesImagesPostOptions) SetImageName ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetImageName(imageName string) *PcloudCloudinstancesImagesPostOptions
SetImageName : Allow user to set ImageName
func (*PcloudCloudinstancesImagesPostOptions) SetImagePath ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetImagePath(imagePath string) *PcloudCloudinstancesImagesPostOptions
SetImagePath : Allow user to set ImagePath
func (*PcloudCloudinstancesImagesPostOptions) SetOsType ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetOsType(osType string) *PcloudCloudinstancesImagesPostOptions
SetOsType : Allow user to set OsType
func (*PcloudCloudinstancesImagesPostOptions) SetRegion ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetRegion(region string) *PcloudCloudinstancesImagesPostOptions
SetRegion : Allow user to set Region
func (*PcloudCloudinstancesImagesPostOptions) SetSecretKey ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetSecretKey(secretKey string) *PcloudCloudinstancesImagesPostOptions
SetSecretKey : Allow user to set SecretKey
func (*PcloudCloudinstancesImagesPostOptions) SetSource ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetSource(source string) *PcloudCloudinstancesImagesPostOptions
SetSource : Allow user to set Source
func (*PcloudCloudinstancesImagesPostOptions) SetStorageAffinity ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudCloudinstancesImagesPostOptions
SetStorageAffinity : Allow user to set StorageAffinity
func (*PcloudCloudinstancesImagesPostOptions) SetStoragePool ¶
func (_options *PcloudCloudinstancesImagesPostOptions) SetStoragePool(storagePool string) *PcloudCloudinstancesImagesPostOptions
SetStoragePool : Allow user to set StoragePool
type PcloudCloudinstancesJobsDeleteOptions ¶
type PcloudCloudinstancesJobsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud Job ID. JobID *string `json:"job_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesJobsDeleteOptions : The PcloudCloudinstancesJobsDelete options.
func (*PcloudCloudinstancesJobsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesJobsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesJobsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesJobsDeleteOptions) SetHeaders ¶
func (options *PcloudCloudinstancesJobsDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesJobsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesJobsDeleteOptions) SetJobID ¶
func (_options *PcloudCloudinstancesJobsDeleteOptions) SetJobID(jobID string) *PcloudCloudinstancesJobsDeleteOptions
SetJobID : Allow user to set JobID
type PcloudCloudinstancesJobsGetOptions ¶
type PcloudCloudinstancesJobsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud Job ID. JobID *string `json:"job_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesJobsGetOptions : The PcloudCloudinstancesJobsGet options.
func (*PcloudCloudinstancesJobsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesJobsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesJobsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesJobsGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesJobsGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesJobsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesJobsGetOptions) SetJobID ¶
func (_options *PcloudCloudinstancesJobsGetOptions) SetJobID(jobID string) *PcloudCloudinstancesJobsGetOptions
SetJobID : Allow user to set JobID
type PcloudCloudinstancesJobsGetallOptions ¶
type PcloudCloudinstancesJobsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Operation ID to filter jobs (optional). OperationID *string `json:"operation.id,omitempty"` // Operation target to filter jobs (optional). OperationTarget *string `json:"operation.target,omitempty"` // Operation action to filter jobs (optional) vmCapture - includes operation action value (vmCapture) imageExport - // includes operation action value (imageExport) imageImport - includes operation action value (imageImport) storage - // includes operation action values (vmCapture,imageExport,imageImport). OperationAction *string `json:"operation.action,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesJobsGetallOptions : The PcloudCloudinstancesJobsGetall options.
func (*PcloudCloudinstancesJobsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesJobsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesJobsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesJobsGetallOptions) SetHeaders ¶
func (options *PcloudCloudinstancesJobsGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesJobsGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesJobsGetallOptions) SetOperationAction ¶
func (_options *PcloudCloudinstancesJobsGetallOptions) SetOperationAction(operationAction string) *PcloudCloudinstancesJobsGetallOptions
SetOperationAction : Allow user to set OperationAction
func (*PcloudCloudinstancesJobsGetallOptions) SetOperationID ¶
func (_options *PcloudCloudinstancesJobsGetallOptions) SetOperationID(operationID string) *PcloudCloudinstancesJobsGetallOptions
SetOperationID : Allow user to set OperationID
func (*PcloudCloudinstancesJobsGetallOptions) SetOperationTarget ¶
func (_options *PcloudCloudinstancesJobsGetallOptions) SetOperationTarget(operationTarget string) *PcloudCloudinstancesJobsGetallOptions
SetOperationTarget : Allow user to set OperationTarget
type PcloudCloudinstancesPutOptions ¶
type PcloudCloudinstancesPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Number of power instances allowed. Instances *float64 `json:"instances,omitempty"` // Amount of memory allowed. Memory *float64 `json:"memory,omitempty"` // Number of processor units allowed. ProcUnits *float64 `json:"procUnits,omitempty"` // Number of processors allowed. Processors *float64 `json:"processors,omitempty"` // Amount of storage allowed (TB). Storage *float64 `json:"storage,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesPutOptions : The PcloudCloudinstancesPut options.
func (*PcloudCloudinstancesPutOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesPutOptions) SetHeaders ¶
func (options *PcloudCloudinstancesPutOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesPutOptions) SetInstances ¶
func (_options *PcloudCloudinstancesPutOptions) SetInstances(instances float64) *PcloudCloudinstancesPutOptions
SetInstances : Allow user to set Instances
func (*PcloudCloudinstancesPutOptions) SetMemory ¶
func (_options *PcloudCloudinstancesPutOptions) SetMemory(memory float64) *PcloudCloudinstancesPutOptions
SetMemory : Allow user to set Memory
func (*PcloudCloudinstancesPutOptions) SetProcUnits ¶
func (_options *PcloudCloudinstancesPutOptions) SetProcUnits(procUnits float64) *PcloudCloudinstancesPutOptions
SetProcUnits : Allow user to set ProcUnits
func (*PcloudCloudinstancesPutOptions) SetProcessors ¶
func (_options *PcloudCloudinstancesPutOptions) SetProcessors(processors float64) *PcloudCloudinstancesPutOptions
SetProcessors : Allow user to set Processors
func (*PcloudCloudinstancesPutOptions) SetStorage ¶
func (_options *PcloudCloudinstancesPutOptions) SetStorage(storage float64) *PcloudCloudinstancesPutOptions
SetStorage : Allow user to set Storage
type PcloudCloudinstancesSnapshotsDeleteOptions ¶
type PcloudCloudinstancesSnapshotsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PVM Instance snapshot id. SnapshotID *string `json:"snapshot_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesSnapshotsDeleteOptions : The PcloudCloudinstancesSnapshotsDelete options.
func (*PcloudCloudinstancesSnapshotsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesSnapshotsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesSnapshotsDeleteOptions) SetHeaders ¶
func (options *PcloudCloudinstancesSnapshotsDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesSnapshotsDeleteOptions) SetSnapshotID ¶
func (_options *PcloudCloudinstancesSnapshotsDeleteOptions) SetSnapshotID(snapshotID string) *PcloudCloudinstancesSnapshotsDeleteOptions
SetSnapshotID : Allow user to set SnapshotID
type PcloudCloudinstancesSnapshotsGetOptions ¶
type PcloudCloudinstancesSnapshotsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PVM Instance snapshot id. SnapshotID *string `json:"snapshot_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesSnapshotsGetOptions : The PcloudCloudinstancesSnapshotsGet options.
func (*PcloudCloudinstancesSnapshotsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesSnapshotsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesSnapshotsGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesSnapshotsGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesSnapshotsGetOptions) SetSnapshotID ¶
func (_options *PcloudCloudinstancesSnapshotsGetOptions) SetSnapshotID(snapshotID string) *PcloudCloudinstancesSnapshotsGetOptions
SetSnapshotID : Allow user to set SnapshotID
type PcloudCloudinstancesSnapshotsGetallOptions ¶
type PcloudCloudinstancesSnapshotsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesSnapshotsGetallOptions : The PcloudCloudinstancesSnapshotsGetall options.
func (*PcloudCloudinstancesSnapshotsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesSnapshotsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesSnapshotsGetallOptions) SetHeaders ¶
func (options *PcloudCloudinstancesSnapshotsGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudCloudinstancesSnapshotsPutOptions ¶
type PcloudCloudinstancesSnapshotsPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PVM Instance snapshot id. SnapshotID *string `json:"snapshot_id" validate:"required,ne="` // Description of the PVM instance snapshot. Description *string `json:"description,omitempty"` // Name of the PVM instance snapshot. Name *string `json:"name,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesSnapshotsPutOptions : The PcloudCloudinstancesSnapshotsPut options.
func (*PcloudCloudinstancesSnapshotsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesSnapshotsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesSnapshotsPutOptions) SetDescription ¶
func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetDescription(description string) *PcloudCloudinstancesSnapshotsPutOptions
SetDescription : Allow user to set Description
func (*PcloudCloudinstancesSnapshotsPutOptions) SetHeaders ¶
func (options *PcloudCloudinstancesSnapshotsPutOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesSnapshotsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesSnapshotsPutOptions) SetName ¶
func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetName(name string) *PcloudCloudinstancesSnapshotsPutOptions
SetName : Allow user to set Name
func (*PcloudCloudinstancesSnapshotsPutOptions) SetSnapshotID ¶
func (_options *PcloudCloudinstancesSnapshotsPutOptions) SetSnapshotID(snapshotID string) *PcloudCloudinstancesSnapshotsPutOptions
SetSnapshotID : Allow user to set SnapshotID
type PcloudCloudinstancesStockimagesGetOptions ¶
type PcloudCloudinstancesStockimagesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesStockimagesGetOptions : The PcloudCloudinstancesStockimagesGet options.
func (*PcloudCloudinstancesStockimagesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesStockimagesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesStockimagesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesStockimagesGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesStockimagesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesStockimagesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesStockimagesGetOptions) SetImageID ¶
func (_options *PcloudCloudinstancesStockimagesGetOptions) SetImageID(imageID string) *PcloudCloudinstancesStockimagesGetOptions
SetImageID : Allow user to set ImageID
type PcloudCloudinstancesStockimagesGetallOptions ¶
type PcloudCloudinstancesStockimagesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Include SAP images with get available stock images. Sap *bool `json:"sap,omitempty"` // Include VTL images with get available stock images. Vtl *bool `json:"vtl,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesStockimagesGetallOptions : The PcloudCloudinstancesStockimagesGetall options.
func (*PcloudCloudinstancesStockimagesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesStockimagesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesStockimagesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesStockimagesGetallOptions) SetHeaders ¶
func (options *PcloudCloudinstancesStockimagesGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesStockimagesGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesStockimagesGetallOptions) SetSap ¶
func (_options *PcloudCloudinstancesStockimagesGetallOptions) SetSap(sap bool) *PcloudCloudinstancesStockimagesGetallOptions
SetSap : Allow user to set Sap
func (*PcloudCloudinstancesStockimagesGetallOptions) SetVtl ¶
func (_options *PcloudCloudinstancesStockimagesGetallOptions) SetVtl(vtl bool) *PcloudCloudinstancesStockimagesGetallOptions
SetVtl : Allow user to set Vtl
type PcloudCloudinstancesStoragetiersGetallOptions ¶ added in v0.1.0
type PcloudCloudinstancesStoragetiersGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesStoragetiersGetallOptions : The PcloudCloudinstancesStoragetiersGetall options.
func (*PcloudCloudinstancesStoragetiersGetallOptions) SetCloudInstanceID ¶ added in v0.1.0
func (_options *PcloudCloudinstancesStoragetiersGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesStoragetiersGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesStoragetiersGetallOptions) SetHeaders ¶ added in v0.1.0
func (options *PcloudCloudinstancesStoragetiersGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesStoragetiersGetallOptions
SetHeaders : Allow user to set Headers
type PcloudCloudinstancesVolumesActionPostOptions ¶
type PcloudCloudinstancesVolumesActionPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Indicates if the volume should be replication enabled or not. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` // Target storage tier; used to change a volume's storage tier. TargetStorageTier *string `json:"targetStorageTier,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesActionPostOptions : The PcloudCloudinstancesVolumesActionPost options.
func (*PcloudCloudinstancesVolumesActionPostOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesActionPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesActionPostOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesActionPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesActionPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesActionPostOptions) SetReplicationEnabled ¶
func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudCloudinstancesVolumesActionPostOptions
SetReplicationEnabled : Allow user to set ReplicationEnabled
func (*PcloudCloudinstancesVolumesActionPostOptions) SetTargetStorageTier ¶ added in v0.1.0
func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetTargetStorageTier(targetStorageTier string) *PcloudCloudinstancesVolumesActionPostOptions
SetTargetStorageTier : Allow user to set TargetStorageTier
func (*PcloudCloudinstancesVolumesActionPostOptions) SetVolumeID ¶
func (_options *PcloudCloudinstancesVolumesActionPostOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesActionPostOptions
SetVolumeID : Allow user to set VolumeID
type PcloudCloudinstancesVolumesDeleteOptions ¶
type PcloudCloudinstancesVolumesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesDeleteOptions : The PcloudCloudinstancesVolumesDelete options.
func (*PcloudCloudinstancesVolumesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesDeleteOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesDeleteOptions) SetVolumeID ¶
func (_options *PcloudCloudinstancesVolumesDeleteOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesDeleteOptions
SetVolumeID : Allow user to set VolumeID
type PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions ¶
type PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions : The PcloudCloudinstancesVolumesFlashCopyMappingsGet options.
func (*PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetVolumeID ¶
func (_options *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
SetVolumeID : Allow user to set VolumeID
type PcloudCloudinstancesVolumesGetOptions ¶
type PcloudCloudinstancesVolumesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesGetOptions : The PcloudCloudinstancesVolumesGet options.
func (*PcloudCloudinstancesVolumesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesGetOptions) SetVolumeID ¶
func (_options *PcloudCloudinstancesVolumesGetOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesGetOptions
SetVolumeID : Allow user to set VolumeID
type PcloudCloudinstancesVolumesGetallOptions ¶
type PcloudCloudinstancesVolumesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // true or false, limits a volumes list to replication or non replication enabled volumes. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` // A pvmInstance (id or name), limits a volumes list response to only volumes that have affinity to the pvmInstance. Affinity *string `json:"affinity,omitempty"` // true or false, limits a volume list to auxiliary or non auxiliary volumes. Auxiliary *bool `json:"auxiliary,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesGetallOptions : The PcloudCloudinstancesVolumesGetall options.
func (*PcloudCloudinstancesVolumesGetallOptions) SetAffinity ¶
func (_options *PcloudCloudinstancesVolumesGetallOptions) SetAffinity(affinity string) *PcloudCloudinstancesVolumesGetallOptions
SetAffinity : Allow user to set Affinity
func (*PcloudCloudinstancesVolumesGetallOptions) SetAuxiliary ¶
func (_options *PcloudCloudinstancesVolumesGetallOptions) SetAuxiliary(auxiliary bool) *PcloudCloudinstancesVolumesGetallOptions
SetAuxiliary : Allow user to set Auxiliary
func (*PcloudCloudinstancesVolumesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesGetallOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesGetallOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesGetallOptions) SetReplicationEnabled ¶
func (_options *PcloudCloudinstancesVolumesGetallOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudCloudinstancesVolumesGetallOptions
SetReplicationEnabled : Allow user to set ReplicationEnabled
type PcloudCloudinstancesVolumesPostOptions ¶
type PcloudCloudinstancesVolumesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume Name. Name *string `json:"name" validate:"required"` // Volume Size (GB). Size *float64 `json:"size" validate:"required"` // PVM Instance (ID or Name) to base volume affinity policy against; required if requesting affinity and affinityVolume // is not provided. AffinityPvmInstance *string `json:"affinityPVMInstance,omitempty"` // Affinity policy for data volume being created; ignored if volumePool provided; for policy 'affinity' requires one of // affinityPVMInstance or affinityVolume to be specified; for policy 'anti-affinity' requires one of // antiAffinityPVMInstances or antiAffinityVolumes to be specified. AffinityPolicy *string `json:"affinityPolicy,omitempty"` // Volume (ID or Name) to base volume affinity policy against; required if requesting affinity and affinityPVMInstance // is not provided. AffinityVolume *string `json:"affinityVolume,omitempty"` // List of pvmInstances to base volume anti-affinity policy against; required if requesting anti-affinity and // antiAffinityVolumes is not provided. AntiAffinityPvmInstances []string `json:"antiAffinityPVMInstances,omitempty"` // List of volumes to base volume anti-affinity policy against; required if requesting anti-affinity and // antiAffinityPVMInstances is not provided. AntiAffinityVolumes []string `json:"antiAffinityVolumes,omitempty"` // Type of Disk; if diskType is not provided the disk type will default to 'tier3'. DiskType *string `json:"diskType,omitempty"` // Indicates if the volume should be replication enabled or not. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` Shareable *bool `json:"shareable,omitempty"` // Volume pool where the volume will be created; if provided then affinityPolicy value will be ignored. VolumePool *string `json:"volumePool,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesPostOptions : The PcloudCloudinstancesVolumesPost options.
func (*PcloudCloudinstancesVolumesPostOptions) SetAffinityPolicy ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetAffinityPolicy(affinityPolicy string) *PcloudCloudinstancesVolumesPostOptions
SetAffinityPolicy : Allow user to set AffinityPolicy
func (*PcloudCloudinstancesVolumesPostOptions) SetAffinityPvmInstance ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetAffinityPvmInstance(affinityPvmInstance string) *PcloudCloudinstancesVolumesPostOptions
SetAffinityPvmInstance : Allow user to set AffinityPvmInstance
func (*PcloudCloudinstancesVolumesPostOptions) SetAffinityVolume ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetAffinityVolume(affinityVolume string) *PcloudCloudinstancesVolumesPostOptions
SetAffinityVolume : Allow user to set AffinityVolume
func (*PcloudCloudinstancesVolumesPostOptions) SetAntiAffinityPvmInstances ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetAntiAffinityPvmInstances(antiAffinityPvmInstances []string) *PcloudCloudinstancesVolumesPostOptions
SetAntiAffinityPvmInstances : Allow user to set AntiAffinityPvmInstances
func (*PcloudCloudinstancesVolumesPostOptions) SetAntiAffinityVolumes ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetAntiAffinityVolumes(antiAffinityVolumes []string) *PcloudCloudinstancesVolumesPostOptions
SetAntiAffinityVolumes : Allow user to set AntiAffinityVolumes
func (*PcloudCloudinstancesVolumesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesPostOptions) SetDiskType ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetDiskType(diskType string) *PcloudCloudinstancesVolumesPostOptions
SetDiskType : Allow user to set DiskType
func (*PcloudCloudinstancesVolumesPostOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesPostOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesPostOptions) SetName ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetName(name string) *PcloudCloudinstancesVolumesPostOptions
SetName : Allow user to set Name
func (*PcloudCloudinstancesVolumesPostOptions) SetReplicationEnabled ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudCloudinstancesVolumesPostOptions
SetReplicationEnabled : Allow user to set ReplicationEnabled
func (*PcloudCloudinstancesVolumesPostOptions) SetShareable ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetShareable(shareable bool) *PcloudCloudinstancesVolumesPostOptions
SetShareable : Allow user to set Shareable
func (*PcloudCloudinstancesVolumesPostOptions) SetSize ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetSize(size float64) *PcloudCloudinstancesVolumesPostOptions
SetSize : Allow user to set Size
func (*PcloudCloudinstancesVolumesPostOptions) SetVolumePool ¶
func (_options *PcloudCloudinstancesVolumesPostOptions) SetVolumePool(volumePool string) *PcloudCloudinstancesVolumesPostOptions
SetVolumePool : Allow user to set VolumePool
type PcloudCloudinstancesVolumesPutOptions ¶
type PcloudCloudinstancesVolumesPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Indicates if the volume is boot capable. Bootable *bool `json:"bootable,omitempty"` // Name. Name *string `json:"name,omitempty"` Shareable *bool `json:"shareable,omitempty"` // New Volume size. Size *float64 `json:"size,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesPutOptions : The PcloudCloudinstancesVolumesPut options.
func (*PcloudCloudinstancesVolumesPutOptions) SetBootable ¶
func (_options *PcloudCloudinstancesVolumesPutOptions) SetBootable(bootable bool) *PcloudCloudinstancesVolumesPutOptions
SetBootable : Allow user to set Bootable
func (*PcloudCloudinstancesVolumesPutOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesPutOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesPutOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesPutOptions) SetName ¶
func (_options *PcloudCloudinstancesVolumesPutOptions) SetName(name string) *PcloudCloudinstancesVolumesPutOptions
SetName : Allow user to set Name
func (*PcloudCloudinstancesVolumesPutOptions) SetShareable ¶
func (_options *PcloudCloudinstancesVolumesPutOptions) SetShareable(shareable bool) *PcloudCloudinstancesVolumesPutOptions
SetShareable : Allow user to set Shareable
func (*PcloudCloudinstancesVolumesPutOptions) SetSize ¶
func (_options *PcloudCloudinstancesVolumesPutOptions) SetSize(size float64) *PcloudCloudinstancesVolumesPutOptions
SetSize : Allow user to set Size
func (*PcloudCloudinstancesVolumesPutOptions) SetVolumeID ¶
func (_options *PcloudCloudinstancesVolumesPutOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesPutOptions
SetVolumeID : Allow user to set VolumeID
type PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions ¶
type PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions : The PcloudCloudinstancesVolumesRemoteCopyRelationshipGet options.
func (*PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetCloudInstanceID ¶
func (_options *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetHeaders ¶
func (options *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetHeaders(param map[string]string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetVolumeID ¶
func (_options *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) SetVolumeID(volumeID string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
SetVolumeID : Allow user to set VolumeID
type PcloudDhcpDeleteOptions ¶
type PcloudDhcpDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the DHCP Server. DhcpID *string `json:"dhcp_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudDhcpDeleteOptions : The PcloudDhcpDelete options.
func (*PcloudDhcpDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudDhcpDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudDhcpDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudDhcpDeleteOptions) SetDhcpID ¶
func (_options *PcloudDhcpDeleteOptions) SetDhcpID(dhcpID string) *PcloudDhcpDeleteOptions
SetDhcpID : Allow user to set DhcpID
func (*PcloudDhcpDeleteOptions) SetHeaders ¶
func (options *PcloudDhcpDeleteOptions) SetHeaders(param map[string]string) *PcloudDhcpDeleteOptions
SetHeaders : Allow user to set Headers
type PcloudDhcpGetOptions ¶
type PcloudDhcpGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the DHCP Server. DhcpID *string `json:"dhcp_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudDhcpGetOptions : The PcloudDhcpGet options.
func (*PcloudDhcpGetOptions) SetCloudInstanceID ¶
func (_options *PcloudDhcpGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudDhcpGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudDhcpGetOptions) SetDhcpID ¶
func (_options *PcloudDhcpGetOptions) SetDhcpID(dhcpID string) *PcloudDhcpGetOptions
SetDhcpID : Allow user to set DhcpID
func (*PcloudDhcpGetOptions) SetHeaders ¶
func (options *PcloudDhcpGetOptions) SetHeaders(param map[string]string) *PcloudDhcpGetOptions
SetHeaders : Allow user to set Headers
type PcloudDhcpGetallOptions ¶
type PcloudDhcpGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudDhcpGetallOptions : The PcloudDhcpGetall options.
func (*PcloudDhcpGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudDhcpGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudDhcpGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudDhcpGetallOptions) SetHeaders ¶
func (options *PcloudDhcpGetallOptions) SetHeaders(param map[string]string) *PcloudDhcpGetallOptions
SetHeaders : Allow user to set Headers
type PcloudDhcpPostOptions ¶
type PcloudDhcpPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Optional cidr for DHCP private network. CIDR *string `json:"cidr,omitempty"` // Optional cloud connection uuid to connect with DHCP private network. CloudConnectionID *string `json:"cloudConnectionID,omitempty"` // Optional DNS Server for DHCP service. DnsServer *string `json:"dnsServer,omitempty"` // Optional name of DHCP Service. Only alphanumeric characters and dashes are allowed (will be prefixed by DHCP // identifier). Name *string `json:"name,omitempty"` // Indicates if SNAT will be enabled for DHCP service. SnatEnabled *bool `json:"snatEnabled,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudDhcpPostOptions : The PcloudDhcpPost options.
func (*PcloudDhcpPostOptions) SetCIDR ¶
func (_options *PcloudDhcpPostOptions) SetCIDR(cidr string) *PcloudDhcpPostOptions
SetCIDR : Allow user to set CIDR
func (*PcloudDhcpPostOptions) SetCloudConnectionID ¶
func (_options *PcloudDhcpPostOptions) SetCloudConnectionID(cloudConnectionID string) *PcloudDhcpPostOptions
SetCloudConnectionID : Allow user to set CloudConnectionID
func (*PcloudDhcpPostOptions) SetCloudInstanceID ¶
func (_options *PcloudDhcpPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudDhcpPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudDhcpPostOptions) SetDnsServer ¶
func (_options *PcloudDhcpPostOptions) SetDnsServer(dnsServer string) *PcloudDhcpPostOptions
SetDnsServer : Allow user to set DnsServer
func (*PcloudDhcpPostOptions) SetHeaders ¶
func (options *PcloudDhcpPostOptions) SetHeaders(param map[string]string) *PcloudDhcpPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudDhcpPostOptions) SetName ¶
func (_options *PcloudDhcpPostOptions) SetName(name string) *PcloudDhcpPostOptions
SetName : Allow user to set Name
func (*PcloudDhcpPostOptions) SetSnatEnabled ¶
func (_options *PcloudDhcpPostOptions) SetSnatEnabled(snatEnabled bool) *PcloudDhcpPostOptions
SetSnatEnabled : Allow user to set SnatEnabled
type PcloudEventsGetOptions ¶
type PcloudEventsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Event ID. EventID *string `json:"event_id" validate:"required,ne="` // The language requested for the return document. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudEventsGetOptions : The PcloudEventsGet options.
func (*PcloudEventsGetOptions) SetAcceptLanguage ¶
func (_options *PcloudEventsGetOptions) SetAcceptLanguage(acceptLanguage string) *PcloudEventsGetOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*PcloudEventsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudEventsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudEventsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudEventsGetOptions) SetEventID ¶
func (_options *PcloudEventsGetOptions) SetEventID(eventID string) *PcloudEventsGetOptions
SetEventID : Allow user to set EventID
func (*PcloudEventsGetOptions) SetHeaders ¶
func (options *PcloudEventsGetOptions) SetHeaders(param map[string]string) *PcloudEventsGetOptions
SetHeaders : Allow user to set Headers
type PcloudEventsGetqueryOptions ¶
type PcloudEventsGetqueryOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // (deprecated - use from_time) A time in either ISO 8601 or unix epoch format. Time *string `json:"time,omitempty"` // A from query time in either ISO 8601 or unix epoch format. FromTime *string `json:"from_time,omitempty"` // A to query time in either ISO 8601 or unix epoch format. ToTime *string `json:"to_time,omitempty"` // The language requested for the return document. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudEventsGetqueryOptions : The PcloudEventsGetquery options.
func (*PcloudEventsGetqueryOptions) SetAcceptLanguage ¶
func (_options *PcloudEventsGetqueryOptions) SetAcceptLanguage(acceptLanguage string) *PcloudEventsGetqueryOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*PcloudEventsGetqueryOptions) SetCloudInstanceID ¶
func (_options *PcloudEventsGetqueryOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudEventsGetqueryOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudEventsGetqueryOptions) SetFromTime ¶
func (_options *PcloudEventsGetqueryOptions) SetFromTime(fromTime string) *PcloudEventsGetqueryOptions
SetFromTime : Allow user to set FromTime
func (*PcloudEventsGetqueryOptions) SetHeaders ¶
func (options *PcloudEventsGetqueryOptions) SetHeaders(param map[string]string) *PcloudEventsGetqueryOptions
SetHeaders : Allow user to set Headers
func (*PcloudEventsGetqueryOptions) SetTime ¶
func (_options *PcloudEventsGetqueryOptions) SetTime(time string) *PcloudEventsGetqueryOptions
SetTime : Allow user to set Time
func (*PcloudEventsGetqueryOptions) SetToTime ¶
func (_options *PcloudEventsGetqueryOptions) SetToTime(toTime string) *PcloudEventsGetqueryOptions
SetToTime : Allow user to set ToTime
type PcloudIkepoliciesDeleteOptions ¶
type PcloudIkepoliciesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a IKE Policy. IkePolicyID *string `json:"ike_policy_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudIkepoliciesDeleteOptions : The PcloudIkepoliciesDelete options.
func (*PcloudIkepoliciesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudIkepoliciesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIkepoliciesDeleteOptions) SetHeaders ¶
func (options *PcloudIkepoliciesDeleteOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudIkepoliciesDeleteOptions) SetIkePolicyID ¶
func (_options *PcloudIkepoliciesDeleteOptions) SetIkePolicyID(ikePolicyID string) *PcloudIkepoliciesDeleteOptions
SetIkePolicyID : Allow user to set IkePolicyID
type PcloudIkepoliciesGetOptions ¶
type PcloudIkepoliciesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a IKE Policy. IkePolicyID *string `json:"ike_policy_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudIkepoliciesGetOptions : The PcloudIkepoliciesGet options.
func (*PcloudIkepoliciesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudIkepoliciesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIkepoliciesGetOptions) SetHeaders ¶
func (options *PcloudIkepoliciesGetOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudIkepoliciesGetOptions) SetIkePolicyID ¶
func (_options *PcloudIkepoliciesGetOptions) SetIkePolicyID(ikePolicyID string) *PcloudIkepoliciesGetOptions
SetIkePolicyID : Allow user to set IkePolicyID
type PcloudIkepoliciesGetallOptions ¶
type PcloudIkepoliciesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudIkepoliciesGetallOptions : The PcloudIkepoliciesGetall options.
func (*PcloudIkepoliciesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudIkepoliciesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIkepoliciesGetallOptions) SetHeaders ¶
func (options *PcloudIkepoliciesGetallOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesGetallOptions
SetHeaders : Allow user to set Headers
type PcloudIkepoliciesPostOptions ¶
type PcloudIkepoliciesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // DH group of the IKE Policy. DhGroup *int64 `json:"dhGroup" validate:"required"` // encryption of the IKE Policy. Encryption *string `json:"encryption" validate:"required"` // Policy key lifetime. KeyLifetime *int64 `json:"keyLifetime" validate:"required"` // name of the IKE Policy. Name *string `json:"name" validate:"required"` PresharedKey *string `json:"presharedKey" validate:"required"` // version of the IKE Policy. Version *int64 `json:"version" validate:"required"` // authentication of the IKE policy. Authentication *string `json:"authentication,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudIkepoliciesPostOptions : The PcloudIkepoliciesPost options.
func (*PcloudIkepoliciesPostOptions) SetAuthentication ¶
func (_options *PcloudIkepoliciesPostOptions) SetAuthentication(authentication string) *PcloudIkepoliciesPostOptions
SetAuthentication : Allow user to set Authentication
func (*PcloudIkepoliciesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudIkepoliciesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIkepoliciesPostOptions) SetDhGroup ¶
func (_options *PcloudIkepoliciesPostOptions) SetDhGroup(dhGroup int64) *PcloudIkepoliciesPostOptions
SetDhGroup : Allow user to set DhGroup
func (*PcloudIkepoliciesPostOptions) SetEncryption ¶
func (_options *PcloudIkepoliciesPostOptions) SetEncryption(encryption string) *PcloudIkepoliciesPostOptions
SetEncryption : Allow user to set Encryption
func (*PcloudIkepoliciesPostOptions) SetHeaders ¶
func (options *PcloudIkepoliciesPostOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudIkepoliciesPostOptions) SetKeyLifetime ¶
func (_options *PcloudIkepoliciesPostOptions) SetKeyLifetime(keyLifetime int64) *PcloudIkepoliciesPostOptions
SetKeyLifetime : Allow user to set KeyLifetime
func (*PcloudIkepoliciesPostOptions) SetName ¶
func (_options *PcloudIkepoliciesPostOptions) SetName(name string) *PcloudIkepoliciesPostOptions
SetName : Allow user to set Name
func (*PcloudIkepoliciesPostOptions) SetPresharedKey ¶
func (_options *PcloudIkepoliciesPostOptions) SetPresharedKey(presharedKey string) *PcloudIkepoliciesPostOptions
SetPresharedKey : Allow user to set PresharedKey
func (*PcloudIkepoliciesPostOptions) SetVersion ¶
func (_options *PcloudIkepoliciesPostOptions) SetVersion(version int64) *PcloudIkepoliciesPostOptions
SetVersion : Allow user to set Version
type PcloudIkepoliciesPutOptions ¶
type PcloudIkepoliciesPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a IKE Policy. IkePolicyID *string `json:"ike_policy_id" validate:"required,ne="` // Parameters for updating IKE Policy. Body *IkePolicyUpdate `json:"body" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudIkepoliciesPutOptions : The PcloudIkepoliciesPut options.
func (*PcloudIkepoliciesPutOptions) SetBody ¶ added in v0.1.0
func (_options *PcloudIkepoliciesPutOptions) SetBody(body *IkePolicyUpdate) *PcloudIkepoliciesPutOptions
SetBody : Allow user to set Body
func (*PcloudIkepoliciesPutOptions) SetCloudInstanceID ¶
func (_options *PcloudIkepoliciesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIkepoliciesPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIkepoliciesPutOptions) SetHeaders ¶
func (options *PcloudIkepoliciesPutOptions) SetHeaders(param map[string]string) *PcloudIkepoliciesPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudIkepoliciesPutOptions) SetIkePolicyID ¶
func (_options *PcloudIkepoliciesPutOptions) SetIkePolicyID(ikePolicyID string) *PcloudIkepoliciesPutOptions
SetIkePolicyID : Allow user to set IkePolicyID
type PcloudImagesGetOptions ¶
type PcloudImagesGetOptions struct { // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudImagesGetOptions : The PcloudImagesGet options.
func (*PcloudImagesGetOptions) SetHeaders ¶
func (options *PcloudImagesGetOptions) SetHeaders(param map[string]string) *PcloudImagesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudImagesGetOptions) SetImageID ¶
func (_options *PcloudImagesGetOptions) SetImageID(imageID string) *PcloudImagesGetOptions
SetImageID : Allow user to set ImageID
type PcloudImagesGetallOptions ¶
type PcloudImagesGetallOptions struct { // Include SAP images with get available stock images. Sap *bool `json:"sap,omitempty"` // Include VTL images with get available stock images. Vtl *bool `json:"vtl,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudImagesGetallOptions : The PcloudImagesGetall options.
func (*PcloudImagesGetallOptions) SetHeaders ¶
func (options *PcloudImagesGetallOptions) SetHeaders(param map[string]string) *PcloudImagesGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudImagesGetallOptions) SetSap ¶
func (_options *PcloudImagesGetallOptions) SetSap(sap bool) *PcloudImagesGetallOptions
SetSap : Allow user to set Sap
func (*PcloudImagesGetallOptions) SetVtl ¶
func (_options *PcloudImagesGetallOptions) SetVtl(vtl bool) *PcloudImagesGetallOptions
SetVtl : Allow user to set Vtl
type PcloudIpsecpoliciesDeleteOptions ¶
type PcloudIpsecpoliciesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a IPSec Policy. IpsecPolicyID *string `json:"ipsec_policy_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudIpsecpoliciesDeleteOptions : The PcloudIpsecpoliciesDelete options.
func (*PcloudIpsecpoliciesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudIpsecpoliciesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIpsecpoliciesDeleteOptions) SetHeaders ¶
func (options *PcloudIpsecpoliciesDeleteOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudIpsecpoliciesDeleteOptions) SetIpsecPolicyID ¶
func (_options *PcloudIpsecpoliciesDeleteOptions) SetIpsecPolicyID(ipsecPolicyID string) *PcloudIpsecpoliciesDeleteOptions
SetIpsecPolicyID : Allow user to set IpsecPolicyID
type PcloudIpsecpoliciesGetOptions ¶
type PcloudIpsecpoliciesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a IPSec Policy. IpsecPolicyID *string `json:"ipsec_policy_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudIpsecpoliciesGetOptions : The PcloudIpsecpoliciesGet options.
func (*PcloudIpsecpoliciesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudIpsecpoliciesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIpsecpoliciesGetOptions) SetHeaders ¶
func (options *PcloudIpsecpoliciesGetOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudIpsecpoliciesGetOptions) SetIpsecPolicyID ¶
func (_options *PcloudIpsecpoliciesGetOptions) SetIpsecPolicyID(ipsecPolicyID string) *PcloudIpsecpoliciesGetOptions
SetIpsecPolicyID : Allow user to set IpsecPolicyID
type PcloudIpsecpoliciesGetallOptions ¶
type PcloudIpsecpoliciesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudIpsecpoliciesGetallOptions : The PcloudIpsecpoliciesGetall options.
func (*PcloudIpsecpoliciesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudIpsecpoliciesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIpsecpoliciesGetallOptions) SetHeaders ¶
func (options *PcloudIpsecpoliciesGetallOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesGetallOptions
SetHeaders : Allow user to set Headers
type PcloudIpsecpoliciesPostOptions ¶
type PcloudIpsecpoliciesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Diffie-Hellman group. DhGroup *int64 `json:"dhGroup" validate:"required"` // connection encryption policy. Encryption *string `json:"encryption" validate:"required"` // Policy key lifetime. KeyLifetime *int64 `json:"keyLifetime" validate:"required"` // IPSec Policy name. Name *string `json:"name" validate:"required"` // Perfect Forward Secrecy. Pfs *bool `json:"pfs" validate:"required"` // authentication for IPSec policy. Authentication *string `json:"authentication,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudIpsecpoliciesPostOptions : The PcloudIpsecpoliciesPost options.
func (*PcloudIpsecpoliciesPostOptions) SetAuthentication ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetAuthentication(authentication string) *PcloudIpsecpoliciesPostOptions
SetAuthentication : Allow user to set Authentication
func (*PcloudIpsecpoliciesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIpsecpoliciesPostOptions) SetDhGroup ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetDhGroup(dhGroup int64) *PcloudIpsecpoliciesPostOptions
SetDhGroup : Allow user to set DhGroup
func (*PcloudIpsecpoliciesPostOptions) SetEncryption ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetEncryption(encryption string) *PcloudIpsecpoliciesPostOptions
SetEncryption : Allow user to set Encryption
func (*PcloudIpsecpoliciesPostOptions) SetHeaders ¶
func (options *PcloudIpsecpoliciesPostOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudIpsecpoliciesPostOptions) SetKeyLifetime ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetKeyLifetime(keyLifetime int64) *PcloudIpsecpoliciesPostOptions
SetKeyLifetime : Allow user to set KeyLifetime
func (*PcloudIpsecpoliciesPostOptions) SetName ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetName(name string) *PcloudIpsecpoliciesPostOptions
SetName : Allow user to set Name
func (*PcloudIpsecpoliciesPostOptions) SetPfs ¶
func (_options *PcloudIpsecpoliciesPostOptions) SetPfs(pfs bool) *PcloudIpsecpoliciesPostOptions
SetPfs : Allow user to set Pfs
type PcloudIpsecpoliciesPutOptions ¶
type PcloudIpsecpoliciesPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a IPSec Policy. IpsecPolicyID *string `json:"ipsec_policy_id" validate:"required,ne="` // Parameters for the update of an IPSec Policy. Body *IPSecPolicyUpdate `json:"body" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudIpsecpoliciesPutOptions : The PcloudIpsecpoliciesPut options.
func (*PcloudIpsecpoliciesPutOptions) SetBody ¶ added in v0.1.0
func (_options *PcloudIpsecpoliciesPutOptions) SetBody(body *IPSecPolicyUpdate) *PcloudIpsecpoliciesPutOptions
SetBody : Allow user to set Body
func (*PcloudIpsecpoliciesPutOptions) SetCloudInstanceID ¶
func (_options *PcloudIpsecpoliciesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudIpsecpoliciesPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudIpsecpoliciesPutOptions) SetHeaders ¶
func (options *PcloudIpsecpoliciesPutOptions) SetHeaders(param map[string]string) *PcloudIpsecpoliciesPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudIpsecpoliciesPutOptions) SetIpsecPolicyID ¶
func (_options *PcloudIpsecpoliciesPutOptions) SetIpsecPolicyID(ipsecPolicyID string) *PcloudIpsecpoliciesPutOptions
SetIpsecPolicyID : Allow user to set IpsecPolicyID
type PcloudLocationsDisasterrecoveryGetOptions ¶
type PcloudLocationsDisasterrecoveryGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudLocationsDisasterrecoveryGetOptions : The PcloudLocationsDisasterrecoveryGet options.
func (*PcloudLocationsDisasterrecoveryGetOptions) SetCloudInstanceID ¶
func (_options *PcloudLocationsDisasterrecoveryGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudLocationsDisasterrecoveryGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudLocationsDisasterrecoveryGetOptions) SetHeaders ¶
func (options *PcloudLocationsDisasterrecoveryGetOptions) SetHeaders(param map[string]string) *PcloudLocationsDisasterrecoveryGetOptions
SetHeaders : Allow user to set Headers
type PcloudLocationsDisasterrecoveryGetallOptions ¶
type PcloudLocationsDisasterrecoveryGetallOptions struct { // Allows users to set headers on API requests Headers map[string]string }
PcloudLocationsDisasterrecoveryGetallOptions : The PcloudLocationsDisasterrecoveryGetall options.
func (*PcloudLocationsDisasterrecoveryGetallOptions) SetHeaders ¶
func (options *PcloudLocationsDisasterrecoveryGetallOptions) SetHeaders(param map[string]string) *PcloudLocationsDisasterrecoveryGetallOptions
SetHeaders : Allow user to set Headers
type PcloudNetworksDeleteOptions ¶
type PcloudNetworksDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksDeleteOptions : The PcloudNetworksDelete options.
func (*PcloudNetworksDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksDeleteOptions) SetHeaders ¶
func (options *PcloudNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudNetworksDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksDeleteOptions) SetNetworkID ¶
func (_options *PcloudNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudNetworksDeleteOptions
SetNetworkID : Allow user to set NetworkID
type PcloudNetworksGetOptions ¶
type PcloudNetworksGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksGetOptions : The PcloudNetworksGet options.
func (*PcloudNetworksGetOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksGetOptions) SetHeaders ¶
func (options *PcloudNetworksGetOptions) SetHeaders(param map[string]string) *PcloudNetworksGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksGetOptions) SetNetworkID ¶
func (_options *PcloudNetworksGetOptions) SetNetworkID(networkID string) *PcloudNetworksGetOptions
SetNetworkID : Allow user to set NetworkID
type PcloudNetworksGetallOptions ¶
type PcloudNetworksGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // A filter expression that filters resources listed in the response. Filter *string `json:"filter,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksGetallOptions : The PcloudNetworksGetall options.
func (*PcloudNetworksGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksGetallOptions) SetFilter ¶
func (_options *PcloudNetworksGetallOptions) SetFilter(filter string) *PcloudNetworksGetallOptions
SetFilter : Allow user to set Filter
func (*PcloudNetworksGetallOptions) SetHeaders ¶
func (options *PcloudNetworksGetallOptions) SetHeaders(param map[string]string) *PcloudNetworksGetallOptions
SetHeaders : Allow user to set Headers
type PcloudNetworksPortsDeleteOptions ¶
type PcloudNetworksPortsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Port ID. PortID *string `json:"port_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPortsDeleteOptions : The PcloudNetworksPortsDelete options.
func (*PcloudNetworksPortsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPortsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPortsDeleteOptions) SetHeaders ¶
func (options *PcloudNetworksPortsDeleteOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPortsDeleteOptions) SetNetworkID ¶
func (_options *PcloudNetworksPortsDeleteOptions) SetNetworkID(networkID string) *PcloudNetworksPortsDeleteOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudNetworksPortsDeleteOptions) SetPortID ¶
func (_options *PcloudNetworksPortsDeleteOptions) SetPortID(portID string) *PcloudNetworksPortsDeleteOptions
SetPortID : Allow user to set PortID
type PcloudNetworksPortsGetOptions ¶
type PcloudNetworksPortsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Port ID. PortID *string `json:"port_id" validate:"required,ne="` // The type of the response: application/json or applicaton/json. Accept *string `json:"Accept,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPortsGetOptions : The PcloudNetworksPortsGet options.
func (*PcloudNetworksPortsGetOptions) SetAccept ¶
func (_options *PcloudNetworksPortsGetOptions) SetAccept(accept string) *PcloudNetworksPortsGetOptions
SetAccept : Allow user to set Accept
func (*PcloudNetworksPortsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPortsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPortsGetOptions) SetHeaders ¶
func (options *PcloudNetworksPortsGetOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPortsGetOptions) SetNetworkID ¶
func (_options *PcloudNetworksPortsGetOptions) SetNetworkID(networkID string) *PcloudNetworksPortsGetOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudNetworksPortsGetOptions) SetPortID ¶
func (_options *PcloudNetworksPortsGetOptions) SetPortID(portID string) *PcloudNetworksPortsGetOptions
SetPortID : Allow user to set PortID
type PcloudNetworksPortsGetallOptions ¶
type PcloudNetworksPortsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPortsGetallOptions : The PcloudNetworksPortsGetall options.
func (*PcloudNetworksPortsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPortsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPortsGetallOptions) SetHeaders ¶
func (options *PcloudNetworksPortsGetallOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPortsGetallOptions) SetNetworkID ¶
func (_options *PcloudNetworksPortsGetallOptions) SetNetworkID(networkID string) *PcloudNetworksPortsGetallOptions
SetNetworkID : Allow user to set NetworkID
type PcloudNetworksPortsPostOptions ¶
type PcloudNetworksPortsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Description of the port (not unique or indexable). Description *string `json:"description,omitempty"` // The requested ip address of this port. IPAddress *string `json:"ipAddress,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPortsPostOptions : The PcloudNetworksPortsPost options.
func (*PcloudNetworksPortsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPortsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPortsPostOptions) SetDescription ¶
func (_options *PcloudNetworksPortsPostOptions) SetDescription(description string) *PcloudNetworksPortsPostOptions
SetDescription : Allow user to set Description
func (*PcloudNetworksPortsPostOptions) SetHeaders ¶
func (options *PcloudNetworksPortsPostOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPortsPostOptions) SetIPAddress ¶
func (_options *PcloudNetworksPortsPostOptions) SetIPAddress(ipAddress string) *PcloudNetworksPortsPostOptions
SetIPAddress : Allow user to set IPAddress
func (*PcloudNetworksPortsPostOptions) SetNetworkID ¶
func (_options *PcloudNetworksPortsPostOptions) SetNetworkID(networkID string) *PcloudNetworksPortsPostOptions
SetNetworkID : Allow user to set NetworkID
type PcloudNetworksPortsPutOptions ¶
type PcloudNetworksPortsPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Port ID. PortID *string `json:"port_id" validate:"required,ne="` // Description of the port (not unique or indexable). Description *string `json:"description,omitempty"` // If supplied populated it attaches to the PVMInstanceID, if empty detaches from PVMInstanceID. PvmInstanceID *string `json:"pvmInstanceID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPortsPutOptions : The PcloudNetworksPortsPut options.
func (*PcloudNetworksPortsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPortsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPortsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPortsPutOptions) SetDescription ¶
func (_options *PcloudNetworksPortsPutOptions) SetDescription(description string) *PcloudNetworksPortsPutOptions
SetDescription : Allow user to set Description
func (*PcloudNetworksPortsPutOptions) SetHeaders ¶
func (options *PcloudNetworksPortsPutOptions) SetHeaders(param map[string]string) *PcloudNetworksPortsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPortsPutOptions) SetNetworkID ¶
func (_options *PcloudNetworksPortsPutOptions) SetNetworkID(networkID string) *PcloudNetworksPortsPutOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudNetworksPortsPutOptions) SetPortID ¶
func (_options *PcloudNetworksPortsPutOptions) SetPortID(portID string) *PcloudNetworksPortsPutOptions
SetPortID : Allow user to set PortID
func (*PcloudNetworksPortsPutOptions) SetPvmInstanceID ¶
func (_options *PcloudNetworksPortsPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudNetworksPortsPutOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudNetworksPostOptions ¶
type PcloudNetworksPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Type of Network - 'vlan' (private network) 'pub-vlan' (public network) 'dhcp-vlan' (for satellite locations only). Type *string `json:"type" validate:"required"` // Network communication configuration (for satellite locations only) // * `internal-only` - network is only used for internal host communication // * `outbound-only` - network will be capable of egress traffic // * `bidirectional-static-route` - network will be capable of ingress and egress traffic via static routes // * `bidirectional-bgp` - network will be capable of ingress and egress traffic via bgp configuration // * `bidirectional-l2out` - network will be capable of ingress and egress traffic via l2out ACI configuration. AccessConfig *string `json:"accessConfig,omitempty"` // Network in CIDR notation (192.168.0.0/24). CIDR *string `json:"cidr,omitempty"` // DNS Servers. If not specified, default is 127.0.0.1 for 'vlan' (private network) and 9.9.9.9 for 'pub-vlan' (public // network). DnsServers []string `json:"dnsServers,omitempty"` // Gateway IP Address. Gateway *string `json:"gateway,omitempty"` // IP Address Ranges. IPAddressRanges []IPAddressRange `json:"ipAddressRanges,omitempty"` // (deprecated - replaced by mtu) Enable MTU Jumbo Network (for multi-zone locations only). Jumbo *bool `json:"jumbo,omitempty"` // Maximum transmission unit. Mtu *int64 `json:"mtu,omitempty"` // Network Name. Name *string `json:"name,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPostOptions : The PcloudNetworksPost options.
func (*PcloudNetworksPostOptions) SetAccessConfig ¶ added in v0.1.0
func (_options *PcloudNetworksPostOptions) SetAccessConfig(accessConfig string) *PcloudNetworksPostOptions
SetAccessConfig : Allow user to set AccessConfig
func (*PcloudNetworksPostOptions) SetCIDR ¶
func (_options *PcloudNetworksPostOptions) SetCIDR(cidr string) *PcloudNetworksPostOptions
SetCIDR : Allow user to set CIDR
func (*PcloudNetworksPostOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPostOptions) SetDnsServers ¶
func (_options *PcloudNetworksPostOptions) SetDnsServers(dnsServers []string) *PcloudNetworksPostOptions
SetDnsServers : Allow user to set DnsServers
func (*PcloudNetworksPostOptions) SetGateway ¶
func (_options *PcloudNetworksPostOptions) SetGateway(gateway string) *PcloudNetworksPostOptions
SetGateway : Allow user to set Gateway
func (*PcloudNetworksPostOptions) SetHeaders ¶
func (options *PcloudNetworksPostOptions) SetHeaders(param map[string]string) *PcloudNetworksPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPostOptions) SetIPAddressRanges ¶
func (_options *PcloudNetworksPostOptions) SetIPAddressRanges(ipAddressRanges []IPAddressRange) *PcloudNetworksPostOptions
SetIPAddressRanges : Allow user to set IPAddressRanges
func (*PcloudNetworksPostOptions) SetJumbo ¶
func (_options *PcloudNetworksPostOptions) SetJumbo(jumbo bool) *PcloudNetworksPostOptions
SetJumbo : Allow user to set Jumbo
func (*PcloudNetworksPostOptions) SetMtu ¶ added in v0.1.0
func (_options *PcloudNetworksPostOptions) SetMtu(mtu int64) *PcloudNetworksPostOptions
SetMtu : Allow user to set Mtu
func (*PcloudNetworksPostOptions) SetName ¶
func (_options *PcloudNetworksPostOptions) SetName(name string) *PcloudNetworksPostOptions
SetName : Allow user to set Name
func (*PcloudNetworksPostOptions) SetType ¶
func (_options *PcloudNetworksPostOptions) SetType(typeVar string) *PcloudNetworksPostOptions
SetType : Allow user to set Type
type PcloudNetworksPutOptions ¶
type PcloudNetworksPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Replaces the current DNS Servers. DnsServers []string `json:"dnsServers,omitempty"` // Replaces the current Gateway IP Address. Gateway *string `json:"gateway,omitempty"` // Replaces the current IP Address Ranges. IPAddressRanges []IPAddressRange `json:"ipAddressRanges,omitempty"` // Replaces the current Network Name. Name *string `json:"name,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudNetworksPutOptions : The PcloudNetworksPut options.
func (*PcloudNetworksPutOptions) SetCloudInstanceID ¶
func (_options *PcloudNetworksPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudNetworksPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudNetworksPutOptions) SetDnsServers ¶
func (_options *PcloudNetworksPutOptions) SetDnsServers(dnsServers []string) *PcloudNetworksPutOptions
SetDnsServers : Allow user to set DnsServers
func (*PcloudNetworksPutOptions) SetGateway ¶
func (_options *PcloudNetworksPutOptions) SetGateway(gateway string) *PcloudNetworksPutOptions
SetGateway : Allow user to set Gateway
func (*PcloudNetworksPutOptions) SetHeaders ¶
func (options *PcloudNetworksPutOptions) SetHeaders(param map[string]string) *PcloudNetworksPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudNetworksPutOptions) SetIPAddressRanges ¶
func (_options *PcloudNetworksPutOptions) SetIPAddressRanges(ipAddressRanges []IPAddressRange) *PcloudNetworksPutOptions
SetIPAddressRanges : Allow user to set IPAddressRanges
func (*PcloudNetworksPutOptions) SetName ¶
func (_options *PcloudNetworksPutOptions) SetName(name string) *PcloudNetworksPutOptions
SetName : Allow user to set Name
func (*PcloudNetworksPutOptions) SetNetworkID ¶
func (_options *PcloudNetworksPutOptions) SetNetworkID(networkID string) *PcloudNetworksPutOptions
SetNetworkID : Allow user to set NetworkID
type PcloudPlacementgroupsDeleteOptions ¶
type PcloudPlacementgroupsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Placement Group ID. PlacementGroupID *string `json:"placement_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPlacementgroupsDeleteOptions : The PcloudPlacementgroupsDelete options.
func (*PcloudPlacementgroupsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudPlacementgroupsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPlacementgroupsDeleteOptions) SetHeaders ¶
func (options *PcloudPlacementgroupsDeleteOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudPlacementgroupsDeleteOptions) SetPlacementGroupID ¶
func (_options *PcloudPlacementgroupsDeleteOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsDeleteOptions
SetPlacementGroupID : Allow user to set PlacementGroupID
type PcloudPlacementgroupsGetOptions ¶
type PcloudPlacementgroupsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Placement Group ID. PlacementGroupID *string `json:"placement_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPlacementgroupsGetOptions : The PcloudPlacementgroupsGet options.
func (*PcloudPlacementgroupsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudPlacementgroupsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPlacementgroupsGetOptions) SetHeaders ¶
func (options *PcloudPlacementgroupsGetOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudPlacementgroupsGetOptions) SetPlacementGroupID ¶
func (_options *PcloudPlacementgroupsGetOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsGetOptions
SetPlacementGroupID : Allow user to set PlacementGroupID
type PcloudPlacementgroupsGetallOptions ¶
type PcloudPlacementgroupsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPlacementgroupsGetallOptions : The PcloudPlacementgroupsGetall options.
func (*PcloudPlacementgroupsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudPlacementgroupsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPlacementgroupsGetallOptions) SetHeaders ¶
func (options *PcloudPlacementgroupsGetallOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudPlacementgroupsMembersDeleteOptions ¶
type PcloudPlacementgroupsMembersDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Placement Group ID. PlacementGroupID *string `json:"placement_group_id" validate:"required,ne="` // The ID of the Server. ID *string `json:"id" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPlacementgroupsMembersDeleteOptions : The PcloudPlacementgroupsMembersDelete options.
func (*PcloudPlacementgroupsMembersDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudPlacementgroupsMembersDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsMembersDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPlacementgroupsMembersDeleteOptions) SetHeaders ¶
func (options *PcloudPlacementgroupsMembersDeleteOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsMembersDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudPlacementgroupsMembersDeleteOptions) SetID ¶
func (_options *PcloudPlacementgroupsMembersDeleteOptions) SetID(id string) *PcloudPlacementgroupsMembersDeleteOptions
SetID : Allow user to set ID
func (*PcloudPlacementgroupsMembersDeleteOptions) SetPlacementGroupID ¶
func (_options *PcloudPlacementgroupsMembersDeleteOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsMembersDeleteOptions
SetPlacementGroupID : Allow user to set PlacementGroupID
type PcloudPlacementgroupsMembersPostOptions ¶
type PcloudPlacementgroupsMembersPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Placement Group ID. PlacementGroupID *string `json:"placement_group_id" validate:"required,ne="` // The ID of the Server. ID *string `json:"id" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPlacementgroupsMembersPostOptions : The PcloudPlacementgroupsMembersPost options.
func (*PcloudPlacementgroupsMembersPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPlacementgroupsMembersPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsMembersPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPlacementgroupsMembersPostOptions) SetHeaders ¶
func (options *PcloudPlacementgroupsMembersPostOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsMembersPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPlacementgroupsMembersPostOptions) SetID ¶
func (_options *PcloudPlacementgroupsMembersPostOptions) SetID(id string) *PcloudPlacementgroupsMembersPostOptions
SetID : Allow user to set ID
func (*PcloudPlacementgroupsMembersPostOptions) SetPlacementGroupID ¶
func (_options *PcloudPlacementgroupsMembersPostOptions) SetPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsMembersPostOptions
SetPlacementGroupID : Allow user to set PlacementGroupID
type PcloudPlacementgroupsPostOptions ¶
type PcloudPlacementgroupsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The name of the Placement Group. Name *string `json:"name" validate:"required"` // The Placement Group Policy. Policy *string `json:"policy" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPlacementgroupsPostOptions : The PcloudPlacementgroupsPost options.
func (*PcloudPlacementgroupsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPlacementgroupsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPlacementgroupsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPlacementgroupsPostOptions) SetHeaders ¶
func (options *PcloudPlacementgroupsPostOptions) SetHeaders(param map[string]string) *PcloudPlacementgroupsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPlacementgroupsPostOptions) SetName ¶
func (_options *PcloudPlacementgroupsPostOptions) SetName(name string) *PcloudPlacementgroupsPostOptions
SetName : Allow user to set Name
func (*PcloudPlacementgroupsPostOptions) SetPolicy ¶
func (_options *PcloudPlacementgroupsPostOptions) SetPolicy(policy string) *PcloudPlacementgroupsPostOptions
SetPolicy : Allow user to set Policy
type PcloudPodcapacityGetOptions ¶ added in v0.1.0
type PcloudPodcapacityGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPodcapacityGetOptions : The PcloudPodcapacityGet options.
func (*PcloudPodcapacityGetOptions) SetCloudInstanceID ¶ added in v0.1.0
func (_options *PcloudPodcapacityGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPodcapacityGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPodcapacityGetOptions) SetHeaders ¶ added in v0.1.0
func (options *PcloudPodcapacityGetOptions) SetHeaders(param map[string]string) *PcloudPodcapacityGetOptions
SetHeaders : Allow user to set Headers
type PcloudPvminstancesActionPostOptions ¶
type PcloudPvminstancesActionPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Name of the action to take; can be start, stop, hard-reboot, soft-reboot, immediate-shutdown, reset-state, // dhcp-ip-sync (on-prem only). Action *string `json:"action" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesActionPostOptions : The PcloudPvminstancesActionPost options.
func (*PcloudPvminstancesActionPostOptions) SetAction ¶
func (_options *PcloudPvminstancesActionPostOptions) SetAction(action string) *PcloudPvminstancesActionPostOptions
SetAction : Allow user to set Action
func (*PcloudPvminstancesActionPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesActionPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesActionPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesActionPostOptions) SetHeaders ¶
func (options *PcloudPvminstancesActionPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesActionPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesActionPostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesActionPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesActionPostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesCapturePostOptions ¶
type PcloudPvminstancesCapturePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Destination for the deployable image. CaptureDestination *string `json:"captureDestination" validate:"required"` // Name of the deployable image created for the captured PVMInstance. CaptureName *string `json:"captureName" validate:"required"` // List of Data volume IDs to include in the captured PVMInstance. CaptureVolumeIDs []string `json:"captureVolumeIDs,omitempty"` // Cloud Storage Access key. CloudStorageAccessKey *string `json:"cloudStorageAccessKey,omitempty"` // Cloud Storage Image Path (bucket-name [/folder/../..]). CloudStorageImagePath *string `json:"cloudStorageImagePath,omitempty"` // Cloud Storage Region. CloudStorageRegion *string `json:"cloudStorageRegion,omitempty"` // Cloud Storage Secret key. CloudStorageSecretKey *string `json:"cloudStorageSecretKey,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesCapturePostOptions : The PcloudPvminstancesCapturePost options.
func (*PcloudPvminstancesCapturePostOptions) SetCaptureDestination ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCaptureDestination(captureDestination string) *PcloudPvminstancesCapturePostOptions
SetCaptureDestination : Allow user to set CaptureDestination
func (*PcloudPvminstancesCapturePostOptions) SetCaptureName ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCaptureName(captureName string) *PcloudPvminstancesCapturePostOptions
SetCaptureName : Allow user to set CaptureName
func (*PcloudPvminstancesCapturePostOptions) SetCaptureVolumeIDs ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCaptureVolumeIDs(captureVolumeIDs []string) *PcloudPvminstancesCapturePostOptions
SetCaptureVolumeIDs : Allow user to set CaptureVolumeIDs
func (*PcloudPvminstancesCapturePostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesCapturePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesCapturePostOptions) SetCloudStorageAccessKey ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageAccessKey(cloudStorageAccessKey string) *PcloudPvminstancesCapturePostOptions
SetCloudStorageAccessKey : Allow user to set CloudStorageAccessKey
func (*PcloudPvminstancesCapturePostOptions) SetCloudStorageImagePath ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageImagePath(cloudStorageImagePath string) *PcloudPvminstancesCapturePostOptions
SetCloudStorageImagePath : Allow user to set CloudStorageImagePath
func (*PcloudPvminstancesCapturePostOptions) SetCloudStorageRegion ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageRegion(cloudStorageRegion string) *PcloudPvminstancesCapturePostOptions
SetCloudStorageRegion : Allow user to set CloudStorageRegion
func (*PcloudPvminstancesCapturePostOptions) SetCloudStorageSecretKey ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetCloudStorageSecretKey(cloudStorageSecretKey string) *PcloudPvminstancesCapturePostOptions
SetCloudStorageSecretKey : Allow user to set CloudStorageSecretKey
func (*PcloudPvminstancesCapturePostOptions) SetHeaders ¶
func (options *PcloudPvminstancesCapturePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesCapturePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesCapturePostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesCapturePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesCapturePostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesClonePostOptions ¶
type PcloudPvminstancesClonePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Name of the server to create. Name *string `json:"name" validate:"required"` // The pvm instance networks information. Networks []PvmInstanceAddNetwork `json:"networks" validate:"required"` // The name of the SSH key pair provided to the server for authenticating users (looked up in the tenant's list of // keys). KeyPairName *string `json:"keyPairName,omitempty"` // Amount of memory allocated (in GB). Memory *float64 `json:"memory,omitempty"` // Processor type (dedicated, shared, capped). ProcType *string `json:"procType,omitempty"` // Number of processors allocated. Processors *float64 `json:"processors,omitempty"` SoftwareLicenses *SoftwareLicenses `json:"softwareLicenses,omitempty"` // List of volume IDs. VolumeIDs []string `json:"volumeIDs,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesClonePostOptions : The PcloudPvminstancesClonePost options.
func (*PcloudPvminstancesClonePostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesClonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesClonePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesClonePostOptions) SetHeaders ¶
func (options *PcloudPvminstancesClonePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesClonePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesClonePostOptions) SetKeyPairName ¶
func (_options *PcloudPvminstancesClonePostOptions) SetKeyPairName(keyPairName string) *PcloudPvminstancesClonePostOptions
SetKeyPairName : Allow user to set KeyPairName
func (*PcloudPvminstancesClonePostOptions) SetMemory ¶
func (_options *PcloudPvminstancesClonePostOptions) SetMemory(memory float64) *PcloudPvminstancesClonePostOptions
SetMemory : Allow user to set Memory
func (*PcloudPvminstancesClonePostOptions) SetName ¶
func (_options *PcloudPvminstancesClonePostOptions) SetName(name string) *PcloudPvminstancesClonePostOptions
SetName : Allow user to set Name
func (*PcloudPvminstancesClonePostOptions) SetNetworks ¶
func (_options *PcloudPvminstancesClonePostOptions) SetNetworks(networks []PvmInstanceAddNetwork) *PcloudPvminstancesClonePostOptions
SetNetworks : Allow user to set Networks
func (*PcloudPvminstancesClonePostOptions) SetProcType ¶
func (_options *PcloudPvminstancesClonePostOptions) SetProcType(procType string) *PcloudPvminstancesClonePostOptions
SetProcType : Allow user to set ProcType
func (*PcloudPvminstancesClonePostOptions) SetProcessors ¶
func (_options *PcloudPvminstancesClonePostOptions) SetProcessors(processors float64) *PcloudPvminstancesClonePostOptions
SetProcessors : Allow user to set Processors
func (*PcloudPvminstancesClonePostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesClonePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesClonePostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesClonePostOptions) SetSoftwareLicenses ¶
func (_options *PcloudPvminstancesClonePostOptions) SetSoftwareLicenses(softwareLicenses *SoftwareLicenses) *PcloudPvminstancesClonePostOptions
SetSoftwareLicenses : Allow user to set SoftwareLicenses
func (*PcloudPvminstancesClonePostOptions) SetVolumeIDs ¶
func (_options *PcloudPvminstancesClonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudPvminstancesClonePostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudPvminstancesConsoleGetOptions ¶
type PcloudPvminstancesConsoleGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesConsoleGetOptions : The PcloudPvminstancesConsoleGet options.
func (*PcloudPvminstancesConsoleGetOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesConsoleGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsoleGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesConsoleGetOptions) SetHeaders ¶
func (options *PcloudPvminstancesConsoleGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesConsoleGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesConsoleGetOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesConsoleGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesConsoleGetOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesConsolePostOptions ¶
type PcloudPvminstancesConsolePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesConsolePostOptions : The PcloudPvminstancesConsolePost options.
func (*PcloudPvminstancesConsolePostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesConsolePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsolePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesConsolePostOptions) SetHeaders ¶
func (options *PcloudPvminstancesConsolePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesConsolePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesConsolePostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesConsolePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesConsolePostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesConsolePutOptions ¶
type PcloudPvminstancesConsolePutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // language code. Code *string `json:"code" validate:"required"` // language description. Language *string `json:"language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesConsolePutOptions : The PcloudPvminstancesConsolePut options.
func (*PcloudPvminstancesConsolePutOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesConsolePutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsolePutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesConsolePutOptions) SetCode ¶
func (_options *PcloudPvminstancesConsolePutOptions) SetCode(code string) *PcloudPvminstancesConsolePutOptions
SetCode : Allow user to set Code
func (*PcloudPvminstancesConsolePutOptions) SetHeaders ¶
func (options *PcloudPvminstancesConsolePutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesConsolePutOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesConsolePutOptions) SetLanguage ¶
func (_options *PcloudPvminstancesConsolePutOptions) SetLanguage(language string) *PcloudPvminstancesConsolePutOptions
SetLanguage : Allow user to set Language
func (*PcloudPvminstancesConsolePutOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesConsolePutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesConsolePutOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesDeleteOptions ¶
type PcloudPvminstancesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Indicates if all data volumes attached to the PVMInstance should be deleted when deleting the PVMInstance. Shared // data volumes will be deleted if there are no other PVMInstances attached. DeleteDataVolumes *bool `json:"delete_data_volumes,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesDeleteOptions : The PcloudPvminstancesDelete options.
func (*PcloudPvminstancesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesDeleteOptions) SetDeleteDataVolumes ¶
func (_options *PcloudPvminstancesDeleteOptions) SetDeleteDataVolumes(deleteDataVolumes bool) *PcloudPvminstancesDeleteOptions
SetDeleteDataVolumes : Allow user to set DeleteDataVolumes
func (*PcloudPvminstancesDeleteOptions) SetHeaders ¶
func (options *PcloudPvminstancesDeleteOptions) SetHeaders(param map[string]string) *PcloudPvminstancesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesDeleteOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesDeleteOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesGetOptions ¶
type PcloudPvminstancesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesGetOptions : The PcloudPvminstancesGet options.
func (*PcloudPvminstancesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesGetOptions) SetHeaders ¶
func (options *PcloudPvminstancesGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesGetOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesGetOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesGetallOptions ¶
type PcloudPvminstancesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesGetallOptions : The PcloudPvminstancesGetall options.
func (*PcloudPvminstancesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesGetallOptions) SetHeaders ¶
func (options *PcloudPvminstancesGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesGetallOptions
SetHeaders : Allow user to set Headers
type PcloudPvminstancesNetworksDeleteOptions ¶
type PcloudPvminstancesNetworksDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // The mac address of the network interface to be removed. MacAddress *string `json:"macAddress,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesNetworksDeleteOptions : The PcloudPvminstancesNetworksDelete options.
func (*PcloudPvminstancesNetworksDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesNetworksDeleteOptions) SetHeaders ¶
func (options *PcloudPvminstancesNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesNetworksDeleteOptions) SetMacAddress ¶
func (_options *PcloudPvminstancesNetworksDeleteOptions) SetMacAddress(macAddress string) *PcloudPvminstancesNetworksDeleteOptions
SetMacAddress : Allow user to set MacAddress
func (*PcloudPvminstancesNetworksDeleteOptions) SetNetworkID ¶
func (_options *PcloudPvminstancesNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudPvminstancesNetworksDeleteOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudPvminstancesNetworksDeleteOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesNetworksDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksDeleteOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesNetworksGetOptions ¶
type PcloudPvminstancesNetworksGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Network ID. NetworkID *string `json:"network_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesNetworksGetOptions : The PcloudPvminstancesNetworksGet options.
func (*PcloudPvminstancesNetworksGetOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesNetworksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesNetworksGetOptions) SetHeaders ¶
func (options *PcloudPvminstancesNetworksGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesNetworksGetOptions) SetNetworkID ¶
func (_options *PcloudPvminstancesNetworksGetOptions) SetNetworkID(networkID string) *PcloudPvminstancesNetworksGetOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudPvminstancesNetworksGetOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesNetworksGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksGetOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesNetworksGetallOptions ¶
type PcloudPvminstancesNetworksGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesNetworksGetallOptions : The PcloudPvminstancesNetworksGetall options.
func (*PcloudPvminstancesNetworksGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesNetworksGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesNetworksGetallOptions) SetHeaders ¶
func (options *PcloudPvminstancesNetworksGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesNetworksGetallOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesNetworksGetallOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksGetallOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesNetworksPostOptions ¶
type PcloudPvminstancesNetworksPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // ID of the network. NetworkID *string `json:"networkID" validate:"required"` // The requested ip address of this network interface. IPAddress *string `json:"ipAddress,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesNetworksPostOptions : The PcloudPvminstancesNetworksPost options.
func (*PcloudPvminstancesNetworksPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesNetworksPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesNetworksPostOptions) SetHeaders ¶
func (options *PcloudPvminstancesNetworksPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesNetworksPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesNetworksPostOptions) SetIPAddress ¶
func (_options *PcloudPvminstancesNetworksPostOptions) SetIPAddress(ipAddress string) *PcloudPvminstancesNetworksPostOptions
SetIPAddress : Allow user to set IPAddress
func (*PcloudPvminstancesNetworksPostOptions) SetNetworkID ¶
func (_options *PcloudPvminstancesNetworksPostOptions) SetNetworkID(networkID string) *PcloudPvminstancesNetworksPostOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudPvminstancesNetworksPostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesNetworksPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesNetworksPostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesOperationsPostOptions ¶
type PcloudPvminstancesOperationsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` Operation *Operations `json:"operation" validate:"required"` // Name of the operation to execute; can be job or boot. OperationType *string `json:"operationType" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesOperationsPostOptions : The PcloudPvminstancesOperationsPost options.
func (*PcloudPvminstancesOperationsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesOperationsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesOperationsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesOperationsPostOptions) SetHeaders ¶
func (options *PcloudPvminstancesOperationsPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesOperationsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesOperationsPostOptions) SetOperation ¶
func (_options *PcloudPvminstancesOperationsPostOptions) SetOperation(operation *Operations) *PcloudPvminstancesOperationsPostOptions
SetOperation : Allow user to set Operation
func (*PcloudPvminstancesOperationsPostOptions) SetOperationType ¶
func (_options *PcloudPvminstancesOperationsPostOptions) SetOperationType(operationType string) *PcloudPvminstancesOperationsPostOptions
SetOperationType : Allow user to set OperationType
func (*PcloudPvminstancesOperationsPostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesOperationsPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesOperationsPostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesPostOptions ¶
type PcloudPvminstancesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of the image to use for the server. ImageID *string `json:"imageID" validate:"required"` // Amount of memory allocated (in GB). Memory *float64 `json:"memory" validate:"required"` // Processor type (dedicated, shared, capped). ProcType *string `json:"procType" validate:"required"` // Number of processors allocated. Processors *float64 `json:"processors" validate:"required"` // Name of the server to create. ServerName *string `json:"serverName" validate:"required"` // The name of the host or hostgroup where to deploy the VM. DeployTarget *string `json:"deployTarget,omitempty"` // The custom deployment type. DeploymentType *string `json:"deploymentType,omitempty"` // The name of the SSH key pair provided to the server for authenticating users (looked up in the tenant's list of // keys). KeyPairName *string `json:"keyPairName,omitempty"` // The VTL license repository capacity TB value. LicenseRepositoryCapacity *int64 `json:"licenseRepositoryCapacity,omitempty"` // (deprecated - replaced by pinPolicy) Indicates if the server is allowed to migrate between hosts. Migratable *bool `json:"migratable,omitempty"` // (deprecated - replaced by networks) List of Network IDs. NetworkIDs []string `json:"networkIDs,omitempty"` // The pvm instance networks information. Networks []PvmInstanceAddNetwork `json:"networks,omitempty"` // Specify PVM pin policy. PinPolicy *string `json:"pinPolicy,omitempty"` // The placement group for the server. PlacementGroup *string `json:"placementGroup,omitempty"` // Affinity policy for replicants being created; affinity for the same host, anti-affinity for different hosts, none // for no preference. ReplicantAffinityPolicy *string `json:"replicantAffinityPolicy,omitempty"` // How to name the created vms. ReplicantNamingScheme *string `json:"replicantNamingScheme,omitempty"` // Number of duplicate instances to create in this request. Replicants *float64 `json:"replicants,omitempty"` SharedProcessorPool *string `json:"sharedProcessorPool,omitempty"` SoftwareLicenses *SoftwareLicenses `json:"softwareLicenses,omitempty"` StorageAffinity *StorageAffinity `json:"storageAffinity,omitempty"` // The storage connection type. StorageConnection *string `json:"storageConnection,omitempty"` // The storage connection type. StorageConnectionV2 *string `json:"storageConnectionV2,omitempty"` // Storage Pool for server deployment; if provided then storageAffinity will be ignored; Only valid when you deploy one // of the IBM supplied stock images. Storage pool for a custom image (an imported image or an image that is created // from a PVMInstance capture) defaults to the storage pool the image was created in. StoragePool *string `json:"storagePool,omitempty"` // Storage type for server deployment; if storageType is not provided the storage type will default to 'tier3'. StorageType *string `json:"storageType,omitempty"` // System type used to host the instance. SysType *string `json:"sysType,omitempty"` // Cloud init user defined data; For FLS, only cloud-config instance-data is supported and data must not be compressed // or exceed 63K. UserData *string `json:"userData,omitempty"` VirtualCores *VirtualCores `json:"virtualCores,omitempty"` // List of volume IDs. VolumeIDs []string `json:"volumeIDs,omitempty"` // Option to skip host validation on PVMInstance Create API. SkipHostValidation *bool `json:"skipHostValidation,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesPostOptions : The PcloudPvminstancesPost options.
func (*PcloudPvminstancesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesPostOptions) SetDeployTarget ¶ added in v0.1.0
func (_options *PcloudPvminstancesPostOptions) SetDeployTarget(deployTarget string) *PcloudPvminstancesPostOptions
SetDeployTarget : Allow user to set DeployTarget
func (*PcloudPvminstancesPostOptions) SetDeploymentType ¶
func (_options *PcloudPvminstancesPostOptions) SetDeploymentType(deploymentType string) *PcloudPvminstancesPostOptions
SetDeploymentType : Allow user to set DeploymentType
func (*PcloudPvminstancesPostOptions) SetHeaders ¶
func (options *PcloudPvminstancesPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesPostOptions) SetImageID ¶
func (_options *PcloudPvminstancesPostOptions) SetImageID(imageID string) *PcloudPvminstancesPostOptions
SetImageID : Allow user to set ImageID
func (*PcloudPvminstancesPostOptions) SetKeyPairName ¶
func (_options *PcloudPvminstancesPostOptions) SetKeyPairName(keyPairName string) *PcloudPvminstancesPostOptions
SetKeyPairName : Allow user to set KeyPairName
func (*PcloudPvminstancesPostOptions) SetLicenseRepositoryCapacity ¶
func (_options *PcloudPvminstancesPostOptions) SetLicenseRepositoryCapacity(licenseRepositoryCapacity int64) *PcloudPvminstancesPostOptions
SetLicenseRepositoryCapacity : Allow user to set LicenseRepositoryCapacity
func (*PcloudPvminstancesPostOptions) SetMemory ¶
func (_options *PcloudPvminstancesPostOptions) SetMemory(memory float64) *PcloudPvminstancesPostOptions
SetMemory : Allow user to set Memory
func (*PcloudPvminstancesPostOptions) SetMigratable ¶
func (_options *PcloudPvminstancesPostOptions) SetMigratable(migratable bool) *PcloudPvminstancesPostOptions
SetMigratable : Allow user to set Migratable
func (*PcloudPvminstancesPostOptions) SetNetworkIDs ¶
func (_options *PcloudPvminstancesPostOptions) SetNetworkIDs(networkIDs []string) *PcloudPvminstancesPostOptions
SetNetworkIDs : Allow user to set NetworkIDs
func (*PcloudPvminstancesPostOptions) SetNetworks ¶
func (_options *PcloudPvminstancesPostOptions) SetNetworks(networks []PvmInstanceAddNetwork) *PcloudPvminstancesPostOptions
SetNetworks : Allow user to set Networks
func (*PcloudPvminstancesPostOptions) SetPinPolicy ¶
func (_options *PcloudPvminstancesPostOptions) SetPinPolicy(pinPolicy string) *PcloudPvminstancesPostOptions
SetPinPolicy : Allow user to set PinPolicy
func (*PcloudPvminstancesPostOptions) SetPlacementGroup ¶
func (_options *PcloudPvminstancesPostOptions) SetPlacementGroup(placementGroup string) *PcloudPvminstancesPostOptions
SetPlacementGroup : Allow user to set PlacementGroup
func (*PcloudPvminstancesPostOptions) SetProcType ¶
func (_options *PcloudPvminstancesPostOptions) SetProcType(procType string) *PcloudPvminstancesPostOptions
SetProcType : Allow user to set ProcType
func (*PcloudPvminstancesPostOptions) SetProcessors ¶
func (_options *PcloudPvminstancesPostOptions) SetProcessors(processors float64) *PcloudPvminstancesPostOptions
SetProcessors : Allow user to set Processors
func (*PcloudPvminstancesPostOptions) SetReplicantAffinityPolicy ¶
func (_options *PcloudPvminstancesPostOptions) SetReplicantAffinityPolicy(replicantAffinityPolicy string) *PcloudPvminstancesPostOptions
SetReplicantAffinityPolicy : Allow user to set ReplicantAffinityPolicy
func (*PcloudPvminstancesPostOptions) SetReplicantNamingScheme ¶
func (_options *PcloudPvminstancesPostOptions) SetReplicantNamingScheme(replicantNamingScheme string) *PcloudPvminstancesPostOptions
SetReplicantNamingScheme : Allow user to set ReplicantNamingScheme
func (*PcloudPvminstancesPostOptions) SetReplicants ¶
func (_options *PcloudPvminstancesPostOptions) SetReplicants(replicants float64) *PcloudPvminstancesPostOptions
SetReplicants : Allow user to set Replicants
func (*PcloudPvminstancesPostOptions) SetServerName ¶
func (_options *PcloudPvminstancesPostOptions) SetServerName(serverName string) *PcloudPvminstancesPostOptions
SetServerName : Allow user to set ServerName
func (*PcloudPvminstancesPostOptions) SetSharedProcessorPool ¶
func (_options *PcloudPvminstancesPostOptions) SetSharedProcessorPool(sharedProcessorPool string) *PcloudPvminstancesPostOptions
SetSharedProcessorPool : Allow user to set SharedProcessorPool
func (*PcloudPvminstancesPostOptions) SetSkipHostValidation ¶
func (_options *PcloudPvminstancesPostOptions) SetSkipHostValidation(skipHostValidation bool) *PcloudPvminstancesPostOptions
SetSkipHostValidation : Allow user to set SkipHostValidation
func (*PcloudPvminstancesPostOptions) SetSoftwareLicenses ¶
func (_options *PcloudPvminstancesPostOptions) SetSoftwareLicenses(softwareLicenses *SoftwareLicenses) *PcloudPvminstancesPostOptions
SetSoftwareLicenses : Allow user to set SoftwareLicenses
func (*PcloudPvminstancesPostOptions) SetStorageAffinity ¶
func (_options *PcloudPvminstancesPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudPvminstancesPostOptions
SetStorageAffinity : Allow user to set StorageAffinity
func (*PcloudPvminstancesPostOptions) SetStorageConnection ¶
func (_options *PcloudPvminstancesPostOptions) SetStorageConnection(storageConnection string) *PcloudPvminstancesPostOptions
SetStorageConnection : Allow user to set StorageConnection
func (*PcloudPvminstancesPostOptions) SetStorageConnectionV2 ¶ added in v0.1.0
func (_options *PcloudPvminstancesPostOptions) SetStorageConnectionV2(storageConnectionV2 string) *PcloudPvminstancesPostOptions
SetStorageConnectionV2 : Allow user to set StorageConnectionV2
func (*PcloudPvminstancesPostOptions) SetStoragePool ¶
func (_options *PcloudPvminstancesPostOptions) SetStoragePool(storagePool string) *PcloudPvminstancesPostOptions
SetStoragePool : Allow user to set StoragePool
func (*PcloudPvminstancesPostOptions) SetStorageType ¶
func (_options *PcloudPvminstancesPostOptions) SetStorageType(storageType string) *PcloudPvminstancesPostOptions
SetStorageType : Allow user to set StorageType
func (*PcloudPvminstancesPostOptions) SetSysType ¶
func (_options *PcloudPvminstancesPostOptions) SetSysType(sysType string) *PcloudPvminstancesPostOptions
SetSysType : Allow user to set SysType
func (*PcloudPvminstancesPostOptions) SetUserData ¶
func (_options *PcloudPvminstancesPostOptions) SetUserData(userData string) *PcloudPvminstancesPostOptions
SetUserData : Allow user to set UserData
func (*PcloudPvminstancesPostOptions) SetVirtualCores ¶
func (_options *PcloudPvminstancesPostOptions) SetVirtualCores(virtualCores *VirtualCores) *PcloudPvminstancesPostOptions
SetVirtualCores : Allow user to set VirtualCores
func (*PcloudPvminstancesPostOptions) SetVolumeIDs ¶
func (_options *PcloudPvminstancesPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudPvminstancesPostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudPvminstancesPutOptions ¶
type PcloudPvminstancesPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` CloudInitialization *CloudInitialization `json:"cloudInitialization,omitempty"` // The VTL license repository capacity TB value. LicenseRepositoryCapacity *int64 `json:"licenseRepositoryCapacity,omitempty"` // Amount of memory allocated (in GB). Memory *float64 `json:"memory,omitempty"` // (deprecated - replaced by pinPolicy) Indicates if the server is allowed to migrate between hosts. Migratable *bool `json:"migratable,omitempty"` // Specify PVM pin policy. PinPolicy *string `json:"pinPolicy,omitempty"` // Processor type (dedicated, shared, capped). ProcType *string `json:"procType,omitempty"` // Number of processors allocated. Processors *float64 `json:"processors,omitempty"` // If an SAP pvm-instance, the SAP profile ID to switch to (only while shutdown). SapProfileID *string `json:"sapProfileID,omitempty"` // Name of the server to create. ServerName *string `json:"serverName,omitempty"` SoftwareLicenses *SoftwareLicenses `json:"softwareLicenses,omitempty"` // Indicates if all volumes attached to the server must reside in the same storage pool; If set to false then volumes // from any storage type and pool can be attached to the PVMInstance; Impacts PVMInstance snapshot, capture, and clone, // for capture and clone - only data volumes that are of the same storage type and in the same storage pool of the // PVMInstance's boot volume can be included; for snapshot - all data volumes to be included in the snapshot must // reside in the same storage type and pool. Once set to false, cannot be set back to true unless all volumes attached // reside in the same storage type and pool. StoragePoolAffinity *bool `json:"storagePoolAffinity,omitempty"` VirtualCores *VirtualCores `json:"virtualCores,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesPutOptions : The PcloudPvminstancesPut options.
func (*PcloudPvminstancesPutOptions) SetCloudInitialization ¶ added in v0.1.0
func (_options *PcloudPvminstancesPutOptions) SetCloudInitialization(cloudInitialization *CloudInitialization) *PcloudPvminstancesPutOptions
SetCloudInitialization : Allow user to set CloudInitialization
func (*PcloudPvminstancesPutOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesPutOptions) SetHeaders ¶
func (options *PcloudPvminstancesPutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesPutOptions) SetLicenseRepositoryCapacity ¶
func (_options *PcloudPvminstancesPutOptions) SetLicenseRepositoryCapacity(licenseRepositoryCapacity int64) *PcloudPvminstancesPutOptions
SetLicenseRepositoryCapacity : Allow user to set LicenseRepositoryCapacity
func (*PcloudPvminstancesPutOptions) SetMemory ¶
func (_options *PcloudPvminstancesPutOptions) SetMemory(memory float64) *PcloudPvminstancesPutOptions
SetMemory : Allow user to set Memory
func (*PcloudPvminstancesPutOptions) SetMigratable ¶
func (_options *PcloudPvminstancesPutOptions) SetMigratable(migratable bool) *PcloudPvminstancesPutOptions
SetMigratable : Allow user to set Migratable
func (*PcloudPvminstancesPutOptions) SetPinPolicy ¶
func (_options *PcloudPvminstancesPutOptions) SetPinPolicy(pinPolicy string) *PcloudPvminstancesPutOptions
SetPinPolicy : Allow user to set PinPolicy
func (*PcloudPvminstancesPutOptions) SetProcType ¶
func (_options *PcloudPvminstancesPutOptions) SetProcType(procType string) *PcloudPvminstancesPutOptions
SetProcType : Allow user to set ProcType
func (*PcloudPvminstancesPutOptions) SetProcessors ¶
func (_options *PcloudPvminstancesPutOptions) SetProcessors(processors float64) *PcloudPvminstancesPutOptions
SetProcessors : Allow user to set Processors
func (*PcloudPvminstancesPutOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesPutOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesPutOptions) SetSapProfileID ¶
func (_options *PcloudPvminstancesPutOptions) SetSapProfileID(sapProfileID string) *PcloudPvminstancesPutOptions
SetSapProfileID : Allow user to set SapProfileID
func (*PcloudPvminstancesPutOptions) SetServerName ¶
func (_options *PcloudPvminstancesPutOptions) SetServerName(serverName string) *PcloudPvminstancesPutOptions
SetServerName : Allow user to set ServerName
func (*PcloudPvminstancesPutOptions) SetSoftwareLicenses ¶
func (_options *PcloudPvminstancesPutOptions) SetSoftwareLicenses(softwareLicenses *SoftwareLicenses) *PcloudPvminstancesPutOptions
SetSoftwareLicenses : Allow user to set SoftwareLicenses
func (*PcloudPvminstancesPutOptions) SetStoragePoolAffinity ¶
func (_options *PcloudPvminstancesPutOptions) SetStoragePoolAffinity(storagePoolAffinity bool) *PcloudPvminstancesPutOptions
SetStoragePoolAffinity : Allow user to set StoragePoolAffinity
func (*PcloudPvminstancesPutOptions) SetVirtualCores ¶
func (_options *PcloudPvminstancesPutOptions) SetVirtualCores(virtualCores *VirtualCores) *PcloudPvminstancesPutOptions
SetVirtualCores : Allow user to set VirtualCores
type PcloudPvminstancesSnapshotsGetallOptions ¶
type PcloudPvminstancesSnapshotsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesSnapshotsGetallOptions : The PcloudPvminstancesSnapshotsGetall options.
func (*PcloudPvminstancesSnapshotsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesSnapshotsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesSnapshotsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesSnapshotsGetallOptions) SetHeaders ¶
func (options *PcloudPvminstancesSnapshotsGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesSnapshotsGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesSnapshotsGetallOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesSnapshotsGetallOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesSnapshotsGetallOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesSnapshotsPostOptions ¶
type PcloudPvminstancesSnapshotsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Name of the PVM instance snapshot to create. Name *string `json:"name" validate:"required"` // Description of the PVM instance snapshot. Description *string `json:"description,omitempty"` // List of volumes to include in the PVM instance snapshot. VolumeIDs []string `json:"volumeIDs,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesSnapshotsPostOptions : The PcloudPvminstancesSnapshotsPost options.
func (*PcloudPvminstancesSnapshotsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesSnapshotsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesSnapshotsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesSnapshotsPostOptions) SetDescription ¶
func (_options *PcloudPvminstancesSnapshotsPostOptions) SetDescription(description string) *PcloudPvminstancesSnapshotsPostOptions
SetDescription : Allow user to set Description
func (*PcloudPvminstancesSnapshotsPostOptions) SetHeaders ¶
func (options *PcloudPvminstancesSnapshotsPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesSnapshotsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesSnapshotsPostOptions) SetName ¶
func (_options *PcloudPvminstancesSnapshotsPostOptions) SetName(name string) *PcloudPvminstancesSnapshotsPostOptions
SetName : Allow user to set Name
func (*PcloudPvminstancesSnapshotsPostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesSnapshotsPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesSnapshotsPostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesSnapshotsPostOptions) SetVolumeIDs ¶
func (_options *PcloudPvminstancesSnapshotsPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudPvminstancesSnapshotsPostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudPvminstancesSnapshotsRestorePostOptions ¶
type PcloudPvminstancesSnapshotsRestorePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // PVM Instance snapshot id. SnapshotID *string `json:"snapshot_id" validate:"required,ne="` // By default the VM must be shutoff during a snapshot restore, force set to true will relax the VM shutoff // pre-condition. Force *bool `json:"force,omitempty"` // Action to take on a failed snapshot restore. RestoreFailAction *string `json:"restore_fail_action,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesSnapshotsRestorePostOptions : The PcloudPvminstancesSnapshotsRestorePost options.
func (*PcloudPvminstancesSnapshotsRestorePostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesSnapshotsRestorePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesSnapshotsRestorePostOptions) SetForce ¶
func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetForce(force bool) *PcloudPvminstancesSnapshotsRestorePostOptions
SetForce : Allow user to set Force
func (*PcloudPvminstancesSnapshotsRestorePostOptions) SetHeaders ¶
func (options *PcloudPvminstancesSnapshotsRestorePostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesSnapshotsRestorePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesSnapshotsRestorePostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesSnapshotsRestorePostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesSnapshotsRestorePostOptions) SetRestoreFailAction ¶
func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetRestoreFailAction(restoreFailAction string) *PcloudPvminstancesSnapshotsRestorePostOptions
SetRestoreFailAction : Allow user to set RestoreFailAction
func (*PcloudPvminstancesSnapshotsRestorePostOptions) SetSnapshotID ¶
func (_options *PcloudPvminstancesSnapshotsRestorePostOptions) SetSnapshotID(snapshotID string) *PcloudPvminstancesSnapshotsRestorePostOptions
SetSnapshotID : Allow user to set SnapshotID
type PcloudPvminstancesVolumesDeleteOptions ¶
type PcloudPvminstancesVolumesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesVolumesDeleteOptions : The PcloudPvminstancesVolumesDelete options.
func (*PcloudPvminstancesVolumesDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesVolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesVolumesDeleteOptions) SetHeaders ¶
func (options *PcloudPvminstancesVolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesVolumesDeleteOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesVolumesDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesDeleteOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesVolumesDeleteOptions) SetVolumeID ¶
func (_options *PcloudPvminstancesVolumesDeleteOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesDeleteOptions
SetVolumeID : Allow user to set VolumeID
type PcloudPvminstancesVolumesGetOptions ¶
type PcloudPvminstancesVolumesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesVolumesGetOptions : The PcloudPvminstancesVolumesGet options.
func (*PcloudPvminstancesVolumesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesVolumesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesVolumesGetOptions) SetHeaders ¶
func (options *PcloudPvminstancesVolumesGetOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesVolumesGetOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesVolumesGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesGetOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesVolumesGetOptions) SetVolumeID ¶
func (_options *PcloudPvminstancesVolumesGetOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesGetOptions
SetVolumeID : Allow user to set VolumeID
type PcloudPvminstancesVolumesGetallOptions ¶
type PcloudPvminstancesVolumesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesVolumesGetallOptions : The PcloudPvminstancesVolumesGetall options.
func (*PcloudPvminstancesVolumesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesVolumesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesVolumesGetallOptions) SetHeaders ¶
func (options *PcloudPvminstancesVolumesGetallOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesVolumesGetallOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesVolumesGetallOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesGetallOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudPvminstancesVolumesPostOptions ¶
type PcloudPvminstancesVolumesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesVolumesPostOptions : The PcloudPvminstancesVolumesPost options.
func (*PcloudPvminstancesVolumesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesVolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesVolumesPostOptions) SetHeaders ¶
func (options *PcloudPvminstancesVolumesPostOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesVolumesPostOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesVolumesPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesPostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesVolumesPostOptions) SetVolumeID ¶
func (_options *PcloudPvminstancesVolumesPostOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesPostOptions
SetVolumeID : Allow user to set VolumeID
type PcloudPvminstancesVolumesPutOptions ¶
type PcloudPvminstancesVolumesPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Indicates if the volume should be deleted when the PVMInstance is terminated. DeleteOnTermination *bool `json:"deleteOnTermination" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesVolumesPutOptions : The PcloudPvminstancesVolumesPut options.
func (*PcloudPvminstancesVolumesPutOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesVolumesPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesVolumesPutOptions) SetDeleteOnTermination ¶
func (_options *PcloudPvminstancesVolumesPutOptions) SetDeleteOnTermination(deleteOnTermination bool) *PcloudPvminstancesVolumesPutOptions
SetDeleteOnTermination : Allow user to set DeleteOnTermination
func (*PcloudPvminstancesVolumesPutOptions) SetHeaders ¶
func (options *PcloudPvminstancesVolumesPutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesVolumesPutOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesVolumesPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesPutOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesVolumesPutOptions) SetVolumeID ¶
func (_options *PcloudPvminstancesVolumesPutOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesPutOptions
SetVolumeID : Allow user to set VolumeID
type PcloudPvminstancesVolumesSetbootPutOptions ¶
type PcloudPvminstancesVolumesSetbootPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Volume ID. VolumeID *string `json:"volume_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudPvminstancesVolumesSetbootPutOptions : The PcloudPvminstancesVolumesSetbootPut options.
func (*PcloudPvminstancesVolumesSetbootPutOptions) SetCloudInstanceID ¶
func (_options *PcloudPvminstancesVolumesSetbootPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesVolumesSetbootPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudPvminstancesVolumesSetbootPutOptions) SetHeaders ¶
func (options *PcloudPvminstancesVolumesSetbootPutOptions) SetHeaders(param map[string]string) *PcloudPvminstancesVolumesSetbootPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudPvminstancesVolumesSetbootPutOptions) SetPvmInstanceID ¶
func (_options *PcloudPvminstancesVolumesSetbootPutOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesVolumesSetbootPutOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudPvminstancesVolumesSetbootPutOptions) SetVolumeID ¶
func (_options *PcloudPvminstancesVolumesSetbootPutOptions) SetVolumeID(volumeID string) *PcloudPvminstancesVolumesSetbootPutOptions
SetVolumeID : Allow user to set VolumeID
type PcloudSapGetOptions ¶
type PcloudSapGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // SAP Profile ID. SapProfileID *string `json:"sap_profile_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSapGetOptions : The PcloudSapGet options.
func (*PcloudSapGetOptions) SetCloudInstanceID ¶
func (_options *PcloudSapGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSapGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSapGetOptions) SetHeaders ¶
func (options *PcloudSapGetOptions) SetHeaders(param map[string]string) *PcloudSapGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudSapGetOptions) SetSapProfileID ¶
func (_options *PcloudSapGetOptions) SetSapProfileID(sapProfileID string) *PcloudSapGetOptions
SetSapProfileID : Allow user to set SapProfileID
type PcloudSapGetallOptions ¶
type PcloudSapGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSapGetallOptions : The PcloudSapGetall options.
func (*PcloudSapGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudSapGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSapGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSapGetallOptions) SetHeaders ¶
func (options *PcloudSapGetallOptions) SetHeaders(param map[string]string) *PcloudSapGetallOptions
SetHeaders : Allow user to set Headers
type PcloudSapPostOptions ¶
type PcloudSapPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of the sap image to use for the server. ImageID *string `json:"imageID" validate:"required"` // Name of the sap pvm-instance. Name *string `json:"name" validate:"required"` // The pvm instance networks information. Networks []PvmInstanceAddNetwork `json:"networks" validate:"required"` // SAP Profile ID for the amount of cores and memory. ProfileID *string `json:"profileID" validate:"required"` // Custom SAP Deployment Type Information (For Internal Use Only). DeploymentType *string `json:"deploymentType,omitempty"` Instances *PvmInstanceMultiCreate `json:"instances,omitempty"` // Specify PVM pin policy. PinPolicy *string `json:"pinPolicy,omitempty"` // The placement group for the server. PlacementGroup *string `json:"placementGroup,omitempty"` // The name of the SSH Key to provide to the server for authenticating. SshKeyName *string `json:"sshKeyName,omitempty"` StorageAffinity *StorageAffinity `json:"storageAffinity,omitempty"` // Storage Pool for server deployment; if provided then storageAffinity and storageType will be ignored; Only valid // when you deploy one of the IBM supplied stock images. Storage pool for a custom image (an imported image or an image // that is created from a PVMInstance capture) defaults to the storage pool the image was created in. StoragePool *string `json:"storagePool,omitempty"` // Storage type for server deployment; if storageType is not provided the storage type will default to 'tier3'. StorageType *string `json:"storageType,omitempty"` // System type used to host the instance. Only e880, e980, e1080 are supported. SysType *string `json:"sysType,omitempty"` // Cloud init user defined data; For FLS, only cloud-config instance-data is supported and data must not be compressed // or exceed 63K. UserData *string `json:"userData,omitempty"` // List of Volume IDs to attach to the pvm-instance on creation. VolumeIDs []string `json:"volumeIDs,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudSapPostOptions : The PcloudSapPost options.
func (*PcloudSapPostOptions) SetCloudInstanceID ¶
func (_options *PcloudSapPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSapPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSapPostOptions) SetDeploymentType ¶
func (_options *PcloudSapPostOptions) SetDeploymentType(deploymentType string) *PcloudSapPostOptions
SetDeploymentType : Allow user to set DeploymentType
func (*PcloudSapPostOptions) SetHeaders ¶
func (options *PcloudSapPostOptions) SetHeaders(param map[string]string) *PcloudSapPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudSapPostOptions) SetImageID ¶
func (_options *PcloudSapPostOptions) SetImageID(imageID string) *PcloudSapPostOptions
SetImageID : Allow user to set ImageID
func (*PcloudSapPostOptions) SetInstances ¶
func (_options *PcloudSapPostOptions) SetInstances(instances *PvmInstanceMultiCreate) *PcloudSapPostOptions
SetInstances : Allow user to set Instances
func (*PcloudSapPostOptions) SetName ¶
func (_options *PcloudSapPostOptions) SetName(name string) *PcloudSapPostOptions
SetName : Allow user to set Name
func (*PcloudSapPostOptions) SetNetworks ¶
func (_options *PcloudSapPostOptions) SetNetworks(networks []PvmInstanceAddNetwork) *PcloudSapPostOptions
SetNetworks : Allow user to set Networks
func (*PcloudSapPostOptions) SetPinPolicy ¶
func (_options *PcloudSapPostOptions) SetPinPolicy(pinPolicy string) *PcloudSapPostOptions
SetPinPolicy : Allow user to set PinPolicy
func (*PcloudSapPostOptions) SetPlacementGroup ¶
func (_options *PcloudSapPostOptions) SetPlacementGroup(placementGroup string) *PcloudSapPostOptions
SetPlacementGroup : Allow user to set PlacementGroup
func (*PcloudSapPostOptions) SetProfileID ¶
func (_options *PcloudSapPostOptions) SetProfileID(profileID string) *PcloudSapPostOptions
SetProfileID : Allow user to set ProfileID
func (*PcloudSapPostOptions) SetSshKeyName ¶
func (_options *PcloudSapPostOptions) SetSshKeyName(sshKeyName string) *PcloudSapPostOptions
SetSshKeyName : Allow user to set SshKeyName
func (*PcloudSapPostOptions) SetStorageAffinity ¶
func (_options *PcloudSapPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudSapPostOptions
SetStorageAffinity : Allow user to set StorageAffinity
func (*PcloudSapPostOptions) SetStoragePool ¶
func (_options *PcloudSapPostOptions) SetStoragePool(storagePool string) *PcloudSapPostOptions
SetStoragePool : Allow user to set StoragePool
func (*PcloudSapPostOptions) SetStorageType ¶
func (_options *PcloudSapPostOptions) SetStorageType(storageType string) *PcloudSapPostOptions
SetStorageType : Allow user to set StorageType
func (*PcloudSapPostOptions) SetSysType ¶
func (_options *PcloudSapPostOptions) SetSysType(sysType string) *PcloudSapPostOptions
SetSysType : Allow user to set SysType
func (*PcloudSapPostOptions) SetUserData ¶
func (_options *PcloudSapPostOptions) SetUserData(userData string) *PcloudSapPostOptions
SetUserData : Allow user to set UserData
func (*PcloudSapPostOptions) SetVolumeIDs ¶
func (_options *PcloudSapPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudSapPostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudSharedprocessorpoolsDeleteOptions ¶
type PcloudSharedprocessorpoolsDeleteOptions struct { string `json:"cloud_instance_id" validate:"required,ne="` SharedProcessorPoolID *string `json:"shared_processor_pool_id" validate:"required,ne="` Headers map[string]string }CloudInstanceID *
PcloudSharedprocessorpoolsDeleteOptions : The PcloudSharedprocessorpoolsDelete options.
func (*PcloudSharedprocessorpoolsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudSharedprocessorpoolsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSharedprocessorpoolsDeleteOptions) SetHeaders ¶
func (options *PcloudSharedprocessorpoolsDeleteOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudSharedprocessorpoolsDeleteOptions) SetSharedProcessorPoolID ¶
func (_options *PcloudSharedprocessorpoolsDeleteOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSharedprocessorpoolsDeleteOptions
SetSharedProcessorPoolID : Allow user to set SharedProcessorPoolID
type PcloudSharedprocessorpoolsGetOptions ¶
type PcloudSharedprocessorpoolsGetOptions struct { string `json:"cloud_instance_id" validate:"required,ne="` SharedProcessorPoolID *string `json:"shared_processor_pool_id" validate:"required,ne="` Headers map[string]string }CloudInstanceID *
PcloudSharedprocessorpoolsGetOptions : The PcloudSharedprocessorpoolsGet options.
func (*PcloudSharedprocessorpoolsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudSharedprocessorpoolsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSharedprocessorpoolsGetOptions) SetHeaders ¶
func (options *PcloudSharedprocessorpoolsGetOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudSharedprocessorpoolsGetOptions) SetSharedProcessorPoolID ¶
func (_options *PcloudSharedprocessorpoolsGetOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSharedprocessorpoolsGetOptions
SetSharedProcessorPoolID : Allow user to set SharedProcessorPoolID
type PcloudSharedprocessorpoolsGetallOptions ¶
type PcloudSharedprocessorpoolsGetallOptions struct { string `json:"cloud_instance_id" validate:"required,ne="` Headers map[string]string }CloudInstanceID *
PcloudSharedprocessorpoolsGetallOptions : The PcloudSharedprocessorpoolsGetall options.
func (*PcloudSharedprocessorpoolsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudSharedprocessorpoolsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSharedprocessorpoolsGetallOptions) SetHeaders ¶
func (options *PcloudSharedprocessorpoolsGetallOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudSharedprocessorpoolsPostOptions ¶
type PcloudSharedprocessorpoolsPostOptions struct { string `json:"cloud_instance_id" validate:"required,ne="` HostGroup *string `json:"hostGroup" validate:"required"` // the underscore '_'. Name *string `json:"name" validate:"required"` ReservedCores *int64 `json:"reservedCores" validate:"required"` PlacementGroupID *string `json:"placementGroupID,omitempty"` Headers map[string]string }CloudInstanceID *
PcloudSharedprocessorpoolsPostOptions : The PcloudSharedprocessorpoolsPost options.
func (*PcloudSharedprocessorpoolsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudSharedprocessorpoolsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSharedprocessorpoolsPostOptions) SetHeaders ¶
func (options *PcloudSharedprocessorpoolsPostOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudSharedprocessorpoolsPostOptions) SetHostGroup ¶
func (_options *PcloudSharedprocessorpoolsPostOptions) SetHostGroup(hostGroup string) *PcloudSharedprocessorpoolsPostOptions
SetHostGroup : Allow user to set HostGroup
func (*PcloudSharedprocessorpoolsPostOptions) SetName ¶
func (_options *PcloudSharedprocessorpoolsPostOptions) SetName(name string) *PcloudSharedprocessorpoolsPostOptions
SetName : Allow user to set Name
func (*PcloudSharedprocessorpoolsPostOptions) SetPlacementGroupID ¶
func (_options *PcloudSharedprocessorpoolsPostOptions) SetPlacementGroupID(placementGroupID string) *PcloudSharedprocessorpoolsPostOptions
SetPlacementGroupID : Allow user to set PlacementGroupID
func (*PcloudSharedprocessorpoolsPostOptions) SetReservedCores ¶
func (_options *PcloudSharedprocessorpoolsPostOptions) SetReservedCores(reservedCores int64) *PcloudSharedprocessorpoolsPostOptions
SetReservedCores : Allow user to set ReservedCores
type PcloudSharedprocessorpoolsPutOptions ¶
type PcloudSharedprocessorpoolsPutOptions struct { string `json:"cloud_instance_id" validate:"required,ne="` SharedProcessorPoolID *string `json:"shared_processor_pool_id" validate:"required,ne="` // allowed is the underscore '_'. Name *string `json:"name,omitempty"` // the amount can be increased (dependent on available resources) or decreased (dependent on currently allocated // resources). ReservedCores *int64 `json:"reservedCores,omitempty"` Headers map[string]string }CloudInstanceID *
PcloudSharedprocessorpoolsPutOptions : The PcloudSharedprocessorpoolsPut options.
func (*PcloudSharedprocessorpoolsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudSharedprocessorpoolsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSharedprocessorpoolsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSharedprocessorpoolsPutOptions) SetHeaders ¶
func (options *PcloudSharedprocessorpoolsPutOptions) SetHeaders(param map[string]string) *PcloudSharedprocessorpoolsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudSharedprocessorpoolsPutOptions) SetName ¶
func (_options *PcloudSharedprocessorpoolsPutOptions) SetName(name string) *PcloudSharedprocessorpoolsPutOptions
SetName : Allow user to set Name
func (*PcloudSharedprocessorpoolsPutOptions) SetReservedCores ¶
func (_options *PcloudSharedprocessorpoolsPutOptions) SetReservedCores(reservedCores int64) *PcloudSharedprocessorpoolsPutOptions
SetReservedCores : Allow user to set ReservedCores
func (*PcloudSharedprocessorpoolsPutOptions) SetSharedProcessorPoolID ¶
func (_options *PcloudSharedprocessorpoolsPutOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSharedprocessorpoolsPutOptions
SetSharedProcessorPoolID : Allow user to set SharedProcessorPoolID
type PcloudSppplacementgroupsDeleteOptions ¶
type PcloudSppplacementgroupsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Shared Processor Pool Placement Group ID or Name. SppPlacementGroupID *string `json:"spp_placement_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSppplacementgroupsDeleteOptions : The PcloudSppplacementgroupsDelete options.
func (*PcloudSppplacementgroupsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudSppplacementgroupsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSppplacementgroupsDeleteOptions) SetHeaders ¶
func (options *PcloudSppplacementgroupsDeleteOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudSppplacementgroupsDeleteOptions) SetSppPlacementGroupID ¶
func (_options *PcloudSppplacementgroupsDeleteOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsDeleteOptions
SetSppPlacementGroupID : Allow user to set SppPlacementGroupID
type PcloudSppplacementgroupsGetOptions ¶
type PcloudSppplacementgroupsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Shared Processor Pool Placement Group ID or Name. SppPlacementGroupID *string `json:"spp_placement_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSppplacementgroupsGetOptions : The PcloudSppplacementgroupsGet options.
func (*PcloudSppplacementgroupsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudSppplacementgroupsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSppplacementgroupsGetOptions) SetHeaders ¶
func (options *PcloudSppplacementgroupsGetOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudSppplacementgroupsGetOptions) SetSppPlacementGroupID ¶
func (_options *PcloudSppplacementgroupsGetOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsGetOptions
SetSppPlacementGroupID : Allow user to set SppPlacementGroupID
type PcloudSppplacementgroupsGetallOptions ¶
type PcloudSppplacementgroupsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSppplacementgroupsGetallOptions : The PcloudSppplacementgroupsGetall options.
func (*PcloudSppplacementgroupsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudSppplacementgroupsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSppplacementgroupsGetallOptions) SetHeaders ¶
func (options *PcloudSppplacementgroupsGetallOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudSppplacementgroupsMembersDeleteOptions ¶
type PcloudSppplacementgroupsMembersDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Shared Processor Pool Placement Group ID or Name. SppPlacementGroupID *string `json:"spp_placement_group_id" validate:"required,ne="` SharedProcessorPoolID *string `json:"shared_processor_pool_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSppplacementgroupsMembersDeleteOptions : The PcloudSppplacementgroupsMembersDelete options.
func (*PcloudSppplacementgroupsMembersDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudSppplacementgroupsMembersDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsMembersDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSppplacementgroupsMembersDeleteOptions) SetHeaders ¶
func (options *PcloudSppplacementgroupsMembersDeleteOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsMembersDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudSppplacementgroupsMembersDeleteOptions) SetSharedProcessorPoolID ¶
func (_options *PcloudSppplacementgroupsMembersDeleteOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSppplacementgroupsMembersDeleteOptions
SetSharedProcessorPoolID : Allow user to set SharedProcessorPoolID
func (*PcloudSppplacementgroupsMembersDeleteOptions) SetSppPlacementGroupID ¶
func (_options *PcloudSppplacementgroupsMembersDeleteOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsMembersDeleteOptions
SetSppPlacementGroupID : Allow user to set SppPlacementGroupID
type PcloudSppplacementgroupsMembersPostOptions ¶
type PcloudSppplacementgroupsMembersPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Shared Processor Pool Placement Group ID or Name. SppPlacementGroupID *string `json:"spp_placement_group_id" validate:"required,ne="` SharedProcessorPoolID *string `json:"shared_processor_pool_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSppplacementgroupsMembersPostOptions : The PcloudSppplacementgroupsMembersPost options.
func (*PcloudSppplacementgroupsMembersPostOptions) SetCloudInstanceID ¶
func (_options *PcloudSppplacementgroupsMembersPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsMembersPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSppplacementgroupsMembersPostOptions) SetHeaders ¶
func (options *PcloudSppplacementgroupsMembersPostOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsMembersPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudSppplacementgroupsMembersPostOptions) SetSharedProcessorPoolID ¶
func (_options *PcloudSppplacementgroupsMembersPostOptions) SetSharedProcessorPoolID(sharedProcessorPoolID string) *PcloudSppplacementgroupsMembersPostOptions
SetSharedProcessorPoolID : Allow user to set SharedProcessorPoolID
func (*PcloudSppplacementgroupsMembersPostOptions) SetSppPlacementGroupID ¶
func (_options *PcloudSppplacementgroupsMembersPostOptions) SetSppPlacementGroupID(sppPlacementGroupID string) *PcloudSppplacementgroupsMembersPostOptions
SetSppPlacementGroupID : Allow user to set SppPlacementGroupID
type PcloudSppplacementgroupsPostOptions ¶
type PcloudSppplacementgroupsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The name of the Shared Processor Pool Placement Group; minimum of 2 characters, maximum of 12, the only special // character allowed is the underscore '_'. Name *string `json:"name" validate:"required"` // The placement group policy. Policy *string `json:"policy" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudSppplacementgroupsPostOptions : The PcloudSppplacementgroupsPost options.
func (*PcloudSppplacementgroupsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudSppplacementgroupsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSppplacementgroupsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSppplacementgroupsPostOptions) SetHeaders ¶
func (options *PcloudSppplacementgroupsPostOptions) SetHeaders(param map[string]string) *PcloudSppplacementgroupsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudSppplacementgroupsPostOptions) SetName ¶
func (_options *PcloudSppplacementgroupsPostOptions) SetName(name string) *PcloudSppplacementgroupsPostOptions
SetName : Allow user to set Name
func (*PcloudSppplacementgroupsPostOptions) SetPolicy ¶
func (_options *PcloudSppplacementgroupsPostOptions) SetPolicy(policy string) *PcloudSppplacementgroupsPostOptions
SetPolicy : Allow user to set Policy
type PcloudStoragecapacityPoolsGetOptions ¶
type PcloudStoragecapacityPoolsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Storage pool name. StoragePoolName *string `json:"storage_pool_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudStoragecapacityPoolsGetOptions : The PcloudStoragecapacityPoolsGet options.
func (*PcloudStoragecapacityPoolsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudStoragecapacityPoolsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudStoragecapacityPoolsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudStoragecapacityPoolsGetOptions) SetHeaders ¶
func (options *PcloudStoragecapacityPoolsGetOptions) SetHeaders(param map[string]string) *PcloudStoragecapacityPoolsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudStoragecapacityPoolsGetOptions) SetStoragePoolName ¶
func (_options *PcloudStoragecapacityPoolsGetOptions) SetStoragePoolName(storagePoolName string) *PcloudStoragecapacityPoolsGetOptions
SetStoragePoolName : Allow user to set StoragePoolName
type PcloudStoragecapacityPoolsGetallOptions ¶
type PcloudStoragecapacityPoolsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudStoragecapacityPoolsGetallOptions : The PcloudStoragecapacityPoolsGetall options.
func (*PcloudStoragecapacityPoolsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudStoragecapacityPoolsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudStoragecapacityPoolsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudStoragecapacityPoolsGetallOptions) SetHeaders ¶
func (options *PcloudStoragecapacityPoolsGetallOptions) SetHeaders(param map[string]string) *PcloudStoragecapacityPoolsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudStoragecapacityTypesGetOptions ¶
type PcloudStoragecapacityTypesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Storage type name. StorageTypeName *string `json:"storage_type_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudStoragecapacityTypesGetOptions : The PcloudStoragecapacityTypesGet options.
func (*PcloudStoragecapacityTypesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudStoragecapacityTypesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudStoragecapacityTypesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudStoragecapacityTypesGetOptions) SetHeaders ¶
func (options *PcloudStoragecapacityTypesGetOptions) SetHeaders(param map[string]string) *PcloudStoragecapacityTypesGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudStoragecapacityTypesGetOptions) SetStorageTypeName ¶
func (_options *PcloudStoragecapacityTypesGetOptions) SetStorageTypeName(storageTypeName string) *PcloudStoragecapacityTypesGetOptions
SetStorageTypeName : Allow user to set StorageTypeName
type PcloudStoragecapacityTypesGetallOptions ¶
type PcloudStoragecapacityTypesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudStoragecapacityTypesGetallOptions : The PcloudStoragecapacityTypesGetall options.
func (*PcloudStoragecapacityTypesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudStoragecapacityTypesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudStoragecapacityTypesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudStoragecapacityTypesGetallOptions) SetHeaders ¶
func (options *PcloudStoragecapacityTypesGetallOptions) SetHeaders(param map[string]string) *PcloudStoragecapacityTypesGetallOptions
SetHeaders : Allow user to set Headers
type PcloudSystempoolsGetOptions ¶
type PcloudSystempoolsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudSystempoolsGetOptions : The PcloudSystempoolsGet options.
func (*PcloudSystempoolsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudSystempoolsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudSystempoolsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudSystempoolsGetOptions) SetHeaders ¶
func (options *PcloudSystempoolsGetOptions) SetHeaders(param map[string]string) *PcloudSystempoolsGetOptions
SetHeaders : Allow user to set Headers
type PcloudTasksDeleteOptions ¶
type PcloudTasksDeleteOptions struct { // PCloud Task ID. TaskID *string `json:"task_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudTasksDeleteOptions : The PcloudTasksDelete options.
func (*PcloudTasksDeleteOptions) SetHeaders ¶
func (options *PcloudTasksDeleteOptions) SetHeaders(param map[string]string) *PcloudTasksDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudTasksDeleteOptions) SetTaskID ¶
func (_options *PcloudTasksDeleteOptions) SetTaskID(taskID string) *PcloudTasksDeleteOptions
SetTaskID : Allow user to set TaskID
type PcloudTasksGetOptions ¶
type PcloudTasksGetOptions struct { // PCloud Task ID. TaskID *string `json:"task_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudTasksGetOptions : The PcloudTasksGet options.
func (*PcloudTasksGetOptions) SetHeaders ¶
func (options *PcloudTasksGetOptions) SetHeaders(param map[string]string) *PcloudTasksGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudTasksGetOptions) SetTaskID ¶
func (_options *PcloudTasksGetOptions) SetTaskID(taskID string) *PcloudTasksGetOptions
SetTaskID : Allow user to set TaskID
type PcloudTenantsGetOptions ¶
type PcloudTenantsGetOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsGetOptions : The PcloudTenantsGet options.
func (*PcloudTenantsGetOptions) SetHeaders ¶
func (options *PcloudTenantsGetOptions) SetHeaders(param map[string]string) *PcloudTenantsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsGetOptions) SetTenantID ¶
func (_options *PcloudTenantsGetOptions) SetTenantID(tenantID string) *PcloudTenantsGetOptions
SetTenantID : Allow user to set TenantID
type PcloudTenantsPutOptions ¶
type PcloudTenantsPutOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // IBM Customer Number. Icn *string `json:"icn,omitempty"` // Peering Network Information (optional). PeeringNetworks []PeeringNetwork `json:"peeringNetworks,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsPutOptions : The PcloudTenantsPut options.
func (*PcloudTenantsPutOptions) SetHeaders ¶
func (options *PcloudTenantsPutOptions) SetHeaders(param map[string]string) *PcloudTenantsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsPutOptions) SetIcn ¶
func (_options *PcloudTenantsPutOptions) SetIcn(icn string) *PcloudTenantsPutOptions
SetIcn : Allow user to set Icn
func (*PcloudTenantsPutOptions) SetPeeringNetworks ¶
func (_options *PcloudTenantsPutOptions) SetPeeringNetworks(peeringNetworks []PeeringNetwork) *PcloudTenantsPutOptions
SetPeeringNetworks : Allow user to set PeeringNetworks
func (*PcloudTenantsPutOptions) SetTenantID ¶
func (_options *PcloudTenantsPutOptions) SetTenantID(tenantID string) *PcloudTenantsPutOptions
SetTenantID : Allow user to set TenantID
type PcloudTenantsSshkeysDeleteOptions ¶
type PcloudTenantsSshkeysDeleteOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // SSH key name for a pcloud tenant. SshkeyName *string `json:"sshkey_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsSshkeysDeleteOptions : The PcloudTenantsSshkeysDelete options.
func (*PcloudTenantsSshkeysDeleteOptions) SetHeaders ¶
func (options *PcloudTenantsSshkeysDeleteOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsSshkeysDeleteOptions) SetSshkeyName ¶
func (_options *PcloudTenantsSshkeysDeleteOptions) SetSshkeyName(sshkeyName string) *PcloudTenantsSshkeysDeleteOptions
SetSshkeyName : Allow user to set SshkeyName
func (*PcloudTenantsSshkeysDeleteOptions) SetTenantID ¶
func (_options *PcloudTenantsSshkeysDeleteOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysDeleteOptions
SetTenantID : Allow user to set TenantID
type PcloudTenantsSshkeysGetOptions ¶
type PcloudTenantsSshkeysGetOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // SSH key name for a pcloud tenant. SshkeyName *string `json:"sshkey_name" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsSshkeysGetOptions : The PcloudTenantsSshkeysGet options.
func (*PcloudTenantsSshkeysGetOptions) SetHeaders ¶
func (options *PcloudTenantsSshkeysGetOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsSshkeysGetOptions) SetSshkeyName ¶
func (_options *PcloudTenantsSshkeysGetOptions) SetSshkeyName(sshkeyName string) *PcloudTenantsSshkeysGetOptions
SetSshkeyName : Allow user to set SshkeyName
func (*PcloudTenantsSshkeysGetOptions) SetTenantID ¶
func (_options *PcloudTenantsSshkeysGetOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysGetOptions
SetTenantID : Allow user to set TenantID
type PcloudTenantsSshkeysGetallOptions ¶
type PcloudTenantsSshkeysGetallOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsSshkeysGetallOptions : The PcloudTenantsSshkeysGetall options.
func (*PcloudTenantsSshkeysGetallOptions) SetHeaders ¶
func (options *PcloudTenantsSshkeysGetallOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysGetallOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsSshkeysGetallOptions) SetTenantID ¶
func (_options *PcloudTenantsSshkeysGetallOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysGetallOptions
SetTenantID : Allow user to set TenantID
type PcloudTenantsSshkeysPostOptions ¶
type PcloudTenantsSshkeysPostOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // User defined name for the SSH key. Name *string `json:"name" validate:"required"` // SSH RSA key. SshKey *string `json:"sshKey" validate:"required"` // Date of sshkey creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsSshkeysPostOptions : The PcloudTenantsSshkeysPost options.
func (*PcloudTenantsSshkeysPostOptions) SetCreationDate ¶
func (_options *PcloudTenantsSshkeysPostOptions) SetCreationDate(creationDate *strfmt.DateTime) *PcloudTenantsSshkeysPostOptions
SetCreationDate : Allow user to set CreationDate
func (*PcloudTenantsSshkeysPostOptions) SetHeaders ¶
func (options *PcloudTenantsSshkeysPostOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsSshkeysPostOptions) SetName ¶
func (_options *PcloudTenantsSshkeysPostOptions) SetName(name string) *PcloudTenantsSshkeysPostOptions
SetName : Allow user to set Name
func (*PcloudTenantsSshkeysPostOptions) SetSshKey ¶
func (_options *PcloudTenantsSshkeysPostOptions) SetSshKey(sshKey string) *PcloudTenantsSshkeysPostOptions
SetSshKey : Allow user to set SshKey
func (*PcloudTenantsSshkeysPostOptions) SetTenantID ¶
func (_options *PcloudTenantsSshkeysPostOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysPostOptions
SetTenantID : Allow user to set TenantID
type PcloudTenantsSshkeysPutOptions ¶
type PcloudTenantsSshkeysPutOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required,ne="` // SSH key name for a pcloud tenant. SshkeyName *string `json:"sshkey_name" validate:"required,ne="` // User defined name for the SSH key. Name *string `json:"name" validate:"required"` // SSH RSA key. SshKey *string `json:"sshKey" validate:"required"` // Date of sshkey creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudTenantsSshkeysPutOptions : The PcloudTenantsSshkeysPut options.
func (*PcloudTenantsSshkeysPutOptions) SetCreationDate ¶
func (_options *PcloudTenantsSshkeysPutOptions) SetCreationDate(creationDate *strfmt.DateTime) *PcloudTenantsSshkeysPutOptions
SetCreationDate : Allow user to set CreationDate
func (*PcloudTenantsSshkeysPutOptions) SetHeaders ¶
func (options *PcloudTenantsSshkeysPutOptions) SetHeaders(param map[string]string) *PcloudTenantsSshkeysPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudTenantsSshkeysPutOptions) SetName ¶
func (_options *PcloudTenantsSshkeysPutOptions) SetName(name string) *PcloudTenantsSshkeysPutOptions
SetName : Allow user to set Name
func (*PcloudTenantsSshkeysPutOptions) SetSshKey ¶
func (_options *PcloudTenantsSshkeysPutOptions) SetSshKey(sshKey string) *PcloudTenantsSshkeysPutOptions
SetSshKey : Allow user to set SshKey
func (*PcloudTenantsSshkeysPutOptions) SetSshkeyName ¶
func (_options *PcloudTenantsSshkeysPutOptions) SetSshkeyName(sshkeyName string) *PcloudTenantsSshkeysPutOptions
SetSshkeyName : Allow user to set SshkeyName
func (*PcloudTenantsSshkeysPutOptions) SetTenantID ¶
func (_options *PcloudTenantsSshkeysPutOptions) SetTenantID(tenantID string) *PcloudTenantsSshkeysPutOptions
SetTenantID : Allow user to set TenantID
type PcloudV1CloudinstancesCosimagesGetOptions ¶
type PcloudV1CloudinstancesCosimagesGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV1CloudinstancesCosimagesGetOptions : The PcloudV1CloudinstancesCosimagesGet options.
func (*PcloudV1CloudinstancesCosimagesGetOptions) SetCloudInstanceID ¶
func (_options *PcloudV1CloudinstancesCosimagesGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV1CloudinstancesCosimagesGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV1CloudinstancesCosimagesGetOptions) SetHeaders ¶
func (options *PcloudV1CloudinstancesCosimagesGetOptions) SetHeaders(param map[string]string) *PcloudV1CloudinstancesCosimagesGetOptions
SetHeaders : Allow user to set Headers
type PcloudV1CloudinstancesCosimagesPostOptions ¶
type PcloudV1CloudinstancesCosimagesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Cloud Object Storage bucket name; bucket-name[/optional/folder]. BucketName *string `json:"bucketName" validate:"required"` // Cloud Object Storage image filename. ImageFilename *string `json:"imageFilename" validate:"required"` // Name for the image that will be loaded into the boot image catalog. ImageName *string `json:"imageName" validate:"required"` // Cloud Object Storage region. Region *string `json:"region" validate:"required"` // Cloud Object Storage access key; required for buckets with private access. AccessKey *string `json:"accessKey,omitempty"` // indicates if the bucket has public or private access public access require no authentication keys private access // requires hmac authentication keys (access,secret). BucketAccess *string `json:"bucketAccess,omitempty"` // Image OS Type, required if importing a raw image; raw images can only be imported using the command line interface. OsType *string `json:"osType,omitempty"` // Cloud Object Storage secret key; required for buckets with private access. SecretKey *string `json:"secretKey,omitempty"` StorageAffinity *StorageAffinity `json:"storageAffinity,omitempty"` // Storage pool where the image will be loaded, if provided then storageAffinity will be ignored. StoragePool *string `json:"storagePool,omitempty"` // Type of storage; If only using storageType for storage selection then the storage pool with the most available space // will be selected if storageType is not provided the storage type will default to 'tier3'. StorageType *string `json:"storageType,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV1CloudinstancesCosimagesPostOptions : The PcloudV1CloudinstancesCosimagesPost options.
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetAccessKey ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetAccessKey(accessKey string) *PcloudV1CloudinstancesCosimagesPostOptions
SetAccessKey : Allow user to set AccessKey
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetBucketAccess ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetBucketAccess(bucketAccess string) *PcloudV1CloudinstancesCosimagesPostOptions
SetBucketAccess : Allow user to set BucketAccess
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetBucketName ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetBucketName(bucketName string) *PcloudV1CloudinstancesCosimagesPostOptions
SetBucketName : Allow user to set BucketName
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV1CloudinstancesCosimagesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetHeaders ¶
func (options *PcloudV1CloudinstancesCosimagesPostOptions) SetHeaders(param map[string]string) *PcloudV1CloudinstancesCosimagesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetImageFilename ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetImageFilename(imageFilename string) *PcloudV1CloudinstancesCosimagesPostOptions
SetImageFilename : Allow user to set ImageFilename
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetImageName ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetImageName(imageName string) *PcloudV1CloudinstancesCosimagesPostOptions
SetImageName : Allow user to set ImageName
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetOsType ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetOsType(osType string) *PcloudV1CloudinstancesCosimagesPostOptions
SetOsType : Allow user to set OsType
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetRegion ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetRegion(region string) *PcloudV1CloudinstancesCosimagesPostOptions
SetRegion : Allow user to set Region
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetSecretKey ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetSecretKey(secretKey string) *PcloudV1CloudinstancesCosimagesPostOptions
SetSecretKey : Allow user to set SecretKey
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetStorageAffinity ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetStorageAffinity(storageAffinity *StorageAffinity) *PcloudV1CloudinstancesCosimagesPostOptions
SetStorageAffinity : Allow user to set StorageAffinity
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetStoragePool ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetStoragePool(storagePool string) *PcloudV1CloudinstancesCosimagesPostOptions
SetStoragePool : Allow user to set StoragePool
func (*PcloudV1CloudinstancesCosimagesPostOptions) SetStorageType ¶
func (_options *PcloudV1CloudinstancesCosimagesPostOptions) SetStorageType(storageType string) *PcloudV1CloudinstancesCosimagesPostOptions
SetStorageType : Allow user to set StorageType
type PcloudV2ImagesExportGetOptions ¶
type PcloudV2ImagesExportGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2ImagesExportGetOptions : The PcloudV2ImagesExportGet options.
func (*PcloudV2ImagesExportGetOptions) SetCloudInstanceID ¶
func (_options *PcloudV2ImagesExportGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2ImagesExportGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2ImagesExportGetOptions) SetHeaders ¶
func (options *PcloudV2ImagesExportGetOptions) SetHeaders(param map[string]string) *PcloudV2ImagesExportGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2ImagesExportGetOptions) SetImageID ¶
func (_options *PcloudV2ImagesExportGetOptions) SetImageID(imageID string) *PcloudV2ImagesExportGetOptions
SetImageID : Allow user to set ImageID
type PcloudV2ImagesExportPostOptions ¶
type PcloudV2ImagesExportPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Image ID of a image. ImageID *string `json:"image_id" validate:"required,ne="` // Cloud Object Storage Access key. AccessKey *string `json:"accessKey" validate:"required"` // Cloud Object Storage Bucket name. BucketName *string `json:"bucketName" validate:"required"` // Cloud Object Storage Region; required for IBM COS. Region *string `json:"region,omitempty"` // Cloud Object Storage Secret key. SecretKey *string `json:"secretKey,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2ImagesExportPostOptions : The PcloudV2ImagesExportPost options.
func (*PcloudV2ImagesExportPostOptions) SetAccessKey ¶
func (_options *PcloudV2ImagesExportPostOptions) SetAccessKey(accessKey string) *PcloudV2ImagesExportPostOptions
SetAccessKey : Allow user to set AccessKey
func (*PcloudV2ImagesExportPostOptions) SetBucketName ¶
func (_options *PcloudV2ImagesExportPostOptions) SetBucketName(bucketName string) *PcloudV2ImagesExportPostOptions
SetBucketName : Allow user to set BucketName
func (*PcloudV2ImagesExportPostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2ImagesExportPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2ImagesExportPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2ImagesExportPostOptions) SetHeaders ¶
func (options *PcloudV2ImagesExportPostOptions) SetHeaders(param map[string]string) *PcloudV2ImagesExportPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2ImagesExportPostOptions) SetImageID ¶
func (_options *PcloudV2ImagesExportPostOptions) SetImageID(imageID string) *PcloudV2ImagesExportPostOptions
SetImageID : Allow user to set ImageID
func (*PcloudV2ImagesExportPostOptions) SetRegion ¶
func (_options *PcloudV2ImagesExportPostOptions) SetRegion(region string) *PcloudV2ImagesExportPostOptions
SetRegion : Allow user to set Region
func (*PcloudV2ImagesExportPostOptions) SetSecretKey ¶
func (_options *PcloudV2ImagesExportPostOptions) SetSecretKey(secretKey string) *PcloudV2ImagesExportPostOptions
SetSecretKey : Allow user to set SecretKey
type PcloudV2PvminstancesCaptureGetOptions ¶
type PcloudV2PvminstancesCaptureGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2PvminstancesCaptureGetOptions : The PcloudV2PvminstancesCaptureGet options.
func (*PcloudV2PvminstancesCaptureGetOptions) SetCloudInstanceID ¶
func (_options *PcloudV2PvminstancesCaptureGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesCaptureGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2PvminstancesCaptureGetOptions) SetHeaders ¶
func (options *PcloudV2PvminstancesCaptureGetOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesCaptureGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2PvminstancesCaptureGetOptions) SetPvmInstanceID ¶
func (_options *PcloudV2PvminstancesCaptureGetOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesCaptureGetOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudV2PvminstancesCapturePostOptions ¶
type PcloudV2PvminstancesCapturePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Destination for the deployable image. CaptureDestination *string `json:"captureDestination" validate:"required"` // Name of the deployable image created for the captured PVMInstance. CaptureName *string `json:"captureName" validate:"required"` // List of Data volume IDs to include in the captured PVMInstance. CaptureVolumeIDs []string `json:"captureVolumeIDs,omitempty"` // Cloud Storage Access key. CloudStorageAccessKey *string `json:"cloudStorageAccessKey,omitempty"` // Cloud Storage Image Path (bucket-name [/folder/../..]). CloudStorageImagePath *string `json:"cloudStorageImagePath,omitempty"` // Cloud Storage Region. CloudStorageRegion *string `json:"cloudStorageRegion,omitempty"` // Cloud Storage Secret key. CloudStorageSecretKey *string `json:"cloudStorageSecretKey,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2PvminstancesCapturePostOptions : The PcloudV2PvminstancesCapturePost options.
func (*PcloudV2PvminstancesCapturePostOptions) SetCaptureDestination ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCaptureDestination(captureDestination string) *PcloudV2PvminstancesCapturePostOptions
SetCaptureDestination : Allow user to set CaptureDestination
func (*PcloudV2PvminstancesCapturePostOptions) SetCaptureName ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCaptureName(captureName string) *PcloudV2PvminstancesCapturePostOptions
SetCaptureName : Allow user to set CaptureName
func (*PcloudV2PvminstancesCapturePostOptions) SetCaptureVolumeIDs ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCaptureVolumeIDs(captureVolumeIDs []string) *PcloudV2PvminstancesCapturePostOptions
SetCaptureVolumeIDs : Allow user to set CaptureVolumeIDs
func (*PcloudV2PvminstancesCapturePostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesCapturePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2PvminstancesCapturePostOptions) SetCloudStorageAccessKey ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageAccessKey(cloudStorageAccessKey string) *PcloudV2PvminstancesCapturePostOptions
SetCloudStorageAccessKey : Allow user to set CloudStorageAccessKey
func (*PcloudV2PvminstancesCapturePostOptions) SetCloudStorageImagePath ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageImagePath(cloudStorageImagePath string) *PcloudV2PvminstancesCapturePostOptions
SetCloudStorageImagePath : Allow user to set CloudStorageImagePath
func (*PcloudV2PvminstancesCapturePostOptions) SetCloudStorageRegion ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageRegion(cloudStorageRegion string) *PcloudV2PvminstancesCapturePostOptions
SetCloudStorageRegion : Allow user to set CloudStorageRegion
func (*PcloudV2PvminstancesCapturePostOptions) SetCloudStorageSecretKey ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetCloudStorageSecretKey(cloudStorageSecretKey string) *PcloudV2PvminstancesCapturePostOptions
SetCloudStorageSecretKey : Allow user to set CloudStorageSecretKey
func (*PcloudV2PvminstancesCapturePostOptions) SetHeaders ¶
func (options *PcloudV2PvminstancesCapturePostOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesCapturePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2PvminstancesCapturePostOptions) SetPvmInstanceID ¶
func (_options *PcloudV2PvminstancesCapturePostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesCapturePostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type PcloudV2PvminstancesGetallOptions ¶
type PcloudV2PvminstancesGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2PvminstancesGetallOptions : The PcloudV2PvminstancesGetall options.
func (*PcloudV2PvminstancesGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudV2PvminstancesGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2PvminstancesGetallOptions) SetHeaders ¶
func (options *PcloudV2PvminstancesGetallOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesGetallOptions
SetHeaders : Allow user to set Headers
type PcloudV2PvminstancesVolumesDeleteOptions ¶ added in v0.1.0
type PcloudV2PvminstancesVolumesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Indicates if all volumes, except primary boot volume, attached to the PVMInstance should be detached // (default=false); required if volumeIDs is not provided. DetachAllVolumes *bool `json:"detachAllVolumes,omitempty"` // Indicates if primary boot volume attached to the PVMInstance should be detached (default=false). DetachPrimaryBootVolume *bool `json:"detachPrimaryBootVolume,omitempty"` // List of volumes to be detached from a PVM instance; required if detachAllVolumes is not provided. VolumeIDs []string `json:"volumeIDs,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2PvminstancesVolumesDeleteOptions : The PcloudV2PvminstancesVolumesDelete options.
func (*PcloudV2PvminstancesVolumesDeleteOptions) SetCloudInstanceID ¶ added in v0.1.0
func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesVolumesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2PvminstancesVolumesDeleteOptions) SetDetachAllVolumes ¶ added in v0.1.0
func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetDetachAllVolumes(detachAllVolumes bool) *PcloudV2PvminstancesVolumesDeleteOptions
SetDetachAllVolumes : Allow user to set DetachAllVolumes
func (*PcloudV2PvminstancesVolumesDeleteOptions) SetDetachPrimaryBootVolume ¶ added in v0.1.0
func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetDetachPrimaryBootVolume(detachPrimaryBootVolume bool) *PcloudV2PvminstancesVolumesDeleteOptions
SetDetachPrimaryBootVolume : Allow user to set DetachPrimaryBootVolume
func (*PcloudV2PvminstancesVolumesDeleteOptions) SetHeaders ¶ added in v0.1.0
func (options *PcloudV2PvminstancesVolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesVolumesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2PvminstancesVolumesDeleteOptions) SetPvmInstanceID ¶ added in v0.1.0
func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesVolumesDeleteOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudV2PvminstancesVolumesDeleteOptions) SetVolumeIDs ¶ added in v0.1.0
func (_options *PcloudV2PvminstancesVolumesDeleteOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2PvminstancesVolumesDeleteOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudV2PvminstancesVolumesPostOptions ¶
type PcloudV2PvminstancesVolumesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // List of volumes to be attached to a PVM instance. VolumeIDs []string `json:"volumeIDs" validate:"required"` // Primary Boot Volume Id. BootVolumeID *string `json:"bootVolumeID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2PvminstancesVolumesPostOptions : The PcloudV2PvminstancesVolumesPost options.
func (*PcloudV2PvminstancesVolumesPostOptions) SetBootVolumeID ¶ added in v0.1.0
func (_options *PcloudV2PvminstancesVolumesPostOptions) SetBootVolumeID(bootVolumeID string) *PcloudV2PvminstancesVolumesPostOptions
SetBootVolumeID : Allow user to set BootVolumeID
func (*PcloudV2PvminstancesVolumesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2PvminstancesVolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesVolumesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2PvminstancesVolumesPostOptions) SetHeaders ¶
func (options *PcloudV2PvminstancesVolumesPostOptions) SetHeaders(param map[string]string) *PcloudV2PvminstancesVolumesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2PvminstancesVolumesPostOptions) SetPvmInstanceID ¶
func (_options *PcloudV2PvminstancesVolumesPostOptions) SetPvmInstanceID(pvmInstanceID string) *PcloudV2PvminstancesVolumesPostOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
func (*PcloudV2PvminstancesVolumesPostOptions) SetVolumeIDs ¶
func (_options *PcloudV2PvminstancesVolumesPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2PvminstancesVolumesPostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudV2VolumesClonePostOptions ¶
type PcloudV2VolumesClonePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Base name of the new cloned volume(s). Cloned Volume names will be prefixed with 'clone-' // and suffixed with '-#####' (where ##### is a 5 digit random number) If multiple volumes cloned they will be // further suffixed with an incremental number starting with 1. // Example volume names using name="volume-abcdef" // single volume clone will be named "clone-volume-abcdef-83081" // multi volume clone will be named "clone-volume-abcdef-73721-1", "clone-volume-abcdef-73721-2", ... For multiple // volume clone, the provided name will be truncated to the first 20 characters. Name *string `json:"name" validate:"required"` // List of volumes to be cloned. VolumeIDs []string `json:"volumeIDs" validate:"required"` // Cloned volume will be non replication enabled if it is set to false. By default, the replication property of the // source volume will be used to determine the replication property of the cloned target volume. TargetReplicationEnabled *bool `json:"targetReplicationEnabled,omitempty"` // Target storage tier for the cloned volumes. Use to clone a set of volumes from one storage tier to a different // storage tier. Cloned volumes must remain in the same storage pool as the source volumes. TargetStorageTier *string `json:"targetStorageTier,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumesClonePostOptions : The PcloudV2VolumesClonePost options.
func (*PcloudV2VolumesClonePostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumesClonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesClonePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumesClonePostOptions) SetHeaders ¶
func (options *PcloudV2VolumesClonePostOptions) SetHeaders(param map[string]string) *PcloudV2VolumesClonePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumesClonePostOptions) SetName ¶
func (_options *PcloudV2VolumesClonePostOptions) SetName(name string) *PcloudV2VolumesClonePostOptions
SetName : Allow user to set Name
func (*PcloudV2VolumesClonePostOptions) SetTargetReplicationEnabled ¶ added in v0.1.0
func (_options *PcloudV2VolumesClonePostOptions) SetTargetReplicationEnabled(targetReplicationEnabled bool) *PcloudV2VolumesClonePostOptions
SetTargetReplicationEnabled : Allow user to set TargetReplicationEnabled
func (*PcloudV2VolumesClonePostOptions) SetTargetStorageTier ¶ added in v0.1.0
func (_options *PcloudV2VolumesClonePostOptions) SetTargetStorageTier(targetStorageTier string) *PcloudV2VolumesClonePostOptions
SetTargetStorageTier : Allow user to set TargetStorageTier
func (*PcloudV2VolumesClonePostOptions) SetVolumeIDs ¶
func (_options *PcloudV2VolumesClonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2VolumesClonePostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudV2VolumesClonetasksGetOptions ¶
type PcloudV2VolumesClonetasksGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volumes Clone Task ID. CloneTaskID *string `json:"clone_task_id" validate:"required,ne="` // The type of the response: application/json, percentComplete, or status. Accept *string `json:"Accept,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumesClonetasksGetOptions : The PcloudV2VolumesClonetasksGet options.
func (*PcloudV2VolumesClonetasksGetOptions) SetAccept ¶
func (_options *PcloudV2VolumesClonetasksGetOptions) SetAccept(accept string) *PcloudV2VolumesClonetasksGetOptions
SetAccept : Allow user to set Accept
func (*PcloudV2VolumesClonetasksGetOptions) SetCloneTaskID ¶
func (_options *PcloudV2VolumesClonetasksGetOptions) SetCloneTaskID(cloneTaskID string) *PcloudV2VolumesClonetasksGetOptions
SetCloneTaskID : Allow user to set CloneTaskID
func (*PcloudV2VolumesClonetasksGetOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumesClonetasksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesClonetasksGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumesClonetasksGetOptions) SetHeaders ¶
func (options *PcloudV2VolumesClonetasksGetOptions) SetHeaders(param map[string]string) *PcloudV2VolumesClonetasksGetOptions
SetHeaders : Allow user to set Headers
type PcloudV2VolumesDeleteOptions ¶ added in v0.1.0
type PcloudV2VolumesDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // List of volumes to be deleted. VolumeIDs []string `json:"volumeIDs" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumesDeleteOptions : The PcloudV2VolumesDelete options.
func (*PcloudV2VolumesDeleteOptions) SetCloudInstanceID ¶ added in v0.1.0
func (_options *PcloudV2VolumesDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumesDeleteOptions) SetHeaders ¶ added in v0.1.0
func (options *PcloudV2VolumesDeleteOptions) SetHeaders(param map[string]string) *PcloudV2VolumesDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumesDeleteOptions) SetVolumeIDs ¶ added in v0.1.0
func (_options *PcloudV2VolumesDeleteOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2VolumesDeleteOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudV2VolumesPostOptions ¶
type PcloudV2VolumesPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Base name of the volume(s). Name *string `json:"name" validate:"required"` // Volume Size (GB). Size *int64 `json:"size" validate:"required"` // PVM Instance (ID or Name)to base volume affinity policy against; required if requesting affinity and affinityVolume // is not provided. AffinityPvmInstance *string `json:"affinityPVMInstance,omitempty"` // Affinity policy for data volume being created; ignored if volumePool provided; for policy 'affinity' requires one of // affinityPVMInstance or affinityVolume to be specified; for policy 'anti-affinity' requires one of // antiAffinityPVMInstances or antiAffinityVolumes to be specified. AffinityPolicy *string `json:"affinityPolicy,omitempty"` // Volume (ID or Name) to base volume affinity policy against; required if requesting affinity and affinityPVMInstance // is not provided. AffinityVolume *string `json:"affinityVolume,omitempty"` // List of pvmInstances to base volume anti-affinity policy against; required if requesting anti-affinity and // antiAffinityVolumes is not provided. AntiAffinityPvmInstances []string `json:"antiAffinityPVMInstances,omitempty"` // List of volumes to base volume anti-affinity policy against; required if requesting anti-affinity and // antiAffinityPVMInstances is not provided. AntiAffinityVolumes []string `json:"antiAffinityVolumes,omitempty"` // Number of volumes to create. Count *int64 `json:"count,omitempty"` // Type of Disk; if diskType is not provided the disk type will default to 'tier3'. DiskType *string `json:"diskType,omitempty"` // Indicates if the volume should be replication enabled or not. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` Shareable *bool `json:"shareable,omitempty"` // Volume pool where the volume will be created; if provided then affinityPolicy value will be ignored. VolumePool *string `json:"volumePool,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumesPostOptions : The PcloudV2VolumesPost options.
func (*PcloudV2VolumesPostOptions) SetAffinityPolicy ¶
func (_options *PcloudV2VolumesPostOptions) SetAffinityPolicy(affinityPolicy string) *PcloudV2VolumesPostOptions
SetAffinityPolicy : Allow user to set AffinityPolicy
func (*PcloudV2VolumesPostOptions) SetAffinityPvmInstance ¶
func (_options *PcloudV2VolumesPostOptions) SetAffinityPvmInstance(affinityPvmInstance string) *PcloudV2VolumesPostOptions
SetAffinityPvmInstance : Allow user to set AffinityPvmInstance
func (*PcloudV2VolumesPostOptions) SetAffinityVolume ¶
func (_options *PcloudV2VolumesPostOptions) SetAffinityVolume(affinityVolume string) *PcloudV2VolumesPostOptions
SetAffinityVolume : Allow user to set AffinityVolume
func (*PcloudV2VolumesPostOptions) SetAntiAffinityPvmInstances ¶
func (_options *PcloudV2VolumesPostOptions) SetAntiAffinityPvmInstances(antiAffinityPvmInstances []string) *PcloudV2VolumesPostOptions
SetAntiAffinityPvmInstances : Allow user to set AntiAffinityPvmInstances
func (*PcloudV2VolumesPostOptions) SetAntiAffinityVolumes ¶
func (_options *PcloudV2VolumesPostOptions) SetAntiAffinityVolumes(antiAffinityVolumes []string) *PcloudV2VolumesPostOptions
SetAntiAffinityVolumes : Allow user to set AntiAffinityVolumes
func (*PcloudV2VolumesPostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumesPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumesPostOptions) SetCount ¶
func (_options *PcloudV2VolumesPostOptions) SetCount(count int64) *PcloudV2VolumesPostOptions
SetCount : Allow user to set Count
func (*PcloudV2VolumesPostOptions) SetDiskType ¶
func (_options *PcloudV2VolumesPostOptions) SetDiskType(diskType string) *PcloudV2VolumesPostOptions
SetDiskType : Allow user to set DiskType
func (*PcloudV2VolumesPostOptions) SetHeaders ¶
func (options *PcloudV2VolumesPostOptions) SetHeaders(param map[string]string) *PcloudV2VolumesPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumesPostOptions) SetName ¶
func (_options *PcloudV2VolumesPostOptions) SetName(name string) *PcloudV2VolumesPostOptions
SetName : Allow user to set Name
func (*PcloudV2VolumesPostOptions) SetReplicationEnabled ¶
func (_options *PcloudV2VolumesPostOptions) SetReplicationEnabled(replicationEnabled bool) *PcloudV2VolumesPostOptions
SetReplicationEnabled : Allow user to set ReplicationEnabled
func (*PcloudV2VolumesPostOptions) SetShareable ¶
func (_options *PcloudV2VolumesPostOptions) SetShareable(shareable bool) *PcloudV2VolumesPostOptions
SetShareable : Allow user to set Shareable
func (*PcloudV2VolumesPostOptions) SetSize ¶
func (_options *PcloudV2VolumesPostOptions) SetSize(size int64) *PcloudV2VolumesPostOptions
SetSize : Allow user to set Size
func (*PcloudV2VolumesPostOptions) SetVolumePool ¶
func (_options *PcloudV2VolumesPostOptions) SetVolumePool(volumePool string) *PcloudV2VolumesPostOptions
SetVolumePool : Allow user to set VolumePool
type PcloudV2VolumescloneCancelPostOptions ¶
type PcloudV2VolumescloneCancelPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volumes Clone ID. VolumesCloneID *string `json:"volumes_clone_id" validate:"required,ne="` // default False, Cancel will only be allowed if the status is 'prepared', or 'available' True, Cancel will be allowed // when the status is NOT completed, cancelling, cancelled, or failed. Force *bool `json:"force,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumescloneCancelPostOptions : The PcloudV2VolumescloneCancelPost options.
func (*PcloudV2VolumescloneCancelPostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumescloneCancelPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneCancelPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumescloneCancelPostOptions) SetForce ¶
func (_options *PcloudV2VolumescloneCancelPostOptions) SetForce(force bool) *PcloudV2VolumescloneCancelPostOptions
SetForce : Allow user to set Force
func (*PcloudV2VolumescloneCancelPostOptions) SetHeaders ¶
func (options *PcloudV2VolumescloneCancelPostOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneCancelPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumescloneCancelPostOptions) SetVolumesCloneID ¶
func (_options *PcloudV2VolumescloneCancelPostOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneCancelPostOptions
SetVolumesCloneID : Allow user to set VolumesCloneID
type PcloudV2VolumescloneDeleteOptions ¶
type PcloudV2VolumescloneDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volumes Clone ID. VolumesCloneID *string `json:"volumes_clone_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumescloneDeleteOptions : The PcloudV2VolumescloneDelete options.
func (*PcloudV2VolumescloneDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumescloneDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumescloneDeleteOptions) SetHeaders ¶
func (options *PcloudV2VolumescloneDeleteOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumescloneDeleteOptions) SetVolumesCloneID ¶
func (_options *PcloudV2VolumescloneDeleteOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneDeleteOptions
SetVolumesCloneID : Allow user to set VolumesCloneID
type PcloudV2VolumescloneExecutePostOptions ¶
type PcloudV2VolumescloneExecutePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volumes Clone ID. VolumesCloneID *string `json:"volumes_clone_id" validate:"required,ne="` // Base name of the new cloned volume(s). Cloned Volume names will be prefixed with 'clone-' // and suffixed with '-#####' (where ##### is a 5 digit random number) If multiple volumes cloned they will be // further suffixed with an incremental number starting with 1. // Example volume names using name="volume-abcdef" // single volume clone will be named "clone-volume-abcdef-83081" // multi volume clone will be named "clone-volume-abcdef-73721-1", "clone-volume-abcdef-73721-2", ... For multiple // volume clone, the provided name will be truncated to the first 20 characters. Name *string `json:"name" validate:"required"` // default False, Execute failure rolls back clone activity but leaves prepared snapshot True, Execute failure rolls // back clone activity and removes the prepared snapshot. RollbackPrepare *bool `json:"rollbackPrepare,omitempty"` // Cloned volume will be non replication enabled if it is set to false. By default, the replication property of the // source volume will be used to determine the replication property of the cloned target volume. TargetReplicationEnabled *bool `json:"targetReplicationEnabled,omitempty"` // Target storage tier for the cloned volumes. Use to clone a set of volumes from one storage tier to a different // storage tier. Cloned volumes must remain in the same storage pool as the source volumes. TargetStorageTier *string `json:"targetStorageTier,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumescloneExecutePostOptions : The PcloudV2VolumescloneExecutePost options.
func (*PcloudV2VolumescloneExecutePostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumescloneExecutePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneExecutePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumescloneExecutePostOptions) SetHeaders ¶
func (options *PcloudV2VolumescloneExecutePostOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneExecutePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumescloneExecutePostOptions) SetName ¶
func (_options *PcloudV2VolumescloneExecutePostOptions) SetName(name string) *PcloudV2VolumescloneExecutePostOptions
SetName : Allow user to set Name
func (*PcloudV2VolumescloneExecutePostOptions) SetRollbackPrepare ¶
func (_options *PcloudV2VolumescloneExecutePostOptions) SetRollbackPrepare(rollbackPrepare bool) *PcloudV2VolumescloneExecutePostOptions
SetRollbackPrepare : Allow user to set RollbackPrepare
func (*PcloudV2VolumescloneExecutePostOptions) SetTargetReplicationEnabled ¶ added in v0.1.0
func (_options *PcloudV2VolumescloneExecutePostOptions) SetTargetReplicationEnabled(targetReplicationEnabled bool) *PcloudV2VolumescloneExecutePostOptions
SetTargetReplicationEnabled : Allow user to set TargetReplicationEnabled
func (*PcloudV2VolumescloneExecutePostOptions) SetTargetStorageTier ¶ added in v0.1.0
func (_options *PcloudV2VolumescloneExecutePostOptions) SetTargetStorageTier(targetStorageTier string) *PcloudV2VolumescloneExecutePostOptions
SetTargetStorageTier : Allow user to set TargetStorageTier
func (*PcloudV2VolumescloneExecutePostOptions) SetVolumesCloneID ¶
func (_options *PcloudV2VolumescloneExecutePostOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneExecutePostOptions
SetVolumesCloneID : Allow user to set VolumesCloneID
type PcloudV2VolumescloneGetOptions ¶
type PcloudV2VolumescloneGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volumes Clone ID. VolumesCloneID *string `json:"volumes_clone_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumescloneGetOptions : The PcloudV2VolumescloneGet options.
func (*PcloudV2VolumescloneGetOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumescloneGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumescloneGetOptions) SetHeaders ¶
func (options *PcloudV2VolumescloneGetOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumescloneGetOptions) SetVolumesCloneID ¶
func (_options *PcloudV2VolumescloneGetOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneGetOptions
SetVolumesCloneID : Allow user to set VolumesCloneID
type PcloudV2VolumescloneGetallOptions ¶
type PcloudV2VolumescloneGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // volumes-clone filter to limit list items: // prepare - includes status values (preparing, prepared) // start - includes status values (starting, available) // execute - includes status values (executing, available-rollback) // cancel - includes status values (cancelling) // completed - includes status values (completed) // failed - includes status values (failed) // cancelled - includes status values (cancelled) // finalized - included status values (completed, failed, cancelled). Filter *string `json:"filter,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumescloneGetallOptions : The PcloudV2VolumescloneGetall options.
func (*PcloudV2VolumescloneGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumescloneGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumescloneGetallOptions) SetFilter ¶
func (_options *PcloudV2VolumescloneGetallOptions) SetFilter(filter string) *PcloudV2VolumescloneGetallOptions
SetFilter : Allow user to set Filter
func (*PcloudV2VolumescloneGetallOptions) SetHeaders ¶
func (options *PcloudV2VolumescloneGetallOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneGetallOptions
SetHeaders : Allow user to set Headers
type PcloudV2VolumesclonePostOptions ¶
type PcloudV2VolumesclonePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Unique name within a cloud instance used to identify a volumes-clone request name can be used in replace of a // volumesCloneID when used as a URL path parameter. Name *string `json:"name" validate:"required"` // List of volumes to be cloned. VolumeIDs []string `json:"volumeIDs" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumesclonePostOptions : The PcloudV2VolumesclonePost options.
func (*PcloudV2VolumesclonePostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumesclonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumesclonePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumesclonePostOptions) SetHeaders ¶
func (options *PcloudV2VolumesclonePostOptions) SetHeaders(param map[string]string) *PcloudV2VolumesclonePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumesclonePostOptions) SetName ¶
func (_options *PcloudV2VolumesclonePostOptions) SetName(name string) *PcloudV2VolumesclonePostOptions
SetName : Allow user to set Name
func (*PcloudV2VolumesclonePostOptions) SetVolumeIDs ¶
func (_options *PcloudV2VolumesclonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudV2VolumesclonePostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudV2VolumescloneStartPostOptions ¶
type PcloudV2VolumescloneStartPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Volumes Clone ID. VolumesCloneID *string `json:"volumes_clone_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudV2VolumescloneStartPostOptions : The PcloudV2VolumescloneStartPost options.
func (*PcloudV2VolumescloneStartPostOptions) SetCloudInstanceID ¶
func (_options *PcloudV2VolumescloneStartPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudV2VolumescloneStartPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudV2VolumescloneStartPostOptions) SetHeaders ¶
func (options *PcloudV2VolumescloneStartPostOptions) SetHeaders(param map[string]string) *PcloudV2VolumescloneStartPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudV2VolumescloneStartPostOptions) SetVolumesCloneID ¶
func (_options *PcloudV2VolumescloneStartPostOptions) SetVolumesCloneID(volumesCloneID string) *PcloudV2VolumescloneStartPostOptions
SetVolumesCloneID : Allow user to set VolumesCloneID
type PcloudVolumeOnboardingGetOptions ¶
type PcloudVolumeOnboardingGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Indicates volume onboarding operation id. VolumeOnboardingID *string `json:"volume_onboarding_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumeOnboardingGetOptions : The PcloudVolumeOnboardingGet options.
func (*PcloudVolumeOnboardingGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumeOnboardingGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumeOnboardingGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumeOnboardingGetOptions) SetHeaders ¶
func (options *PcloudVolumeOnboardingGetOptions) SetHeaders(param map[string]string) *PcloudVolumeOnboardingGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumeOnboardingGetOptions) SetVolumeOnboardingID ¶
func (_options *PcloudVolumeOnboardingGetOptions) SetVolumeOnboardingID(volumeOnboardingID string) *PcloudVolumeOnboardingGetOptions
SetVolumeOnboardingID : Allow user to set VolumeOnboardingID
type PcloudVolumeOnboardingGetallOptions ¶
type PcloudVolumeOnboardingGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumeOnboardingGetallOptions : The PcloudVolumeOnboardingGetall options.
func (*PcloudVolumeOnboardingGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumeOnboardingGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumeOnboardingGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumeOnboardingGetallOptions) SetHeaders ¶
func (options *PcloudVolumeOnboardingGetallOptions) SetHeaders(param map[string]string) *PcloudVolumeOnboardingGetallOptions
SetHeaders : Allow user to set Headers
type PcloudVolumeOnboardingPostOptions ¶
type PcloudVolumeOnboardingPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` Volumes []AuxiliaryVolumesForOnboarding `json:"Volumes" validate:"required"` // Description of the volume onboarding operation. Description *string `json:"description,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumeOnboardingPostOptions : The PcloudVolumeOnboardingPost options.
func (*PcloudVolumeOnboardingPostOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumeOnboardingPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumeOnboardingPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumeOnboardingPostOptions) SetDescription ¶
func (_options *PcloudVolumeOnboardingPostOptions) SetDescription(description string) *PcloudVolumeOnboardingPostOptions
SetDescription : Allow user to set Description
func (*PcloudVolumeOnboardingPostOptions) SetHeaders ¶
func (options *PcloudVolumeOnboardingPostOptions) SetHeaders(param map[string]string) *PcloudVolumeOnboardingPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumeOnboardingPostOptions) SetVolumes ¶
func (_options *PcloudVolumeOnboardingPostOptions) SetVolumes(volumes []AuxiliaryVolumesForOnboarding) *PcloudVolumeOnboardingPostOptions
SetVolumes : Allow user to set Volumes
type PcloudVolumegroupsActionPostOptions ¶
type PcloudVolumegroupsActionPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // Parameters for the desire action. Body *VolumeGroupAction `json:"body" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsActionPostOptions : The PcloudVolumegroupsActionPost options.
func (*PcloudVolumegroupsActionPostOptions) SetBody ¶ added in v0.1.0
func (_options *PcloudVolumegroupsActionPostOptions) SetBody(body *VolumeGroupAction) *PcloudVolumegroupsActionPostOptions
SetBody : Allow user to set Body
func (*PcloudVolumegroupsActionPostOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsActionPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsActionPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsActionPostOptions) SetHeaders ¶
func (options *PcloudVolumegroupsActionPostOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsActionPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsActionPostOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsActionPostOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsActionPostOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumegroupsDeleteOptions ¶
type PcloudVolumegroupsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsDeleteOptions : The PcloudVolumegroupsDelete options.
func (*PcloudVolumegroupsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsDeleteOptions) SetHeaders ¶
func (options *PcloudVolumegroupsDeleteOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsDeleteOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsDeleteOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsDeleteOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumegroupsGetDetailsOptions ¶
type PcloudVolumegroupsGetDetailsOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsGetDetailsOptions : The PcloudVolumegroupsGetDetails options.
func (*PcloudVolumegroupsGetDetailsOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsGetDetailsOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsGetDetailsOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsGetDetailsOptions) SetHeaders ¶
func (options *PcloudVolumegroupsGetDetailsOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsGetDetailsOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsGetDetailsOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsGetDetailsOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsGetDetailsOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumegroupsGetOptions ¶
type PcloudVolumegroupsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsGetOptions : The PcloudVolumegroupsGet options.
func (*PcloudVolumegroupsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsGetOptions) SetHeaders ¶
func (options *PcloudVolumegroupsGetOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsGetOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsGetOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsGetOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumegroupsGetallDetailsOptions ¶
type PcloudVolumegroupsGetallDetailsOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsGetallDetailsOptions : The PcloudVolumegroupsGetallDetails options.
func (*PcloudVolumegroupsGetallDetailsOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsGetallDetailsOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsGetallDetailsOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsGetallDetailsOptions) SetHeaders ¶
func (options *PcloudVolumegroupsGetallDetailsOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsGetallDetailsOptions
SetHeaders : Allow user to set Headers
type PcloudVolumegroupsGetallOptions ¶
type PcloudVolumegroupsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsGetallOptions : The PcloudVolumegroupsGetall options.
func (*PcloudVolumegroupsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsGetallOptions) SetHeaders ¶
func (options *PcloudVolumegroupsGetallOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudVolumegroupsPostOptions ¶
type PcloudVolumegroupsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // List of volume IDs,members of VolumeGroup. VolumeIDs []string `json:"volumeIDs" validate:"required"` // The name of consistencyGroup at storage controller level. This is required to onboard existing volume group on the // target site for DR set up; name and consistencyGroupName are mutually exclusive. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // The name of the volume group. This field is required for creation of new volume group; name and consistencyGroupName // are mutually exclusive. Name *string `json:"name,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsPostOptions : The PcloudVolumegroupsPost options.
func (*PcloudVolumegroupsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsPostOptions) SetConsistencyGroupName ¶
func (_options *PcloudVolumegroupsPostOptions) SetConsistencyGroupName(consistencyGroupName string) *PcloudVolumegroupsPostOptions
SetConsistencyGroupName : Allow user to set ConsistencyGroupName
func (*PcloudVolumegroupsPostOptions) SetHeaders ¶
func (options *PcloudVolumegroupsPostOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsPostOptions) SetName ¶
func (_options *PcloudVolumegroupsPostOptions) SetName(name string) *PcloudVolumegroupsPostOptions
SetName : Allow user to set Name
func (*PcloudVolumegroupsPostOptions) SetVolumeIDs ¶
func (_options *PcloudVolumegroupsPostOptions) SetVolumeIDs(volumeIDs []string) *PcloudVolumegroupsPostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudVolumegroupsPutOptions ¶
type PcloudVolumegroupsPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // List of volume IDs to add to the volume-group. AddVolumes []string `json:"addVolumes,omitempty"` // List of volume IDs to remove from the volume-group. RemoveVolumes []string `json:"removeVolumes,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsPutOptions : The PcloudVolumegroupsPut options.
func (*PcloudVolumegroupsPutOptions) SetAddVolumes ¶
func (_options *PcloudVolumegroupsPutOptions) SetAddVolumes(addVolumes []string) *PcloudVolumegroupsPutOptions
SetAddVolumes : Allow user to set AddVolumes
func (*PcloudVolumegroupsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsPutOptions) SetHeaders ¶
func (options *PcloudVolumegroupsPutOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsPutOptions) SetRemoveVolumes ¶
func (_options *PcloudVolumegroupsPutOptions) SetRemoveVolumes(removeVolumes []string) *PcloudVolumegroupsPutOptions
SetRemoveVolumes : Allow user to set RemoveVolumes
func (*PcloudVolumegroupsPutOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsPutOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsPutOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumegroupsRemoteCopyRelationshipsGetOptions ¶
type PcloudVolumegroupsRemoteCopyRelationshipsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsRemoteCopyRelationshipsGetOptions : The PcloudVolumegroupsRemoteCopyRelationshipsGet options.
func (*PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetHeaders ¶
func (options *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumegroupsStorageDetailsGetOptions ¶
type PcloudVolumegroupsStorageDetailsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // The ID of the volume group. VolumeGroupID *string `json:"volume_group_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumegroupsStorageDetailsGetOptions : The PcloudVolumegroupsStorageDetailsGet options.
func (*PcloudVolumegroupsStorageDetailsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumegroupsStorageDetailsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumegroupsStorageDetailsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumegroupsStorageDetailsGetOptions) SetHeaders ¶
func (options *PcloudVolumegroupsStorageDetailsGetOptions) SetHeaders(param map[string]string) *PcloudVolumegroupsStorageDetailsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumegroupsStorageDetailsGetOptions) SetVolumeGroupID ¶
func (_options *PcloudVolumegroupsStorageDetailsGetOptions) SetVolumeGroupID(volumeGroupID string) *PcloudVolumegroupsStorageDetailsGetOptions
SetVolumeGroupID : Allow user to set VolumeGroupID
type PcloudVolumesClonePostOptions ¶
type PcloudVolumesClonePostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Display name for the new cloned volumes. Cloned Volume names will be prefixed with 'clone-'. If multiple volumes // cloned they will be suffix with a '-' and an incremental number starting with 1. // Example volume names using displayName="volume-abcdef" // single volume clone will be named "clone-volume-abcdef" // multi volume clone will be named "clone-volume-abcdef-1", "clone-volume-abcdef-2", ... For multiple volume // clone, the provided name will be truncated to the first 20 characters. DisplayName *string `json:"displayName" validate:"required"` // List of volumes to be cloned. VolumeIDs []string `json:"volumeIDs" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVolumesClonePostOptions : The PcloudVolumesClonePost options.
func (*PcloudVolumesClonePostOptions) SetCloudInstanceID ¶
func (_options *PcloudVolumesClonePostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVolumesClonePostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVolumesClonePostOptions) SetDisplayName ¶
func (_options *PcloudVolumesClonePostOptions) SetDisplayName(displayName string) *PcloudVolumesClonePostOptions
SetDisplayName : Allow user to set DisplayName
func (*PcloudVolumesClonePostOptions) SetHeaders ¶
func (options *PcloudVolumesClonePostOptions) SetHeaders(param map[string]string) *PcloudVolumesClonePostOptions
SetHeaders : Allow user to set Headers
func (*PcloudVolumesClonePostOptions) SetVolumeIDs ¶
func (_options *PcloudVolumesClonePostOptions) SetVolumeIDs(volumeIDs []string) *PcloudVolumesClonePostOptions
SetVolumeIDs : Allow user to set VolumeIDs
type PcloudVpnconnectionsDeleteOptions ¶
type PcloudVpnconnectionsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsDeleteOptions : The PcloudVpnconnectionsDelete options.
func (*PcloudVpnconnectionsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsDeleteOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsDeleteOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsDeleteOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsDeleteOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsDeleteOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsGetOptions ¶
type PcloudVpnconnectionsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsGetOptions : The PcloudVpnconnectionsGet options.
func (*PcloudVpnconnectionsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsGetOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsGetOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsGetOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsGetOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsGetOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsGetallOptions ¶
type PcloudVpnconnectionsGetallOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsGetallOptions : The PcloudVpnconnectionsGetall options.
func (*PcloudVpnconnectionsGetallOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsGetallOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsGetallOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsGetallOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsGetallOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsGetallOptions
SetHeaders : Allow user to set Headers
type PcloudVpnconnectionsNetworksDeleteOptions ¶
type PcloudVpnconnectionsNetworksDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` NetworkID *string `json:"networkID" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsNetworksDeleteOptions : The PcloudVpnconnectionsNetworksDelete options.
func (*PcloudVpnconnectionsNetworksDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsNetworksDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsNetworksDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsNetworksDeleteOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsNetworksDeleteOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsNetworksDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsNetworksDeleteOptions) SetNetworkID ¶
func (_options *PcloudVpnconnectionsNetworksDeleteOptions) SetNetworkID(networkID string) *PcloudVpnconnectionsNetworksDeleteOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudVpnconnectionsNetworksDeleteOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsNetworksDeleteOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsNetworksDeleteOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsNetworksGetOptions ¶
type PcloudVpnconnectionsNetworksGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsNetworksGetOptions : The PcloudVpnconnectionsNetworksGet options.
func (*PcloudVpnconnectionsNetworksGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsNetworksGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsNetworksGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsNetworksGetOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsNetworksGetOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsNetworksGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsNetworksGetOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsNetworksGetOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsNetworksGetOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsNetworksPutOptions ¶
type PcloudVpnconnectionsNetworksPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` NetworkID *string `json:"networkID" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsNetworksPutOptions : The PcloudVpnconnectionsNetworksPut options.
func (*PcloudVpnconnectionsNetworksPutOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsNetworksPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsNetworksPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsNetworksPutOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsNetworksPutOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsNetworksPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsNetworksPutOptions) SetNetworkID ¶
func (_options *PcloudVpnconnectionsNetworksPutOptions) SetNetworkID(networkID string) *PcloudVpnconnectionsNetworksPutOptions
SetNetworkID : Allow user to set NetworkID
func (*PcloudVpnconnectionsNetworksPutOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsNetworksPutOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsNetworksPutOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsPeersubnetsDeleteOptions ¶
type PcloudVpnconnectionsPeersubnetsDeleteOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` CIDR *string `json:"cidr" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsPeersubnetsDeleteOptions : The PcloudVpnconnectionsPeersubnetsDelete options.
func (*PcloudVpnconnectionsPeersubnetsDeleteOptions) SetCIDR ¶
func (_options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetCIDR(cidr string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
SetCIDR : Allow user to set CIDR
func (*PcloudVpnconnectionsPeersubnetsDeleteOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsPeersubnetsDeleteOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsPeersubnetsDeleteOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsPeersubnetsDeleteOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsPeersubnetsGetOptions ¶
type PcloudVpnconnectionsPeersubnetsGetOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsPeersubnetsGetOptions : The PcloudVpnconnectionsPeersubnetsGet options.
func (*PcloudVpnconnectionsPeersubnetsGetOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsPeersubnetsGetOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPeersubnetsGetOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsPeersubnetsGetOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsPeersubnetsGetOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPeersubnetsGetOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsPeersubnetsGetOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsPeersubnetsGetOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsGetOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsPeersubnetsPutOptions ¶
type PcloudVpnconnectionsPeersubnetsPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` CIDR *string `json:"cidr" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsPeersubnetsPutOptions : The PcloudVpnconnectionsPeersubnetsPut options.
func (*PcloudVpnconnectionsPeersubnetsPutOptions) SetCIDR ¶
func (_options *PcloudVpnconnectionsPeersubnetsPutOptions) SetCIDR(cidr string) *PcloudVpnconnectionsPeersubnetsPutOptions
SetCIDR : Allow user to set CIDR
func (*PcloudVpnconnectionsPeersubnetsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsPeersubnetsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPeersubnetsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsPeersubnetsPutOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsPeersubnetsPutOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPeersubnetsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsPeersubnetsPutOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsPeersubnetsPutOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsPutOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PcloudVpnconnectionsPostOptions ¶
type PcloudVpnconnectionsPostOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // unique identifier of IKEPolicy selected for this VPNConnection. IkePolicy *string `json:"ikePolicy" validate:"required"` // unique identifier of IPSecPolicy selected for this VPNConnection. IPSecPolicy *string `json:"ipSecPolicy" validate:"required"` // Mode used by this VPNConnection, either policy-based, or route-based, this attribute is set at the creation and // cannot be updated later. Mode *string `json:"mode" validate:"required"` // VPN Connection name. Name *string `json:"name" validate:"required"` // an array of network IDs to attach to this VPNConnection. Networks []string `json:"networks" validate:"required"` // IP address of the Peer Gateway attached to this VPNConnection. PeerGatewayAddress *string `json:"peerGatewayAddress" validate:"required"` // an array of strings containing CIDR of peer subnets. PeerSubnets []string `json:"peerSubnets" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsPostOptions : The PcloudVpnconnectionsPost options.
func (*PcloudVpnconnectionsPostOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsPostOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPostOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsPostOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsPostOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPostOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsPostOptions) SetIPSecPolicy ¶
func (_options *PcloudVpnconnectionsPostOptions) SetIPSecPolicy(ipSecPolicy string) *PcloudVpnconnectionsPostOptions
SetIPSecPolicy : Allow user to set IPSecPolicy
func (*PcloudVpnconnectionsPostOptions) SetIkePolicy ¶
func (_options *PcloudVpnconnectionsPostOptions) SetIkePolicy(ikePolicy string) *PcloudVpnconnectionsPostOptions
SetIkePolicy : Allow user to set IkePolicy
func (*PcloudVpnconnectionsPostOptions) SetMode ¶
func (_options *PcloudVpnconnectionsPostOptions) SetMode(mode string) *PcloudVpnconnectionsPostOptions
SetMode : Allow user to set Mode
func (*PcloudVpnconnectionsPostOptions) SetName ¶
func (_options *PcloudVpnconnectionsPostOptions) SetName(name string) *PcloudVpnconnectionsPostOptions
SetName : Allow user to set Name
func (*PcloudVpnconnectionsPostOptions) SetNetworks ¶
func (_options *PcloudVpnconnectionsPostOptions) SetNetworks(networks []string) *PcloudVpnconnectionsPostOptions
SetNetworks : Allow user to set Networks
func (*PcloudVpnconnectionsPostOptions) SetPeerGatewayAddress ¶
func (_options *PcloudVpnconnectionsPostOptions) SetPeerGatewayAddress(peerGatewayAddress string) *PcloudVpnconnectionsPostOptions
SetPeerGatewayAddress : Allow user to set PeerGatewayAddress
func (*PcloudVpnconnectionsPostOptions) SetPeerSubnets ¶
func (_options *PcloudVpnconnectionsPostOptions) SetPeerSubnets(peerSubnets []string) *PcloudVpnconnectionsPostOptions
SetPeerSubnets : Allow user to set PeerSubnets
type PcloudVpnconnectionsPutOptions ¶
type PcloudVpnconnectionsPutOptions struct { // Cloud Instance ID of a PCloud Instance. CloudInstanceID *string `json:"cloud_instance_id" validate:"required,ne="` // ID of a VPN connection. VPNConnectionID *string `json:"vpn_connection_id" validate:"required,ne="` // VPN Connection object used for update. Body *VPNConnectionUpdate `json:"body" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
PcloudVpnconnectionsPutOptions : The PcloudVpnconnectionsPut options.
func (*PcloudVpnconnectionsPutOptions) SetBody ¶ added in v0.1.0
func (_options *PcloudVpnconnectionsPutOptions) SetBody(body *VPNConnectionUpdate) *PcloudVpnconnectionsPutOptions
SetBody : Allow user to set Body
func (*PcloudVpnconnectionsPutOptions) SetCloudInstanceID ¶
func (_options *PcloudVpnconnectionsPutOptions) SetCloudInstanceID(cloudInstanceID string) *PcloudVpnconnectionsPutOptions
SetCloudInstanceID : Allow user to set CloudInstanceID
func (*PcloudVpnconnectionsPutOptions) SetHeaders ¶
func (options *PcloudVpnconnectionsPutOptions) SetHeaders(param map[string]string) *PcloudVpnconnectionsPutOptions
SetHeaders : Allow user to set Headers
func (*PcloudVpnconnectionsPutOptions) SetVPNConnectionID ¶
func (_options *PcloudVpnconnectionsPutOptions) SetVPNConnectionID(vpnConnectionID string) *PcloudVpnconnectionsPutOptions
SetVPNConnectionID : Allow user to set VPNConnectionID
type PeerSubnets ¶
type PeerSubnets struct { // an array of strings containing CIDR of peer subnets. PeerSubnets []string `json:"peerSubnets,omitempty"` }
PeerSubnets : PeerSubnets struct
type PeeringNetwork ¶
type PeeringNetwork struct { // Network in CIDR notation (192.168.0.0/24). CIDR *string `json:"cidr" validate:"required"` // DNS Servers. DnsServers []string `json:"dnsServers,omitempty"` // Name of project to be peered. ProjectName *string `json:"projectName" validate:"required"` }
PeeringNetwork : PeeringNetwork struct
type PlacementGroup ¶
type PlacementGroup struct { // The id of the Placement Group. ID *string `json:"id" validate:"required"` // The List of PVM Instance IDs associated with the Placement Group. Members []string `json:"members" validate:"required"` // The name of the Placement Group. Name *string `json:"name" validate:"required"` // The Placement Group Policy. Policy *string `json:"policy" validate:"required"` }
PlacementGroup : PlacementGroup struct
type PlacementGroups ¶
type PlacementGroups struct { // List of Server Placement Groups. PlacementGroups []PlacementGroup `json:"placementGroups" validate:"required"` }
PlacementGroups : PlacementGroups struct
type Plan ¶
type Plan struct { Bindable *bool `json:"bindable,omitempty"` Description *string `json:"description" validate:"required"` Free *bool `json:"free,omitempty"` ID *string `json:"id" validate:"required"` // See [Service Metadata // Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata) for more // details. Metadata *Metadata `json:"metadata,omitempty"` Name *string `json:"name" validate:"required"` Schemas *SchemasObject `json:"schemas,omitempty"` }
Plan : Plan struct
type PodCapacity ¶ added in v0.1.0
type PodCapacity struct { // Description of a PPCaaS Pod. PodData *PodData `json:"PodData,omitempty"` // List of available storage controllers within a particular DataCenter. StorageControllers map[string]StorageController `json:"StorageControllers,omitempty"` // List of available system pools within a Pod. SystemPools map[string]SystemPoolCapacity `json:"SystemPools,omitempty"` }
PodCapacity : List of available resources within a Pod.
type PodData ¶ added in v0.1.0
type PodData struct { // Number of available cores in the Pod. Cores *float64 `json:"cores" validate:"required"` // Amount of available memory in the Pod (GB). Memory *int64 `json:"memory" validate:"required"` // ID of the Satellite Location. SatLocationID *string `json:"satLocationID" validate:"required"` // Amount of available storage in the Pod (GB). Storage *int64 `json:"storage" validate:"required"` // Total number of usable cores in the Pod. TotalCores *float64 `json:"totalCores" validate:"required"` // Total amount of usable memory in the Pod (GB). TotalMemory *int64 `json:"totalMemory" validate:"required"` // Total number of physical cores in the Pod. TotalPhysCores *float64 `json:"totalPhysCores" validate:"required"` // Total amount of physical memory in the Pod (GB). TotalPhysMemory *int64 `json:"totalPhysMemory" validate:"required"` // Total amount of physical storage in the Pod (GB). TotalPhysStorage *float64 `json:"totalPhysStorage" validate:"required"` // Total amount of usable storage in the Pod (GB). TotalStorage *int64 `json:"totalStorage" validate:"required"` }
PodData : Description of a PPCaaS Pod.
type PowerVsInstance ¶
type PowerVsInstance struct { // List of available capabilities for a specific service. Capabilities map[string]bool `json:"capabilities" validate:"required"` // The timestamp in which the PowerVS service instance was created. CreationDate *string `json:"creationDate" validate:"required"` // The PowerVS Service Instance CRN. CRN *string `json:"crn" validate:"required"` // The PowerVS IBM Cloud URL path for UI (Tentative, still need verification that this is possible). Href *string `json:"href" validate:"required"` // The PowerVS Service Instance ID. ID *string `json:"id" validate:"required"` // Location of the PowerVS Instance. Location *string `json:"location" validate:"required"` // The PowerVS URL path to access specific service instance information. LocationURL *string `json:"locationUrl" validate:"required"` // The name of the service instance (This field will be empty for old accounts as PowerVS did not previously saved the // names). Name *string `json:"name" validate:"required"` // Defines if the user has administrator privileges. PrivilegedUser *bool `json:"privilegedUser" validate:"required"` // IBM Resource Group ID associated with the PowerVS Service Instance (This field will be empty for old accounts as // PowerVS did not previously saved the Resource Group ID). ResourceGroupID *string `json:"resourceGroupId,omitempty"` // The status of the service instance (PowerVS behavior, if Service Instance exists then then status is active). Status *string `json:"status" validate:"required"` }
PowerVsInstance : PowerVS Instance for a specific IBM Cloud Account.
type PowerVsInstances ¶
type PowerVsInstances struct {
PowerVsInstances []PowerVsInstance `json:"powerVsInstances" validate:"required"`
}
PowerVsInstances : The List of PowerVS Instances for a specific IBM Cloud Account.
type PowervsV1 ¶
type PowervsV1 struct {
Service *core.BaseService
}
PowervsV1 : Power IAAS API
API Version: 1.0.0 See: https://github.ibm.com/power-iaas/service-broker
func NewPowervsV1 ¶
func NewPowervsV1(options *PowervsV1Options) (service *PowervsV1, err error)
NewPowervsV1 : constructs an instance of PowervsV1 with passed in options.
func NewPowervsV1UsingExternalConfig ¶
func NewPowervsV1UsingExternalConfig(options *PowervsV1Options) (powervs *PowervsV1, err error)
NewPowervsV1UsingExternalConfig : constructs an instance of PowervsV1 with passed in options and external configuration.
func (*PowervsV1) AvailableHosts ¶ added in v0.1.0
func (powervs *PowervsV1) AvailableHosts(v1AvailableHostsOptions *V1AvailableHostsOptions) (result map[string]AvailableHost, response *core.DetailedResponse, err error)
AvailableHosts : List all the hosts that can be reserved
func (*PowervsV1) AvailableHostsWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) AvailableHostsWithContext(ctx context.Context, v1AvailableHostsOptions *V1AvailableHostsOptions) (result map[string]AvailableHost, response *core.DetailedResponse, err error)
AvailableHostsWithContext is an alternate form of the AvailableHosts method which supports a Context parameter
func (*PowervsV1) BluemixServiceInstanceGet ¶
func (powervs *PowervsV1) BluemixServiceInstanceGet(bluemixServiceInstanceGetOptions *BluemixServiceInstanceGetOptions) (result *ServiceInstance, response *core.DetailedResponse, err error)
BluemixServiceInstanceGet : Get the current state information associated with the service instance
func (*PowervsV1) BluemixServiceInstanceGetWithContext ¶
func (powervs *PowervsV1) BluemixServiceInstanceGetWithContext(ctx context.Context, bluemixServiceInstanceGetOptions *BluemixServiceInstanceGetOptions) (result *ServiceInstance, response *core.DetailedResponse, err error)
BluemixServiceInstanceGetWithContext is an alternate form of the BluemixServiceInstanceGet method which supports a Context parameter
func (*PowervsV1) BluemixServiceInstancePut ¶
func (powervs *PowervsV1) BluemixServiceInstancePut(bluemixServiceInstancePutOptions *BluemixServiceInstancePutOptions) (result *ServiceInstance, response *core.DetailedResponse, err error)
BluemixServiceInstancePut : Update (disable or enable) the state of a provisioned service instance
func (*PowervsV1) BluemixServiceInstancePutWithContext ¶
func (powervs *PowervsV1) BluemixServiceInstancePutWithContext(ctx context.Context, bluemixServiceInstancePutOptions *BluemixServiceInstancePutOptions) (result *ServiceInstance, response *core.DetailedResponse, err error)
BluemixServiceInstancePutWithContext is an alternate form of the BluemixServiceInstancePut method which supports a Context parameter
func (*PowervsV1) CatalogGet ¶
func (powervs *PowervsV1) CatalogGet(catalogGetOptions *CatalogGetOptions) (result *Catalog, response *core.DetailedResponse, err error)
CatalogGet : get the catalog of services that the service broker offers
func (*PowervsV1) CatalogGetWithContext ¶
func (powervs *PowervsV1) CatalogGetWithContext(ctx context.Context, catalogGetOptions *CatalogGetOptions) (result *Catalog, response *core.DetailedResponse, err error)
CatalogGetWithContext is an alternate form of the CatalogGet method which supports a Context parameter
func (*PowervsV1) DatacentersGet ¶ added in v0.1.0
func (powervs *PowervsV1) DatacentersGet(v1DatacentersGetOptions *V1DatacentersGetOptions) (result *Datacenter, response *core.DetailedResponse, err error)
DatacentersGet : Get a Datacenter's information and capabilities
func (*PowervsV1) DatacentersGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) DatacentersGetWithContext(ctx context.Context, v1DatacentersGetOptions *V1DatacentersGetOptions) (result *Datacenter, response *core.DetailedResponse, err error)
DatacentersGetWithContext is an alternate form of the DatacentersGet method which supports a Context parameter
func (*PowervsV1) DatacentersGetall ¶ added in v0.1.0
func (powervs *PowervsV1) DatacentersGetall(v1DatacentersGetallOptions *V1DatacentersGetallOptions) (result *Datacenters, response *core.DetailedResponse, err error)
DatacentersGetall : Get all Datacenters information and capabilities
func (*PowervsV1) DatacentersGetallWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) DatacentersGetallWithContext(ctx context.Context, v1DatacentersGetallOptions *V1DatacentersGetallOptions) (result *Datacenters, response *core.DetailedResponse, err error)
DatacentersGetallWithContext is an alternate form of the DatacentersGetall method which supports a Context parameter
func (*PowervsV1) DisableRetries ¶
func (powervs *PowervsV1) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*PowervsV1) EnableRetries ¶
EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.
func (*PowervsV1) GetEnableGzipCompression ¶
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*PowervsV1) GetServiceURL ¶
GetServiceURL returns the service URL
func (*PowervsV1) HostgroupsGet ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsGet(v1HostgroupsGetOptions *V1HostgroupsGetOptions) (result []Hostgroup, response *core.DetailedResponse, err error)
HostgroupsGet : Get the list of hostgroups for the workspace
func (*PowervsV1) HostgroupsGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsGetWithContext(ctx context.Context, v1HostgroupsGetOptions *V1HostgroupsGetOptions) (result []Hostgroup, response *core.DetailedResponse, err error)
HostgroupsGetWithContext is an alternate form of the HostgroupsGet method which supports a Context parameter
func (*PowervsV1) HostgroupsIDGet ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsIDGet(v1HostgroupsIDGetOptions *V1HostgroupsIDGetOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
HostgroupsIDGet : Get the details of a hostgroup
func (*PowervsV1) HostgroupsIDGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsIDGetWithContext(ctx context.Context, v1HostgroupsIDGetOptions *V1HostgroupsIDGetOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
HostgroupsIDGetWithContext is an alternate form of the HostgroupsIDGet method which supports a Context parameter
func (*PowervsV1) HostgroupsIDPut ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsIDPut(v1HostgroupsIDPutOptions *V1HostgroupsIDPutOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
HostgroupsIDPut : Share/unshare a hostgroup with another workspace
func (*PowervsV1) HostgroupsIDPutWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsIDPutWithContext(ctx context.Context, v1HostgroupsIDPutOptions *V1HostgroupsIDPutOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
HostgroupsIDPutWithContext is an alternate form of the HostgroupsIDPut method which supports a Context parameter
func (*PowervsV1) HostgroupsPost ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsPost(v1HostgroupsPostOptions *V1HostgroupsPostOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
HostgroupsPost : Create a hostgroup with one (or more) host
func (*PowervsV1) HostgroupsPostWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostgroupsPostWithContext(ctx context.Context, v1HostgroupsPostOptions *V1HostgroupsPostOptions) (result *Hostgroup, response *core.DetailedResponse, err error)
HostgroupsPostWithContext is an alternate form of the HostgroupsPost method which supports a Context parameter
func (*PowervsV1) HostsGet ¶ added in v0.1.0
func (powervs *PowervsV1) HostsGet(v1HostsGetOptions *V1HostsGetOptions) (result []Host, response *core.DetailedResponse, err error)
HostsGet : Get the list of all the hosts the workspace has access to
func (*PowervsV1) HostsGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostsGetWithContext(ctx context.Context, v1HostsGetOptions *V1HostsGetOptions) (result []Host, response *core.DetailedResponse, err error)
HostsGetWithContext is an alternate form of the HostsGet method which supports a Context parameter
func (*PowervsV1) HostsIDDelete ¶ added in v0.1.0
func (powervs *PowervsV1) HostsIDDelete(v1HostsIDDeleteOptions *V1HostsIDDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
HostsIDDelete : Release a host from its hostgroup
func (*PowervsV1) HostsIDDeleteWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostsIDDeleteWithContext(ctx context.Context, v1HostsIDDeleteOptions *V1HostsIDDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
HostsIDDeleteWithContext is an alternate form of the HostsIDDelete method which supports a Context parameter
func (*PowervsV1) HostsIDGet ¶ added in v0.1.0
func (powervs *PowervsV1) HostsIDGet(v1HostsIDGetOptions *V1HostsIDGetOptions) (result *Host, response *core.DetailedResponse, err error)
HostsIDGet : Get the details about a host
func (*PowervsV1) HostsIDGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostsIDGetWithContext(ctx context.Context, v1HostsIDGetOptions *V1HostsIDGetOptions) (result *Host, response *core.DetailedResponse, err error)
HostsIDGetWithContext is an alternate form of the HostsIDGet method which supports a Context parameter
func (*PowervsV1) HostsIDPut ¶ added in v0.1.0
func (powervs *PowervsV1) HostsIDPut(v1HostsIDPutOptions *V1HostsIDPutOptions) (result *Host, response *core.DetailedResponse, err error)
HostsIDPut : Modify the display name of a host
func (*PowervsV1) HostsIDPutWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostsIDPutWithContext(ctx context.Context, v1HostsIDPutOptions *V1HostsIDPutOptions) (result *Host, response *core.DetailedResponse, err error)
HostsIDPutWithContext is an alternate form of the HostsIDPut method which supports a Context parameter
func (*PowervsV1) HostsPost ¶ added in v0.1.0
func (powervs *PowervsV1) HostsPost(v1HostsPostOptions *V1HostsPostOptions) (result *Host, response *core.DetailedResponse, err error)
HostsPost : Add new host(s) to an existing hostgroup
func (*PowervsV1) HostsPostWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) HostsPostWithContext(ctx context.Context, v1HostsPostOptions *V1HostsPostOptions) (result *Host, response *core.DetailedResponse, err error)
HostsPostWithContext is an alternate form of the HostsPost method which supports a Context parameter
func (*PowervsV1) InternalV1PowervsInstancesGet ¶
func (powervs *PowervsV1) InternalV1PowervsInstancesGet(internalV1PowervsInstancesGetOptions *InternalV1PowervsInstancesGetOptions) (result *PowerVsInstances, response *core.DetailedResponse, err error)
InternalV1PowervsInstancesGet : Get List of PowerVS Cloud Instances
func (*PowervsV1) InternalV1PowervsInstancesGetWithContext ¶
func (powervs *PowervsV1) InternalV1PowervsInstancesGetWithContext(ctx context.Context, internalV1PowervsInstancesGetOptions *InternalV1PowervsInstancesGetOptions) (result *PowerVsInstances, response *core.DetailedResponse, err error)
InternalV1PowervsInstancesGetWithContext is an alternate form of the InternalV1PowervsInstancesGet method which supports a Context parameter
func (*PowervsV1) InternalV1PowervsLocationsActivatePut ¶ added in v0.1.0
func (powervs *PowervsV1) InternalV1PowervsLocationsActivatePut(internalV1PowervsLocationsActivatePutOptions *InternalV1PowervsLocationsActivatePutOptions) (result *SatelliteOrder, response *core.DetailedResponse, err error)
InternalV1PowervsLocationsActivatePut : Activate a PowerVS On-Prem location
func (*PowervsV1) InternalV1PowervsLocationsActivatePutWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) InternalV1PowervsLocationsActivatePutWithContext(ctx context.Context, internalV1PowervsLocationsActivatePutOptions *InternalV1PowervsLocationsActivatePutOptions) (result *SatelliteOrder, response *core.DetailedResponse, err error)
InternalV1PowervsLocationsActivatePutWithContext is an alternate form of the InternalV1PowervsLocationsActivatePut method which supports a Context parameter
func (*PowervsV1) InternalV1PowervsLocationsTagDelete ¶ added in v0.1.0
func (powervs *PowervsV1) InternalV1PowervsLocationsTagDelete(internalV1PowervsLocationsTagDeleteOptions *InternalV1PowervsLocationsTagDeleteOptions) (response *core.DetailedResponse, err error)
InternalV1PowervsLocationsTagDelete : Delete a Power Satellite Tag
func (*PowervsV1) InternalV1PowervsLocationsTagDeleteWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) InternalV1PowervsLocationsTagDeleteWithContext(ctx context.Context, internalV1PowervsLocationsTagDeleteOptions *InternalV1PowervsLocationsTagDeleteOptions) (response *core.DetailedResponse, err error)
InternalV1PowervsLocationsTagDeleteWithContext is an alternate form of the InternalV1PowervsLocationsTagDelete method which supports a Context parameter
func (*PowervsV1) InternalV1PowervsLocationsTagPost ¶ added in v0.1.0
func (powervs *PowervsV1) InternalV1PowervsLocationsTagPost(internalV1PowervsLocationsTagPostOptions *InternalV1PowervsLocationsTagPostOptions) (response *core.DetailedResponse, err error)
InternalV1PowervsLocationsTagPost : Add a Power Satellite Tag
func (*PowervsV1) InternalV1PowervsLocationsTagPostWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) InternalV1PowervsLocationsTagPostWithContext(ctx context.Context, internalV1PowervsLocationsTagPostOptions *InternalV1PowervsLocationsTagPostOptions) (response *core.DetailedResponse, err error)
InternalV1PowervsLocationsTagPostWithContext is an alternate form of the InternalV1PowervsLocationsTagPost method which supports a Context parameter
func (*PowervsV1) InternalV1PowervsLocationsTransitgatewayGet ¶
func (powervs *PowervsV1) InternalV1PowervsLocationsTransitgatewayGet(internalV1PowervsLocationsTransitgatewayGetOptions *InternalV1PowervsLocationsTransitgatewayGetOptions) (result *TransitGatewayLocations, response *core.DetailedResponse, err error)
InternalV1PowervsLocationsTransitgatewayGet : Get List of PER enabled PowerVS Locations
func (*PowervsV1) InternalV1PowervsLocationsTransitgatewayGetWithContext ¶
func (powervs *PowervsV1) InternalV1PowervsLocationsTransitgatewayGetWithContext(ctx context.Context, internalV1PowervsLocationsTransitgatewayGetOptions *InternalV1PowervsLocationsTransitgatewayGetOptions) (result *TransitGatewayLocations, response *core.DetailedResponse, err error)
InternalV1PowervsLocationsTransitgatewayGetWithContext is an alternate form of the InternalV1PowervsLocationsTransitgatewayGet method which supports a Context parameter
func (*PowervsV1) InternalV1StorageRegionsStoragePoolsGet ¶
func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGet(internalV1StorageRegionsStoragePoolsGetOptions *InternalV1StorageRegionsStoragePoolsGetOptions) (result []StoragePool, response *core.DetailedResponse, err error)
InternalV1StorageRegionsStoragePoolsGet : Get the settings for given pool name
func (*PowervsV1) InternalV1StorageRegionsStoragePoolsGetWithContext ¶
func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGetWithContext(ctx context.Context, internalV1StorageRegionsStoragePoolsGetOptions *InternalV1StorageRegionsStoragePoolsGetOptions) (result []StoragePool, response *core.DetailedResponse, err error)
InternalV1StorageRegionsStoragePoolsGetWithContext is an alternate form of the InternalV1StorageRegionsStoragePoolsGet method which supports a Context parameter
func (*PowervsV1) InternalV1StorageRegionsStoragePoolsGetall ¶
func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGetall(internalV1StorageRegionsStoragePoolsGetallOptions *InternalV1StorageRegionsStoragePoolsGetallOptions) (result []StoragePool, response *core.DetailedResponse, err error)
InternalV1StorageRegionsStoragePoolsGetall : Get the current storage pools settings for a region-zone
func (*PowervsV1) InternalV1StorageRegionsStoragePoolsGetallWithContext ¶
func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsGetallWithContext(ctx context.Context, internalV1StorageRegionsStoragePoolsGetallOptions *InternalV1StorageRegionsStoragePoolsGetallOptions) (result []StoragePool, response *core.DetailedResponse, err error)
InternalV1StorageRegionsStoragePoolsGetallWithContext is an alternate form of the InternalV1StorageRegionsStoragePoolsGetall method which supports a Context parameter
func (*PowervsV1) InternalV1StorageRegionsStoragePoolsPut ¶
func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsPut(internalV1StorageRegionsStoragePoolsPutOptions *InternalV1StorageRegionsStoragePoolsPutOptions) (result *StoragePool, response *core.DetailedResponse, err error)
InternalV1StorageRegionsStoragePoolsPut : Update the settings for given pool name
func (*PowervsV1) InternalV1StorageRegionsStoragePoolsPutWithContext ¶
func (powervs *PowervsV1) InternalV1StorageRegionsStoragePoolsPutWithContext(ctx context.Context, internalV1StorageRegionsStoragePoolsPutOptions *InternalV1StorageRegionsStoragePoolsPutOptions) (result *StoragePool, response *core.DetailedResponse, err error)
InternalV1StorageRegionsStoragePoolsPutWithContext is an alternate form of the InternalV1StorageRegionsStoragePoolsPut method which supports a Context parameter
func (*PowervsV1) InternalV1StorageRegionsThresholdsGet ¶
func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsGet(internalV1StorageRegionsThresholdsGetOptions *InternalV1StorageRegionsThresholdsGetOptions) (result *Thresholds, response *core.DetailedResponse, err error)
InternalV1StorageRegionsThresholdsGet : Get the current default threshold settings for a region-zone
func (*PowervsV1) InternalV1StorageRegionsThresholdsGetWithContext ¶
func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsGetWithContext(ctx context.Context, internalV1StorageRegionsThresholdsGetOptions *InternalV1StorageRegionsThresholdsGetOptions) (result *Thresholds, response *core.DetailedResponse, err error)
InternalV1StorageRegionsThresholdsGetWithContext is an alternate form of the InternalV1StorageRegionsThresholdsGet method which supports a Context parameter
func (*PowervsV1) InternalV1StorageRegionsThresholdsPut ¶
func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsPut(internalV1StorageRegionsThresholdsPutOptions *InternalV1StorageRegionsThresholdsPutOptions) (result *Thresholds, response *core.DetailedResponse, err error)
InternalV1StorageRegionsThresholdsPut : Update a default threshold setting for a region-zone
func (*PowervsV1) InternalV1StorageRegionsThresholdsPutWithContext ¶
func (powervs *PowervsV1) InternalV1StorageRegionsThresholdsPutWithContext(ctx context.Context, internalV1StorageRegionsThresholdsPutOptions *InternalV1StorageRegionsThresholdsPutOptions) (result *Thresholds, response *core.DetailedResponse, err error)
InternalV1StorageRegionsThresholdsPutWithContext is an alternate form of the InternalV1StorageRegionsThresholdsPut method which supports a Context parameter
func (*PowervsV1) InternalV1TransitgatewayGet ¶
func (powervs *PowervsV1) InternalV1TransitgatewayGet(internalV1TransitgatewayGetOptions *InternalV1TransitgatewayGetOptions) (result *TransitGatewayInstance, response *core.DetailedResponse, err error)
InternalV1TransitgatewayGet : Get the Cloud Instance Transit Gateway information
func (*PowervsV1) InternalV1TransitgatewayGetWithContext ¶
func (powervs *PowervsV1) InternalV1TransitgatewayGetWithContext(ctx context.Context, internalV1TransitgatewayGetOptions *InternalV1TransitgatewayGetOptions) (result *TransitGatewayInstance, response *core.DetailedResponse, err error)
InternalV1TransitgatewayGetWithContext is an alternate form of the InternalV1TransitgatewayGet method which supports a Context parameter
func (*PowervsV1) NewAddHost ¶ added in v0.1.0
NewAddHost : Instantiate AddHost (Generic Model Constructor)
func (*PowervsV1) NewAuxiliaryVolumeForOnboarding ¶
func (*PowervsV1) NewAuxiliaryVolumeForOnboarding(auxVolumeName string) (_model *AuxiliaryVolumeForOnboarding, err error)
NewAuxiliaryVolumeForOnboarding : Instantiate AuxiliaryVolumeForOnboarding (Generic Model Constructor)
func (*PowervsV1) NewAuxiliaryVolumesForOnboarding ¶
func (*PowervsV1) NewAuxiliaryVolumesForOnboarding(auxiliaryVolumes []AuxiliaryVolumeForOnboarding, sourceCRN string) (_model *AuxiliaryVolumesForOnboarding, err error)
NewAuxiliaryVolumesForOnboarding : Instantiate AuxiliaryVolumesForOnboarding (Generic Model Constructor)
func (*PowervsV1) NewBluemixServiceInstanceGetOptions ¶
func (*PowervsV1) NewBluemixServiceInstanceGetOptions(instanceID string) *BluemixServiceInstanceGetOptions
NewBluemixServiceInstanceGetOptions : Instantiate BluemixServiceInstanceGetOptions
func (*PowervsV1) NewBluemixServiceInstancePutOptions ¶
func (*PowervsV1) NewBluemixServiceInstancePutOptions(instanceID string, enabled bool) *BluemixServiceInstancePutOptions
NewBluemixServiceInstancePutOptions : Instantiate BluemixServiceInstancePutOptions
func (*PowervsV1) NewCatalogGetOptions ¶
func (*PowervsV1) NewCatalogGetOptions(xBrokerApiVersion string) *CatalogGetOptions
NewCatalogGetOptions : Instantiate CatalogGetOptions
func (*PowervsV1) NewCloudConnectionGreTunnelCreate ¶
func (*PowervsV1) NewCloudConnectionGreTunnelCreate(cidr string, destIPAddress string) (_model *CloudConnectionGreTunnelCreate, err error)
NewCloudConnectionGreTunnelCreate : Instantiate CloudConnectionGreTunnelCreate (Generic Model Constructor)
func (*PowervsV1) NewCloudConnectionVPC ¶
func (*PowervsV1) NewCloudConnectionVPC(vpcID string) (_model *CloudConnectionVPC, err error)
NewCloudConnectionVPC : Instantiate CloudConnectionVPC (Generic Model Constructor)
func (*PowervsV1) NewConsoleLanguage ¶
func (*PowervsV1) NewConsoleLanguage(code string) (_model *ConsoleLanguage, err error)
NewConsoleLanguage : Instantiate ConsoleLanguage (Generic Model Constructor)
func (*PowervsV1) NewIPAddressRange ¶
func (*PowervsV1) NewIPAddressRange(endingIPAddress string, startingIPAddress string) (_model *IPAddressRange, err error)
NewIPAddressRange : Instantiate IPAddressRange (Generic Model Constructor)
func (*PowervsV1) NewInternalV1PowervsInstancesGetOptions ¶
func (*PowervsV1) NewInternalV1PowervsInstancesGetOptions() *InternalV1PowervsInstancesGetOptions
NewInternalV1PowervsInstancesGetOptions : Instantiate InternalV1PowervsInstancesGetOptions
func (*PowervsV1) NewInternalV1PowervsLocationsActivatePutOptions ¶ added in v0.1.0
func (*PowervsV1) NewInternalV1PowervsLocationsActivatePutOptions(orderID string, satelliteID string) *InternalV1PowervsLocationsActivatePutOptions
NewInternalV1PowervsLocationsActivatePutOptions : Instantiate InternalV1PowervsLocationsActivatePutOptions
func (*PowervsV1) NewInternalV1PowervsLocationsTagDeleteOptions ¶ added in v0.1.0
func (*PowervsV1) NewInternalV1PowervsLocationsTagDeleteOptions(satelliteID string) *InternalV1PowervsLocationsTagDeleteOptions
NewInternalV1PowervsLocationsTagDeleteOptions : Instantiate InternalV1PowervsLocationsTagDeleteOptions
func (*PowervsV1) NewInternalV1PowervsLocationsTagPostOptions ¶ added in v0.1.0
func (*PowervsV1) NewInternalV1PowervsLocationsTagPostOptions(satelliteID string) *InternalV1PowervsLocationsTagPostOptions
NewInternalV1PowervsLocationsTagPostOptions : Instantiate InternalV1PowervsLocationsTagPostOptions
func (*PowervsV1) NewInternalV1PowervsLocationsTransitgatewayGetOptions ¶
func (*PowervsV1) NewInternalV1PowervsLocationsTransitgatewayGetOptions() *InternalV1PowervsLocationsTransitgatewayGetOptions
NewInternalV1PowervsLocationsTransitgatewayGetOptions : Instantiate InternalV1PowervsLocationsTransitgatewayGetOptions
func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsGetOptions ¶
func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsGetOptions(regionZoneID string, storagePoolName string) *InternalV1StorageRegionsStoragePoolsGetOptions
NewInternalV1StorageRegionsStoragePoolsGetOptions : Instantiate InternalV1StorageRegionsStoragePoolsGetOptions
func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsGetallOptions ¶
func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsGetallOptions(regionZoneID string) *InternalV1StorageRegionsStoragePoolsGetallOptions
NewInternalV1StorageRegionsStoragePoolsGetallOptions : Instantiate InternalV1StorageRegionsStoragePoolsGetallOptions
func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsPutOptions ¶
func (*PowervsV1) NewInternalV1StorageRegionsStoragePoolsPutOptions(regionZoneID string, storagePoolName string) *InternalV1StorageRegionsStoragePoolsPutOptions
NewInternalV1StorageRegionsStoragePoolsPutOptions : Instantiate InternalV1StorageRegionsStoragePoolsPutOptions
func (*PowervsV1) NewInternalV1StorageRegionsThresholdsGetOptions ¶
func (*PowervsV1) NewInternalV1StorageRegionsThresholdsGetOptions(regionZoneID string) *InternalV1StorageRegionsThresholdsGetOptions
NewInternalV1StorageRegionsThresholdsGetOptions : Instantiate InternalV1StorageRegionsThresholdsGetOptions
func (*PowervsV1) NewInternalV1StorageRegionsThresholdsPutOptions ¶
func (*PowervsV1) NewInternalV1StorageRegionsThresholdsPutOptions(regionZoneID string) *InternalV1StorageRegionsThresholdsPutOptions
NewInternalV1StorageRegionsThresholdsPutOptions : Instantiate InternalV1StorageRegionsThresholdsPutOptions
func (*PowervsV1) NewInternalV1TransitgatewayGetOptions ¶
func (*PowervsV1) NewInternalV1TransitgatewayGetOptions(powervsServiceCRN string, ibmUserAuthorization string) *InternalV1TransitgatewayGetOptions
NewInternalV1TransitgatewayGetOptions : Instantiate InternalV1TransitgatewayGetOptions
func (*PowervsV1) NewPcloudCloudconnectionsDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsDeleteOptions(cloudInstanceID string, cloudConnectionID string) *PcloudCloudconnectionsDeleteOptions
NewPcloudCloudconnectionsDeleteOptions : Instantiate PcloudCloudconnectionsDeleteOptions
func (*PowervsV1) NewPcloudCloudconnectionsGetOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsGetOptions(cloudInstanceID string, cloudConnectionID string) *PcloudCloudconnectionsGetOptions
NewPcloudCloudconnectionsGetOptions : Instantiate PcloudCloudconnectionsGetOptions
func (*PowervsV1) NewPcloudCloudconnectionsGetallOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsGetallOptions(cloudInstanceID string) *PcloudCloudconnectionsGetallOptions
NewPcloudCloudconnectionsGetallOptions : Instantiate PcloudCloudconnectionsGetallOptions
func (*PowervsV1) NewPcloudCloudconnectionsNetworksDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsNetworksDeleteOptions(cloudInstanceID string, cloudConnectionID string, networkID string) *PcloudCloudconnectionsNetworksDeleteOptions
NewPcloudCloudconnectionsNetworksDeleteOptions : Instantiate PcloudCloudconnectionsNetworksDeleteOptions
func (*PowervsV1) NewPcloudCloudconnectionsNetworksPutOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsNetworksPutOptions(cloudInstanceID string, cloudConnectionID string, networkID string) *PcloudCloudconnectionsNetworksPutOptions
NewPcloudCloudconnectionsNetworksPutOptions : Instantiate PcloudCloudconnectionsNetworksPutOptions
func (*PowervsV1) NewPcloudCloudconnectionsPostOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsPostOptions(cloudInstanceID string, name string, speed int64) *PcloudCloudconnectionsPostOptions
NewPcloudCloudconnectionsPostOptions : Instantiate PcloudCloudconnectionsPostOptions
func (*PowervsV1) NewPcloudCloudconnectionsPutOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsPutOptions(cloudInstanceID string, cloudConnectionID string) *PcloudCloudconnectionsPutOptions
NewPcloudCloudconnectionsPutOptions : Instantiate PcloudCloudconnectionsPutOptions
func (*PowervsV1) NewPcloudCloudconnectionsVirtualprivatecloudsGetallOptions ¶
func (*PowervsV1) NewPcloudCloudconnectionsVirtualprivatecloudsGetallOptions(cloudInstanceID string) *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
NewPcloudCloudconnectionsVirtualprivatecloudsGetallOptions : Instantiate PcloudCloudconnectionsVirtualprivatecloudsGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesDeleteOptions(cloudInstanceID string) *PcloudCloudinstancesDeleteOptions
NewPcloudCloudinstancesDeleteOptions : Instantiate PcloudCloudinstancesDeleteOptions
func (*PowervsV1) NewPcloudCloudinstancesGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesGetOptions(cloudInstanceID string) *PcloudCloudinstancesGetOptions
NewPcloudCloudinstancesGetOptions : Instantiate PcloudCloudinstancesGetOptions
func (*PowervsV1) NewPcloudCloudinstancesImagesDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesImagesDeleteOptions(cloudInstanceID string, imageID string) *PcloudCloudinstancesImagesDeleteOptions
NewPcloudCloudinstancesImagesDeleteOptions : Instantiate PcloudCloudinstancesImagesDeleteOptions
func (*PowervsV1) NewPcloudCloudinstancesImagesExportPostOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesImagesExportPostOptions(cloudInstanceID string, imageID string, accessKey string, bucketName string) *PcloudCloudinstancesImagesExportPostOptions
NewPcloudCloudinstancesImagesExportPostOptions : Instantiate PcloudCloudinstancesImagesExportPostOptions
func (*PowervsV1) NewPcloudCloudinstancesImagesGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesImagesGetOptions(cloudInstanceID string, imageID string) *PcloudCloudinstancesImagesGetOptions
NewPcloudCloudinstancesImagesGetOptions : Instantiate PcloudCloudinstancesImagesGetOptions
func (*PowervsV1) NewPcloudCloudinstancesImagesGetallOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesImagesGetallOptions(cloudInstanceID string) *PcloudCloudinstancesImagesGetallOptions
NewPcloudCloudinstancesImagesGetallOptions : Instantiate PcloudCloudinstancesImagesGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesImagesPostOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesImagesPostOptions(cloudInstanceID string, source string) *PcloudCloudinstancesImagesPostOptions
NewPcloudCloudinstancesImagesPostOptions : Instantiate PcloudCloudinstancesImagesPostOptions
func (*PowervsV1) NewPcloudCloudinstancesJobsDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesJobsDeleteOptions(cloudInstanceID string, jobID string) *PcloudCloudinstancesJobsDeleteOptions
NewPcloudCloudinstancesJobsDeleteOptions : Instantiate PcloudCloudinstancesJobsDeleteOptions
func (*PowervsV1) NewPcloudCloudinstancesJobsGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesJobsGetOptions(cloudInstanceID string, jobID string) *PcloudCloudinstancesJobsGetOptions
NewPcloudCloudinstancesJobsGetOptions : Instantiate PcloudCloudinstancesJobsGetOptions
func (*PowervsV1) NewPcloudCloudinstancesJobsGetallOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesJobsGetallOptions(cloudInstanceID string) *PcloudCloudinstancesJobsGetallOptions
NewPcloudCloudinstancesJobsGetallOptions : Instantiate PcloudCloudinstancesJobsGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesPutOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesPutOptions(cloudInstanceID string) *PcloudCloudinstancesPutOptions
NewPcloudCloudinstancesPutOptions : Instantiate PcloudCloudinstancesPutOptions
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsDeleteOptions(cloudInstanceID string, snapshotID string) *PcloudCloudinstancesSnapshotsDeleteOptions
NewPcloudCloudinstancesSnapshotsDeleteOptions : Instantiate PcloudCloudinstancesSnapshotsDeleteOptions
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsGetOptions(cloudInstanceID string, snapshotID string) *PcloudCloudinstancesSnapshotsGetOptions
NewPcloudCloudinstancesSnapshotsGetOptions : Instantiate PcloudCloudinstancesSnapshotsGetOptions
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsGetallOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsGetallOptions(cloudInstanceID string) *PcloudCloudinstancesSnapshotsGetallOptions
NewPcloudCloudinstancesSnapshotsGetallOptions : Instantiate PcloudCloudinstancesSnapshotsGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsPutOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesSnapshotsPutOptions(cloudInstanceID string, snapshotID string) *PcloudCloudinstancesSnapshotsPutOptions
NewPcloudCloudinstancesSnapshotsPutOptions : Instantiate PcloudCloudinstancesSnapshotsPutOptions
func (*PowervsV1) NewPcloudCloudinstancesStockimagesGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesStockimagesGetOptions(cloudInstanceID string, imageID string) *PcloudCloudinstancesStockimagesGetOptions
NewPcloudCloudinstancesStockimagesGetOptions : Instantiate PcloudCloudinstancesStockimagesGetOptions
func (*PowervsV1) NewPcloudCloudinstancesStockimagesGetallOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesStockimagesGetallOptions(cloudInstanceID string) *PcloudCloudinstancesStockimagesGetallOptions
NewPcloudCloudinstancesStockimagesGetallOptions : Instantiate PcloudCloudinstancesStockimagesGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesStoragetiersGetallOptions ¶ added in v0.1.0
func (*PowervsV1) NewPcloudCloudinstancesStoragetiersGetallOptions(cloudInstanceID string) *PcloudCloudinstancesStoragetiersGetallOptions
NewPcloudCloudinstancesStoragetiersGetallOptions : Instantiate PcloudCloudinstancesStoragetiersGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesActionPostOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesActionPostOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesActionPostOptions
NewPcloudCloudinstancesVolumesActionPostOptions : Instantiate PcloudCloudinstancesVolumesActionPostOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesDeleteOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesDeleteOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesDeleteOptions
NewPcloudCloudinstancesVolumesDeleteOptions : Instantiate PcloudCloudinstancesVolumesDeleteOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesFlashCopyMappingsGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesFlashCopyMappingsGetOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
NewPcloudCloudinstancesVolumesFlashCopyMappingsGetOptions : Instantiate PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesGetOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesGetOptions
NewPcloudCloudinstancesVolumesGetOptions : Instantiate PcloudCloudinstancesVolumesGetOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesGetallOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesGetallOptions(cloudInstanceID string) *PcloudCloudinstancesVolumesGetallOptions
NewPcloudCloudinstancesVolumesGetallOptions : Instantiate PcloudCloudinstancesVolumesGetallOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesPostOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesPostOptions(cloudInstanceID string, name string, size float64) *PcloudCloudinstancesVolumesPostOptions
NewPcloudCloudinstancesVolumesPostOptions : Instantiate PcloudCloudinstancesVolumesPostOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesPutOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesPutOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesPutOptions
NewPcloudCloudinstancesVolumesPutOptions : Instantiate PcloudCloudinstancesVolumesPutOptions
func (*PowervsV1) NewPcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions ¶
func (*PowervsV1) NewPcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions(cloudInstanceID string, volumeID string) *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
NewPcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions : Instantiate PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions
func (*PowervsV1) NewPcloudDhcpDeleteOptions ¶
func (*PowervsV1) NewPcloudDhcpDeleteOptions(cloudInstanceID string, dhcpID string) *PcloudDhcpDeleteOptions
NewPcloudDhcpDeleteOptions : Instantiate PcloudDhcpDeleteOptions
func (*PowervsV1) NewPcloudDhcpGetOptions ¶
func (*PowervsV1) NewPcloudDhcpGetOptions(cloudInstanceID string, dhcpID string) *PcloudDhcpGetOptions
NewPcloudDhcpGetOptions : Instantiate PcloudDhcpGetOptions
func (*PowervsV1) NewPcloudDhcpGetallOptions ¶
func (*PowervsV1) NewPcloudDhcpGetallOptions(cloudInstanceID string) *PcloudDhcpGetallOptions
NewPcloudDhcpGetallOptions : Instantiate PcloudDhcpGetallOptions
func (*PowervsV1) NewPcloudDhcpPostOptions ¶
func (*PowervsV1) NewPcloudDhcpPostOptions(cloudInstanceID string) *PcloudDhcpPostOptions
NewPcloudDhcpPostOptions : Instantiate PcloudDhcpPostOptions
func (*PowervsV1) NewPcloudEventsGetOptions ¶
func (*PowervsV1) NewPcloudEventsGetOptions(cloudInstanceID string, eventID string) *PcloudEventsGetOptions
NewPcloudEventsGetOptions : Instantiate PcloudEventsGetOptions
func (*PowervsV1) NewPcloudEventsGetqueryOptions ¶
func (*PowervsV1) NewPcloudEventsGetqueryOptions(cloudInstanceID string) *PcloudEventsGetqueryOptions
NewPcloudEventsGetqueryOptions : Instantiate PcloudEventsGetqueryOptions
func (*PowervsV1) NewPcloudIkepoliciesDeleteOptions ¶
func (*PowervsV1) NewPcloudIkepoliciesDeleteOptions(cloudInstanceID string, ikePolicyID string) *PcloudIkepoliciesDeleteOptions
NewPcloudIkepoliciesDeleteOptions : Instantiate PcloudIkepoliciesDeleteOptions
func (*PowervsV1) NewPcloudIkepoliciesGetOptions ¶
func (*PowervsV1) NewPcloudIkepoliciesGetOptions(cloudInstanceID string, ikePolicyID string) *PcloudIkepoliciesGetOptions
NewPcloudIkepoliciesGetOptions : Instantiate PcloudIkepoliciesGetOptions
func (*PowervsV1) NewPcloudIkepoliciesGetallOptions ¶
func (*PowervsV1) NewPcloudIkepoliciesGetallOptions(cloudInstanceID string) *PcloudIkepoliciesGetallOptions
NewPcloudIkepoliciesGetallOptions : Instantiate PcloudIkepoliciesGetallOptions
func (*PowervsV1) NewPcloudIkepoliciesPostOptions ¶
func (*PowervsV1) NewPcloudIkepoliciesPostOptions(cloudInstanceID string, dhGroup int64, encryption string, keyLifetime int64, name string, presharedKey string, version int64) *PcloudIkepoliciesPostOptions
NewPcloudIkepoliciesPostOptions : Instantiate PcloudIkepoliciesPostOptions
func (*PowervsV1) NewPcloudIkepoliciesPutOptions ¶
func (*PowervsV1) NewPcloudIkepoliciesPutOptions(cloudInstanceID string, ikePolicyID string, body *IkePolicyUpdate) *PcloudIkepoliciesPutOptions
NewPcloudIkepoliciesPutOptions : Instantiate PcloudIkepoliciesPutOptions
func (*PowervsV1) NewPcloudImagesGetOptions ¶
func (*PowervsV1) NewPcloudImagesGetOptions(imageID string) *PcloudImagesGetOptions
NewPcloudImagesGetOptions : Instantiate PcloudImagesGetOptions
func (*PowervsV1) NewPcloudImagesGetallOptions ¶
func (*PowervsV1) NewPcloudImagesGetallOptions() *PcloudImagesGetallOptions
NewPcloudImagesGetallOptions : Instantiate PcloudImagesGetallOptions
func (*PowervsV1) NewPcloudIpsecpoliciesDeleteOptions ¶
func (*PowervsV1) NewPcloudIpsecpoliciesDeleteOptions(cloudInstanceID string, ipsecPolicyID string) *PcloudIpsecpoliciesDeleteOptions
NewPcloudIpsecpoliciesDeleteOptions : Instantiate PcloudIpsecpoliciesDeleteOptions
func (*PowervsV1) NewPcloudIpsecpoliciesGetOptions ¶
func (*PowervsV1) NewPcloudIpsecpoliciesGetOptions(cloudInstanceID string, ipsecPolicyID string) *PcloudIpsecpoliciesGetOptions
NewPcloudIpsecpoliciesGetOptions : Instantiate PcloudIpsecpoliciesGetOptions
func (*PowervsV1) NewPcloudIpsecpoliciesGetallOptions ¶
func (*PowervsV1) NewPcloudIpsecpoliciesGetallOptions(cloudInstanceID string) *PcloudIpsecpoliciesGetallOptions
NewPcloudIpsecpoliciesGetallOptions : Instantiate PcloudIpsecpoliciesGetallOptions
func (*PowervsV1) NewPcloudIpsecpoliciesPostOptions ¶
func (*PowervsV1) NewPcloudIpsecpoliciesPostOptions(cloudInstanceID string, dhGroup int64, encryption string, keyLifetime int64, name string, pfs bool) *PcloudIpsecpoliciesPostOptions
NewPcloudIpsecpoliciesPostOptions : Instantiate PcloudIpsecpoliciesPostOptions
func (*PowervsV1) NewPcloudIpsecpoliciesPutOptions ¶
func (*PowervsV1) NewPcloudIpsecpoliciesPutOptions(cloudInstanceID string, ipsecPolicyID string, body *IPSecPolicyUpdate) *PcloudIpsecpoliciesPutOptions
NewPcloudIpsecpoliciesPutOptions : Instantiate PcloudIpsecpoliciesPutOptions
func (*PowervsV1) NewPcloudLocationsDisasterrecoveryGetOptions ¶
func (*PowervsV1) NewPcloudLocationsDisasterrecoveryGetOptions(cloudInstanceID string) *PcloudLocationsDisasterrecoveryGetOptions
NewPcloudLocationsDisasterrecoveryGetOptions : Instantiate PcloudLocationsDisasterrecoveryGetOptions
func (*PowervsV1) NewPcloudLocationsDisasterrecoveryGetallOptions ¶
func (*PowervsV1) NewPcloudLocationsDisasterrecoveryGetallOptions() *PcloudLocationsDisasterrecoveryGetallOptions
NewPcloudLocationsDisasterrecoveryGetallOptions : Instantiate PcloudLocationsDisasterrecoveryGetallOptions
func (*PowervsV1) NewPcloudNetworksDeleteOptions ¶
func (*PowervsV1) NewPcloudNetworksDeleteOptions(cloudInstanceID string, networkID string) *PcloudNetworksDeleteOptions
NewPcloudNetworksDeleteOptions : Instantiate PcloudNetworksDeleteOptions
func (*PowervsV1) NewPcloudNetworksGetOptions ¶
func (*PowervsV1) NewPcloudNetworksGetOptions(cloudInstanceID string, networkID string) *PcloudNetworksGetOptions
NewPcloudNetworksGetOptions : Instantiate PcloudNetworksGetOptions
func (*PowervsV1) NewPcloudNetworksGetallOptions ¶
func (*PowervsV1) NewPcloudNetworksGetallOptions(cloudInstanceID string) *PcloudNetworksGetallOptions
NewPcloudNetworksGetallOptions : Instantiate PcloudNetworksGetallOptions
func (*PowervsV1) NewPcloudNetworksPortsDeleteOptions ¶
func (*PowervsV1) NewPcloudNetworksPortsDeleteOptions(cloudInstanceID string, networkID string, portID string) *PcloudNetworksPortsDeleteOptions
NewPcloudNetworksPortsDeleteOptions : Instantiate PcloudNetworksPortsDeleteOptions
func (*PowervsV1) NewPcloudNetworksPortsGetOptions ¶
func (*PowervsV1) NewPcloudNetworksPortsGetOptions(cloudInstanceID string, networkID string, portID string) *PcloudNetworksPortsGetOptions
NewPcloudNetworksPortsGetOptions : Instantiate PcloudNetworksPortsGetOptions
func (*PowervsV1) NewPcloudNetworksPortsGetallOptions ¶
func (*PowervsV1) NewPcloudNetworksPortsGetallOptions(cloudInstanceID string, networkID string) *PcloudNetworksPortsGetallOptions
NewPcloudNetworksPortsGetallOptions : Instantiate PcloudNetworksPortsGetallOptions
func (*PowervsV1) NewPcloudNetworksPortsPostOptions ¶
func (*PowervsV1) NewPcloudNetworksPortsPostOptions(cloudInstanceID string, networkID string) *PcloudNetworksPortsPostOptions
NewPcloudNetworksPortsPostOptions : Instantiate PcloudNetworksPortsPostOptions
func (*PowervsV1) NewPcloudNetworksPortsPutOptions ¶
func (*PowervsV1) NewPcloudNetworksPortsPutOptions(cloudInstanceID string, networkID string, portID string) *PcloudNetworksPortsPutOptions
NewPcloudNetworksPortsPutOptions : Instantiate PcloudNetworksPortsPutOptions
func (*PowervsV1) NewPcloudNetworksPostOptions ¶
func (*PowervsV1) NewPcloudNetworksPostOptions(cloudInstanceID string, typeVar string) *PcloudNetworksPostOptions
NewPcloudNetworksPostOptions : Instantiate PcloudNetworksPostOptions
func (*PowervsV1) NewPcloudNetworksPutOptions ¶
func (*PowervsV1) NewPcloudNetworksPutOptions(cloudInstanceID string, networkID string) *PcloudNetworksPutOptions
NewPcloudNetworksPutOptions : Instantiate PcloudNetworksPutOptions
func (*PowervsV1) NewPcloudPlacementgroupsDeleteOptions ¶
func (*PowervsV1) NewPcloudPlacementgroupsDeleteOptions(cloudInstanceID string, placementGroupID string) *PcloudPlacementgroupsDeleteOptions
NewPcloudPlacementgroupsDeleteOptions : Instantiate PcloudPlacementgroupsDeleteOptions
func (*PowervsV1) NewPcloudPlacementgroupsGetOptions ¶
func (*PowervsV1) NewPcloudPlacementgroupsGetOptions(cloudInstanceID string, placementGroupID string) *PcloudPlacementgroupsGetOptions
NewPcloudPlacementgroupsGetOptions : Instantiate PcloudPlacementgroupsGetOptions
func (*PowervsV1) NewPcloudPlacementgroupsGetallOptions ¶
func (*PowervsV1) NewPcloudPlacementgroupsGetallOptions(cloudInstanceID string) *PcloudPlacementgroupsGetallOptions
NewPcloudPlacementgroupsGetallOptions : Instantiate PcloudPlacementgroupsGetallOptions
func (*PowervsV1) NewPcloudPlacementgroupsMembersDeleteOptions ¶
func (*PowervsV1) NewPcloudPlacementgroupsMembersDeleteOptions(cloudInstanceID string, placementGroupID string, id string) *PcloudPlacementgroupsMembersDeleteOptions
NewPcloudPlacementgroupsMembersDeleteOptions : Instantiate PcloudPlacementgroupsMembersDeleteOptions
func (*PowervsV1) NewPcloudPlacementgroupsMembersPostOptions ¶
func (*PowervsV1) NewPcloudPlacementgroupsMembersPostOptions(cloudInstanceID string, placementGroupID string, id string) *PcloudPlacementgroupsMembersPostOptions
NewPcloudPlacementgroupsMembersPostOptions : Instantiate PcloudPlacementgroupsMembersPostOptions
func (*PowervsV1) NewPcloudPlacementgroupsPostOptions ¶
func (*PowervsV1) NewPcloudPlacementgroupsPostOptions(cloudInstanceID string, name string, policy string) *PcloudPlacementgroupsPostOptions
NewPcloudPlacementgroupsPostOptions : Instantiate PcloudPlacementgroupsPostOptions
func (*PowervsV1) NewPcloudPodcapacityGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewPcloudPodcapacityGetOptions(cloudInstanceID string) *PcloudPodcapacityGetOptions
NewPcloudPodcapacityGetOptions : Instantiate PcloudPodcapacityGetOptions
func (*PowervsV1) NewPcloudPvminstancesActionPostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesActionPostOptions(cloudInstanceID string, pvmInstanceID string, action string) *PcloudPvminstancesActionPostOptions
NewPcloudPvminstancesActionPostOptions : Instantiate PcloudPvminstancesActionPostOptions
func (*PowervsV1) NewPcloudPvminstancesCapturePostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesCapturePostOptions(cloudInstanceID string, pvmInstanceID string, captureDestination string, captureName string) *PcloudPvminstancesCapturePostOptions
NewPcloudPvminstancesCapturePostOptions : Instantiate PcloudPvminstancesCapturePostOptions
func (*PowervsV1) NewPcloudPvminstancesClonePostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesClonePostOptions(cloudInstanceID string, pvmInstanceID string, name string, networks []PvmInstanceAddNetwork) *PcloudPvminstancesClonePostOptions
NewPcloudPvminstancesClonePostOptions : Instantiate PcloudPvminstancesClonePostOptions
func (*PowervsV1) NewPcloudPvminstancesConsoleGetOptions ¶
func (*PowervsV1) NewPcloudPvminstancesConsoleGetOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesConsoleGetOptions
NewPcloudPvminstancesConsoleGetOptions : Instantiate PcloudPvminstancesConsoleGetOptions
func (*PowervsV1) NewPcloudPvminstancesConsolePostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesConsolePostOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesConsolePostOptions
NewPcloudPvminstancesConsolePostOptions : Instantiate PcloudPvminstancesConsolePostOptions
func (*PowervsV1) NewPcloudPvminstancesConsolePutOptions ¶
func (*PowervsV1) NewPcloudPvminstancesConsolePutOptions(cloudInstanceID string, pvmInstanceID string, code string) *PcloudPvminstancesConsolePutOptions
NewPcloudPvminstancesConsolePutOptions : Instantiate PcloudPvminstancesConsolePutOptions
func (*PowervsV1) NewPcloudPvminstancesDeleteOptions ¶
func (*PowervsV1) NewPcloudPvminstancesDeleteOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesDeleteOptions
NewPcloudPvminstancesDeleteOptions : Instantiate PcloudPvminstancesDeleteOptions
func (*PowervsV1) NewPcloudPvminstancesGetOptions ¶
func (*PowervsV1) NewPcloudPvminstancesGetOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesGetOptions
NewPcloudPvminstancesGetOptions : Instantiate PcloudPvminstancesGetOptions
func (*PowervsV1) NewPcloudPvminstancesGetallOptions ¶
func (*PowervsV1) NewPcloudPvminstancesGetallOptions(cloudInstanceID string) *PcloudPvminstancesGetallOptions
NewPcloudPvminstancesGetallOptions : Instantiate PcloudPvminstancesGetallOptions
func (*PowervsV1) NewPcloudPvminstancesNetworksDeleteOptions ¶
func (*PowervsV1) NewPcloudPvminstancesNetworksDeleteOptions(cloudInstanceID string, pvmInstanceID string, networkID string) *PcloudPvminstancesNetworksDeleteOptions
NewPcloudPvminstancesNetworksDeleteOptions : Instantiate PcloudPvminstancesNetworksDeleteOptions
func (*PowervsV1) NewPcloudPvminstancesNetworksGetOptions ¶
func (*PowervsV1) NewPcloudPvminstancesNetworksGetOptions(cloudInstanceID string, pvmInstanceID string, networkID string) *PcloudPvminstancesNetworksGetOptions
NewPcloudPvminstancesNetworksGetOptions : Instantiate PcloudPvminstancesNetworksGetOptions
func (*PowervsV1) NewPcloudPvminstancesNetworksGetallOptions ¶
func (*PowervsV1) NewPcloudPvminstancesNetworksGetallOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesNetworksGetallOptions
NewPcloudPvminstancesNetworksGetallOptions : Instantiate PcloudPvminstancesNetworksGetallOptions
func (*PowervsV1) NewPcloudPvminstancesNetworksPostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesNetworksPostOptions(cloudInstanceID string, pvmInstanceID string, networkID string) *PcloudPvminstancesNetworksPostOptions
NewPcloudPvminstancesNetworksPostOptions : Instantiate PcloudPvminstancesNetworksPostOptions
func (*PowervsV1) NewPcloudPvminstancesOperationsPostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesOperationsPostOptions(cloudInstanceID string, pvmInstanceID string, operation *Operations, operationType string) *PcloudPvminstancesOperationsPostOptions
NewPcloudPvminstancesOperationsPostOptions : Instantiate PcloudPvminstancesOperationsPostOptions
func (*PowervsV1) NewPcloudPvminstancesPostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesPostOptions(cloudInstanceID string, imageID string, memory float64, procType string, processors float64, serverName string) *PcloudPvminstancesPostOptions
NewPcloudPvminstancesPostOptions : Instantiate PcloudPvminstancesPostOptions
func (*PowervsV1) NewPcloudPvminstancesPutOptions ¶
func (*PowervsV1) NewPcloudPvminstancesPutOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesPutOptions
NewPcloudPvminstancesPutOptions : Instantiate PcloudPvminstancesPutOptions
func (*PowervsV1) NewPcloudPvminstancesSnapshotsGetallOptions ¶
func (*PowervsV1) NewPcloudPvminstancesSnapshotsGetallOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesSnapshotsGetallOptions
NewPcloudPvminstancesSnapshotsGetallOptions : Instantiate PcloudPvminstancesSnapshotsGetallOptions
func (*PowervsV1) NewPcloudPvminstancesSnapshotsPostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesSnapshotsPostOptions(cloudInstanceID string, pvmInstanceID string, name string) *PcloudPvminstancesSnapshotsPostOptions
NewPcloudPvminstancesSnapshotsPostOptions : Instantiate PcloudPvminstancesSnapshotsPostOptions
func (*PowervsV1) NewPcloudPvminstancesSnapshotsRestorePostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesSnapshotsRestorePostOptions(cloudInstanceID string, pvmInstanceID string, snapshotID string) *PcloudPvminstancesSnapshotsRestorePostOptions
NewPcloudPvminstancesSnapshotsRestorePostOptions : Instantiate PcloudPvminstancesSnapshotsRestorePostOptions
func (*PowervsV1) NewPcloudPvminstancesVolumesDeleteOptions ¶
func (*PowervsV1) NewPcloudPvminstancesVolumesDeleteOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesDeleteOptions
NewPcloudPvminstancesVolumesDeleteOptions : Instantiate PcloudPvminstancesVolumesDeleteOptions
func (*PowervsV1) NewPcloudPvminstancesVolumesGetOptions ¶
func (*PowervsV1) NewPcloudPvminstancesVolumesGetOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesGetOptions
NewPcloudPvminstancesVolumesGetOptions : Instantiate PcloudPvminstancesVolumesGetOptions
func (*PowervsV1) NewPcloudPvminstancesVolumesGetallOptions ¶
func (*PowervsV1) NewPcloudPvminstancesVolumesGetallOptions(cloudInstanceID string, pvmInstanceID string) *PcloudPvminstancesVolumesGetallOptions
NewPcloudPvminstancesVolumesGetallOptions : Instantiate PcloudPvminstancesVolumesGetallOptions
func (*PowervsV1) NewPcloudPvminstancesVolumesPostOptions ¶
func (*PowervsV1) NewPcloudPvminstancesVolumesPostOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesPostOptions
NewPcloudPvminstancesVolumesPostOptions : Instantiate PcloudPvminstancesVolumesPostOptions
func (*PowervsV1) NewPcloudPvminstancesVolumesPutOptions ¶
func (*PowervsV1) NewPcloudPvminstancesVolumesPutOptions(cloudInstanceID string, pvmInstanceID string, volumeID string, deleteOnTermination bool) *PcloudPvminstancesVolumesPutOptions
NewPcloudPvminstancesVolumesPutOptions : Instantiate PcloudPvminstancesVolumesPutOptions
func (*PowervsV1) NewPcloudPvminstancesVolumesSetbootPutOptions ¶
func (*PowervsV1) NewPcloudPvminstancesVolumesSetbootPutOptions(cloudInstanceID string, pvmInstanceID string, volumeID string) *PcloudPvminstancesVolumesSetbootPutOptions
NewPcloudPvminstancesVolumesSetbootPutOptions : Instantiate PcloudPvminstancesVolumesSetbootPutOptions
func (*PowervsV1) NewPcloudSapGetOptions ¶
func (*PowervsV1) NewPcloudSapGetOptions(cloudInstanceID string, sapProfileID string) *PcloudSapGetOptions
NewPcloudSapGetOptions : Instantiate PcloudSapGetOptions
func (*PowervsV1) NewPcloudSapGetallOptions ¶
func (*PowervsV1) NewPcloudSapGetallOptions(cloudInstanceID string) *PcloudSapGetallOptions
NewPcloudSapGetallOptions : Instantiate PcloudSapGetallOptions
func (*PowervsV1) NewPcloudSapPostOptions ¶
func (*PowervsV1) NewPcloudSapPostOptions(cloudInstanceID string, imageID string, name string, networks []PvmInstanceAddNetwork, profileID string) *PcloudSapPostOptions
NewPcloudSapPostOptions : Instantiate PcloudSapPostOptions
func (*PowervsV1) NewPcloudSharedprocessorpoolsDeleteOptions ¶
func (*PowervsV1) NewPcloudSharedprocessorpoolsDeleteOptions(cloudInstanceID string, sharedProcessorPoolID string) *PcloudSharedprocessorpoolsDeleteOptions
NewPcloudSharedprocessorpoolsDeleteOptions : Instantiate PcloudSharedprocessorpoolsDeleteOptions
func (*PowervsV1) NewPcloudSharedprocessorpoolsGetOptions ¶
func (*PowervsV1) NewPcloudSharedprocessorpoolsGetOptions(cloudInstanceID string, sharedProcessorPoolID string) *PcloudSharedprocessorpoolsGetOptions
NewPcloudSharedprocessorpoolsGetOptions : Instantiate PcloudSharedprocessorpoolsGetOptions
func (*PowervsV1) NewPcloudSharedprocessorpoolsGetallOptions ¶
func (*PowervsV1) NewPcloudSharedprocessorpoolsGetallOptions(cloudInstanceID string) *PcloudSharedprocessorpoolsGetallOptions
NewPcloudSharedprocessorpoolsGetallOptions : Instantiate PcloudSharedprocessorpoolsGetallOptions
func (*PowervsV1) NewPcloudSharedprocessorpoolsPostOptions ¶
func (*PowervsV1) NewPcloudSharedprocessorpoolsPostOptions(cloudInstanceID string, hostGroup string, name string, reservedCores int64) *PcloudSharedprocessorpoolsPostOptions
NewPcloudSharedprocessorpoolsPostOptions : Instantiate PcloudSharedprocessorpoolsPostOptions
func (*PowervsV1) NewPcloudSharedprocessorpoolsPutOptions ¶
func (*PowervsV1) NewPcloudSharedprocessorpoolsPutOptions(cloudInstanceID string, sharedProcessorPoolID string) *PcloudSharedprocessorpoolsPutOptions
NewPcloudSharedprocessorpoolsPutOptions : Instantiate PcloudSharedprocessorpoolsPutOptions
func (*PowervsV1) NewPcloudSppplacementgroupsDeleteOptions ¶
func (*PowervsV1) NewPcloudSppplacementgroupsDeleteOptions(cloudInstanceID string, sppPlacementGroupID string) *PcloudSppplacementgroupsDeleteOptions
NewPcloudSppplacementgroupsDeleteOptions : Instantiate PcloudSppplacementgroupsDeleteOptions
func (*PowervsV1) NewPcloudSppplacementgroupsGetOptions ¶
func (*PowervsV1) NewPcloudSppplacementgroupsGetOptions(cloudInstanceID string, sppPlacementGroupID string) *PcloudSppplacementgroupsGetOptions
NewPcloudSppplacementgroupsGetOptions : Instantiate PcloudSppplacementgroupsGetOptions
func (*PowervsV1) NewPcloudSppplacementgroupsGetallOptions ¶
func (*PowervsV1) NewPcloudSppplacementgroupsGetallOptions(cloudInstanceID string) *PcloudSppplacementgroupsGetallOptions
NewPcloudSppplacementgroupsGetallOptions : Instantiate PcloudSppplacementgroupsGetallOptions
func (*PowervsV1) NewPcloudSppplacementgroupsMembersDeleteOptions ¶
func (*PowervsV1) NewPcloudSppplacementgroupsMembersDeleteOptions(cloudInstanceID string, sppPlacementGroupID string, sharedProcessorPoolID string) *PcloudSppplacementgroupsMembersDeleteOptions
NewPcloudSppplacementgroupsMembersDeleteOptions : Instantiate PcloudSppplacementgroupsMembersDeleteOptions
func (*PowervsV1) NewPcloudSppplacementgroupsMembersPostOptions ¶
func (*PowervsV1) NewPcloudSppplacementgroupsMembersPostOptions(cloudInstanceID string, sppPlacementGroupID string, sharedProcessorPoolID string) *PcloudSppplacementgroupsMembersPostOptions
NewPcloudSppplacementgroupsMembersPostOptions : Instantiate PcloudSppplacementgroupsMembersPostOptions
func (*PowervsV1) NewPcloudSppplacementgroupsPostOptions ¶
func (*PowervsV1) NewPcloudSppplacementgroupsPostOptions(cloudInstanceID string, name string, policy string) *PcloudSppplacementgroupsPostOptions
NewPcloudSppplacementgroupsPostOptions : Instantiate PcloudSppplacementgroupsPostOptions
func (*PowervsV1) NewPcloudStoragecapacityPoolsGetOptions ¶
func (*PowervsV1) NewPcloudStoragecapacityPoolsGetOptions(cloudInstanceID string, storagePoolName string) *PcloudStoragecapacityPoolsGetOptions
NewPcloudStoragecapacityPoolsGetOptions : Instantiate PcloudStoragecapacityPoolsGetOptions
func (*PowervsV1) NewPcloudStoragecapacityPoolsGetallOptions ¶
func (*PowervsV1) NewPcloudStoragecapacityPoolsGetallOptions(cloudInstanceID string) *PcloudStoragecapacityPoolsGetallOptions
NewPcloudStoragecapacityPoolsGetallOptions : Instantiate PcloudStoragecapacityPoolsGetallOptions
func (*PowervsV1) NewPcloudStoragecapacityTypesGetOptions ¶
func (*PowervsV1) NewPcloudStoragecapacityTypesGetOptions(cloudInstanceID string, storageTypeName string) *PcloudStoragecapacityTypesGetOptions
NewPcloudStoragecapacityTypesGetOptions : Instantiate PcloudStoragecapacityTypesGetOptions
func (*PowervsV1) NewPcloudStoragecapacityTypesGetallOptions ¶
func (*PowervsV1) NewPcloudStoragecapacityTypesGetallOptions(cloudInstanceID string) *PcloudStoragecapacityTypesGetallOptions
NewPcloudStoragecapacityTypesGetallOptions : Instantiate PcloudStoragecapacityTypesGetallOptions
func (*PowervsV1) NewPcloudSystempoolsGetOptions ¶
func (*PowervsV1) NewPcloudSystempoolsGetOptions(cloudInstanceID string) *PcloudSystempoolsGetOptions
NewPcloudSystempoolsGetOptions : Instantiate PcloudSystempoolsGetOptions
func (*PowervsV1) NewPcloudTasksDeleteOptions ¶
func (*PowervsV1) NewPcloudTasksDeleteOptions(taskID string) *PcloudTasksDeleteOptions
NewPcloudTasksDeleteOptions : Instantiate PcloudTasksDeleteOptions
func (*PowervsV1) NewPcloudTasksGetOptions ¶
func (*PowervsV1) NewPcloudTasksGetOptions(taskID string) *PcloudTasksGetOptions
NewPcloudTasksGetOptions : Instantiate PcloudTasksGetOptions
func (*PowervsV1) NewPcloudTenantsGetOptions ¶
func (*PowervsV1) NewPcloudTenantsGetOptions(tenantID string) *PcloudTenantsGetOptions
NewPcloudTenantsGetOptions : Instantiate PcloudTenantsGetOptions
func (*PowervsV1) NewPcloudTenantsPutOptions ¶
func (*PowervsV1) NewPcloudTenantsPutOptions(tenantID string) *PcloudTenantsPutOptions
NewPcloudTenantsPutOptions : Instantiate PcloudTenantsPutOptions
func (*PowervsV1) NewPcloudTenantsSshkeysDeleteOptions ¶
func (*PowervsV1) NewPcloudTenantsSshkeysDeleteOptions(tenantID string, sshkeyName string) *PcloudTenantsSshkeysDeleteOptions
NewPcloudTenantsSshkeysDeleteOptions : Instantiate PcloudTenantsSshkeysDeleteOptions
func (*PowervsV1) NewPcloudTenantsSshkeysGetOptions ¶
func (*PowervsV1) NewPcloudTenantsSshkeysGetOptions(tenantID string, sshkeyName string) *PcloudTenantsSshkeysGetOptions
NewPcloudTenantsSshkeysGetOptions : Instantiate PcloudTenantsSshkeysGetOptions
func (*PowervsV1) NewPcloudTenantsSshkeysGetallOptions ¶
func (*PowervsV1) NewPcloudTenantsSshkeysGetallOptions(tenantID string) *PcloudTenantsSshkeysGetallOptions
NewPcloudTenantsSshkeysGetallOptions : Instantiate PcloudTenantsSshkeysGetallOptions
func (*PowervsV1) NewPcloudTenantsSshkeysPostOptions ¶
func (*PowervsV1) NewPcloudTenantsSshkeysPostOptions(tenantID string, name string, sshKey string) *PcloudTenantsSshkeysPostOptions
NewPcloudTenantsSshkeysPostOptions : Instantiate PcloudTenantsSshkeysPostOptions
func (*PowervsV1) NewPcloudTenantsSshkeysPutOptions ¶
func (*PowervsV1) NewPcloudTenantsSshkeysPutOptions(tenantID string, sshkeyName string, name string, sshKey string) *PcloudTenantsSshkeysPutOptions
NewPcloudTenantsSshkeysPutOptions : Instantiate PcloudTenantsSshkeysPutOptions
func (*PowervsV1) NewPcloudV1CloudinstancesCosimagesGetOptions ¶
func (*PowervsV1) NewPcloudV1CloudinstancesCosimagesGetOptions(cloudInstanceID string) *PcloudV1CloudinstancesCosimagesGetOptions
NewPcloudV1CloudinstancesCosimagesGetOptions : Instantiate PcloudV1CloudinstancesCosimagesGetOptions
func (*PowervsV1) NewPcloudV1CloudinstancesCosimagesPostOptions ¶
func (*PowervsV1) NewPcloudV1CloudinstancesCosimagesPostOptions(cloudInstanceID string, bucketName string, imageFilename string, imageName string, region string) *PcloudV1CloudinstancesCosimagesPostOptions
NewPcloudV1CloudinstancesCosimagesPostOptions : Instantiate PcloudV1CloudinstancesCosimagesPostOptions
func (*PowervsV1) NewPcloudV2ImagesExportGetOptions ¶
func (*PowervsV1) NewPcloudV2ImagesExportGetOptions(cloudInstanceID string, imageID string) *PcloudV2ImagesExportGetOptions
NewPcloudV2ImagesExportGetOptions : Instantiate PcloudV2ImagesExportGetOptions
func (*PowervsV1) NewPcloudV2ImagesExportPostOptions ¶
func (*PowervsV1) NewPcloudV2ImagesExportPostOptions(cloudInstanceID string, imageID string, accessKey string, bucketName string) *PcloudV2ImagesExportPostOptions
NewPcloudV2ImagesExportPostOptions : Instantiate PcloudV2ImagesExportPostOptions
func (*PowervsV1) NewPcloudV2PvminstancesCaptureGetOptions ¶
func (*PowervsV1) NewPcloudV2PvminstancesCaptureGetOptions(cloudInstanceID string, pvmInstanceID string) *PcloudV2PvminstancesCaptureGetOptions
NewPcloudV2PvminstancesCaptureGetOptions : Instantiate PcloudV2PvminstancesCaptureGetOptions
func (*PowervsV1) NewPcloudV2PvminstancesCapturePostOptions ¶
func (*PowervsV1) NewPcloudV2PvminstancesCapturePostOptions(cloudInstanceID string, pvmInstanceID string, captureDestination string, captureName string) *PcloudV2PvminstancesCapturePostOptions
NewPcloudV2PvminstancesCapturePostOptions : Instantiate PcloudV2PvminstancesCapturePostOptions
func (*PowervsV1) NewPcloudV2PvminstancesGetallOptions ¶
func (*PowervsV1) NewPcloudV2PvminstancesGetallOptions(cloudInstanceID string) *PcloudV2PvminstancesGetallOptions
NewPcloudV2PvminstancesGetallOptions : Instantiate PcloudV2PvminstancesGetallOptions
func (*PowervsV1) NewPcloudV2PvminstancesVolumesDeleteOptions ¶ added in v0.1.0
func (*PowervsV1) NewPcloudV2PvminstancesVolumesDeleteOptions(cloudInstanceID string, pvmInstanceID string) *PcloudV2PvminstancesVolumesDeleteOptions
NewPcloudV2PvminstancesVolumesDeleteOptions : Instantiate PcloudV2PvminstancesVolumesDeleteOptions
func (*PowervsV1) NewPcloudV2PvminstancesVolumesPostOptions ¶
func (*PowervsV1) NewPcloudV2PvminstancesVolumesPostOptions(cloudInstanceID string, pvmInstanceID string, volumeIDs []string) *PcloudV2PvminstancesVolumesPostOptions
NewPcloudV2PvminstancesVolumesPostOptions : Instantiate PcloudV2PvminstancesVolumesPostOptions
func (*PowervsV1) NewPcloudV2VolumesClonePostOptions ¶
func (*PowervsV1) NewPcloudV2VolumesClonePostOptions(cloudInstanceID string, name string, volumeIDs []string) *PcloudV2VolumesClonePostOptions
NewPcloudV2VolumesClonePostOptions : Instantiate PcloudV2VolumesClonePostOptions
func (*PowervsV1) NewPcloudV2VolumesClonetasksGetOptions ¶
func (*PowervsV1) NewPcloudV2VolumesClonetasksGetOptions(cloudInstanceID string, cloneTaskID string) *PcloudV2VolumesClonetasksGetOptions
NewPcloudV2VolumesClonetasksGetOptions : Instantiate PcloudV2VolumesClonetasksGetOptions
func (*PowervsV1) NewPcloudV2VolumesDeleteOptions ¶ added in v0.1.0
func (*PowervsV1) NewPcloudV2VolumesDeleteOptions(cloudInstanceID string, volumeIDs []string) *PcloudV2VolumesDeleteOptions
NewPcloudV2VolumesDeleteOptions : Instantiate PcloudV2VolumesDeleteOptions
func (*PowervsV1) NewPcloudV2VolumesPostOptions ¶
func (*PowervsV1) NewPcloudV2VolumesPostOptions(cloudInstanceID string, name string, size int64) *PcloudV2VolumesPostOptions
NewPcloudV2VolumesPostOptions : Instantiate PcloudV2VolumesPostOptions
func (*PowervsV1) NewPcloudV2VolumescloneCancelPostOptions ¶
func (*PowervsV1) NewPcloudV2VolumescloneCancelPostOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneCancelPostOptions
NewPcloudV2VolumescloneCancelPostOptions : Instantiate PcloudV2VolumescloneCancelPostOptions
func (*PowervsV1) NewPcloudV2VolumescloneDeleteOptions ¶
func (*PowervsV1) NewPcloudV2VolumescloneDeleteOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneDeleteOptions
NewPcloudV2VolumescloneDeleteOptions : Instantiate PcloudV2VolumescloneDeleteOptions
func (*PowervsV1) NewPcloudV2VolumescloneExecutePostOptions ¶
func (*PowervsV1) NewPcloudV2VolumescloneExecutePostOptions(cloudInstanceID string, volumesCloneID string, name string) *PcloudV2VolumescloneExecutePostOptions
NewPcloudV2VolumescloneExecutePostOptions : Instantiate PcloudV2VolumescloneExecutePostOptions
func (*PowervsV1) NewPcloudV2VolumescloneGetOptions ¶
func (*PowervsV1) NewPcloudV2VolumescloneGetOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneGetOptions
NewPcloudV2VolumescloneGetOptions : Instantiate PcloudV2VolumescloneGetOptions
func (*PowervsV1) NewPcloudV2VolumescloneGetallOptions ¶
func (*PowervsV1) NewPcloudV2VolumescloneGetallOptions(cloudInstanceID string) *PcloudV2VolumescloneGetallOptions
NewPcloudV2VolumescloneGetallOptions : Instantiate PcloudV2VolumescloneGetallOptions
func (*PowervsV1) NewPcloudV2VolumesclonePostOptions ¶
func (*PowervsV1) NewPcloudV2VolumesclonePostOptions(cloudInstanceID string, name string, volumeIDs []string) *PcloudV2VolumesclonePostOptions
NewPcloudV2VolumesclonePostOptions : Instantiate PcloudV2VolumesclonePostOptions
func (*PowervsV1) NewPcloudV2VolumescloneStartPostOptions ¶
func (*PowervsV1) NewPcloudV2VolumescloneStartPostOptions(cloudInstanceID string, volumesCloneID string) *PcloudV2VolumescloneStartPostOptions
NewPcloudV2VolumescloneStartPostOptions : Instantiate PcloudV2VolumescloneStartPostOptions
func (*PowervsV1) NewPcloudVolumeOnboardingGetOptions ¶
func (*PowervsV1) NewPcloudVolumeOnboardingGetOptions(cloudInstanceID string, volumeOnboardingID string) *PcloudVolumeOnboardingGetOptions
NewPcloudVolumeOnboardingGetOptions : Instantiate PcloudVolumeOnboardingGetOptions
func (*PowervsV1) NewPcloudVolumeOnboardingGetallOptions ¶
func (*PowervsV1) NewPcloudVolumeOnboardingGetallOptions(cloudInstanceID string) *PcloudVolumeOnboardingGetallOptions
NewPcloudVolumeOnboardingGetallOptions : Instantiate PcloudVolumeOnboardingGetallOptions
func (*PowervsV1) NewPcloudVolumeOnboardingPostOptions ¶
func (*PowervsV1) NewPcloudVolumeOnboardingPostOptions(cloudInstanceID string, volumes []AuxiliaryVolumesForOnboarding) *PcloudVolumeOnboardingPostOptions
NewPcloudVolumeOnboardingPostOptions : Instantiate PcloudVolumeOnboardingPostOptions
func (*PowervsV1) NewPcloudVolumegroupsActionPostOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsActionPostOptions(cloudInstanceID string, volumeGroupID string, body *VolumeGroupAction) *PcloudVolumegroupsActionPostOptions
NewPcloudVolumegroupsActionPostOptions : Instantiate PcloudVolumegroupsActionPostOptions
func (*PowervsV1) NewPcloudVolumegroupsDeleteOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsDeleteOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsDeleteOptions
NewPcloudVolumegroupsDeleteOptions : Instantiate PcloudVolumegroupsDeleteOptions
func (*PowervsV1) NewPcloudVolumegroupsGetDetailsOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsGetDetailsOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsGetDetailsOptions
NewPcloudVolumegroupsGetDetailsOptions : Instantiate PcloudVolumegroupsGetDetailsOptions
func (*PowervsV1) NewPcloudVolumegroupsGetOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsGetOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsGetOptions
NewPcloudVolumegroupsGetOptions : Instantiate PcloudVolumegroupsGetOptions
func (*PowervsV1) NewPcloudVolumegroupsGetallDetailsOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsGetallDetailsOptions(cloudInstanceID string) *PcloudVolumegroupsGetallDetailsOptions
NewPcloudVolumegroupsGetallDetailsOptions : Instantiate PcloudVolumegroupsGetallDetailsOptions
func (*PowervsV1) NewPcloudVolumegroupsGetallOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsGetallOptions(cloudInstanceID string) *PcloudVolumegroupsGetallOptions
NewPcloudVolumegroupsGetallOptions : Instantiate PcloudVolumegroupsGetallOptions
func (*PowervsV1) NewPcloudVolumegroupsPostOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsPostOptions(cloudInstanceID string, volumeIDs []string) *PcloudVolumegroupsPostOptions
NewPcloudVolumegroupsPostOptions : Instantiate PcloudVolumegroupsPostOptions
func (*PowervsV1) NewPcloudVolumegroupsPutOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsPutOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsPutOptions
NewPcloudVolumegroupsPutOptions : Instantiate PcloudVolumegroupsPutOptions
func (*PowervsV1) NewPcloudVolumegroupsRemoteCopyRelationshipsGetOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsRemoteCopyRelationshipsGetOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
NewPcloudVolumegroupsRemoteCopyRelationshipsGetOptions : Instantiate PcloudVolumegroupsRemoteCopyRelationshipsGetOptions
func (*PowervsV1) NewPcloudVolumegroupsStorageDetailsGetOptions ¶
func (*PowervsV1) NewPcloudVolumegroupsStorageDetailsGetOptions(cloudInstanceID string, volumeGroupID string) *PcloudVolumegroupsStorageDetailsGetOptions
NewPcloudVolumegroupsStorageDetailsGetOptions : Instantiate PcloudVolumegroupsStorageDetailsGetOptions
func (*PowervsV1) NewPcloudVolumesClonePostOptions ¶
func (*PowervsV1) NewPcloudVolumesClonePostOptions(cloudInstanceID string, displayName string, volumeIDs []string) *PcloudVolumesClonePostOptions
NewPcloudVolumesClonePostOptions : Instantiate PcloudVolumesClonePostOptions
func (*PowervsV1) NewPcloudVpnconnectionsDeleteOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsDeleteOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsDeleteOptions
NewPcloudVpnconnectionsDeleteOptions : Instantiate PcloudVpnconnectionsDeleteOptions
func (*PowervsV1) NewPcloudVpnconnectionsGetOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsGetOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsGetOptions
NewPcloudVpnconnectionsGetOptions : Instantiate PcloudVpnconnectionsGetOptions
func (*PowervsV1) NewPcloudVpnconnectionsGetallOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsGetallOptions(cloudInstanceID string) *PcloudVpnconnectionsGetallOptions
NewPcloudVpnconnectionsGetallOptions : Instantiate PcloudVpnconnectionsGetallOptions
func (*PowervsV1) NewPcloudVpnconnectionsNetworksDeleteOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsNetworksDeleteOptions(cloudInstanceID string, vpnConnectionID string, networkID string) *PcloudVpnconnectionsNetworksDeleteOptions
NewPcloudVpnconnectionsNetworksDeleteOptions : Instantiate PcloudVpnconnectionsNetworksDeleteOptions
func (*PowervsV1) NewPcloudVpnconnectionsNetworksGetOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsNetworksGetOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsNetworksGetOptions
NewPcloudVpnconnectionsNetworksGetOptions : Instantiate PcloudVpnconnectionsNetworksGetOptions
func (*PowervsV1) NewPcloudVpnconnectionsNetworksPutOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsNetworksPutOptions(cloudInstanceID string, vpnConnectionID string, networkID string) *PcloudVpnconnectionsNetworksPutOptions
NewPcloudVpnconnectionsNetworksPutOptions : Instantiate PcloudVpnconnectionsNetworksPutOptions
func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsDeleteOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsDeleteOptions(cloudInstanceID string, vpnConnectionID string, cidr string) *PcloudVpnconnectionsPeersubnetsDeleteOptions
NewPcloudVpnconnectionsPeersubnetsDeleteOptions : Instantiate PcloudVpnconnectionsPeersubnetsDeleteOptions
func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsGetOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsGetOptions(cloudInstanceID string, vpnConnectionID string) *PcloudVpnconnectionsPeersubnetsGetOptions
NewPcloudVpnconnectionsPeersubnetsGetOptions : Instantiate PcloudVpnconnectionsPeersubnetsGetOptions
func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsPutOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsPeersubnetsPutOptions(cloudInstanceID string, vpnConnectionID string, cidr string) *PcloudVpnconnectionsPeersubnetsPutOptions
NewPcloudVpnconnectionsPeersubnetsPutOptions : Instantiate PcloudVpnconnectionsPeersubnetsPutOptions
func (*PowervsV1) NewPcloudVpnconnectionsPostOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsPostOptions(cloudInstanceID string, ikePolicy string, ipSecPolicy string, mode string, name string, networks []string, peerGatewayAddress string, peerSubnets []string) *PcloudVpnconnectionsPostOptions
NewPcloudVpnconnectionsPostOptions : Instantiate PcloudVpnconnectionsPostOptions
func (*PowervsV1) NewPcloudVpnconnectionsPutOptions ¶
func (*PowervsV1) NewPcloudVpnconnectionsPutOptions(cloudInstanceID string, vpnConnectionID string, body *VPNConnectionUpdate) *PcloudVpnconnectionsPutOptions
NewPcloudVpnconnectionsPutOptions : Instantiate PcloudVpnconnectionsPutOptions
func (*PowervsV1) NewPeeringNetwork ¶
func (*PowervsV1) NewPeeringNetwork(cidr string, projectName string) (_model *PeeringNetwork, err error)
NewPeeringNetwork : Instantiate PeeringNetwork (Generic Model Constructor)
func (*PowervsV1) NewPvmInstanceAddNetwork ¶
func (*PowervsV1) NewPvmInstanceAddNetwork(networkID string) (_model *PvmInstanceAddNetwork, err error)
NewPvmInstanceAddNetwork : Instantiate PvmInstanceAddNetwork (Generic Model Constructor)
func (*PowervsV1) NewSecondary ¶ added in v0.1.0
NewSecondary : Instantiate Secondary (Generic Model Constructor)
func (*PowervsV1) NewServiceBindingBindingOptions ¶
func (*PowervsV1) NewServiceBindingBindingOptions(xBrokerApiVersion string, instanceID string, bindingID string, planID string, serviceID string) *ServiceBindingBindingOptions
NewServiceBindingBindingOptions : Instantiate ServiceBindingBindingOptions
func (*PowervsV1) NewServiceBindingGetOptions ¶
func (*PowervsV1) NewServiceBindingGetOptions(xBrokerApiVersion string, instanceID string, bindingID string) *ServiceBindingGetOptions
NewServiceBindingGetOptions : Instantiate ServiceBindingGetOptions
func (*PowervsV1) NewServiceBindingLastOperationGetOptions ¶
func (*PowervsV1) NewServiceBindingLastOperationGetOptions(xBrokerApiVersion string, instanceID string, bindingID string) *ServiceBindingLastOperationGetOptions
NewServiceBindingLastOperationGetOptions : Instantiate ServiceBindingLastOperationGetOptions
func (*PowervsV1) NewServiceBindingUnbindingOptions ¶
func (*PowervsV1) NewServiceBindingUnbindingOptions(xBrokerApiVersion string, instanceID string, bindingID string, serviceID string, planID string) *ServiceBindingUnbindingOptions
NewServiceBindingUnbindingOptions : Instantiate ServiceBindingUnbindingOptions
func (*PowervsV1) NewServiceBrokerAuthCallbackOptions ¶
func (*PowervsV1) NewServiceBrokerAuthCallbackOptions() *ServiceBrokerAuthCallbackOptions
NewServiceBrokerAuthCallbackOptions : Instantiate ServiceBrokerAuthCallbackOptions
func (*PowervsV1) NewServiceBrokerAuthDeviceCodePostOptions ¶
func (*PowervsV1) NewServiceBrokerAuthDeviceCodePostOptions() *ServiceBrokerAuthDeviceCodePostOptions
NewServiceBrokerAuthDeviceCodePostOptions : Instantiate ServiceBrokerAuthDeviceCodePostOptions
func (*PowervsV1) NewServiceBrokerAuthDeviceTokenPostOptions ¶
func (*PowervsV1) NewServiceBrokerAuthDeviceTokenPostOptions() *ServiceBrokerAuthDeviceTokenPostOptions
NewServiceBrokerAuthDeviceTokenPostOptions : Instantiate ServiceBrokerAuthDeviceTokenPostOptions
func (*PowervsV1) NewServiceBrokerAuthInfoTokenOptions ¶
func (*PowervsV1) NewServiceBrokerAuthInfoTokenOptions() *ServiceBrokerAuthInfoTokenOptions
NewServiceBrokerAuthInfoTokenOptions : Instantiate ServiceBrokerAuthInfoTokenOptions
func (*PowervsV1) NewServiceBrokerAuthInfoUserOptions ¶
func (*PowervsV1) NewServiceBrokerAuthInfoUserOptions() *ServiceBrokerAuthInfoUserOptions
NewServiceBrokerAuthInfoUserOptions : Instantiate ServiceBrokerAuthInfoUserOptions
func (*PowervsV1) NewServiceBrokerAuthLoginOptions ¶
func (*PowervsV1) NewServiceBrokerAuthLoginOptions() *ServiceBrokerAuthLoginOptions
NewServiceBrokerAuthLoginOptions : Instantiate ServiceBrokerAuthLoginOptions
func (*PowervsV1) NewServiceBrokerAuthLogoutOptions ¶
func (*PowervsV1) NewServiceBrokerAuthLogoutOptions() *ServiceBrokerAuthLogoutOptions
NewServiceBrokerAuthLogoutOptions : Instantiate ServiceBrokerAuthLogoutOptions
func (*PowervsV1) NewServiceBrokerAuthRegistrationCallbackOptions ¶
func (*PowervsV1) NewServiceBrokerAuthRegistrationCallbackOptions() *ServiceBrokerAuthRegistrationCallbackOptions
NewServiceBrokerAuthRegistrationCallbackOptions : Instantiate ServiceBrokerAuthRegistrationCallbackOptions
func (*PowervsV1) NewServiceBrokerAuthRegistrationOptions ¶
func (*PowervsV1) NewServiceBrokerAuthRegistrationOptions(tenantID string, entitlementID string, plan string, icn string, regions []string) *ServiceBrokerAuthRegistrationOptions
NewServiceBrokerAuthRegistrationOptions : Instantiate ServiceBrokerAuthRegistrationOptions
func (*PowervsV1) NewServiceBrokerAuthTokenPostOptions ¶
func (*PowervsV1) NewServiceBrokerAuthTokenPostOptions(refreshToken string, source string) *ServiceBrokerAuthTokenPostOptions
NewServiceBrokerAuthTokenPostOptions : Instantiate ServiceBrokerAuthTokenPostOptions
func (*PowervsV1) NewServiceBrokerHardwareplatformsGetOptions ¶
func (*PowervsV1) NewServiceBrokerHardwareplatformsGetOptions() *ServiceBrokerHardwareplatformsGetOptions
NewServiceBrokerHardwareplatformsGetOptions : Instantiate ServiceBrokerHardwareplatformsGetOptions
func (*PowervsV1) NewServiceBrokerHealthHeadOptions ¶
func (*PowervsV1) NewServiceBrokerHealthHeadOptions() *ServiceBrokerHealthHeadOptions
NewServiceBrokerHealthHeadOptions : Instantiate ServiceBrokerHealthHeadOptions
func (*PowervsV1) NewServiceBrokerHealthOptions ¶
func (*PowervsV1) NewServiceBrokerHealthOptions() *ServiceBrokerHealthOptions
NewServiceBrokerHealthOptions : Instantiate ServiceBrokerHealthOptions
func (*PowervsV1) NewServiceBrokerOpenstacksGetOptions ¶
func (*PowervsV1) NewServiceBrokerOpenstacksGetOptions() *ServiceBrokerOpenstacksGetOptions
NewServiceBrokerOpenstacksGetOptions : Instantiate ServiceBrokerOpenstacksGetOptions
func (*PowervsV1) NewServiceBrokerOpenstacksHostsGetOptions ¶
func (*PowervsV1) NewServiceBrokerOpenstacksHostsGetOptions(hostname string, openstackID string) *ServiceBrokerOpenstacksHostsGetOptions
NewServiceBrokerOpenstacksHostsGetOptions : Instantiate ServiceBrokerOpenstacksHostsGetOptions
func (*PowervsV1) NewServiceBrokerOpenstacksOpenstackGetOptions ¶
func (*PowervsV1) NewServiceBrokerOpenstacksOpenstackGetOptions(openstackID string) *ServiceBrokerOpenstacksOpenstackGetOptions
NewServiceBrokerOpenstacksOpenstackGetOptions : Instantiate ServiceBrokerOpenstacksOpenstackGetOptions
func (*PowervsV1) NewServiceBrokerOpenstacksPostOptions ¶
func (*PowervsV1) NewServiceBrokerOpenstacksPostOptions(ipAddress string, name string, region string) *ServiceBrokerOpenstacksPostOptions
NewServiceBrokerOpenstacksPostOptions : Instantiate ServiceBrokerOpenstacksPostOptions
func (*PowervsV1) NewServiceBrokerOpenstacksServersGetOptions ¶
func (*PowervsV1) NewServiceBrokerOpenstacksServersGetOptions(openstackID string, pvmInstanceID string) *ServiceBrokerOpenstacksServersGetOptions
NewServiceBrokerOpenstacksServersGetOptions : Instantiate ServiceBrokerOpenstacksServersGetOptions
func (*PowervsV1) NewServiceBrokerStoragetypesGetOptions ¶
func (*PowervsV1) NewServiceBrokerStoragetypesGetOptions() *ServiceBrokerStoragetypesGetOptions
NewServiceBrokerStoragetypesGetOptions : Instantiate ServiceBrokerStoragetypesGetOptions
func (*PowervsV1) NewServiceBrokerSwaggerspecOptions ¶
func (*PowervsV1) NewServiceBrokerSwaggerspecOptions() *ServiceBrokerSwaggerspecOptions
NewServiceBrokerSwaggerspecOptions : Instantiate ServiceBrokerSwaggerspecOptions
func (*PowervsV1) NewServiceBrokerTestTimeoutOptions ¶
func (*PowervsV1) NewServiceBrokerTestTimeoutOptions(t int64) *ServiceBrokerTestTimeoutOptions
NewServiceBrokerTestTimeoutOptions : Instantiate ServiceBrokerTestTimeoutOptions
func (*PowervsV1) NewServiceBrokerVersionOptions ¶
func (*PowervsV1) NewServiceBrokerVersionOptions() *ServiceBrokerVersionOptions
NewServiceBrokerVersionOptions : Instantiate ServiceBrokerVersionOptions
func (*PowervsV1) NewServiceInstanceDeprovisionOptions ¶
func (*PowervsV1) NewServiceInstanceDeprovisionOptions(xBrokerApiVersion string, instanceID string, serviceID string, planID string) *ServiceInstanceDeprovisionOptions
NewServiceInstanceDeprovisionOptions : Instantiate ServiceInstanceDeprovisionOptions
func (*PowervsV1) NewServiceInstanceGetOptions ¶
func (*PowervsV1) NewServiceInstanceGetOptions(xBrokerApiVersion string, instanceID string) *ServiceInstanceGetOptions
NewServiceInstanceGetOptions : Instantiate ServiceInstanceGetOptions
func (*PowervsV1) NewServiceInstanceLastOperationGetOptions ¶
func (*PowervsV1) NewServiceInstanceLastOperationGetOptions(xBrokerApiVersion string, instanceID string) *ServiceInstanceLastOperationGetOptions
NewServiceInstanceLastOperationGetOptions : Instantiate ServiceInstanceLastOperationGetOptions
func (*PowervsV1) NewServiceInstanceProvisionOptions ¶
func (*PowervsV1) NewServiceInstanceProvisionOptions(xBrokerApiVersion string, instanceID string, planID string, serviceID string) *ServiceInstanceProvisionOptions
NewServiceInstanceProvisionOptions : Instantiate ServiceInstanceProvisionOptions
func (*PowervsV1) NewServiceInstanceUpdateOptions ¶
func (*PowervsV1) NewServiceInstanceUpdateOptions(xBrokerApiVersion string, instanceID string, serviceID string) *ServiceInstanceUpdateOptions
NewServiceInstanceUpdateOptions : Instantiate ServiceInstanceUpdateOptions
func (*PowervsV1) NewV1AvailableHostsOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1AvailableHostsOptions() *V1AvailableHostsOptions
NewV1AvailableHostsOptions : Instantiate V1AvailableHostsOptions
func (*PowervsV1) NewV1DatacentersGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1DatacentersGetOptions(datacenterRegion string) *V1DatacentersGetOptions
NewV1DatacentersGetOptions : Instantiate V1DatacentersGetOptions
func (*PowervsV1) NewV1DatacentersGetallOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1DatacentersGetallOptions() *V1DatacentersGetallOptions
NewV1DatacentersGetallOptions : Instantiate V1DatacentersGetallOptions
func (*PowervsV1) NewV1HostgroupsGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostgroupsGetOptions() *V1HostgroupsGetOptions
NewV1HostgroupsGetOptions : Instantiate V1HostgroupsGetOptions
func (*PowervsV1) NewV1HostgroupsIDGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostgroupsIDGetOptions(hostgroupID string) *V1HostgroupsIDGetOptions
NewV1HostgroupsIDGetOptions : Instantiate V1HostgroupsIDGetOptions
func (*PowervsV1) NewV1HostgroupsIDPutOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostgroupsIDPutOptions(hostgroupID string) *V1HostgroupsIDPutOptions
NewV1HostgroupsIDPutOptions : Instantiate V1HostgroupsIDPutOptions
func (*PowervsV1) NewV1HostgroupsPostOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostgroupsPostOptions(hosts []AddHost, name string) *V1HostgroupsPostOptions
NewV1HostgroupsPostOptions : Instantiate V1HostgroupsPostOptions
func (*PowervsV1) NewV1HostsGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostsGetOptions() *V1HostsGetOptions
NewV1HostsGetOptions : Instantiate V1HostsGetOptions
func (*PowervsV1) NewV1HostsIDDeleteOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostsIDDeleteOptions(hostID string) *V1HostsIDDeleteOptions
NewV1HostsIDDeleteOptions : Instantiate V1HostsIDDeleteOptions
func (*PowervsV1) NewV1HostsIDGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostsIDGetOptions(hostID string) *V1HostsIDGetOptions
NewV1HostsIDGetOptions : Instantiate V1HostsIDGetOptions
func (*PowervsV1) NewV1HostsIDPutOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostsIDPutOptions(hostID string, displayName string) *V1HostsIDPutOptions
NewV1HostsIDPutOptions : Instantiate V1HostsIDPutOptions
func (*PowervsV1) NewV1HostsPostOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1HostsPostOptions(host *AddHost, hostgroupID string) *V1HostsPostOptions
NewV1HostsPostOptions : Instantiate V1HostsPostOptions
func (*PowervsV1) NewV1WorkspacesGetOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1WorkspacesGetOptions(workspaceID string) *V1WorkspacesGetOptions
NewV1WorkspacesGetOptions : Instantiate V1WorkspacesGetOptions
func (*PowervsV1) NewV1WorkspacesGetallOptions ¶ added in v0.1.0
func (*PowervsV1) NewV1WorkspacesGetallOptions() *V1WorkspacesGetallOptions
NewV1WorkspacesGetallOptions : Instantiate V1WorkspacesGetallOptions
func (*PowervsV1) NewVirtualCores ¶
func (*PowervsV1) NewVirtualCores(assigned int64) (_model *VirtualCores, err error)
NewVirtualCores : Instantiate VirtualCores (Generic Model Constructor)
func (*PowervsV1) NewVolumeGroupActionReset ¶
func (*PowervsV1) NewVolumeGroupActionReset(status string) (_model *VolumeGroupActionReset, err error)
NewVolumeGroupActionReset : Instantiate VolumeGroupActionReset (Generic Model Constructor)
func (*PowervsV1) NewVolumeGroupActionStart ¶
func (*PowervsV1) NewVolumeGroupActionStart(source string) (_model *VolumeGroupActionStart, err error)
NewVolumeGroupActionStart : Instantiate VolumeGroupActionStart (Generic Model Constructor)
func (*PowervsV1) NewVolumeGroupActionStop ¶
func (*PowervsV1) NewVolumeGroupActionStop(access bool) (_model *VolumeGroupActionStop, err error)
NewVolumeGroupActionStop : Instantiate VolumeGroupActionStop (Generic Model Constructor)
func (*PowervsV1) PcloudCloudconnectionsDelete ¶
func (powervs *PowervsV1) PcloudCloudconnectionsDelete(pcloudCloudconnectionsDeleteOptions *PcloudCloudconnectionsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudconnectionsDelete : Delete a Cloud Connection
func (*PowervsV1) PcloudCloudconnectionsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsDeleteWithContext(ctx context.Context, pcloudCloudconnectionsDeleteOptions *PcloudCloudconnectionsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudconnectionsDeleteWithContext is an alternate form of the PcloudCloudconnectionsDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsGet ¶
func (powervs *PowervsV1) PcloudCloudconnectionsGet(pcloudCloudconnectionsGetOptions *PcloudCloudconnectionsGetOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
PcloudCloudconnectionsGet : Get a cloud connection's state/information
func (*PowervsV1) PcloudCloudconnectionsGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsGetWithContext(ctx context.Context, pcloudCloudconnectionsGetOptions *PcloudCloudconnectionsGetOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
PcloudCloudconnectionsGetWithContext is an alternate form of the PcloudCloudconnectionsGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsGetall ¶
func (powervs *PowervsV1) PcloudCloudconnectionsGetall(pcloudCloudconnectionsGetallOptions *PcloudCloudconnectionsGetallOptions) (result *CloudConnections, response *core.DetailedResponse, err error)
PcloudCloudconnectionsGetall : Get all cloud connections in this cloud instance
func (*PowervsV1) PcloudCloudconnectionsGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsGetallWithContext(ctx context.Context, pcloudCloudconnectionsGetallOptions *PcloudCloudconnectionsGetallOptions) (result *CloudConnections, response *core.DetailedResponse, err error)
PcloudCloudconnectionsGetallWithContext is an alternate form of the PcloudCloudconnectionsGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsNetworksDelete ¶
func (powervs *PowervsV1) PcloudCloudconnectionsNetworksDelete(pcloudCloudconnectionsNetworksDeleteOptions *PcloudCloudconnectionsNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudconnectionsNetworksDelete : Detach a network from a Cloud Connection
func (*PowervsV1) PcloudCloudconnectionsNetworksDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsNetworksDeleteWithContext(ctx context.Context, pcloudCloudconnectionsNetworksDeleteOptions *PcloudCloudconnectionsNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudconnectionsNetworksDeleteWithContext is an alternate form of the PcloudCloudconnectionsNetworksDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsNetworksPut ¶
func (powervs *PowervsV1) PcloudCloudconnectionsNetworksPut(pcloudCloudconnectionsNetworksPutOptions *PcloudCloudconnectionsNetworksPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudconnectionsNetworksPut : Attach a network to the cloud connection
func (*PowervsV1) PcloudCloudconnectionsNetworksPutWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsNetworksPutWithContext(ctx context.Context, pcloudCloudconnectionsNetworksPutOptions *PcloudCloudconnectionsNetworksPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudconnectionsNetworksPutWithContext is an alternate form of the PcloudCloudconnectionsNetworksPut method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsPost ¶
func (powervs *PowervsV1) PcloudCloudconnectionsPost(pcloudCloudconnectionsPostOptions *PcloudCloudconnectionsPostOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
PcloudCloudconnectionsPost : Create a new cloud connection
func (*PowervsV1) PcloudCloudconnectionsPostWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsPostWithContext(ctx context.Context, pcloudCloudconnectionsPostOptions *PcloudCloudconnectionsPostOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
PcloudCloudconnectionsPostWithContext is an alternate form of the PcloudCloudconnectionsPost method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsPut ¶
func (powervs *PowervsV1) PcloudCloudconnectionsPut(pcloudCloudconnectionsPutOptions *PcloudCloudconnectionsPutOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
PcloudCloudconnectionsPut : Update a Cloud Connection
func (*PowervsV1) PcloudCloudconnectionsPutWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsPutWithContext(ctx context.Context, pcloudCloudconnectionsPutOptions *PcloudCloudconnectionsPutOptions) (result *CloudConnection, response *core.DetailedResponse, err error)
PcloudCloudconnectionsPutWithContext is an alternate form of the PcloudCloudconnectionsPut method which supports a Context parameter
func (*PowervsV1) PcloudCloudconnectionsVirtualprivatecloudsGetall ¶
func (powervs *PowervsV1) PcloudCloudconnectionsVirtualprivatecloudsGetall(pcloudCloudconnectionsVirtualprivatecloudsGetallOptions *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) (result *CloudConnectionVirtualPrivateClouds, response *core.DetailedResponse, err error)
PcloudCloudconnectionsVirtualprivatecloudsGetall : Get all virtual private cloud connections in this cloud instance
func (*PowervsV1) PcloudCloudconnectionsVirtualprivatecloudsGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudconnectionsVirtualprivatecloudsGetallWithContext(ctx context.Context, pcloudCloudconnectionsVirtualprivatecloudsGetallOptions *PcloudCloudconnectionsVirtualprivatecloudsGetallOptions) (result *CloudConnectionVirtualPrivateClouds, response *core.DetailedResponse, err error)
PcloudCloudconnectionsVirtualprivatecloudsGetallWithContext is an alternate form of the PcloudCloudconnectionsVirtualprivatecloudsGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesDelete ¶
func (powervs *PowervsV1) PcloudCloudinstancesDelete(pcloudCloudinstancesDeleteOptions *PcloudCloudinstancesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesDelete : Delete a Power Cloud Instance
func (*PowervsV1) PcloudCloudinstancesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesDeleteWithContext(ctx context.Context, pcloudCloudinstancesDeleteOptions *PcloudCloudinstancesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesDeleteWithContext is an alternate form of the PcloudCloudinstancesDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesGet(pcloudCloudinstancesGetOptions *PcloudCloudinstancesGetOptions) (result *CloudInstance, response *core.DetailedResponse, err error)
PcloudCloudinstancesGet : Get a Cloud Instance's current state/information
func (*PowervsV1) PcloudCloudinstancesGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesGetWithContext(ctx context.Context, pcloudCloudinstancesGetOptions *PcloudCloudinstancesGetOptions) (result *CloudInstance, response *core.DetailedResponse, err error)
PcloudCloudinstancesGetWithContext is an alternate form of the PcloudCloudinstancesGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesImagesDelete ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesDelete(pcloudCloudinstancesImagesDeleteOptions *PcloudCloudinstancesImagesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesDelete : Delete an Image from a Cloud Instance
func (*PowervsV1) PcloudCloudinstancesImagesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesDeleteWithContext(ctx context.Context, pcloudCloudinstancesImagesDeleteOptions *PcloudCloudinstancesImagesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesDeleteWithContext is an alternate form of the PcloudCloudinstancesImagesDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesImagesExportPost ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesExportPost(pcloudCloudinstancesImagesExportPostOptions *PcloudCloudinstancesImagesExportPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesExportPost : Export an image This API is deprecated for /pcloud/v2/cloud-instances/{cloud_instance_id}/images/{image_id}/export.
>*Note*: Support for this API is available till Oct 2022. Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudCloudinstancesImagesExportPostWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesExportPostWithContext(ctx context.Context, pcloudCloudinstancesImagesExportPostOptions *PcloudCloudinstancesImagesExportPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesExportPostWithContext is an alternate form of the PcloudCloudinstancesImagesExportPost method which supports a Context parameter Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudCloudinstancesImagesGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesGet(pcloudCloudinstancesImagesGetOptions *PcloudCloudinstancesImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesGet : Detailed info of an image
func (*PowervsV1) PcloudCloudinstancesImagesGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesGetWithContext(ctx context.Context, pcloudCloudinstancesImagesGetOptions *PcloudCloudinstancesImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesGetWithContext is an alternate form of the PcloudCloudinstancesImagesGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesImagesGetall ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesGetall(pcloudCloudinstancesImagesGetallOptions *PcloudCloudinstancesImagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesGetall : List all images for this cloud instance
func (*PowervsV1) PcloudCloudinstancesImagesGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesGetallWithContext(ctx context.Context, pcloudCloudinstancesImagesGetallOptions *PcloudCloudinstancesImagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesGetallWithContext is an alternate form of the PcloudCloudinstancesImagesGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesImagesPost ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesPost(pcloudCloudinstancesImagesPostOptions *PcloudCloudinstancesImagesPostOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesPost : Create a new Image (from available images)
func (*PowervsV1) PcloudCloudinstancesImagesPostWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesImagesPostWithContext(ctx context.Context, pcloudCloudinstancesImagesPostOptions *PcloudCloudinstancesImagesPostOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudCloudinstancesImagesPostWithContext is an alternate form of the PcloudCloudinstancesImagesPost method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesJobsDelete ¶
func (powervs *PowervsV1) PcloudCloudinstancesJobsDelete(pcloudCloudinstancesJobsDeleteOptions *PcloudCloudinstancesJobsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesJobsDelete : Delete a cloud instance job
func (*PowervsV1) PcloudCloudinstancesJobsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesJobsDeleteWithContext(ctx context.Context, pcloudCloudinstancesJobsDeleteOptions *PcloudCloudinstancesJobsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesJobsDeleteWithContext is an alternate form of the PcloudCloudinstancesJobsDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesJobsGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesJobsGet(pcloudCloudinstancesJobsGetOptions *PcloudCloudinstancesJobsGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudCloudinstancesJobsGet : List the detail of a job
func (*PowervsV1) PcloudCloudinstancesJobsGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesJobsGetWithContext(ctx context.Context, pcloudCloudinstancesJobsGetOptions *PcloudCloudinstancesJobsGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudCloudinstancesJobsGetWithContext is an alternate form of the PcloudCloudinstancesJobsGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesJobsGetall ¶
func (powervs *PowervsV1) PcloudCloudinstancesJobsGetall(pcloudCloudinstancesJobsGetallOptions *PcloudCloudinstancesJobsGetallOptions) (result *Jobs, response *core.DetailedResponse, err error)
PcloudCloudinstancesJobsGetall : List up to the last 5 jobs initiated by the cloud instance
func (*PowervsV1) PcloudCloudinstancesJobsGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesJobsGetallWithContext(ctx context.Context, pcloudCloudinstancesJobsGetallOptions *PcloudCloudinstancesJobsGetallOptions) (result *Jobs, response *core.DetailedResponse, err error)
PcloudCloudinstancesJobsGetallWithContext is an alternate form of the PcloudCloudinstancesJobsGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesPut ¶
func (powervs *PowervsV1) PcloudCloudinstancesPut(pcloudCloudinstancesPutOptions *PcloudCloudinstancesPutOptions) (result *CloudInstance, response *core.DetailedResponse, err error)
PcloudCloudinstancesPut : Update / Upgrade a Cloud Instance
func (*PowervsV1) PcloudCloudinstancesPutWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesPutWithContext(ctx context.Context, pcloudCloudinstancesPutOptions *PcloudCloudinstancesPutOptions) (result *CloudInstance, response *core.DetailedResponse, err error)
PcloudCloudinstancesPutWithContext is an alternate form of the PcloudCloudinstancesPut method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesSnapshotsDelete ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsDelete(pcloudCloudinstancesSnapshotsDeleteOptions *PcloudCloudinstancesSnapshotsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsDelete : Delete a PVM instance snapshot of a cloud instance
func (*PowervsV1) PcloudCloudinstancesSnapshotsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsDeleteWithContext(ctx context.Context, pcloudCloudinstancesSnapshotsDeleteOptions *PcloudCloudinstancesSnapshotsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsDeleteWithContext is an alternate form of the PcloudCloudinstancesSnapshotsDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesSnapshotsGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGet(pcloudCloudinstancesSnapshotsGetOptions *PcloudCloudinstancesSnapshotsGetOptions) (result *Snapshot, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsGet : Get the detail of a snapshot
func (*PowervsV1) PcloudCloudinstancesSnapshotsGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGetWithContext(ctx context.Context, pcloudCloudinstancesSnapshotsGetOptions *PcloudCloudinstancesSnapshotsGetOptions) (result *Snapshot, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsGetWithContext is an alternate form of the PcloudCloudinstancesSnapshotsGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesSnapshotsGetall ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGetall(pcloudCloudinstancesSnapshotsGetallOptions *PcloudCloudinstancesSnapshotsGetallOptions) (result *Snapshots, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsGetall : List all PVM instance snapshots for this cloud instance
func (*PowervsV1) PcloudCloudinstancesSnapshotsGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsGetallWithContext(ctx context.Context, pcloudCloudinstancesSnapshotsGetallOptions *PcloudCloudinstancesSnapshotsGetallOptions) (result *Snapshots, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsGetallWithContext is an alternate form of the PcloudCloudinstancesSnapshotsGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesSnapshotsPut ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsPut(pcloudCloudinstancesSnapshotsPutOptions *PcloudCloudinstancesSnapshotsPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsPut : Update a PVM instance snapshot
func (*PowervsV1) PcloudCloudinstancesSnapshotsPutWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesSnapshotsPutWithContext(ctx context.Context, pcloudCloudinstancesSnapshotsPutOptions *PcloudCloudinstancesSnapshotsPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesSnapshotsPutWithContext is an alternate form of the PcloudCloudinstancesSnapshotsPut method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesStockimagesGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGet(pcloudCloudinstancesStockimagesGetOptions *PcloudCloudinstancesStockimagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudCloudinstancesStockimagesGet : Detailed info of an available stock image
func (*PowervsV1) PcloudCloudinstancesStockimagesGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGetWithContext(ctx context.Context, pcloudCloudinstancesStockimagesGetOptions *PcloudCloudinstancesStockimagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudCloudinstancesStockimagesGetWithContext is an alternate form of the PcloudCloudinstancesStockimagesGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesStockimagesGetall ¶
func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGetall(pcloudCloudinstancesStockimagesGetallOptions *PcloudCloudinstancesStockimagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
PcloudCloudinstancesStockimagesGetall : List all available stock images
func (*PowervsV1) PcloudCloudinstancesStockimagesGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesStockimagesGetallWithContext(ctx context.Context, pcloudCloudinstancesStockimagesGetallOptions *PcloudCloudinstancesStockimagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
PcloudCloudinstancesStockimagesGetallWithContext is an alternate form of the PcloudCloudinstancesStockimagesGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesStoragetiersGetall ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudCloudinstancesStoragetiersGetall(pcloudCloudinstancesStoragetiersGetallOptions *PcloudCloudinstancesStoragetiersGetallOptions) (result []StorageTier, response *core.DetailedResponse, err error)
PcloudCloudinstancesStoragetiersGetall : List all supported storage tiers for this cloud instance
func (*PowervsV1) PcloudCloudinstancesStoragetiersGetallWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudCloudinstancesStoragetiersGetallWithContext(ctx context.Context, pcloudCloudinstancesStoragetiersGetallOptions *PcloudCloudinstancesStoragetiersGetallOptions) (result []StorageTier, response *core.DetailedResponse, err error)
PcloudCloudinstancesStoragetiersGetallWithContext is an alternate form of the PcloudCloudinstancesStoragetiersGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesActionPost ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesActionPost(pcloudCloudinstancesVolumesActionPostOptions *PcloudCloudinstancesVolumesActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesActionPost : Perform an action on a Volume
func (*PowervsV1) PcloudCloudinstancesVolumesActionPostWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesActionPostWithContext(ctx context.Context, pcloudCloudinstancesVolumesActionPostOptions *PcloudCloudinstancesVolumesActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesActionPostWithContext is an alternate form of the PcloudCloudinstancesVolumesActionPost method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesDelete ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesDelete(pcloudCloudinstancesVolumesDeleteOptions *PcloudCloudinstancesVolumesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesDelete : Delete a cloud instance volume
func (*PowervsV1) PcloudCloudinstancesVolumesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesDeleteWithContext(ctx context.Context, pcloudCloudinstancesVolumesDeleteOptions *PcloudCloudinstancesVolumesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesDeleteWithContext is an alternate form of the PcloudCloudinstancesVolumesDelete method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesFlashCopyMappingsGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesFlashCopyMappingsGet(pcloudCloudinstancesVolumesFlashCopyMappingsGetOptions *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) (result []FlashCopyMapping, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesFlashCopyMappingsGet : Get a list of flashcopy mappings of a given volume
func (*PowervsV1) PcloudCloudinstancesVolumesFlashCopyMappingsGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesFlashCopyMappingsGetWithContext(ctx context.Context, pcloudCloudinstancesVolumesFlashCopyMappingsGetOptions *PcloudCloudinstancesVolumesFlashCopyMappingsGetOptions) (result []FlashCopyMapping, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesFlashCopyMappingsGetWithContext is an alternate form of the PcloudCloudinstancesVolumesFlashCopyMappingsGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesGet(pcloudCloudinstancesVolumesGetOptions *PcloudCloudinstancesVolumesGetOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesGet : Detailed info of a volume
func (*PowervsV1) PcloudCloudinstancesVolumesGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesGetWithContext(ctx context.Context, pcloudCloudinstancesVolumesGetOptions *PcloudCloudinstancesVolumesGetOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesGetWithContext is an alternate form of the PcloudCloudinstancesVolumesGet method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesGetall ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesGetall(pcloudCloudinstancesVolumesGetallOptions *PcloudCloudinstancesVolumesGetallOptions) (result *Volumes, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesGetall : List all volumes for this cloud instance
func (*PowervsV1) PcloudCloudinstancesVolumesGetallWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesGetallWithContext(ctx context.Context, pcloudCloudinstancesVolumesGetallOptions *PcloudCloudinstancesVolumesGetallOptions) (result *Volumes, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesGetallWithContext is an alternate form of the PcloudCloudinstancesVolumesGetall method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesPost ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesPost(pcloudCloudinstancesVolumesPostOptions *PcloudCloudinstancesVolumesPostOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesPost : Create a new data Volume
func (*PowervsV1) PcloudCloudinstancesVolumesPostWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesPostWithContext(ctx context.Context, pcloudCloudinstancesVolumesPostOptions *PcloudCloudinstancesVolumesPostOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesPostWithContext is an alternate form of the PcloudCloudinstancesVolumesPost method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesPut ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesPut(pcloudCloudinstancesVolumesPutOptions *PcloudCloudinstancesVolumesPutOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesPut : Update a cloud instance volume
func (*PowervsV1) PcloudCloudinstancesVolumesPutWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesPutWithContext(ctx context.Context, pcloudCloudinstancesVolumesPutOptions *PcloudCloudinstancesVolumesPutOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesPutWithContext is an alternate form of the PcloudCloudinstancesVolumesPut method which supports a Context parameter
func (*PowervsV1) PcloudCloudinstancesVolumesRemoteCopyRelationshipGet ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesRemoteCopyRelationshipGet(pcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) (result *VolumeRemoteCopyRelationship, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesRemoteCopyRelationshipGet : Get remote copy relationship of a volume
func (*PowervsV1) PcloudCloudinstancesVolumesRemoteCopyRelationshipGetWithContext ¶
func (powervs *PowervsV1) PcloudCloudinstancesVolumesRemoteCopyRelationshipGetWithContext(ctx context.Context, pcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions *PcloudCloudinstancesVolumesRemoteCopyRelationshipGetOptions) (result *VolumeRemoteCopyRelationship, response *core.DetailedResponse, err error)
PcloudCloudinstancesVolumesRemoteCopyRelationshipGetWithContext is an alternate form of the PcloudCloudinstancesVolumesRemoteCopyRelationshipGet method which supports a Context parameter
func (*PowervsV1) PcloudDhcpDelete ¶
func (powervs *PowervsV1) PcloudDhcpDelete(pcloudDhcpDeleteOptions *PcloudDhcpDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudDhcpDelete : Delete DHCP Server (OpenShift Internal Use Only)
func (*PowervsV1) PcloudDhcpDeleteWithContext ¶
func (powervs *PowervsV1) PcloudDhcpDeleteWithContext(ctx context.Context, pcloudDhcpDeleteOptions *PcloudDhcpDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudDhcpDeleteWithContext is an alternate form of the PcloudDhcpDelete method which supports a Context parameter
func (*PowervsV1) PcloudDhcpGet ¶
func (powervs *PowervsV1) PcloudDhcpGet(pcloudDhcpGetOptions *PcloudDhcpGetOptions) (result *DhcpServerDetail, response *core.DetailedResponse, err error)
PcloudDhcpGet : Get DHCP Server information (OpenShift Internal Use Only)
func (*PowervsV1) PcloudDhcpGetWithContext ¶
func (powervs *PowervsV1) PcloudDhcpGetWithContext(ctx context.Context, pcloudDhcpGetOptions *PcloudDhcpGetOptions) (result *DhcpServerDetail, response *core.DetailedResponse, err error)
PcloudDhcpGetWithContext is an alternate form of the PcloudDhcpGet method which supports a Context parameter
func (*PowervsV1) PcloudDhcpGetall ¶
func (powervs *PowervsV1) PcloudDhcpGetall(pcloudDhcpGetallOptions *PcloudDhcpGetallOptions) (result []DhcpServer, response *core.DetailedResponse, err error)
PcloudDhcpGetall : Get all DHCP Servers information (OpenShift Internal Use Only)
func (*PowervsV1) PcloudDhcpGetallWithContext ¶
func (powervs *PowervsV1) PcloudDhcpGetallWithContext(ctx context.Context, pcloudDhcpGetallOptions *PcloudDhcpGetallOptions) (result []DhcpServer, response *core.DetailedResponse, err error)
PcloudDhcpGetallWithContext is an alternate form of the PcloudDhcpGetall method which supports a Context parameter
func (*PowervsV1) PcloudDhcpPost ¶
func (powervs *PowervsV1) PcloudDhcpPost(pcloudDhcpPostOptions *PcloudDhcpPostOptions) (result *DhcpServer, response *core.DetailedResponse, err error)
PcloudDhcpPost : Create a DHCP Server (OpenShift Internal Use Only)
func (*PowervsV1) PcloudDhcpPostWithContext ¶
func (powervs *PowervsV1) PcloudDhcpPostWithContext(ctx context.Context, pcloudDhcpPostOptions *PcloudDhcpPostOptions) (result *DhcpServer, response *core.DetailedResponse, err error)
PcloudDhcpPostWithContext is an alternate form of the PcloudDhcpPost method which supports a Context parameter
func (*PowervsV1) PcloudEventsGet ¶
func (powervs *PowervsV1) PcloudEventsGet(pcloudEventsGetOptions *PcloudEventsGetOptions) (result *Event, response *core.DetailedResponse, err error)
PcloudEventsGet : Get a single event
func (*PowervsV1) PcloudEventsGetWithContext ¶
func (powervs *PowervsV1) PcloudEventsGetWithContext(ctx context.Context, pcloudEventsGetOptions *PcloudEventsGetOptions) (result *Event, response *core.DetailedResponse, err error)
PcloudEventsGetWithContext is an alternate form of the PcloudEventsGet method which supports a Context parameter
func (*PowervsV1) PcloudEventsGetquery ¶
func (powervs *PowervsV1) PcloudEventsGetquery(pcloudEventsGetqueryOptions *PcloudEventsGetqueryOptions) (result *Events, response *core.DetailedResponse, err error)
PcloudEventsGetquery : Get events from this cloud instance since a specific timestamp
func (*PowervsV1) PcloudEventsGetqueryWithContext ¶
func (powervs *PowervsV1) PcloudEventsGetqueryWithContext(ctx context.Context, pcloudEventsGetqueryOptions *PcloudEventsGetqueryOptions) (result *Events, response *core.DetailedResponse, err error)
PcloudEventsGetqueryWithContext is an alternate form of the PcloudEventsGetquery method which supports a Context parameter
func (*PowervsV1) PcloudIkepoliciesDelete ¶
func (powervs *PowervsV1) PcloudIkepoliciesDelete(pcloudIkepoliciesDeleteOptions *PcloudIkepoliciesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudIkepoliciesDelete : Delete IKE Policy Delete an IKE Policy (by its unique identifier).
func (*PowervsV1) PcloudIkepoliciesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudIkepoliciesDeleteWithContext(ctx context.Context, pcloudIkepoliciesDeleteOptions *PcloudIkepoliciesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudIkepoliciesDeleteWithContext is an alternate form of the PcloudIkepoliciesDelete method which supports a Context parameter
func (*PowervsV1) PcloudIkepoliciesGet ¶
func (powervs *PowervsV1) PcloudIkepoliciesGet(pcloudIkepoliciesGetOptions *PcloudIkepoliciesGetOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
PcloudIkepoliciesGet : Get the specified IKE Policy Get an IKE Policy (by its unique identifier).
func (*PowervsV1) PcloudIkepoliciesGetWithContext ¶
func (powervs *PowervsV1) PcloudIkepoliciesGetWithContext(ctx context.Context, pcloudIkepoliciesGetOptions *PcloudIkepoliciesGetOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
PcloudIkepoliciesGetWithContext is an alternate form of the PcloudIkepoliciesGet method which supports a Context parameter
func (*PowervsV1) PcloudIkepoliciesGetall ¶
func (powervs *PowervsV1) PcloudIkepoliciesGetall(pcloudIkepoliciesGetallOptions *PcloudIkepoliciesGetallOptions) (result *IkePolicies, response *core.DetailedResponse, err error)
PcloudIkepoliciesGetall : Get all IKE Policies List all IKE Policies with all attributes.
func (*PowervsV1) PcloudIkepoliciesGetallWithContext ¶
func (powervs *PowervsV1) PcloudIkepoliciesGetallWithContext(ctx context.Context, pcloudIkepoliciesGetallOptions *PcloudIkepoliciesGetallOptions) (result *IkePolicies, response *core.DetailedResponse, err error)
PcloudIkepoliciesGetallWithContext is an alternate form of the PcloudIkepoliciesGetall method which supports a Context parameter
func (*PowervsV1) PcloudIkepoliciesPost ¶
func (powervs *PowervsV1) PcloudIkepoliciesPost(pcloudIkepoliciesPostOptions *PcloudIkepoliciesPostOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
PcloudIkepoliciesPost : Add IKE Policy Add a new IKE Policy.
func (*PowervsV1) PcloudIkepoliciesPostWithContext ¶
func (powervs *PowervsV1) PcloudIkepoliciesPostWithContext(ctx context.Context, pcloudIkepoliciesPostOptions *PcloudIkepoliciesPostOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
PcloudIkepoliciesPostWithContext is an alternate form of the PcloudIkepoliciesPost method which supports a Context parameter
func (*PowervsV1) PcloudIkepoliciesPut ¶
func (powervs *PowervsV1) PcloudIkepoliciesPut(pcloudIkepoliciesPutOptions *PcloudIkepoliciesPutOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
PcloudIkepoliciesPut : Update IKE Policy update an IKE Policy (by its unique identifier).
func (*PowervsV1) PcloudIkepoliciesPutWithContext ¶
func (powervs *PowervsV1) PcloudIkepoliciesPutWithContext(ctx context.Context, pcloudIkepoliciesPutOptions *PcloudIkepoliciesPutOptions) (result *IkePolicy, response *core.DetailedResponse, err error)
PcloudIkepoliciesPutWithContext is an alternate form of the PcloudIkepoliciesPut method which supports a Context parameter
func (*PowervsV1) PcloudImagesGet ¶
func (powervs *PowervsV1) PcloudImagesGet(pcloudImagesGetOptions *PcloudImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudImagesGet : Detailed info of an image in the image-catalog This API is deprecated for /pcloud/v1/cloud-instances/{cloud_instance_id}/stock-images/{image_id}.
>*Note*: Support for this API will be available till 31st March 2023. Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudImagesGetWithContext ¶
func (powervs *PowervsV1) PcloudImagesGetWithContext(ctx context.Context, pcloudImagesGetOptions *PcloudImagesGetOptions) (result *Image, response *core.DetailedResponse, err error)
PcloudImagesGetWithContext is an alternate form of the PcloudImagesGet method which supports a Context parameter Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudImagesGetall ¶
func (powervs *PowervsV1) PcloudImagesGetall(pcloudImagesGetallOptions *PcloudImagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
PcloudImagesGetall : List all the images in the image-catalog This API is deprecated for /pcloud/v1/cloud-instances/{cloud_instance_id}/stock-images.
>*Note*: Support for this API will be available till 31st March 2023. Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudImagesGetallWithContext ¶
func (powervs *PowervsV1) PcloudImagesGetallWithContext(ctx context.Context, pcloudImagesGetallOptions *PcloudImagesGetallOptions) (result *Images, response *core.DetailedResponse, err error)
PcloudImagesGetallWithContext is an alternate form of the PcloudImagesGetall method which supports a Context parameter Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudIpsecpoliciesDelete ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesDelete(pcloudIpsecpoliciesDeleteOptions *PcloudIpsecpoliciesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesDelete : Delete IPSec Policy Delete an IPSec Policy (by its unique identifier).
func (*PowervsV1) PcloudIpsecpoliciesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesDeleteWithContext(ctx context.Context, pcloudIpsecpoliciesDeleteOptions *PcloudIpsecpoliciesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesDeleteWithContext is an alternate form of the PcloudIpsecpoliciesDelete method which supports a Context parameter
func (*PowervsV1) PcloudIpsecpoliciesGet ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesGet(pcloudIpsecpoliciesGetOptions *PcloudIpsecpoliciesGetOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesGet : Get the specified IPSec Policy Get an IPSec Policy (by its unique identifier).
func (*PowervsV1) PcloudIpsecpoliciesGetWithContext ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesGetWithContext(ctx context.Context, pcloudIpsecpoliciesGetOptions *PcloudIpsecpoliciesGetOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesGetWithContext is an alternate form of the PcloudIpsecpoliciesGet method which supports a Context parameter
func (*PowervsV1) PcloudIpsecpoliciesGetall ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesGetall(pcloudIpsecpoliciesGetallOptions *PcloudIpsecpoliciesGetallOptions) (result *IPSecPolicies, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesGetall : Get all IPSec Policies Get all IPSec Policies with all their attributes.
func (*PowervsV1) PcloudIpsecpoliciesGetallWithContext ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesGetallWithContext(ctx context.Context, pcloudIpsecpoliciesGetallOptions *PcloudIpsecpoliciesGetallOptions) (result *IPSecPolicies, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesGetallWithContext is an alternate form of the PcloudIpsecpoliciesGetall method which supports a Context parameter
func (*PowervsV1) PcloudIpsecpoliciesPost ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesPost(pcloudIpsecpoliciesPostOptions *PcloudIpsecpoliciesPostOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesPost : Add IPSec Policy Add a new IPSec Policy.
func (*PowervsV1) PcloudIpsecpoliciesPostWithContext ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesPostWithContext(ctx context.Context, pcloudIpsecpoliciesPostOptions *PcloudIpsecpoliciesPostOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesPostWithContext is an alternate form of the PcloudIpsecpoliciesPost method which supports a Context parameter
func (*PowervsV1) PcloudIpsecpoliciesPut ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesPut(pcloudIpsecpoliciesPutOptions *PcloudIpsecpoliciesPutOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesPut : Update IPSec Policy update an IPSec Policy.
func (*PowervsV1) PcloudIpsecpoliciesPutWithContext ¶
func (powervs *PowervsV1) PcloudIpsecpoliciesPutWithContext(ctx context.Context, pcloudIpsecpoliciesPutOptions *PcloudIpsecpoliciesPutOptions) (result *IPSecPolicy, response *core.DetailedResponse, err error)
PcloudIpsecpoliciesPutWithContext is an alternate form of the PcloudIpsecpoliciesPut method which supports a Context parameter
func (*PowervsV1) PcloudLocationsDisasterrecoveryGet ¶
func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGet(pcloudLocationsDisasterrecoveryGetOptions *PcloudLocationsDisasterrecoveryGetOptions) (result *DisasterRecoveryLocation, response *core.DetailedResponse, err error)
PcloudLocationsDisasterrecoveryGet : Get the disaster recovery site details for the current location
func (*PowervsV1) PcloudLocationsDisasterrecoveryGetWithContext ¶
func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGetWithContext(ctx context.Context, pcloudLocationsDisasterrecoveryGetOptions *PcloudLocationsDisasterrecoveryGetOptions) (result *DisasterRecoveryLocation, response *core.DetailedResponse, err error)
PcloudLocationsDisasterrecoveryGetWithContext is an alternate form of the PcloudLocationsDisasterrecoveryGet method which supports a Context parameter
func (*PowervsV1) PcloudLocationsDisasterrecoveryGetall ¶
func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGetall(pcloudLocationsDisasterrecoveryGetallOptions *PcloudLocationsDisasterrecoveryGetallOptions) (result *DisasterRecoveryLocations, response *core.DetailedResponse, err error)
PcloudLocationsDisasterrecoveryGetall : Get all disaster recovery locations supported by Power Virtual Server
func (*PowervsV1) PcloudLocationsDisasterrecoveryGetallWithContext ¶
func (powervs *PowervsV1) PcloudLocationsDisasterrecoveryGetallWithContext(ctx context.Context, pcloudLocationsDisasterrecoveryGetallOptions *PcloudLocationsDisasterrecoveryGetallOptions) (result *DisasterRecoveryLocations, response *core.DetailedResponse, err error)
PcloudLocationsDisasterrecoveryGetallWithContext is an alternate form of the PcloudLocationsDisasterrecoveryGetall method which supports a Context parameter
func (*PowervsV1) PcloudNetworksDelete ¶
func (powervs *PowervsV1) PcloudNetworksDelete(pcloudNetworksDeleteOptions *PcloudNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudNetworksDelete : Delete a Network
func (*PowervsV1) PcloudNetworksDeleteWithContext ¶
func (powervs *PowervsV1) PcloudNetworksDeleteWithContext(ctx context.Context, pcloudNetworksDeleteOptions *PcloudNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudNetworksDeleteWithContext is an alternate form of the PcloudNetworksDelete method which supports a Context parameter
func (*PowervsV1) PcloudNetworksGet ¶
func (powervs *PowervsV1) PcloudNetworksGet(pcloudNetworksGetOptions *PcloudNetworksGetOptions) (result *Network, response *core.DetailedResponse, err error)
PcloudNetworksGet : Get a network's current state/information
func (*PowervsV1) PcloudNetworksGetWithContext ¶
func (powervs *PowervsV1) PcloudNetworksGetWithContext(ctx context.Context, pcloudNetworksGetOptions *PcloudNetworksGetOptions) (result *Network, response *core.DetailedResponse, err error)
PcloudNetworksGetWithContext is an alternate form of the PcloudNetworksGet method which supports a Context parameter
func (*PowervsV1) PcloudNetworksGetall ¶
func (powervs *PowervsV1) PcloudNetworksGetall(pcloudNetworksGetallOptions *PcloudNetworksGetallOptions) (result *Networks, response *core.DetailedResponse, err error)
PcloudNetworksGetall : Get all networks in this cloud instance
func (*PowervsV1) PcloudNetworksGetallWithContext ¶
func (powervs *PowervsV1) PcloudNetworksGetallWithContext(ctx context.Context, pcloudNetworksGetallOptions *PcloudNetworksGetallOptions) (result *Networks, response *core.DetailedResponse, err error)
PcloudNetworksGetallWithContext is an alternate form of the PcloudNetworksGetall method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPortsDelete ¶
func (powervs *PowervsV1) PcloudNetworksPortsDelete(pcloudNetworksPortsDeleteOptions *PcloudNetworksPortsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudNetworksPortsDelete : Delete a Network Port
func (*PowervsV1) PcloudNetworksPortsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPortsDeleteWithContext(ctx context.Context, pcloudNetworksPortsDeleteOptions *PcloudNetworksPortsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudNetworksPortsDeleteWithContext is an alternate form of the PcloudNetworksPortsDelete method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPortsGet ¶
func (powervs *PowervsV1) PcloudNetworksPortsGet(pcloudNetworksPortsGetOptions *PcloudNetworksPortsGetOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
PcloudNetworksPortsGet : Get a port's information
func (*PowervsV1) PcloudNetworksPortsGetWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPortsGetWithContext(ctx context.Context, pcloudNetworksPortsGetOptions *PcloudNetworksPortsGetOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
PcloudNetworksPortsGetWithContext is an alternate form of the PcloudNetworksPortsGet method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPortsGetall ¶
func (powervs *PowervsV1) PcloudNetworksPortsGetall(pcloudNetworksPortsGetallOptions *PcloudNetworksPortsGetallOptions) (result *NetworkPorts, response *core.DetailedResponse, err error)
PcloudNetworksPortsGetall : Get all ports for this network
func (*PowervsV1) PcloudNetworksPortsGetallWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPortsGetallWithContext(ctx context.Context, pcloudNetworksPortsGetallOptions *PcloudNetworksPortsGetallOptions) (result *NetworkPorts, response *core.DetailedResponse, err error)
PcloudNetworksPortsGetallWithContext is an alternate form of the PcloudNetworksPortsGetall method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPortsPost ¶
func (powervs *PowervsV1) PcloudNetworksPortsPost(pcloudNetworksPortsPostOptions *PcloudNetworksPortsPostOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
PcloudNetworksPortsPost : Perform port addition, deletion, and listing
func (*PowervsV1) PcloudNetworksPortsPostWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPortsPostWithContext(ctx context.Context, pcloudNetworksPortsPostOptions *PcloudNetworksPortsPostOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
PcloudNetworksPortsPostWithContext is an alternate form of the PcloudNetworksPortsPost method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPortsPut ¶
func (powervs *PowervsV1) PcloudNetworksPortsPut(pcloudNetworksPortsPutOptions *PcloudNetworksPortsPutOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
PcloudNetworksPortsPut : Update a port's information
func (*PowervsV1) PcloudNetworksPortsPutWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPortsPutWithContext(ctx context.Context, pcloudNetworksPortsPutOptions *PcloudNetworksPortsPutOptions) (result *NetworkPort, response *core.DetailedResponse, err error)
PcloudNetworksPortsPutWithContext is an alternate form of the PcloudNetworksPortsPut method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPost ¶
func (powervs *PowervsV1) PcloudNetworksPost(pcloudNetworksPostOptions *PcloudNetworksPostOptions) (result *Network, response *core.DetailedResponse, err error)
PcloudNetworksPost : Create a new Network
func (*PowervsV1) PcloudNetworksPostWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPostWithContext(ctx context.Context, pcloudNetworksPostOptions *PcloudNetworksPostOptions) (result *Network, response *core.DetailedResponse, err error)
PcloudNetworksPostWithContext is an alternate form of the PcloudNetworksPost method which supports a Context parameter
func (*PowervsV1) PcloudNetworksPut ¶
func (powervs *PowervsV1) PcloudNetworksPut(pcloudNetworksPutOptions *PcloudNetworksPutOptions) (result *Network, response *core.DetailedResponse, err error)
PcloudNetworksPut : Update a Network
func (*PowervsV1) PcloudNetworksPutWithContext ¶
func (powervs *PowervsV1) PcloudNetworksPutWithContext(ctx context.Context, pcloudNetworksPutOptions *PcloudNetworksPutOptions) (result *Network, response *core.DetailedResponse, err error)
PcloudNetworksPutWithContext is an alternate form of the PcloudNetworksPut method which supports a Context parameter
func (*PowervsV1) PcloudPlacementgroupsDelete ¶
func (powervs *PowervsV1) PcloudPlacementgroupsDelete(pcloudPlacementgroupsDeleteOptions *PcloudPlacementgroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPlacementgroupsDelete : Delete Server Placement Group
func (*PowervsV1) PcloudPlacementgroupsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudPlacementgroupsDeleteWithContext(ctx context.Context, pcloudPlacementgroupsDeleteOptions *PcloudPlacementgroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPlacementgroupsDeleteWithContext is an alternate form of the PcloudPlacementgroupsDelete method which supports a Context parameter
func (*PowervsV1) PcloudPlacementgroupsGet ¶
func (powervs *PowervsV1) PcloudPlacementgroupsGet(pcloudPlacementgroupsGetOptions *PcloudPlacementgroupsGetOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsGet : Get Server Placement Group detail
func (*PowervsV1) PcloudPlacementgroupsGetWithContext ¶
func (powervs *PowervsV1) PcloudPlacementgroupsGetWithContext(ctx context.Context, pcloudPlacementgroupsGetOptions *PcloudPlacementgroupsGetOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsGetWithContext is an alternate form of the PcloudPlacementgroupsGet method which supports a Context parameter
func (*PowervsV1) PcloudPlacementgroupsGetall ¶
func (powervs *PowervsV1) PcloudPlacementgroupsGetall(pcloudPlacementgroupsGetallOptions *PcloudPlacementgroupsGetallOptions) (result *PlacementGroups, response *core.DetailedResponse, err error)
PcloudPlacementgroupsGetall : Get all Server Placement Groups
func (*PowervsV1) PcloudPlacementgroupsGetallWithContext ¶
func (powervs *PowervsV1) PcloudPlacementgroupsGetallWithContext(ctx context.Context, pcloudPlacementgroupsGetallOptions *PcloudPlacementgroupsGetallOptions) (result *PlacementGroups, response *core.DetailedResponse, err error)
PcloudPlacementgroupsGetallWithContext is an alternate form of the PcloudPlacementgroupsGetall method which supports a Context parameter
func (*PowervsV1) PcloudPlacementgroupsMembersDelete ¶
func (powervs *PowervsV1) PcloudPlacementgroupsMembersDelete(pcloudPlacementgroupsMembersDeleteOptions *PcloudPlacementgroupsMembersDeleteOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsMembersDelete : Remove Server from Placement Group
func (*PowervsV1) PcloudPlacementgroupsMembersDeleteWithContext ¶
func (powervs *PowervsV1) PcloudPlacementgroupsMembersDeleteWithContext(ctx context.Context, pcloudPlacementgroupsMembersDeleteOptions *PcloudPlacementgroupsMembersDeleteOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsMembersDeleteWithContext is an alternate form of the PcloudPlacementgroupsMembersDelete method which supports a Context parameter
func (*PowervsV1) PcloudPlacementgroupsMembersPost ¶
func (powervs *PowervsV1) PcloudPlacementgroupsMembersPost(pcloudPlacementgroupsMembersPostOptions *PcloudPlacementgroupsMembersPostOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsMembersPost : Add Server to Placement Group
func (*PowervsV1) PcloudPlacementgroupsMembersPostWithContext ¶
func (powervs *PowervsV1) PcloudPlacementgroupsMembersPostWithContext(ctx context.Context, pcloudPlacementgroupsMembersPostOptions *PcloudPlacementgroupsMembersPostOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsMembersPostWithContext is an alternate form of the PcloudPlacementgroupsMembersPost method which supports a Context parameter
func (*PowervsV1) PcloudPlacementgroupsPost ¶
func (powervs *PowervsV1) PcloudPlacementgroupsPost(pcloudPlacementgroupsPostOptions *PcloudPlacementgroupsPostOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsPost : Create a new Server Placement Group
func (*PowervsV1) PcloudPlacementgroupsPostWithContext ¶
func (powervs *PowervsV1) PcloudPlacementgroupsPostWithContext(ctx context.Context, pcloudPlacementgroupsPostOptions *PcloudPlacementgroupsPostOptions) (result *PlacementGroup, response *core.DetailedResponse, err error)
PcloudPlacementgroupsPostWithContext is an alternate form of the PcloudPlacementgroupsPost method which supports a Context parameter
func (*PowervsV1) PcloudPodcapacityGet ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudPodcapacityGet(pcloudPodcapacityGetOptions *PcloudPodcapacityGetOptions) (result *PodCapacity, response *core.DetailedResponse, err error)
PcloudPodcapacityGet : List of available resources within a particular Pod
func (*PowervsV1) PcloudPodcapacityGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudPodcapacityGetWithContext(ctx context.Context, pcloudPodcapacityGetOptions *PcloudPodcapacityGetOptions) (result *PodCapacity, response *core.DetailedResponse, err error)
PcloudPodcapacityGetWithContext is an alternate form of the PcloudPodcapacityGet method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesActionPost ¶
func (powervs *PowervsV1) PcloudPvminstancesActionPost(pcloudPvminstancesActionPostOptions *PcloudPvminstancesActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesActionPost : Perform an action (start stop reboot immediate-shutdown reset) on a PVMInstance
func (*PowervsV1) PcloudPvminstancesActionPostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesActionPostWithContext(ctx context.Context, pcloudPvminstancesActionPostOptions *PcloudPvminstancesActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesActionPostWithContext is an alternate form of the PcloudPvminstancesActionPost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesCapturePost ¶
func (powervs *PowervsV1) PcloudPvminstancesCapturePost(pcloudPvminstancesCapturePostOptions *PcloudPvminstancesCapturePostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesCapturePost : Capture a PVMInstance and create a deployable image This API is deprecated for /pcloud/v2/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/capture.
>*Note*: Support for this API is available till Oct 2022. Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudPvminstancesCapturePostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesCapturePostWithContext(ctx context.Context, pcloudPvminstancesCapturePostOptions *PcloudPvminstancesCapturePostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesCapturePostWithContext is an alternate form of the PcloudPvminstancesCapturePost method which supports a Context parameter Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudPvminstancesClonePost ¶
func (powervs *PowervsV1) PcloudPvminstancesClonePost(pcloudPvminstancesClonePostOptions *PcloudPvminstancesClonePostOptions) (result *PvmInstance, response *core.DetailedResponse, err error)
PcloudPvminstancesClonePost : Clone a PVMInstance
func (*PowervsV1) PcloudPvminstancesClonePostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesClonePostWithContext(ctx context.Context, pcloudPvminstancesClonePostOptions *PcloudPvminstancesClonePostOptions) (result *PvmInstance, response *core.DetailedResponse, err error)
PcloudPvminstancesClonePostWithContext is an alternate form of the PcloudPvminstancesClonePost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesConsoleGet ¶
func (powervs *PowervsV1) PcloudPvminstancesConsoleGet(pcloudPvminstancesConsoleGetOptions *PcloudPvminstancesConsoleGetOptions) (result *ConsoleLanguages, response *core.DetailedResponse, err error)
PcloudPvminstancesConsoleGet : List all console languages
func (*PowervsV1) PcloudPvminstancesConsoleGetWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesConsoleGetWithContext(ctx context.Context, pcloudPvminstancesConsoleGetOptions *PcloudPvminstancesConsoleGetOptions) (result *ConsoleLanguages, response *core.DetailedResponse, err error)
PcloudPvminstancesConsoleGetWithContext is an alternate form of the PcloudPvminstancesConsoleGet method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesConsolePost ¶
func (powervs *PowervsV1) PcloudPvminstancesConsolePost(pcloudPvminstancesConsolePostOptions *PcloudPvminstancesConsolePostOptions) (result *PvmInstanceConsole, response *core.DetailedResponse, err error)
PcloudPvminstancesConsolePost : Generate the noVNC Console URL
func (*PowervsV1) PcloudPvminstancesConsolePostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesConsolePostWithContext(ctx context.Context, pcloudPvminstancesConsolePostOptions *PcloudPvminstancesConsolePostOptions) (result *PvmInstanceConsole, response *core.DetailedResponse, err error)
PcloudPvminstancesConsolePostWithContext is an alternate form of the PcloudPvminstancesConsolePost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesConsolePut ¶
func (powervs *PowervsV1) PcloudPvminstancesConsolePut(pcloudPvminstancesConsolePutOptions *PcloudPvminstancesConsolePutOptions) (result *ConsoleLanguage, response *core.DetailedResponse, err error)
PcloudPvminstancesConsolePut : Update PVMInstance console laguage code
func (*PowervsV1) PcloudPvminstancesConsolePutWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesConsolePutWithContext(ctx context.Context, pcloudPvminstancesConsolePutOptions *PcloudPvminstancesConsolePutOptions) (result *ConsoleLanguage, response *core.DetailedResponse, err error)
PcloudPvminstancesConsolePutWithContext is an alternate form of the PcloudPvminstancesConsolePut method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesDelete ¶
func (powervs *PowervsV1) PcloudPvminstancesDelete(pcloudPvminstancesDeleteOptions *PcloudPvminstancesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesDelete : Delete a PCloud PVM Instance
func (*PowervsV1) PcloudPvminstancesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesDeleteWithContext(ctx context.Context, pcloudPvminstancesDeleteOptions *PcloudPvminstancesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesDeleteWithContext is an alternate form of the PcloudPvminstancesDelete method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesGet ¶
func (powervs *PowervsV1) PcloudPvminstancesGet(pcloudPvminstancesGetOptions *PcloudPvminstancesGetOptions) (result *PvmInstance, response *core.DetailedResponse, err error)
PcloudPvminstancesGet : Get a PVM Instance's current state or information
func (*PowervsV1) PcloudPvminstancesGetWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesGetWithContext(ctx context.Context, pcloudPvminstancesGetOptions *PcloudPvminstancesGetOptions) (result *PvmInstance, response *core.DetailedResponse, err error)
PcloudPvminstancesGetWithContext is an alternate form of the PcloudPvminstancesGet method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesGetall ¶
func (powervs *PowervsV1) PcloudPvminstancesGetall(pcloudPvminstancesGetallOptions *PcloudPvminstancesGetallOptions) (result *PvmInstances, response *core.DetailedResponse, err error)
PcloudPvminstancesGetall : Get all the pvm instances for this cloud instance
func (*PowervsV1) PcloudPvminstancesGetallWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesGetallWithContext(ctx context.Context, pcloudPvminstancesGetallOptions *PcloudPvminstancesGetallOptions) (result *PvmInstances, response *core.DetailedResponse, err error)
PcloudPvminstancesGetallWithContext is an alternate form of the PcloudPvminstancesGetall method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesNetworksDelete ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksDelete(pcloudPvminstancesNetworksDeleteOptions *PcloudPvminstancesNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksDelete : Remove all Address of Network from a PVM Instance
func (*PowervsV1) PcloudPvminstancesNetworksDeleteWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksDeleteWithContext(ctx context.Context, pcloudPvminstancesNetworksDeleteOptions *PcloudPvminstancesNetworksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksDeleteWithContext is an alternate form of the PcloudPvminstancesNetworksDelete method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesNetworksGet ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksGet(pcloudPvminstancesNetworksGetOptions *PcloudPvminstancesNetworksGetOptions) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksGet : Get a PVM Instance's network information
func (*PowervsV1) PcloudPvminstancesNetworksGetWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksGetWithContext(ctx context.Context, pcloudPvminstancesNetworksGetOptions *PcloudPvminstancesNetworksGetOptions) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksGetWithContext is an alternate form of the PcloudPvminstancesNetworksGet method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesNetworksGetall ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksGetall(pcloudPvminstancesNetworksGetallOptions *PcloudPvminstancesNetworksGetallOptions) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksGetall : Get all networks for this PVM Instance
func (*PowervsV1) PcloudPvminstancesNetworksGetallWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksGetallWithContext(ctx context.Context, pcloudPvminstancesNetworksGetallOptions *PcloudPvminstancesNetworksGetallOptions) (result *PvmInstanceNetworks, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksGetallWithContext is an alternate form of the PcloudPvminstancesNetworksGetall method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesNetworksPost ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksPost(pcloudPvminstancesNetworksPostOptions *PcloudPvminstancesNetworksPostOptions) (result *PvmInstanceNetwork, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksPost : Perform network addition
func (*PowervsV1) PcloudPvminstancesNetworksPostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesNetworksPostWithContext(ctx context.Context, pcloudPvminstancesNetworksPostOptions *PcloudPvminstancesNetworksPostOptions) (result *PvmInstanceNetwork, response *core.DetailedResponse, err error)
PcloudPvminstancesNetworksPostWithContext is an alternate form of the PcloudPvminstancesNetworksPost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesOperationsPost ¶
func (powervs *PowervsV1) PcloudPvminstancesOperationsPost(pcloudPvminstancesOperationsPostOptions *PcloudPvminstancesOperationsPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesOperationsPost : Perform an operation on a PVMInstance
func (*PowervsV1) PcloudPvminstancesOperationsPostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesOperationsPostWithContext(ctx context.Context, pcloudPvminstancesOperationsPostOptions *PcloudPvminstancesOperationsPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesOperationsPostWithContext is an alternate form of the PcloudPvminstancesOperationsPost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesPost ¶
func (powervs *PowervsV1) PcloudPvminstancesPost(pcloudPvminstancesPostOptions *PcloudPvminstancesPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
PcloudPvminstancesPost : Create a new Power VM Instance
func (*PowervsV1) PcloudPvminstancesPostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesPostWithContext(ctx context.Context, pcloudPvminstancesPostOptions *PcloudPvminstancesPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
PcloudPvminstancesPostWithContext is an alternate form of the PcloudPvminstancesPost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesPut ¶
func (powervs *PowervsV1) PcloudPvminstancesPut(pcloudPvminstancesPutOptions *PcloudPvminstancesPutOptions) (result *PvmInstanceUpdateResponse, response *core.DetailedResponse, err error)
PcloudPvminstancesPut : Update a PCloud PVM Instance
func (*PowervsV1) PcloudPvminstancesPutWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesPutWithContext(ctx context.Context, pcloudPvminstancesPutOptions *PcloudPvminstancesPutOptions) (result *PvmInstanceUpdateResponse, response *core.DetailedResponse, err error)
PcloudPvminstancesPutWithContext is an alternate form of the PcloudPvminstancesPut method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesSnapshotsGetall ¶
func (powervs *PowervsV1) PcloudPvminstancesSnapshotsGetall(pcloudPvminstancesSnapshotsGetallOptions *PcloudPvminstancesSnapshotsGetallOptions) (result *Snapshots, response *core.DetailedResponse, err error)
PcloudPvminstancesSnapshotsGetall : Get all snapshots for this PVM Instance
func (*PowervsV1) PcloudPvminstancesSnapshotsGetallWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesSnapshotsGetallWithContext(ctx context.Context, pcloudPvminstancesSnapshotsGetallOptions *PcloudPvminstancesSnapshotsGetallOptions) (result *Snapshots, response *core.DetailedResponse, err error)
PcloudPvminstancesSnapshotsGetallWithContext is an alternate form of the PcloudPvminstancesSnapshotsGetall method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesSnapshotsPost ¶
func (powervs *PowervsV1) PcloudPvminstancesSnapshotsPost(pcloudPvminstancesSnapshotsPostOptions *PcloudPvminstancesSnapshotsPostOptions) (result *SnapshotCreateResponse, response *core.DetailedResponse, err error)
PcloudPvminstancesSnapshotsPost : Create a PVM Instance snapshot
func (*PowervsV1) PcloudPvminstancesSnapshotsPostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesSnapshotsPostWithContext(ctx context.Context, pcloudPvminstancesSnapshotsPostOptions *PcloudPvminstancesSnapshotsPostOptions) (result *SnapshotCreateResponse, response *core.DetailedResponse, err error)
PcloudPvminstancesSnapshotsPostWithContext is an alternate form of the PcloudPvminstancesSnapshotsPost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesSnapshotsRestorePost ¶
func (powervs *PowervsV1) PcloudPvminstancesSnapshotsRestorePost(pcloudPvminstancesSnapshotsRestorePostOptions *PcloudPvminstancesSnapshotsRestorePostOptions) (result *Snapshot, response *core.DetailedResponse, err error)
PcloudPvminstancesSnapshotsRestorePost : Restore a PVM Instance snapshot
func (*PowervsV1) PcloudPvminstancesSnapshotsRestorePostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesSnapshotsRestorePostWithContext(ctx context.Context, pcloudPvminstancesSnapshotsRestorePostOptions *PcloudPvminstancesSnapshotsRestorePostOptions) (result *Snapshot, response *core.DetailedResponse, err error)
PcloudPvminstancesSnapshotsRestorePostWithContext is an alternate form of the PcloudPvminstancesSnapshotsRestorePost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesVolumesDelete ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesDelete(pcloudPvminstancesVolumesDeleteOptions *PcloudPvminstancesVolumesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesDelete : Detach a volume from a PVMInstance
func (*PowervsV1) PcloudPvminstancesVolumesDeleteWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesDeleteWithContext(ctx context.Context, pcloudPvminstancesVolumesDeleteOptions *PcloudPvminstancesVolumesDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesDeleteWithContext is an alternate form of the PcloudPvminstancesVolumesDelete method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesVolumesGet ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesGet(pcloudPvminstancesVolumesGetOptions *PcloudPvminstancesVolumesGetOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesGet : Detailed info of a volume attached to a PVMInstance
func (*PowervsV1) PcloudPvminstancesVolumesGetWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesGetWithContext(ctx context.Context, pcloudPvminstancesVolumesGetOptions *PcloudPvminstancesVolumesGetOptions) (result *Volume, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesGetWithContext is an alternate form of the PcloudPvminstancesVolumesGet method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesVolumesGetall ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesGetall(pcloudPvminstancesVolumesGetallOptions *PcloudPvminstancesVolumesGetallOptions) (result *Volumes, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesGetall : List all volumes attached to a PVM Instance
func (*PowervsV1) PcloudPvminstancesVolumesGetallWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesGetallWithContext(ctx context.Context, pcloudPvminstancesVolumesGetallOptions *PcloudPvminstancesVolumesGetallOptions) (result *Volumes, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesGetallWithContext is an alternate form of the PcloudPvminstancesVolumesGetall method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesVolumesPost ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesPost(pcloudPvminstancesVolumesPostOptions *PcloudPvminstancesVolumesPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesPost : Attach a volume to a PVMInstance
func (*PowervsV1) PcloudPvminstancesVolumesPostWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesPostWithContext(ctx context.Context, pcloudPvminstancesVolumesPostOptions *PcloudPvminstancesVolumesPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesPostWithContext is an alternate form of the PcloudPvminstancesVolumesPost method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesVolumesPut ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesPut(pcloudPvminstancesVolumesPutOptions *PcloudPvminstancesVolumesPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesPut : Update a volume attached to a PVMInstance
func (*PowervsV1) PcloudPvminstancesVolumesPutWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesPutWithContext(ctx context.Context, pcloudPvminstancesVolumesPutOptions *PcloudPvminstancesVolumesPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesPutWithContext is an alternate form of the PcloudPvminstancesVolumesPut method which supports a Context parameter
func (*PowervsV1) PcloudPvminstancesVolumesSetbootPut ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesSetbootPut(pcloudPvminstancesVolumesSetbootPutOptions *PcloudPvminstancesVolumesSetbootPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesSetbootPut : Set the PVMInstance volume as the boot volume
func (*PowervsV1) PcloudPvminstancesVolumesSetbootPutWithContext ¶
func (powervs *PowervsV1) PcloudPvminstancesVolumesSetbootPutWithContext(ctx context.Context, pcloudPvminstancesVolumesSetbootPutOptions *PcloudPvminstancesVolumesSetbootPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudPvminstancesVolumesSetbootPutWithContext is an alternate form of the PcloudPvminstancesVolumesSetbootPut method which supports a Context parameter
func (*PowervsV1) PcloudSapGet ¶
func (powervs *PowervsV1) PcloudSapGet(pcloudSapGetOptions *PcloudSapGetOptions) (result *SapProfile, response *core.DetailedResponse, err error)
PcloudSapGet : Get the information on an SAP profile
func (*PowervsV1) PcloudSapGetWithContext ¶
func (powervs *PowervsV1) PcloudSapGetWithContext(ctx context.Context, pcloudSapGetOptions *PcloudSapGetOptions) (result *SapProfile, response *core.DetailedResponse, err error)
PcloudSapGetWithContext is an alternate form of the PcloudSapGet method which supports a Context parameter
func (*PowervsV1) PcloudSapGetall ¶
func (powervs *PowervsV1) PcloudSapGetall(pcloudSapGetallOptions *PcloudSapGetallOptions) (result *SapProfiles, response *core.DetailedResponse, err error)
PcloudSapGetall : Get list of SAP profiles
func (*PowervsV1) PcloudSapGetallWithContext ¶
func (powervs *PowervsV1) PcloudSapGetallWithContext(ctx context.Context, pcloudSapGetallOptions *PcloudSapGetallOptions) (result *SapProfiles, response *core.DetailedResponse, err error)
PcloudSapGetallWithContext is an alternate form of the PcloudSapGetall method which supports a Context parameter
func (*PowervsV1) PcloudSapPost ¶
func (powervs *PowervsV1) PcloudSapPost(pcloudSapPostOptions *PcloudSapPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
PcloudSapPost : Create a new SAP PVM Instance
func (*PowervsV1) PcloudSapPostWithContext ¶
func (powervs *PowervsV1) PcloudSapPostWithContext(ctx context.Context, pcloudSapPostOptions *PcloudSapPostOptions) (result []PvmInstance, response *core.DetailedResponse, err error)
PcloudSapPostWithContext is an alternate form of the PcloudSapPost method which supports a Context parameter
func (*PowervsV1) PcloudSharedprocessorpoolsDelete ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsDelete(pcloudSharedprocessorpoolsDeleteOptions *PcloudSharedprocessorpoolsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsDelete : Delete a Shared Processor Pool from a cloud instance
func (*PowervsV1) PcloudSharedprocessorpoolsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsDeleteWithContext(ctx context.Context, pcloudSharedprocessorpoolsDeleteOptions *PcloudSharedprocessorpoolsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsDeleteWithContext is an alternate form of the PcloudSharedprocessorpoolsDelete method which supports a Context parameter
func (*PowervsV1) PcloudSharedprocessorpoolsGet ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsGet(pcloudSharedprocessorpoolsGetOptions *PcloudSharedprocessorpoolsGetOptions) (result *SharedProcessorPoolDetail, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsGet : Get the detail of a Shared Processor Pool for a cloud instance
func (*PowervsV1) PcloudSharedprocessorpoolsGetWithContext ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsGetWithContext(ctx context.Context, pcloudSharedprocessorpoolsGetOptions *PcloudSharedprocessorpoolsGetOptions) (result *SharedProcessorPoolDetail, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsGetWithContext is an alternate form of the PcloudSharedprocessorpoolsGet method which supports a Context parameter
func (*PowervsV1) PcloudSharedprocessorpoolsGetall ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsGetall(pcloudSharedprocessorpoolsGetallOptions *PcloudSharedprocessorpoolsGetallOptions) (result *SharedProcessorPools, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsGetall : Get the list of Shared Processor Pools for a cloud instance
func (*PowervsV1) PcloudSharedprocessorpoolsGetallWithContext ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsGetallWithContext(ctx context.Context, pcloudSharedprocessorpoolsGetallOptions *PcloudSharedprocessorpoolsGetallOptions) (result *SharedProcessorPools, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsGetallWithContext is an alternate form of the PcloudSharedprocessorpoolsGetall method which supports a Context parameter
func (*PowervsV1) PcloudSharedprocessorpoolsPost ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsPost(pcloudSharedprocessorpoolsPostOptions *PcloudSharedprocessorpoolsPostOptions) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsPost : Create a new Shared Processor Pool
func (*PowervsV1) PcloudSharedprocessorpoolsPostWithContext ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsPostWithContext(ctx context.Context, pcloudSharedprocessorpoolsPostOptions *PcloudSharedprocessorpoolsPostOptions) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsPostWithContext is an alternate form of the PcloudSharedprocessorpoolsPost method which supports a Context parameter
func (*PowervsV1) PcloudSharedprocessorpoolsPut ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsPut(pcloudSharedprocessorpoolsPutOptions *PcloudSharedprocessorpoolsPutOptions) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsPut : Update a Shared Processor Pool for a cloud instance
func (*PowervsV1) PcloudSharedprocessorpoolsPutWithContext ¶
func (powervs *PowervsV1) PcloudSharedprocessorpoolsPutWithContext(ctx context.Context, pcloudSharedprocessorpoolsPutOptions *PcloudSharedprocessorpoolsPutOptions) (result *SharedProcessorPool, response *core.DetailedResponse, err error)
PcloudSharedprocessorpoolsPutWithContext is an alternate form of the PcloudSharedprocessorpoolsPut method which supports a Context parameter
func (*PowervsV1) PcloudSppplacementgroupsDelete ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsDelete(pcloudSppplacementgroupsDeleteOptions *PcloudSppplacementgroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsDelete : Delete a Shared Processor Pool Placement Group from a cloud instance
func (*PowervsV1) PcloudSppplacementgroupsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsDeleteWithContext(ctx context.Context, pcloudSppplacementgroupsDeleteOptions *PcloudSppplacementgroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsDeleteWithContext is an alternate form of the PcloudSppplacementgroupsDelete method which supports a Context parameter
func (*PowervsV1) PcloudSppplacementgroupsGet ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsGet(pcloudSppplacementgroupsGetOptions *PcloudSppplacementgroupsGetOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsGet : Get the detail of a Shared Processor Pool Placement Group for a cloud instance
func (*PowervsV1) PcloudSppplacementgroupsGetWithContext ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsGetWithContext(ctx context.Context, pcloudSppplacementgroupsGetOptions *PcloudSppplacementgroupsGetOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsGetWithContext is an alternate form of the PcloudSppplacementgroupsGet method which supports a Context parameter
func (*PowervsV1) PcloudSppplacementgroupsGetall ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsGetall(pcloudSppplacementgroupsGetallOptions *PcloudSppplacementgroupsGetallOptions) (result *SppPlacementGroups, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsGetall : Get the list of Shared Processor Pool Placement Groups for a cloud instance
func (*PowervsV1) PcloudSppplacementgroupsGetallWithContext ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsGetallWithContext(ctx context.Context, pcloudSppplacementgroupsGetallOptions *PcloudSppplacementgroupsGetallOptions) (result *SppPlacementGroups, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsGetallWithContext is an alternate form of the PcloudSppplacementgroupsGetall method which supports a Context parameter
func (*PowervsV1) PcloudSppplacementgroupsMembersDelete ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsMembersDelete(pcloudSppplacementgroupsMembersDeleteOptions *PcloudSppplacementgroupsMembersDeleteOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsMembersDelete : Delete Shared Processor Pool member from a Shared Processor Pool Placement Group
func (*PowervsV1) PcloudSppplacementgroupsMembersDeleteWithContext ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsMembersDeleteWithContext(ctx context.Context, pcloudSppplacementgroupsMembersDeleteOptions *PcloudSppplacementgroupsMembersDeleteOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsMembersDeleteWithContext is an alternate form of the PcloudSppplacementgroupsMembersDelete method which supports a Context parameter
func (*PowervsV1) PcloudSppplacementgroupsMembersPost ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsMembersPost(pcloudSppplacementgroupsMembersPostOptions *PcloudSppplacementgroupsMembersPostOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsMembersPost : Add Shared Processor Pool as a member of a Shared Processor Pool Placement Group
func (*PowervsV1) PcloudSppplacementgroupsMembersPostWithContext ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsMembersPostWithContext(ctx context.Context, pcloudSppplacementgroupsMembersPostOptions *PcloudSppplacementgroupsMembersPostOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsMembersPostWithContext is an alternate form of the PcloudSppplacementgroupsMembersPost method which supports a Context parameter
func (*PowervsV1) PcloudSppplacementgroupsPost ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsPost(pcloudSppplacementgroupsPostOptions *PcloudSppplacementgroupsPostOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsPost : Create a new Shared Processor Pool Placement Group
func (*PowervsV1) PcloudSppplacementgroupsPostWithContext ¶
func (powervs *PowervsV1) PcloudSppplacementgroupsPostWithContext(ctx context.Context, pcloudSppplacementgroupsPostOptions *PcloudSppplacementgroupsPostOptions) (result *SppPlacementGroup, response *core.DetailedResponse, err error)
PcloudSppplacementgroupsPostWithContext is an alternate form of the PcloudSppplacementgroupsPost method which supports a Context parameter
func (*PowervsV1) PcloudStoragecapacityPoolsGet ¶
func (powervs *PowervsV1) PcloudStoragecapacityPoolsGet(pcloudStoragecapacityPoolsGetOptions *PcloudStoragecapacityPoolsGetOptions) (result *StoragePoolCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityPoolsGet : Storage capacity for a storage pool in a region
func (*PowervsV1) PcloudStoragecapacityPoolsGetWithContext ¶
func (powervs *PowervsV1) PcloudStoragecapacityPoolsGetWithContext(ctx context.Context, pcloudStoragecapacityPoolsGetOptions *PcloudStoragecapacityPoolsGetOptions) (result *StoragePoolCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityPoolsGetWithContext is an alternate form of the PcloudStoragecapacityPoolsGet method which supports a Context parameter
func (*PowervsV1) PcloudStoragecapacityPoolsGetall ¶
func (powervs *PowervsV1) PcloudStoragecapacityPoolsGetall(pcloudStoragecapacityPoolsGetallOptions *PcloudStoragecapacityPoolsGetallOptions) (result *StoragePoolsCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityPoolsGetall : Storage capacity for all available storage pools in a region
func (*PowervsV1) PcloudStoragecapacityPoolsGetallWithContext ¶
func (powervs *PowervsV1) PcloudStoragecapacityPoolsGetallWithContext(ctx context.Context, pcloudStoragecapacityPoolsGetallOptions *PcloudStoragecapacityPoolsGetallOptions) (result *StoragePoolsCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityPoolsGetallWithContext is an alternate form of the PcloudStoragecapacityPoolsGetall method which supports a Context parameter
func (*PowervsV1) PcloudStoragecapacityTypesGet ¶
func (powervs *PowervsV1) PcloudStoragecapacityTypesGet(pcloudStoragecapacityTypesGetOptions *PcloudStoragecapacityTypesGetOptions) (result *StorageTypeCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityTypesGet : Storage capacity for a storage type in a region
func (*PowervsV1) PcloudStoragecapacityTypesGetWithContext ¶
func (powervs *PowervsV1) PcloudStoragecapacityTypesGetWithContext(ctx context.Context, pcloudStoragecapacityTypesGetOptions *PcloudStoragecapacityTypesGetOptions) (result *StorageTypeCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityTypesGetWithContext is an alternate form of the PcloudStoragecapacityTypesGet method which supports a Context parameter
func (*PowervsV1) PcloudStoragecapacityTypesGetall ¶
func (powervs *PowervsV1) PcloudStoragecapacityTypesGetall(pcloudStoragecapacityTypesGetallOptions *PcloudStoragecapacityTypesGetallOptions) (result *StorageTypesCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityTypesGetall : Storage capacity for all available storage types in a region
func (*PowervsV1) PcloudStoragecapacityTypesGetallWithContext ¶
func (powervs *PowervsV1) PcloudStoragecapacityTypesGetallWithContext(ctx context.Context, pcloudStoragecapacityTypesGetallOptions *PcloudStoragecapacityTypesGetallOptions) (result *StorageTypesCapacity, response *core.DetailedResponse, err error)
PcloudStoragecapacityTypesGetallWithContext is an alternate form of the PcloudStoragecapacityTypesGetall method which supports a Context parameter
func (*PowervsV1) PcloudSystempoolsGet ¶
func (powervs *PowervsV1) PcloudSystempoolsGet(pcloudSystempoolsGetOptions *PcloudSystempoolsGetOptions) (result map[string]SystemPool, response *core.DetailedResponse, err error)
PcloudSystempoolsGet : List of available system pools within a particular DataCenter
func (*PowervsV1) PcloudSystempoolsGetWithContext ¶
func (powervs *PowervsV1) PcloudSystempoolsGetWithContext(ctx context.Context, pcloudSystempoolsGetOptions *PcloudSystempoolsGetOptions) (result map[string]SystemPool, response *core.DetailedResponse, err error)
PcloudSystempoolsGetWithContext is an alternate form of the PcloudSystempoolsGet method which supports a Context parameter
func (*PowervsV1) PcloudTasksDelete ¶
func (powervs *PowervsV1) PcloudTasksDelete(pcloudTasksDeleteOptions *PcloudTasksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudTasksDelete : Delete a Task
func (*PowervsV1) PcloudTasksDeleteWithContext ¶
func (powervs *PowervsV1) PcloudTasksDeleteWithContext(ctx context.Context, pcloudTasksDeleteOptions *PcloudTasksDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudTasksDeleteWithContext is an alternate form of the PcloudTasksDelete method which supports a Context parameter
func (*PowervsV1) PcloudTasksGet ¶
func (powervs *PowervsV1) PcloudTasksGet(pcloudTasksGetOptions *PcloudTasksGetOptions) (result *Task, response *core.DetailedResponse, err error)
PcloudTasksGet : Get a Task
func (*PowervsV1) PcloudTasksGetWithContext ¶
func (powervs *PowervsV1) PcloudTasksGetWithContext(ctx context.Context, pcloudTasksGetOptions *PcloudTasksGetOptions) (result *Task, response *core.DetailedResponse, err error)
PcloudTasksGetWithContext is an alternate form of the PcloudTasksGet method which supports a Context parameter
func (*PowervsV1) PcloudTenantsGet ¶
func (powervs *PowervsV1) PcloudTenantsGet(pcloudTenantsGetOptions *PcloudTenantsGetOptions) (result *Tenant, response *core.DetailedResponse, err error)
PcloudTenantsGet : Get a Tenant's current state/information
func (*PowervsV1) PcloudTenantsGetWithContext ¶
func (powervs *PowervsV1) PcloudTenantsGetWithContext(ctx context.Context, pcloudTenantsGetOptions *PcloudTenantsGetOptions) (result *Tenant, response *core.DetailedResponse, err error)
PcloudTenantsGetWithContext is an alternate form of the PcloudTenantsGet method which supports a Context parameter
func (*PowervsV1) PcloudTenantsPut ¶
func (powervs *PowervsV1) PcloudTenantsPut(pcloudTenantsPutOptions *PcloudTenantsPutOptions) (result *Tenant, response *core.DetailedResponse, err error)
PcloudTenantsPut : Update a tenant
func (*PowervsV1) PcloudTenantsPutWithContext ¶
func (powervs *PowervsV1) PcloudTenantsPutWithContext(ctx context.Context, pcloudTenantsPutOptions *PcloudTenantsPutOptions) (result *Tenant, response *core.DetailedResponse, err error)
PcloudTenantsPutWithContext is an alternate form of the PcloudTenantsPut method which supports a Context parameter
func (*PowervsV1) PcloudTenantsSshkeysDelete ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysDelete(pcloudTenantsSshkeysDeleteOptions *PcloudTenantsSshkeysDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysDelete : Delete a Tenant's SSH key
func (*PowervsV1) PcloudTenantsSshkeysDeleteWithContext ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysDeleteWithContext(ctx context.Context, pcloudTenantsSshkeysDeleteOptions *PcloudTenantsSshkeysDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysDeleteWithContext is an alternate form of the PcloudTenantsSshkeysDelete method which supports a Context parameter
func (*PowervsV1) PcloudTenantsSshkeysGet ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysGet(pcloudTenantsSshkeysGetOptions *PcloudTenantsSshkeysGetOptions) (result *SshKey, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysGet : Get a Tenant's SSH Key by name
func (*PowervsV1) PcloudTenantsSshkeysGetWithContext ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysGetWithContext(ctx context.Context, pcloudTenantsSshkeysGetOptions *PcloudTenantsSshkeysGetOptions) (result *SshKey, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysGetWithContext is an alternate form of the PcloudTenantsSshkeysGet method which supports a Context parameter
func (*PowervsV1) PcloudTenantsSshkeysGetall ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysGetall(pcloudTenantsSshkeysGetallOptions *PcloudTenantsSshkeysGetallOptions) (result *SshKeys, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysGetall : List a Tenant's SSH Keys
func (*PowervsV1) PcloudTenantsSshkeysGetallWithContext ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysGetallWithContext(ctx context.Context, pcloudTenantsSshkeysGetallOptions *PcloudTenantsSshkeysGetallOptions) (result *SshKeys, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysGetallWithContext is an alternate form of the PcloudTenantsSshkeysGetall method which supports a Context parameter
func (*PowervsV1) PcloudTenantsSshkeysPost ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysPost(pcloudTenantsSshkeysPostOptions *PcloudTenantsSshkeysPostOptions) (result *SshKey, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysPost : Add a new SSH key to the Tenant
func (*PowervsV1) PcloudTenantsSshkeysPostWithContext ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysPostWithContext(ctx context.Context, pcloudTenantsSshkeysPostOptions *PcloudTenantsSshkeysPostOptions) (result *SshKey, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysPostWithContext is an alternate form of the PcloudTenantsSshkeysPost method which supports a Context parameter
func (*PowervsV1) PcloudTenantsSshkeysPut ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysPut(pcloudTenantsSshkeysPutOptions *PcloudTenantsSshkeysPutOptions) (result *SshKey, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysPut : Update an SSH Key
func (*PowervsV1) PcloudTenantsSshkeysPutWithContext ¶
func (powervs *PowervsV1) PcloudTenantsSshkeysPutWithContext(ctx context.Context, pcloudTenantsSshkeysPutOptions *PcloudTenantsSshkeysPutOptions) (result *SshKey, response *core.DetailedResponse, err error)
PcloudTenantsSshkeysPutWithContext is an alternate form of the PcloudTenantsSshkeysPut method which supports a Context parameter
func (*PowervsV1) PcloudV1CloudinstancesCosimagesGet ¶
func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesGet(pcloudV1CloudinstancesCosimagesGetOptions *PcloudV1CloudinstancesCosimagesGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudV1CloudinstancesCosimagesGet : Get detail of last cos-image import job
func (*PowervsV1) PcloudV1CloudinstancesCosimagesGetWithContext ¶
func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesGetWithContext(ctx context.Context, pcloudV1CloudinstancesCosimagesGetOptions *PcloudV1CloudinstancesCosimagesGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudV1CloudinstancesCosimagesGetWithContext is an alternate form of the PcloudV1CloudinstancesCosimagesGet method which supports a Context parameter
func (*PowervsV1) PcloudV1CloudinstancesCosimagesPost ¶
func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesPost(pcloudV1CloudinstancesCosimagesPostOptions *PcloudV1CloudinstancesCosimagesPostOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudV1CloudinstancesCosimagesPost : Create an cos-image import job
func (*PowervsV1) PcloudV1CloudinstancesCosimagesPostWithContext ¶
func (powervs *PowervsV1) PcloudV1CloudinstancesCosimagesPostWithContext(ctx context.Context, pcloudV1CloudinstancesCosimagesPostOptions *PcloudV1CloudinstancesCosimagesPostOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudV1CloudinstancesCosimagesPostWithContext is an alternate form of the PcloudV1CloudinstancesCosimagesPost method which supports a Context parameter
func (*PowervsV1) PcloudV2ImagesExportGet ¶
func (powervs *PowervsV1) PcloudV2ImagesExportGet(pcloudV2ImagesExportGetOptions *PcloudV2ImagesExportGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudV2ImagesExportGet : Get detail of last image export job
func (*PowervsV1) PcloudV2ImagesExportGetWithContext ¶
func (powervs *PowervsV1) PcloudV2ImagesExportGetWithContext(ctx context.Context, pcloudV2ImagesExportGetOptions *PcloudV2ImagesExportGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudV2ImagesExportGetWithContext is an alternate form of the PcloudV2ImagesExportGet method which supports a Context parameter
func (*PowervsV1) PcloudV2ImagesExportPost ¶
func (powervs *PowervsV1) PcloudV2ImagesExportPost(pcloudV2ImagesExportPostOptions *PcloudV2ImagesExportPostOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudV2ImagesExportPost : Add image export job to the jobs queue
func (*PowervsV1) PcloudV2ImagesExportPostWithContext ¶
func (powervs *PowervsV1) PcloudV2ImagesExportPostWithContext(ctx context.Context, pcloudV2ImagesExportPostOptions *PcloudV2ImagesExportPostOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudV2ImagesExportPostWithContext is an alternate form of the PcloudV2ImagesExportPost method which supports a Context parameter
func (*PowervsV1) PcloudV2PvminstancesCaptureGet ¶
func (powervs *PowervsV1) PcloudV2PvminstancesCaptureGet(pcloudV2PvminstancesCaptureGetOptions *PcloudV2PvminstancesCaptureGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudV2PvminstancesCaptureGet : Get detail of last capture job
func (*PowervsV1) PcloudV2PvminstancesCaptureGetWithContext ¶
func (powervs *PowervsV1) PcloudV2PvminstancesCaptureGetWithContext(ctx context.Context, pcloudV2PvminstancesCaptureGetOptions *PcloudV2PvminstancesCaptureGetOptions) (result *Job, response *core.DetailedResponse, err error)
PcloudV2PvminstancesCaptureGetWithContext is an alternate form of the PcloudV2PvminstancesCaptureGet method which supports a Context parameter
func (*PowervsV1) PcloudV2PvminstancesCapturePost ¶
func (powervs *PowervsV1) PcloudV2PvminstancesCapturePost(pcloudV2PvminstancesCapturePostOptions *PcloudV2PvminstancesCapturePostOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudV2PvminstancesCapturePost : Add a capture pvm-instance to the jobs queue
func (*PowervsV1) PcloudV2PvminstancesCapturePostWithContext ¶
func (powervs *PowervsV1) PcloudV2PvminstancesCapturePostWithContext(ctx context.Context, pcloudV2PvminstancesCapturePostOptions *PcloudV2PvminstancesCapturePostOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudV2PvminstancesCapturePostWithContext is an alternate form of the PcloudV2PvminstancesCapturePost method which supports a Context parameter
func (*PowervsV1) PcloudV2PvminstancesGetall ¶
func (powervs *PowervsV1) PcloudV2PvminstancesGetall(pcloudV2PvminstancesGetallOptions *PcloudV2PvminstancesGetallOptions) (result *PvmInstancesV2, response *core.DetailedResponse, err error)
PcloudV2PvminstancesGetall : Get all the pvm instances for this cloud instance
func (*PowervsV1) PcloudV2PvminstancesGetallWithContext ¶
func (powervs *PowervsV1) PcloudV2PvminstancesGetallWithContext(ctx context.Context, pcloudV2PvminstancesGetallOptions *PcloudV2PvminstancesGetallOptions) (result *PvmInstancesV2, response *core.DetailedResponse, err error)
PcloudV2PvminstancesGetallWithContext is an alternate form of the PcloudV2PvminstancesGetall method which supports a Context parameter
func (*PowervsV1) PcloudV2PvminstancesVolumesDelete ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudV2PvminstancesVolumesDelete(pcloudV2PvminstancesVolumesDeleteOptions *PcloudV2PvminstancesVolumesDeleteOptions) (result *VolumesDetachmentResponse, response *core.DetailedResponse, err error)
PcloudV2PvminstancesVolumesDelete : Detach multiple volumes from a PVMInstance
func (*PowervsV1) PcloudV2PvminstancesVolumesDeleteWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudV2PvminstancesVolumesDeleteWithContext(ctx context.Context, pcloudV2PvminstancesVolumesDeleteOptions *PcloudV2PvminstancesVolumesDeleteOptions) (result *VolumesDetachmentResponse, response *core.DetailedResponse, err error)
PcloudV2PvminstancesVolumesDeleteWithContext is an alternate form of the PcloudV2PvminstancesVolumesDelete method which supports a Context parameter
func (*PowervsV1) PcloudV2PvminstancesVolumesPost ¶
func (powervs *PowervsV1) PcloudV2PvminstancesVolumesPost(pcloudV2PvminstancesVolumesPostOptions *PcloudV2PvminstancesVolumesPostOptions) (result *VolumesAttachmentResponse, response *core.DetailedResponse, err error)
PcloudV2PvminstancesVolumesPost : Attach all volumes to a PVMInstance
func (*PowervsV1) PcloudV2PvminstancesVolumesPostWithContext ¶
func (powervs *PowervsV1) PcloudV2PvminstancesVolumesPostWithContext(ctx context.Context, pcloudV2PvminstancesVolumesPostOptions *PcloudV2PvminstancesVolumesPostOptions) (result *VolumesAttachmentResponse, response *core.DetailedResponse, err error)
PcloudV2PvminstancesVolumesPostWithContext is an alternate form of the PcloudV2PvminstancesVolumesPost method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumesClonePost ¶
func (powervs *PowervsV1) PcloudV2VolumesClonePost(pcloudV2VolumesClonePostOptions *PcloudV2VolumesClonePostOptions) (result *CloneTaskReference, response *core.DetailedResponse, err error)
PcloudV2VolumesClonePost : Create a volume clone for specified volumes
func (*PowervsV1) PcloudV2VolumesClonePostWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumesClonePostWithContext(ctx context.Context, pcloudV2VolumesClonePostOptions *PcloudV2VolumesClonePostOptions) (result *CloneTaskReference, response *core.DetailedResponse, err error)
PcloudV2VolumesClonePostWithContext is an alternate form of the PcloudV2VolumesClonePost method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumesClonetasksGet ¶
func (powervs *PowervsV1) PcloudV2VolumesClonetasksGet(pcloudV2VolumesClonetasksGetOptions *PcloudV2VolumesClonetasksGetOptions) (result *CloneTaskStatus, response *core.DetailedResponse, err error)
PcloudV2VolumesClonetasksGet : Get the status of a volumes clone request for the specified clone task ID
func (*PowervsV1) PcloudV2VolumesClonetasksGetWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumesClonetasksGetWithContext(ctx context.Context, pcloudV2VolumesClonetasksGetOptions *PcloudV2VolumesClonetasksGetOptions) (result *CloneTaskStatus, response *core.DetailedResponse, err error)
PcloudV2VolumesClonetasksGetWithContext is an alternate form of the PcloudV2VolumesClonetasksGet method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumesDelete ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudV2VolumesDelete(pcloudV2VolumesDeleteOptions *PcloudV2VolumesDeleteOptions) (result *VolumesDeleteResponse, response *core.DetailedResponse, err error)
PcloudV2VolumesDelete : Delete all volumes
func (*PowervsV1) PcloudV2VolumesDeleteWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) PcloudV2VolumesDeleteWithContext(ctx context.Context, pcloudV2VolumesDeleteOptions *PcloudV2VolumesDeleteOptions) (result *VolumesDeleteResponse, response *core.DetailedResponse, err error)
PcloudV2VolumesDeleteWithContext is an alternate form of the PcloudV2VolumesDelete method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumesPost ¶
func (powervs *PowervsV1) PcloudV2VolumesPost(pcloudV2VolumesPostOptions *PcloudV2VolumesPostOptions) (result *Volumes, response *core.DetailedResponse, err error)
PcloudV2VolumesPost : Create multiple data volumes from a single definition
func (*PowervsV1) PcloudV2VolumesPostWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumesPostWithContext(ctx context.Context, pcloudV2VolumesPostOptions *PcloudV2VolumesPostOptions) (result *Volumes, response *core.DetailedResponse, err error)
PcloudV2VolumesPostWithContext is an alternate form of the PcloudV2VolumesPost method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumescloneCancelPost ¶
func (powervs *PowervsV1) PcloudV2VolumescloneCancelPost(pcloudV2VolumescloneCancelPostOptions *PcloudV2VolumescloneCancelPostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumescloneCancelPost : Cancel a volumes-clone request Initiates the cleanup action that performs the cleanup of the preparatory clones and snapshot volumes.
func (*PowervsV1) PcloudV2VolumescloneCancelPostWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumescloneCancelPostWithContext(ctx context.Context, pcloudV2VolumescloneCancelPostOptions *PcloudV2VolumescloneCancelPostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumescloneCancelPostWithContext is an alternate form of the PcloudV2VolumescloneCancelPost method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumescloneDelete ¶
func (powervs *PowervsV1) PcloudV2VolumescloneDelete(pcloudV2VolumescloneDeleteOptions *PcloudV2VolumescloneDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudV2VolumescloneDelete : Delete a volumes-clone request
func (*PowervsV1) PcloudV2VolumescloneDeleteWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumescloneDeleteWithContext(ctx context.Context, pcloudV2VolumescloneDeleteOptions *PcloudV2VolumescloneDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudV2VolumescloneDeleteWithContext is an alternate form of the PcloudV2VolumescloneDelete method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumescloneExecutePost ¶
func (powervs *PowervsV1) PcloudV2VolumescloneExecutePost(pcloudV2VolumescloneExecutePostOptions *PcloudV2VolumescloneExecutePostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumescloneExecutePost : Initiate the Execute action for a volumes-clone request Execute action creates the cloned volumes using the volume snapshots.
func (*PowervsV1) PcloudV2VolumescloneExecutePostWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumescloneExecutePostWithContext(ctx context.Context, pcloudV2VolumescloneExecutePostOptions *PcloudV2VolumescloneExecutePostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumescloneExecutePostWithContext is an alternate form of the PcloudV2VolumescloneExecutePost method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumescloneGet ¶
func (powervs *PowervsV1) PcloudV2VolumescloneGet(pcloudV2VolumescloneGetOptions *PcloudV2VolumescloneGetOptions) (result *VolumesCloneDetail, response *core.DetailedResponse, err error)
PcloudV2VolumescloneGet : Get the details for a volumes-clone request
func (*PowervsV1) PcloudV2VolumescloneGetWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumescloneGetWithContext(ctx context.Context, pcloudV2VolumescloneGetOptions *PcloudV2VolumescloneGetOptions) (result *VolumesCloneDetail, response *core.DetailedResponse, err error)
PcloudV2VolumescloneGetWithContext is an alternate form of the PcloudV2VolumescloneGet method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumescloneGetall ¶
func (powervs *PowervsV1) PcloudV2VolumescloneGetall(pcloudV2VolumescloneGetallOptions *PcloudV2VolumescloneGetallOptions) (result *VolumesClones, response *core.DetailedResponse, err error)
PcloudV2VolumescloneGetall : Get the list of volumes-clone request for a cloud instance
func (*PowervsV1) PcloudV2VolumescloneGetallWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumescloneGetallWithContext(ctx context.Context, pcloudV2VolumescloneGetallOptions *PcloudV2VolumescloneGetallOptions) (result *VolumesClones, response *core.DetailedResponse, err error)
PcloudV2VolumescloneGetallWithContext is an alternate form of the PcloudV2VolumescloneGetall method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumesclonePost ¶
func (powervs *PowervsV1) PcloudV2VolumesclonePost(pcloudV2VolumesclonePostOptions *PcloudV2VolumesclonePostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumesclonePost : Create a new volumes clone request and initiates the Prepare action Requires a minimum of two volumes. Requires a minimum of one volume to be in the `in-use` state. Requires a unique volumes clone name. Prepare action does the preparatory work for creating the snapshot volumes. >**Note**: If there is an existing prepare, user cannot trigger another prepare for the same set of volumes. Prepare should be followed by start and execute. If existing prepare does not have to be used then it should be first cancelled before the next prepare operation.
func (*PowervsV1) PcloudV2VolumesclonePostWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumesclonePostWithContext(ctx context.Context, pcloudV2VolumesclonePostOptions *PcloudV2VolumesclonePostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumesclonePostWithContext is an alternate form of the PcloudV2VolumesclonePost method which supports a Context parameter
func (*PowervsV1) PcloudV2VolumescloneStartPost ¶
func (powervs *PowervsV1) PcloudV2VolumescloneStartPost(pcloudV2VolumescloneStartPostOptions *PcloudV2VolumescloneStartPostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumescloneStartPost : Initiate the Start action for a volumes-clone request Start action starts the consistency group to initiate the flash copy.
func (*PowervsV1) PcloudV2VolumescloneStartPostWithContext ¶
func (powervs *PowervsV1) PcloudV2VolumescloneStartPostWithContext(ctx context.Context, pcloudV2VolumescloneStartPostOptions *PcloudV2VolumescloneStartPostOptions) (result *VolumesClone, response *core.DetailedResponse, err error)
PcloudV2VolumescloneStartPostWithContext is an alternate form of the PcloudV2VolumescloneStartPost method which supports a Context parameter
func (*PowervsV1) PcloudVolumeOnboardingGet ¶
func (powervs *PowervsV1) PcloudVolumeOnboardingGet(pcloudVolumeOnboardingGetOptions *PcloudVolumeOnboardingGetOptions) (result *VolumeOnboarding, response *core.DetailedResponse, err error)
PcloudVolumeOnboardingGet : Get the information of volume onboarding operation
func (*PowervsV1) PcloudVolumeOnboardingGetWithContext ¶
func (powervs *PowervsV1) PcloudVolumeOnboardingGetWithContext(ctx context.Context, pcloudVolumeOnboardingGetOptions *PcloudVolumeOnboardingGetOptions) (result *VolumeOnboarding, response *core.DetailedResponse, err error)
PcloudVolumeOnboardingGetWithContext is an alternate form of the PcloudVolumeOnboardingGet method which supports a Context parameter
func (*PowervsV1) PcloudVolumeOnboardingGetall ¶
func (powervs *PowervsV1) PcloudVolumeOnboardingGetall(pcloudVolumeOnboardingGetallOptions *PcloudVolumeOnboardingGetallOptions) (result *VolumeOnboardings, response *core.DetailedResponse, err error)
PcloudVolumeOnboardingGetall : List all volume onboardings for this cloud instance
func (*PowervsV1) PcloudVolumeOnboardingGetallWithContext ¶
func (powervs *PowervsV1) PcloudVolumeOnboardingGetallWithContext(ctx context.Context, pcloudVolumeOnboardingGetallOptions *PcloudVolumeOnboardingGetallOptions) (result *VolumeOnboardings, response *core.DetailedResponse, err error)
PcloudVolumeOnboardingGetallWithContext is an alternate form of the PcloudVolumeOnboardingGetall method which supports a Context parameter
func (*PowervsV1) PcloudVolumeOnboardingPost ¶
func (powervs *PowervsV1) PcloudVolumeOnboardingPost(pcloudVolumeOnboardingPostOptions *PcloudVolumeOnboardingPostOptions) (result *VolumeOnboardingCreateResponse, response *core.DetailedResponse, err error)
PcloudVolumeOnboardingPost : Onboard auxiliary volumes to target site
func (*PowervsV1) PcloudVolumeOnboardingPostWithContext ¶
func (powervs *PowervsV1) PcloudVolumeOnboardingPostWithContext(ctx context.Context, pcloudVolumeOnboardingPostOptions *PcloudVolumeOnboardingPostOptions) (result *VolumeOnboardingCreateResponse, response *core.DetailedResponse, err error)
PcloudVolumeOnboardingPostWithContext is an alternate form of the PcloudVolumeOnboardingPost method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsActionPost ¶
func (powervs *PowervsV1) PcloudVolumegroupsActionPost(pcloudVolumegroupsActionPostOptions *PcloudVolumegroupsActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudVolumegroupsActionPost : Perform an action (start stop reset ) on a volume group
func (*PowervsV1) PcloudVolumegroupsActionPostWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsActionPostWithContext(ctx context.Context, pcloudVolumegroupsActionPostOptions *PcloudVolumegroupsActionPostOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudVolumegroupsActionPostWithContext is an alternate form of the PcloudVolumegroupsActionPost method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsDelete ¶
func (powervs *PowervsV1) PcloudVolumegroupsDelete(pcloudVolumegroupsDeleteOptions *PcloudVolumegroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudVolumegroupsDelete : Delete a cloud instance volume group
func (*PowervsV1) PcloudVolumegroupsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsDeleteWithContext(ctx context.Context, pcloudVolumegroupsDeleteOptions *PcloudVolumegroupsDeleteOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudVolumegroupsDeleteWithContext is an alternate form of the PcloudVolumegroupsDelete method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsGet ¶
func (powervs *PowervsV1) PcloudVolumegroupsGet(pcloudVolumegroupsGetOptions *PcloudVolumegroupsGetOptions) (result *VolumeGroup, response *core.DetailedResponse, err error)
PcloudVolumegroupsGet : Get volume Group
func (*PowervsV1) PcloudVolumegroupsGetDetails ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetDetails(pcloudVolumegroupsGetDetailsOptions *PcloudVolumegroupsGetDetailsOptions) (result *VolumeGroupDetails, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetDetails : Get volume Group details
func (*PowervsV1) PcloudVolumegroupsGetDetailsWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetDetailsWithContext(ctx context.Context, pcloudVolumegroupsGetDetailsOptions *PcloudVolumegroupsGetDetailsOptions) (result *VolumeGroupDetails, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetDetailsWithContext is an alternate form of the PcloudVolumegroupsGetDetails method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsGetWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetWithContext(ctx context.Context, pcloudVolumegroupsGetOptions *PcloudVolumegroupsGetOptions) (result *VolumeGroup, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetWithContext is an alternate form of the PcloudVolumegroupsGet method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsGetall ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetall(pcloudVolumegroupsGetallOptions *PcloudVolumegroupsGetallOptions) (result *VolumeGroups, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetall : Get all volume groups
func (*PowervsV1) PcloudVolumegroupsGetallDetails ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetallDetails(pcloudVolumegroupsGetallDetailsOptions *PcloudVolumegroupsGetallDetailsOptions) (result *VolumeGroupsDetails, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetallDetails : Get all volume groups with details
func (*PowervsV1) PcloudVolumegroupsGetallDetailsWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetallDetailsWithContext(ctx context.Context, pcloudVolumegroupsGetallDetailsOptions *PcloudVolumegroupsGetallDetailsOptions) (result *VolumeGroupsDetails, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetallDetailsWithContext is an alternate form of the PcloudVolumegroupsGetallDetails method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsGetallWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsGetallWithContext(ctx context.Context, pcloudVolumegroupsGetallOptions *PcloudVolumegroupsGetallOptions) (result *VolumeGroups, response *core.DetailedResponse, err error)
PcloudVolumegroupsGetallWithContext is an alternate form of the PcloudVolumegroupsGetall method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsPost ¶
func (powervs *PowervsV1) PcloudVolumegroupsPost(pcloudVolumegroupsPostOptions *PcloudVolumegroupsPostOptions) (result *VolumeGroupCreateResponse, response *core.DetailedResponse, err error)
PcloudVolumegroupsPost : Create a new volume group
func (*PowervsV1) PcloudVolumegroupsPostWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsPostWithContext(ctx context.Context, pcloudVolumegroupsPostOptions *PcloudVolumegroupsPostOptions) (result *VolumeGroupCreateResponse, response *core.DetailedResponse, err error)
PcloudVolumegroupsPostWithContext is an alternate form of the PcloudVolumegroupsPost method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsPut ¶
func (powervs *PowervsV1) PcloudVolumegroupsPut(pcloudVolumegroupsPutOptions *PcloudVolumegroupsPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudVolumegroupsPut : updates the volume group
func (*PowervsV1) PcloudVolumegroupsPutWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsPutWithContext(ctx context.Context, pcloudVolumegroupsPutOptions *PcloudVolumegroupsPutOptions) (result *Object, response *core.DetailedResponse, err error)
PcloudVolumegroupsPutWithContext is an alternate form of the PcloudVolumegroupsPut method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsRemoteCopyRelationshipsGet ¶
func (powervs *PowervsV1) PcloudVolumegroupsRemoteCopyRelationshipsGet(pcloudVolumegroupsRemoteCopyRelationshipsGetOptions *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) (result *VolumeGroupRemoteCopyRelationships, response *core.DetailedResponse, err error)
PcloudVolumegroupsRemoteCopyRelationshipsGet : Get remote copy relationships of the volume belonging to volume group
func (*PowervsV1) PcloudVolumegroupsRemoteCopyRelationshipsGetWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsRemoteCopyRelationshipsGetWithContext(ctx context.Context, pcloudVolumegroupsRemoteCopyRelationshipsGetOptions *PcloudVolumegroupsRemoteCopyRelationshipsGetOptions) (result *VolumeGroupRemoteCopyRelationships, response *core.DetailedResponse, err error)
PcloudVolumegroupsRemoteCopyRelationshipsGetWithContext is an alternate form of the PcloudVolumegroupsRemoteCopyRelationshipsGet method which supports a Context parameter
func (*PowervsV1) PcloudVolumegroupsStorageDetailsGet ¶
func (powervs *PowervsV1) PcloudVolumegroupsStorageDetailsGet(pcloudVolumegroupsStorageDetailsGetOptions *PcloudVolumegroupsStorageDetailsGetOptions) (result *VolumeGroupStorageDetails, response *core.DetailedResponse, err error)
PcloudVolumegroupsStorageDetailsGet : Get storage details of volume group
func (*PowervsV1) PcloudVolumegroupsStorageDetailsGetWithContext ¶
func (powervs *PowervsV1) PcloudVolumegroupsStorageDetailsGetWithContext(ctx context.Context, pcloudVolumegroupsStorageDetailsGetOptions *PcloudVolumegroupsStorageDetailsGetOptions) (result *VolumeGroupStorageDetails, response *core.DetailedResponse, err error)
PcloudVolumegroupsStorageDetailsGetWithContext is an alternate form of the PcloudVolumegroupsStorageDetailsGet method which supports a Context parameter
func (*PowervsV1) PcloudVolumesClonePost ¶
func (powervs *PowervsV1) PcloudVolumesClonePost(pcloudVolumesClonePostOptions *PcloudVolumesClonePostOptions) (result *VolumesCloneResponse, response *core.DetailedResponse, err error)
PcloudVolumesClonePost : Create a volume clone for specified volumes This API is deprecated, use v2 clone API to perform the volume clone.
>*Note*: Support for this API will be available till 31st March 2023. Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudVolumesClonePostWithContext ¶
func (powervs *PowervsV1) PcloudVolumesClonePostWithContext(ctx context.Context, pcloudVolumesClonePostOptions *PcloudVolumesClonePostOptions) (result *VolumesCloneResponse, response *core.DetailedResponse, err error)
PcloudVolumesClonePostWithContext is an alternate form of the PcloudVolumesClonePost method which supports a Context parameter Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) PcloudVpnconnectionsDelete ¶
func (powervs *PowervsV1) PcloudVpnconnectionsDelete(pcloudVpnconnectionsDeleteOptions *PcloudVpnconnectionsDeleteOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudVpnconnectionsDelete : Delete VPN Connection Delete VPN Connection (by its identifier).
func (*PowervsV1) PcloudVpnconnectionsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsDeleteWithContext(ctx context.Context, pcloudVpnconnectionsDeleteOptions *PcloudVpnconnectionsDeleteOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudVpnconnectionsDeleteWithContext is an alternate form of the PcloudVpnconnectionsDelete method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsGet ¶
func (powervs *PowervsV1) PcloudVpnconnectionsGet(pcloudVpnconnectionsGetOptions *PcloudVpnconnectionsGetOptions) (result *VPNConnection, response *core.DetailedResponse, err error)
PcloudVpnconnectionsGet : Get VPN Connection Get a VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsGetWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsGetWithContext(ctx context.Context, pcloudVpnconnectionsGetOptions *PcloudVpnconnectionsGetOptions) (result *VPNConnection, response *core.DetailedResponse, err error)
PcloudVpnconnectionsGetWithContext is an alternate form of the PcloudVpnconnectionsGet method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsGetall ¶
func (powervs *PowervsV1) PcloudVpnconnectionsGetall(pcloudVpnconnectionsGetallOptions *PcloudVpnconnectionsGetallOptions) (result *VPNConnections, response *core.DetailedResponse, err error)
PcloudVpnconnectionsGetall : Get all VPN Connections Get all VPN Connections.
func (*PowervsV1) PcloudVpnconnectionsGetallWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsGetallWithContext(ctx context.Context, pcloudVpnconnectionsGetallOptions *PcloudVpnconnectionsGetallOptions) (result *VPNConnections, response *core.DetailedResponse, err error)
PcloudVpnconnectionsGetallWithContext is an alternate form of the PcloudVpnconnectionsGetall method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsNetworksDelete ¶
func (powervs *PowervsV1) PcloudVpnconnectionsNetworksDelete(pcloudVpnconnectionsNetworksDeleteOptions *PcloudVpnconnectionsNetworksDeleteOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudVpnconnectionsNetworksDelete : Detach network Detach network from a specific VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsNetworksDeleteWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsNetworksDeleteWithContext(ctx context.Context, pcloudVpnconnectionsNetworksDeleteOptions *PcloudVpnconnectionsNetworksDeleteOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudVpnconnectionsNetworksDeleteWithContext is an alternate form of the PcloudVpnconnectionsNetworksDelete method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsNetworksGet ¶
func (powervs *PowervsV1) PcloudVpnconnectionsNetworksGet(pcloudVpnconnectionsNetworksGetOptions *PcloudVpnconnectionsNetworksGetOptions) (result *NetworkIDs, response *core.DetailedResponse, err error)
PcloudVpnconnectionsNetworksGet : Get attached networks Get a list of network IDs attached to a VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsNetworksGetWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsNetworksGetWithContext(ctx context.Context, pcloudVpnconnectionsNetworksGetOptions *PcloudVpnconnectionsNetworksGetOptions) (result *NetworkIDs, response *core.DetailedResponse, err error)
PcloudVpnconnectionsNetworksGetWithContext is an alternate form of the PcloudVpnconnectionsNetworksGet method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsNetworksPut ¶
func (powervs *PowervsV1) PcloudVpnconnectionsNetworksPut(pcloudVpnconnectionsNetworksPutOptions *PcloudVpnconnectionsNetworksPutOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudVpnconnectionsNetworksPut : Attach network Attach a network to a VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsNetworksPutWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsNetworksPutWithContext(ctx context.Context, pcloudVpnconnectionsNetworksPutOptions *PcloudVpnconnectionsNetworksPutOptions) (result *JobReference, response *core.DetailedResponse, err error)
PcloudVpnconnectionsNetworksPutWithContext is an alternate form of the PcloudVpnconnectionsNetworksPut method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsPeersubnetsDelete ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsDelete(pcloudVpnconnectionsPeersubnetsDeleteOptions *PcloudVpnconnectionsPeersubnetsDeleteOptions) (result *PeerSubnets, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPeersubnetsDelete : Detach Peer Subnet Detach peer subnet from a VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsPeersubnetsDeleteWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsDeleteWithContext(ctx context.Context, pcloudVpnconnectionsPeersubnetsDeleteOptions *PcloudVpnconnectionsPeersubnetsDeleteOptions) (result *PeerSubnets, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPeersubnetsDeleteWithContext is an alternate form of the PcloudVpnconnectionsPeersubnetsDelete method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsPeersubnetsGet ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsGet(pcloudVpnconnectionsPeersubnetsGetOptions *PcloudVpnconnectionsPeersubnetsGetOptions) (result *PeerSubnets, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPeersubnetsGet : Get Peer Subnets Get a list of peer subnets attached to a specific VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsPeersubnetsGetWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsGetWithContext(ctx context.Context, pcloudVpnconnectionsPeersubnetsGetOptions *PcloudVpnconnectionsPeersubnetsGetOptions) (result *PeerSubnets, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPeersubnetsGetWithContext is an alternate form of the PcloudVpnconnectionsPeersubnetsGet method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsPeersubnetsPut ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsPut(pcloudVpnconnectionsPeersubnetsPutOptions *PcloudVpnconnectionsPeersubnetsPutOptions) (result *PeerSubnets, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPeersubnetsPut : Attach Peer Subnet Attach peer subnet to a VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsPeersubnetsPutWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPeersubnetsPutWithContext(ctx context.Context, pcloudVpnconnectionsPeersubnetsPutOptions *PcloudVpnconnectionsPeersubnetsPutOptions) (result *PeerSubnets, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPeersubnetsPutWithContext is an alternate form of the PcloudVpnconnectionsPeersubnetsPut method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsPost ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPost(pcloudVpnconnectionsPostOptions *PcloudVpnconnectionsPostOptions) (result *VPNConnectionCreateResponse, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPost : Create VPN Connection Create a new VPN Connection.
func (*PowervsV1) PcloudVpnconnectionsPostWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPostWithContext(ctx context.Context, pcloudVpnconnectionsPostOptions *PcloudVpnconnectionsPostOptions) (result *VPNConnectionCreateResponse, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPostWithContext is an alternate form of the PcloudVpnconnectionsPost method which supports a Context parameter
func (*PowervsV1) PcloudVpnconnectionsPut ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPut(pcloudVpnconnectionsPutOptions *PcloudVpnconnectionsPutOptions) (result *VPNConnection, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPut : Update VPN Connection update a VPN Connection (by its identifier).
func (*PowervsV1) PcloudVpnconnectionsPutWithContext ¶
func (powervs *PowervsV1) PcloudVpnconnectionsPutWithContext(ctx context.Context, pcloudVpnconnectionsPutOptions *PcloudVpnconnectionsPutOptions) (result *VPNConnection, response *core.DetailedResponse, err error)
PcloudVpnconnectionsPutWithContext is an alternate form of the PcloudVpnconnectionsPut method which supports a Context parameter
func (*PowervsV1) ServiceBindingBinding ¶
func (powervs *PowervsV1) ServiceBindingBinding(serviceBindingBindingOptions *ServiceBindingBindingOptions) (result *ServiceBinding, response *core.DetailedResponse, err error)
ServiceBindingBinding : generation of a service binding
func (*PowervsV1) ServiceBindingBindingWithContext ¶
func (powervs *PowervsV1) ServiceBindingBindingWithContext(ctx context.Context, serviceBindingBindingOptions *ServiceBindingBindingOptions) (result *ServiceBinding, response *core.DetailedResponse, err error)
ServiceBindingBindingWithContext is an alternate form of the ServiceBindingBinding method which supports a Context parameter
func (*PowervsV1) ServiceBindingGet ¶
func (powervs *PowervsV1) ServiceBindingGet(serviceBindingGetOptions *ServiceBindingGetOptions) (result *ServiceBindingResource, response *core.DetailedResponse, err error)
ServiceBindingGet : gets a service binding
func (*PowervsV1) ServiceBindingGetWithContext ¶
func (powervs *PowervsV1) ServiceBindingGetWithContext(ctx context.Context, serviceBindingGetOptions *ServiceBindingGetOptions) (result *ServiceBindingResource, response *core.DetailedResponse, err error)
ServiceBindingGetWithContext is an alternate form of the ServiceBindingGet method which supports a Context parameter
func (*PowervsV1) ServiceBindingLastOperationGet ¶
func (powervs *PowervsV1) ServiceBindingLastOperationGet(serviceBindingLastOperationGetOptions *ServiceBindingLastOperationGetOptions) (result *LastOperationResource, response *core.DetailedResponse, err error)
ServiceBindingLastOperationGet : last requested operation state for service binding
func (*PowervsV1) ServiceBindingLastOperationGetWithContext ¶
func (powervs *PowervsV1) ServiceBindingLastOperationGetWithContext(ctx context.Context, serviceBindingLastOperationGetOptions *ServiceBindingLastOperationGetOptions) (result *LastOperationResource, response *core.DetailedResponse, err error)
ServiceBindingLastOperationGetWithContext is an alternate form of the ServiceBindingLastOperationGet method which supports a Context parameter
func (*PowervsV1) ServiceBindingUnbinding ¶
func (powervs *PowervsV1) ServiceBindingUnbinding(serviceBindingUnbindingOptions *ServiceBindingUnbindingOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBindingUnbinding : deprovision of a service binding
func (*PowervsV1) ServiceBindingUnbindingWithContext ¶
func (powervs *PowervsV1) ServiceBindingUnbindingWithContext(ctx context.Context, serviceBindingUnbindingOptions *ServiceBindingUnbindingOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBindingUnbindingWithContext is an alternate form of the ServiceBindingUnbinding method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthCallback ¶
func (powervs *PowervsV1) ServiceBrokerAuthCallback(serviceBrokerAuthCallbackOptions *ServiceBrokerAuthCallbackOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthCallback : Returns an accessToken (and set cookie)
func (*PowervsV1) ServiceBrokerAuthCallbackWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthCallbackWithContext(ctx context.Context, serviceBrokerAuthCallbackOptions *ServiceBrokerAuthCallbackOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthCallbackWithContext is an alternate form of the ServiceBrokerAuthCallback method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthDeviceCodePost ¶
func (powervs *PowervsV1) ServiceBrokerAuthDeviceCodePost(serviceBrokerAuthDeviceCodePostOptions *ServiceBrokerAuthDeviceCodePostOptions) (result *DeviceCode, response *core.DetailedResponse, err error)
ServiceBrokerAuthDeviceCodePost : Request a authorization device code
func (*PowervsV1) ServiceBrokerAuthDeviceCodePostWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthDeviceCodePostWithContext(ctx context.Context, serviceBrokerAuthDeviceCodePostOptions *ServiceBrokerAuthDeviceCodePostOptions) (result *DeviceCode, response *core.DetailedResponse, err error)
ServiceBrokerAuthDeviceCodePostWithContext is an alternate form of the ServiceBrokerAuthDeviceCodePost method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthDeviceTokenPost ¶
func (powervs *PowervsV1) ServiceBrokerAuthDeviceTokenPost(serviceBrokerAuthDeviceTokenPostOptions *ServiceBrokerAuthDeviceTokenPostOptions) (result *Token, response *core.DetailedResponse, err error)
ServiceBrokerAuthDeviceTokenPost : Poll for authorization device token
func (*PowervsV1) ServiceBrokerAuthDeviceTokenPostWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthDeviceTokenPostWithContext(ctx context.Context, serviceBrokerAuthDeviceTokenPostOptions *ServiceBrokerAuthDeviceTokenPostOptions) (result *Token, response *core.DetailedResponse, err error)
ServiceBrokerAuthDeviceTokenPostWithContext is an alternate form of the ServiceBrokerAuthDeviceTokenPost method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthInfoToken ¶
func (powervs *PowervsV1) ServiceBrokerAuthInfoToken(serviceBrokerAuthInfoTokenOptions *ServiceBrokerAuthInfoTokenOptions) (result *TokenExtra, response *core.DetailedResponse, err error)
ServiceBrokerAuthInfoToken : Information about current access token
func (*PowervsV1) ServiceBrokerAuthInfoTokenWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthInfoTokenWithContext(ctx context.Context, serviceBrokerAuthInfoTokenOptions *ServiceBrokerAuthInfoTokenOptions) (result *TokenExtra, response *core.DetailedResponse, err error)
ServiceBrokerAuthInfoTokenWithContext is an alternate form of the ServiceBrokerAuthInfoToken method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthInfoUser ¶
func (powervs *PowervsV1) ServiceBrokerAuthInfoUser(serviceBrokerAuthInfoUserOptions *ServiceBrokerAuthInfoUserOptions) (result *UserInfo, response *core.DetailedResponse, err error)
ServiceBrokerAuthInfoUser : Information about current user
func (*PowervsV1) ServiceBrokerAuthInfoUserWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthInfoUserWithContext(ctx context.Context, serviceBrokerAuthInfoUserOptions *ServiceBrokerAuthInfoUserOptions) (result *UserInfo, response *core.DetailedResponse, err error)
ServiceBrokerAuthInfoUserWithContext is an alternate form of the ServiceBrokerAuthInfoUser method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthLogin ¶
func (powervs *PowervsV1) ServiceBrokerAuthLogin(serviceBrokerAuthLoginOptions *ServiceBrokerAuthLoginOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthLogin : Login
func (*PowervsV1) ServiceBrokerAuthLoginWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthLoginWithContext(ctx context.Context, serviceBrokerAuthLoginOptions *ServiceBrokerAuthLoginOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthLoginWithContext is an alternate form of the ServiceBrokerAuthLogin method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthLogout ¶
func (powervs *PowervsV1) ServiceBrokerAuthLogout(serviceBrokerAuthLogoutOptions *ServiceBrokerAuthLogoutOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBrokerAuthLogout : Logout
func (*PowervsV1) ServiceBrokerAuthLogoutWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthLogoutWithContext(ctx context.Context, serviceBrokerAuthLogoutOptions *ServiceBrokerAuthLogoutOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBrokerAuthLogoutWithContext is an alternate form of the ServiceBrokerAuthLogout method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthRegistration ¶
func (powervs *PowervsV1) ServiceBrokerAuthRegistration(serviceBrokerAuthRegistrationOptions *ServiceBrokerAuthRegistrationOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthRegistration : Registration of a new Tenant and Login
func (*PowervsV1) ServiceBrokerAuthRegistrationCallback ¶
func (powervs *PowervsV1) ServiceBrokerAuthRegistrationCallback(serviceBrokerAuthRegistrationCallbackOptions *ServiceBrokerAuthRegistrationCallbackOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthRegistrationCallback : Associates the user with a tenant and returns an accessToken
func (*PowervsV1) ServiceBrokerAuthRegistrationCallbackWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthRegistrationCallbackWithContext(ctx context.Context, serviceBrokerAuthRegistrationCallbackOptions *ServiceBrokerAuthRegistrationCallbackOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthRegistrationCallbackWithContext is an alternate form of the ServiceBrokerAuthRegistrationCallback method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthRegistrationWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthRegistrationWithContext(ctx context.Context, serviceBrokerAuthRegistrationOptions *ServiceBrokerAuthRegistrationOptions) (result *AccessToken, response *core.DetailedResponse, err error)
ServiceBrokerAuthRegistrationWithContext is an alternate form of the ServiceBrokerAuthRegistration method which supports a Context parameter
func (*PowervsV1) ServiceBrokerAuthTokenPost ¶
func (powervs *PowervsV1) ServiceBrokerAuthTokenPost(serviceBrokerAuthTokenPostOptions *ServiceBrokerAuthTokenPostOptions) (result *Token, response *core.DetailedResponse, err error)
ServiceBrokerAuthTokenPost : Request a new token from a refresh token
func (*PowervsV1) ServiceBrokerAuthTokenPostWithContext ¶
func (powervs *PowervsV1) ServiceBrokerAuthTokenPostWithContext(ctx context.Context, serviceBrokerAuthTokenPostOptions *ServiceBrokerAuthTokenPostOptions) (result *Token, response *core.DetailedResponse, err error)
ServiceBrokerAuthTokenPostWithContext is an alternate form of the ServiceBrokerAuthTokenPost method which supports a Context parameter
func (*PowervsV1) ServiceBrokerHardwareplatformsGet ¶
func (powervs *PowervsV1) ServiceBrokerHardwareplatformsGet(serviceBrokerHardwareplatformsGetOptions *ServiceBrokerHardwareplatformsGetOptions) (result map[string]HardwarePlatform, response *core.DetailedResponse, err error)
ServiceBrokerHardwareplatformsGet : Available hardware statistics and limits
func (*PowervsV1) ServiceBrokerHardwareplatformsGetWithContext ¶
func (powervs *PowervsV1) ServiceBrokerHardwareplatformsGetWithContext(ctx context.Context, serviceBrokerHardwareplatformsGetOptions *ServiceBrokerHardwareplatformsGetOptions) (result map[string]HardwarePlatform, response *core.DetailedResponse, err error)
ServiceBrokerHardwareplatformsGetWithContext is an alternate form of the ServiceBrokerHardwareplatformsGet method which supports a Context parameter
func (*PowervsV1) ServiceBrokerHealth ¶
func (powervs *PowervsV1) ServiceBrokerHealth(serviceBrokerHealthOptions *ServiceBrokerHealthOptions) (result *Health, response *core.DetailedResponse, err error)
ServiceBrokerHealth : Get current server health
func (*PowervsV1) ServiceBrokerHealthHead ¶
func (powervs *PowervsV1) ServiceBrokerHealthHead(serviceBrokerHealthHeadOptions *ServiceBrokerHealthHeadOptions) (response *core.DetailedResponse, err error)
ServiceBrokerHealthHead : Get current server health
func (*PowervsV1) ServiceBrokerHealthHeadWithContext ¶
func (powervs *PowervsV1) ServiceBrokerHealthHeadWithContext(ctx context.Context, serviceBrokerHealthHeadOptions *ServiceBrokerHealthHeadOptions) (response *core.DetailedResponse, err error)
ServiceBrokerHealthHeadWithContext is an alternate form of the ServiceBrokerHealthHead method which supports a Context parameter
func (*PowervsV1) ServiceBrokerHealthWithContext ¶
func (powervs *PowervsV1) ServiceBrokerHealthWithContext(ctx context.Context, serviceBrokerHealthOptions *ServiceBrokerHealthOptions) (result *Health, response *core.DetailedResponse, err error)
ServiceBrokerHealthWithContext is an alternate form of the ServiceBrokerHealth method which supports a Context parameter
func (*PowervsV1) ServiceBrokerOpenstacksGet ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksGet(serviceBrokerOpenstacksGetOptions *ServiceBrokerOpenstacksGetOptions) (result *OpenStacks, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksGet : List all OpenStack instances being managed
func (*PowervsV1) ServiceBrokerOpenstacksGetWithContext ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksGetWithContext(ctx context.Context, serviceBrokerOpenstacksGetOptions *ServiceBrokerOpenstacksGetOptions) (result *OpenStacks, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksGetWithContext is an alternate form of the ServiceBrokerOpenstacksGet method which supports a Context parameter
func (*PowervsV1) ServiceBrokerOpenstacksHostsGet ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksHostsGet(serviceBrokerOpenstacksHostsGetOptions *ServiceBrokerOpenstacksHostsGetOptions) (result *HostInfo, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksHostsGet : List account information for all pvm instances on hostname
func (*PowervsV1) ServiceBrokerOpenstacksHostsGetWithContext ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksHostsGetWithContext(ctx context.Context, serviceBrokerOpenstacksHostsGetOptions *ServiceBrokerOpenstacksHostsGetOptions) (result *HostInfo, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksHostsGetWithContext is an alternate form of the ServiceBrokerOpenstacksHostsGet method which supports a Context parameter
func (*PowervsV1) ServiceBrokerOpenstacksOpenstackGet ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksOpenstackGet(serviceBrokerOpenstacksOpenstackGetOptions *ServiceBrokerOpenstacksOpenstackGetOptions) (result *OpenStackInfo, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksOpenstackGet : List account information for all pvm instances on hostname
func (*PowervsV1) ServiceBrokerOpenstacksOpenstackGetWithContext ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksOpenstackGetWithContext(ctx context.Context, serviceBrokerOpenstacksOpenstackGetOptions *ServiceBrokerOpenstacksOpenstackGetOptions) (result *OpenStackInfo, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksOpenstackGetWithContext is an alternate form of the ServiceBrokerOpenstacksOpenstackGet method which supports a Context parameter
func (*PowervsV1) ServiceBrokerOpenstacksPost ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksPost(serviceBrokerOpenstacksPostOptions *ServiceBrokerOpenstacksPostOptions) (result *OpenStack, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksPost : Create a new OpenStack instance to be managed
func (*PowervsV1) ServiceBrokerOpenstacksPostWithContext ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksPostWithContext(ctx context.Context, serviceBrokerOpenstacksPostOptions *ServiceBrokerOpenstacksPostOptions) (result *OpenStack, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksPostWithContext is an alternate form of the ServiceBrokerOpenstacksPost method which supports a Context parameter
func (*PowervsV1) ServiceBrokerOpenstacksServersGet ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksServersGet(serviceBrokerOpenstacksServersGetOptions *ServiceBrokerOpenstacksServersGetOptions) (result *HostPvmInstance, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksServersGet : List account information for a pvm instance
func (*PowervsV1) ServiceBrokerOpenstacksServersGetWithContext ¶
func (powervs *PowervsV1) ServiceBrokerOpenstacksServersGetWithContext(ctx context.Context, serviceBrokerOpenstacksServersGetOptions *ServiceBrokerOpenstacksServersGetOptions) (result *HostPvmInstance, response *core.DetailedResponse, err error)
ServiceBrokerOpenstacksServersGetWithContext is an alternate form of the ServiceBrokerOpenstacksServersGet method which supports a Context parameter
func (*PowervsV1) ServiceBrokerStoragetypesGet ¶
func (powervs *PowervsV1) ServiceBrokerStoragetypesGet(serviceBrokerStoragetypesGetOptions *ServiceBrokerStoragetypesGetOptions) (result map[string][]StorageType, response *core.DetailedResponse, err error)
ServiceBrokerStoragetypesGet : Available storage types in a region This API is deprecated for /pcloud/v1/cloud-instances/{cloud_instance_id}/storage-tiers.
>*Note*: Support for this API will be available till 31st October 2023. Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) ServiceBrokerStoragetypesGetWithContext ¶
func (powervs *PowervsV1) ServiceBrokerStoragetypesGetWithContext(ctx context.Context, serviceBrokerStoragetypesGetOptions *ServiceBrokerStoragetypesGetOptions) (result map[string][]StorageType, response *core.DetailedResponse, err error)
ServiceBrokerStoragetypesGetWithContext is an alternate form of the ServiceBrokerStoragetypesGet method which supports a Context parameter Deprecated: this method is deprecated and may be removed in a future release.
func (*PowervsV1) ServiceBrokerSwaggerspec ¶
func (powervs *PowervsV1) ServiceBrokerSwaggerspec(serviceBrokerSwaggerspecOptions *ServiceBrokerSwaggerspecOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBrokerSwaggerspec : Get swagger json spec
func (*PowervsV1) ServiceBrokerSwaggerspecWithContext ¶
func (powervs *PowervsV1) ServiceBrokerSwaggerspecWithContext(ctx context.Context, serviceBrokerSwaggerspecOptions *ServiceBrokerSwaggerspecOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBrokerSwaggerspecWithContext is an alternate form of the ServiceBrokerSwaggerspec method which supports a Context parameter
func (*PowervsV1) ServiceBrokerTestTimeout ¶
func (powervs *PowervsV1) ServiceBrokerTestTimeout(serviceBrokerTestTimeoutOptions *ServiceBrokerTestTimeoutOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBrokerTestTimeout : Get current server version
func (*PowervsV1) ServiceBrokerTestTimeoutWithContext ¶
func (powervs *PowervsV1) ServiceBrokerTestTimeoutWithContext(ctx context.Context, serviceBrokerTestTimeoutOptions *ServiceBrokerTestTimeoutOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceBrokerTestTimeoutWithContext is an alternate form of the ServiceBrokerTestTimeout method which supports a Context parameter
func (*PowervsV1) ServiceBrokerVersion ¶
func (powervs *PowervsV1) ServiceBrokerVersion(serviceBrokerVersionOptions *ServiceBrokerVersionOptions) (result *Version, response *core.DetailedResponse, err error)
ServiceBrokerVersion : Get current server version
func (*PowervsV1) ServiceBrokerVersionWithContext ¶
func (powervs *PowervsV1) ServiceBrokerVersionWithContext(ctx context.Context, serviceBrokerVersionOptions *ServiceBrokerVersionOptions) (result *Version, response *core.DetailedResponse, err error)
ServiceBrokerVersionWithContext is an alternate form of the ServiceBrokerVersion method which supports a Context parameter
func (*PowervsV1) ServiceInstanceDeprovision ¶
func (powervs *PowervsV1) ServiceInstanceDeprovision(serviceInstanceDeprovisionOptions *ServiceInstanceDeprovisionOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceInstanceDeprovision : deprovision a service instance
func (*PowervsV1) ServiceInstanceDeprovisionWithContext ¶
func (powervs *PowervsV1) ServiceInstanceDeprovisionWithContext(ctx context.Context, serviceInstanceDeprovisionOptions *ServiceInstanceDeprovisionOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceInstanceDeprovisionWithContext is an alternate form of the ServiceInstanceDeprovision method which supports a Context parameter
func (*PowervsV1) ServiceInstanceGet ¶
func (powervs *PowervsV1) ServiceInstanceGet(serviceInstanceGetOptions *ServiceInstanceGetOptions) (result *ServiceInstanceResource, response *core.DetailedResponse, err error)
ServiceInstanceGet : gets a service instance
func (*PowervsV1) ServiceInstanceGetWithContext ¶
func (powervs *PowervsV1) ServiceInstanceGetWithContext(ctx context.Context, serviceInstanceGetOptions *ServiceInstanceGetOptions) (result *ServiceInstanceResource, response *core.DetailedResponse, err error)
ServiceInstanceGetWithContext is an alternate form of the ServiceInstanceGet method which supports a Context parameter
func (*PowervsV1) ServiceInstanceLastOperationGet ¶
func (powervs *PowervsV1) ServiceInstanceLastOperationGet(serviceInstanceLastOperationGetOptions *ServiceInstanceLastOperationGetOptions) (result *LastOperationResource, response *core.DetailedResponse, err error)
ServiceInstanceLastOperationGet : last requested operation state for service instance
func (*PowervsV1) ServiceInstanceLastOperationGetWithContext ¶
func (powervs *PowervsV1) ServiceInstanceLastOperationGetWithContext(ctx context.Context, serviceInstanceLastOperationGetOptions *ServiceInstanceLastOperationGetOptions) (result *LastOperationResource, response *core.DetailedResponse, err error)
ServiceInstanceLastOperationGetWithContext is an alternate form of the ServiceInstanceLastOperationGet method which supports a Context parameter
func (*PowervsV1) ServiceInstanceProvision ¶
func (powervs *PowervsV1) ServiceInstanceProvision(serviceInstanceProvisionOptions *ServiceInstanceProvisionOptions) (result *ServiceInstanceProvision, response *core.DetailedResponse, err error)
ServiceInstanceProvision : provision a service instance
func (*PowervsV1) ServiceInstanceProvisionWithContext ¶
func (powervs *PowervsV1) ServiceInstanceProvisionWithContext(ctx context.Context, serviceInstanceProvisionOptions *ServiceInstanceProvisionOptions) (result *ServiceInstanceProvision, response *core.DetailedResponse, err error)
ServiceInstanceProvisionWithContext is an alternate form of the ServiceInstanceProvision method which supports a Context parameter
func (*PowervsV1) ServiceInstanceUpdate ¶
func (powervs *PowervsV1) ServiceInstanceUpdate(serviceInstanceUpdateOptions *ServiceInstanceUpdateOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceInstanceUpdate : update a service instance
func (*PowervsV1) ServiceInstanceUpdateWithContext ¶
func (powervs *PowervsV1) ServiceInstanceUpdateWithContext(ctx context.Context, serviceInstanceUpdateOptions *ServiceInstanceUpdateOptions) (result *Object, response *core.DetailedResponse, err error)
ServiceInstanceUpdateWithContext is an alternate form of the ServiceInstanceUpdate method which supports a Context parameter
func (*PowervsV1) SetDefaultHeaders ¶
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*PowervsV1) SetEnableGzipCompression ¶
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*PowervsV1) SetServiceURL ¶
SetServiceURL sets the service URL
func (*PowervsV1) WorkspacesGet ¶ added in v0.1.0
func (powervs *PowervsV1) WorkspacesGet(v1WorkspacesGetOptions *V1WorkspacesGetOptions) (result *Workspace, response *core.DetailedResponse, err error)
WorkspacesGet : Get a Workspace's information and capabilities
func (*PowervsV1) WorkspacesGetWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) WorkspacesGetWithContext(ctx context.Context, v1WorkspacesGetOptions *V1WorkspacesGetOptions) (result *Workspace, response *core.DetailedResponse, err error)
WorkspacesGetWithContext is an alternate form of the WorkspacesGet method which supports a Context parameter
func (*PowervsV1) WorkspacesGetall ¶ added in v0.1.0
func (powervs *PowervsV1) WorkspacesGetall(v1WorkspacesGetallOptions *V1WorkspacesGetallOptions) (result *Workspaces, response *core.DetailedResponse, err error)
WorkspacesGetall : Get all Workspaces information and capabilities for a tenant
func (*PowervsV1) WorkspacesGetallWithContext ¶ added in v0.1.0
func (powervs *PowervsV1) WorkspacesGetallWithContext(ctx context.Context, v1WorkspacesGetallOptions *V1WorkspacesGetallOptions) (result *Workspaces, response *core.DetailedResponse, err error)
WorkspacesGetallWithContext is an alternate form of the WorkspacesGetall method which supports a Context parameter
type PowervsV1Options ¶
type PowervsV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
PowervsV1Options : Service options
type PvmInstance ¶
type PvmInstance struct { // (deprecated - replaced by networks) The list of addresses and their network information. Addresses []PvmInstanceNetwork `json:"addresses,omitempty"` ConsoleLanguage *ConsoleLanguage `json:"consoleLanguage,omitempty"` // Date/Time of PVM creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // The custom deployment type. DeploymentType *string `json:"deploymentType,omitempty"` // Size of allocated disk (in GB). DiskSize *float64 `json:"diskSize" validate:"required"` // Fault information (if occurred). Fault *PvmInstanceFault `json:"fault,omitempty"` // PVM's health status details. Health *PvmInstanceHealth `json:"health,omitempty"` // The PVM Instance Host ID (Internal Use Only). HostID *int64 `json:"hostID,omitempty"` // The ImageID used by the server. ImageID *string `json:"imageID" validate:"required"` // The VTL license repository capacity TB value. LicenseRepositoryCapacity *int64 `json:"licenseRepositoryCapacity,omitempty"` // Maximum amount of memory that can be allocated (in GB, for resize). Maxmem *float64 `json:"maxmem,omitempty"` // Maximum number of processors that can be allocated (for resize). Maxproc *float64 `json:"maxproc,omitempty"` // Amount of memory allocated (in GB). Memory *float64 `json:"memory" validate:"required"` // whether the instance can be migrated. Migratable *bool `json:"migratable,omitempty"` // Minimum amount of memory that can be allocated (in GB, for resize). Minmem *float64 `json:"minmem,omitempty"` // Minimum number of processors that can be allocated (for resize). Minproc *float64 `json:"minproc,omitempty"` // (deprecated - replaced by networks) List of Network IDs. NetworkIDs []string `json:"networkIDs" validate:"required"` // The pvm instance networks information. Networks []PvmInstanceNetwork `json:"networks,omitempty"` // OS system information (usually version and build). OperatingSystem *string `json:"operatingSystem,omitempty"` // Type of the OS [aix, ibmi, rhel, sles, vtl, rhcos]. OsType *string `json:"osType" validate:"required"` // VM pinning policy to use [none, soft, hard]. PinPolicy *string `json:"pinPolicy,omitempty"` // The placement group of the server. PlacementGroup *string `json:"placementGroup,omitempty"` // Processor type (dedicated, shared, capped). ProcType *string `json:"procType" validate:"required"` // Number of processors allocated. Processors *float64 `json:"processors" validate:"required"` // The progress of an operation. Progress *float64 `json:"progress,omitempty"` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvmInstanceID" validate:"required"` SapProfile *SapProfileReference `json:"sapProfile,omitempty"` // Name of the server. ServerName *string `json:"serverName" validate:"required"` SharedProcessorPool *string `json:"sharedProcessorPool,omitempty"` SharedProcessorPoolID *string `json:"sharedProcessorPoolID,omitempty"` SoftwareLicenses *SoftwareLicenses `json:"softwareLicenses,omitempty"` // The pvm instance SRC lists. Srcs [][]Src `json:"srcs,omitempty"` // The status of the instance. Status *string `json:"status" validate:"required"` // The storage connection type. StorageConnection *string `json:"storageConnection,omitempty"` // Storage Pool where server is deployed. StoragePool *string `json:"storagePool,omitempty"` // Indicates if all volumes attached to the server must reside in the same storage pool; Defaults to true when // initially deploying a PVMInstance. StoragePoolAffinity *bool `json:"storagePoolAffinity,omitempty"` // Storage type where server is deployed. StorageType *string `json:"storageType" validate:"required"` // System type used to host the instance. SysType *string `json:"sysType,omitempty"` // Date/Time of PVM last update. UpdatedDate *strfmt.DateTime `json:"updatedDate,omitempty"` VirtualCores *VirtualCores `json:"virtualCores,omitempty"` // List of volume IDs. VolumeIDs []string `json:"volumeIDs" validate:"required"` }
PvmInstance : PvmInstance struct
type PvmInstanceAddNetwork ¶
type PvmInstanceAddNetwork struct { // The requested ip address of this network interface. IPAddress *string `json:"ipAddress,omitempty"` // ID of the network. NetworkID *string `json:"networkID" validate:"required"` }
PvmInstanceAddNetwork : PvmInstanceAddNetwork struct
type PvmInstanceConfiguration ¶
type PvmInstanceConfiguration struct { ConsoleLanguage *ConsoleLanguage `json:"consoleLanguage,omitempty"` // The VTL license repository capacity TB value. LicenseRepositoryCapacity *int64 `json:"licenseRepositoryCapacity,omitempty"` SapProfile *SapProfileReference `json:"sapProfile,omitempty"` SoftwareLicenses *SoftwareLicenses `json:"softwareLicenses,omitempty"` // The pvm instance system reference code lists. SystemReferenceCodes [][]Src `json:"systemReferenceCodes,omitempty"` }
PvmInstanceConfiguration : PvmInstanceConfiguration struct
type PvmInstanceConsole ¶
type PvmInstanceConsole struct { // The URL to the noVNC console for the PVM Instance. ConsoleURL *string `json:"consoleURL" validate:"required"` }
PvmInstanceConsole : PvmInstanceConsole struct
type PvmInstanceCores ¶
type PvmInstanceCores struct { // The active processor information. Assigned *float64 `json:"assigned" validate:"required"` // The maximum number of processors that can be allocated (for resize). Maximum *float64 `json:"maximum,omitempty"` // The minimum number of processors that can be allocated (for resize). Minimum *float64 `json:"minimum,omitempty"` }
PvmInstanceCores : PvmInstanceCores struct
type PvmInstanceDeployment ¶
type PvmInstanceDeployment struct { // Machine type used to host the instance. MachineType *string `json:"machineType,omitempty"` // VM pin policy to use [none, soft, hard]. PinPolicy *string `json:"pinPolicy,omitempty"` // Processor mode (dedicated, shared, capped). ProcessorMode *string `json:"processorMode" validate:"required"` // Type of Deployment [SAP-RISE, EPIC]. Type *string `json:"type,omitempty"` }
PvmInstanceDeployment : PvmInstanceDeployment struct
type PvmInstanceFault ¶
type PvmInstanceFault struct { // The fault status of the server, if any. Code *float64 `json:"code,omitempty"` // The date and time the fault occurred. Created *strfmt.DateTime `json:"created,omitempty"` // The fault details of the server, if any. Details *string `json:"details,omitempty"` // The fault message of the server, if any. Message *string `json:"message,omitempty"` }
PvmInstanceFault : Fault information (if occurred).
type PvmInstanceHealth ¶
type PvmInstanceHealth struct { // Date/Time of PVM last health status change. LastUpdate *string `json:"lastUpdate,omitempty"` // The health status reason, if any. Reason *string `json:"reason,omitempty"` // The PVM's health status value. Status *string `json:"status,omitempty"` }
PvmInstanceHealth : PVM's health status details.
type PvmInstanceHost ¶
type PvmInstanceHost struct { // The PVM Instance Host ID (Internal Use Only). ID *int64 `json:"id,omitempty"` }
PvmInstanceHost : PvmInstanceHost struct
type PvmInstanceMemory ¶
type PvmInstanceMemory struct { // The active memory information. Assigned *float64 `json:"assigned" validate:"required"` // The maximum amount of memory that can be allocated (in GB, for resize). Maximum *float64 `json:"maximum,omitempty"` // The minimum amount of memory that can be allocated (in GB, for resize). Minimum *float64 `json:"minimum,omitempty"` }
PvmInstanceMemory : PvmInstanceMemory struct
type PvmInstanceMultiCreate ¶
type PvmInstanceMultiCreate struct { // Affinity policy for pvm-instances being created; affinity for the same host, anti-affinity for different hosts, none // for no preference. AffinityPolicy *string `json:"affinityPolicy,omitempty"` // Number of pvm-instances to create. Count *int64 `json:"count,omitempty"` // Where to place the numerical number of the multi-created instance. Numerical *string `json:"numerical,omitempty"` }
PvmInstanceMultiCreate : PvmInstanceMultiCreate struct
type PvmInstanceNetwork ¶
type PvmInstanceNetwork struct { // The external ip address (for pub-vlan networks). ExternalIP *string `json:"externalIP,omitempty"` // Link to PVM Instance Network. Href *string `json:"href,omitempty"` // (deprecated - replaced by ipAddress). IP *string `json:"ip,omitempty"` // The ip address of this network interface. IPAddress *string `json:"ipAddress,omitempty"` // The mac address of the network interface. MacAddress *string `json:"macAddress,omitempty"` // ID of the network. NetworkID *string `json:"networkID,omitempty"` // The name of the network the address is on. NetworkName *string `json:"networkName,omitempty"` // The address type (fixed or dynamic). Type *string `json:"type,omitempty"` // The version of the information provided. Version *float64 `json:"version,omitempty"` }
PvmInstanceNetwork : A map containing information about a network address.
type PvmInstanceNetworks ¶
type PvmInstanceNetworks struct { // PVM Instance Networks. Networks []PvmInstanceNetwork `json:"networks" validate:"required"` }
PvmInstanceNetworks : PvmInstanceNetworks struct
type PvmInstanceOperatingSystem ¶
type PvmInstanceOperatingSystem struct { // Type of the OS [aix, ibmi, rhel, sles, vtl, rhcos]. Type *string `json:"type" validate:"required"` // OS system information (usually version and build). Version *string `json:"version,omitempty"` }
PvmInstanceOperatingSystem : PvmInstanceOperatingSystem struct
type PvmInstancePlacementGroup ¶
type PvmInstancePlacementGroup struct { // The placement group id of the server. ID *string `json:"id" validate:"required"` }
PvmInstancePlacementGroup : PvmInstancePlacementGroup struct
type PvmInstanceReference ¶
type PvmInstanceReference struct { // (deprecated - replaced by networks) The list of addresses and their network information. Addresses []PvmInstanceNetwork `json:"addresses,omitempty"` ConsoleLanguage *ConsoleLanguage `json:"consoleLanguage,omitempty"` // Date/Time of PVM creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // Size of allocated disk (in GB). DiskSize *float64 `json:"diskSize" validate:"required"` // Fault information (if occurred). Fault *PvmInstanceFault `json:"fault,omitempty"` // PVM's health status details. Health *PvmInstanceHealth `json:"health,omitempty"` // The PVM Instance Host ID (Internal Use Only). HostID *int64 `json:"hostID,omitempty"` // Link to Cloud Instance resource. Href *string `json:"href" validate:"required"` // The ImageID used by the server. ImageID *string `json:"imageID" validate:"required"` // The VTL license repository capacity TB value. LicenseRepositoryCapacity *int64 `json:"licenseRepositoryCapacity,omitempty"` // Maximum amount of memory that can be allocated (in GB, for resize). Maxmem *float64 `json:"maxmem,omitempty"` // Maximum number of processors that can be allocated (for resize). Maxproc *float64 `json:"maxproc,omitempty"` // Amount of memory allocated (in GB). Memory *float64 `json:"memory" validate:"required"` // Minimum amount of memory that can be allocated (in GB, for resize). Minmem *float64 `json:"minmem,omitempty"` // Minimum number of processors that can be allocated (for resize). Minproc *float64 `json:"minproc,omitempty"` // The list of addresses and their network information. Networks []PvmInstanceNetwork `json:"networks,omitempty"` // OS system information (usually version and build). OperatingSystem *string `json:"operatingSystem,omitempty"` // Type of the OS [aix, ibmi, rhel, sles, vtl, rhcos]. OsType *string `json:"osType" validate:"required"` // VM pinning policy to use [none, soft, hard]. PinPolicy *string `json:"pinPolicy,omitempty"` // The placement group of the server. PlacementGroup *string `json:"placementGroup,omitempty"` // Processor type (dedicated, shared, capped). ProcType *string `json:"procType" validate:"required"` // Number of processors allocated. Processors *float64 `json:"processors" validate:"required"` // The progress of an operation. Progress *float64 `json:"progress,omitempty"` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvmInstanceID" validate:"required"` SapProfile *SapProfileReference `json:"sapProfile,omitempty"` // Name of the server. ServerName *string `json:"serverName" validate:"required"` SharedProcessorPool *string `json:"sharedProcessorPool,omitempty"` SharedProcessorPoolID *string `json:"sharedProcessorPoolID,omitempty"` SoftwareLicenses *SoftwareLicenses `json:"softwareLicenses,omitempty"` // The pvm instance SRC lists. Srcs [][]Src `json:"srcs,omitempty"` // The status of the instance. Status *string `json:"status" validate:"required"` // The storage connection type. StorageConnection *string `json:"storageConnection,omitempty"` // Storage Pool where server is deployed. StoragePool *string `json:"storagePool,omitempty"` // Indicates if all volumes attached to the server must reside in the same storage pool. StoragePoolAffinity *bool `json:"storagePoolAffinity,omitempty"` // Storage type of the deployment storage pool. StorageType *string `json:"storageType,omitempty"` // System type used to host the instance. SysType *string `json:"sysType,omitempty"` // Date/Time of PVM last update. UpdatedDate *strfmt.DateTime `json:"updatedDate,omitempty"` VirtualCores *VirtualCores `json:"virtualCores,omitempty"` }
PvmInstanceReference : PvmInstanceReference struct
type PvmInstanceReferenceV2 ¶
type PvmInstanceReferenceV2 struct { Configuration *PvmInstanceConfiguration `json:"configuration,omitempty"` Cores *PvmInstanceCores `json:"cores" validate:"required"` // Date/Time of PVM creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` Deployment *PvmInstanceDeployment `json:"deployment" validate:"required"` // PVM's health status details. Health *PvmInstanceV2Health `json:"health,omitempty"` Host *PvmInstanceHost `json:"host,omitempty"` // Link to Cloud Instance resource. Href *string `json:"href" validate:"required"` // PCloud PVM Instance ID. ID *string `json:"id" validate:"required"` Memory *PvmInstanceMemory `json:"memory" validate:"required"` // Name of the server. Name *string `json:"name" validate:"required"` // The pvm instance network ports information. NetworkPorts []PvmInstanceV2NetworkPort `json:"networkPorts" validate:"required"` OperatingSystem *PvmInstanceOperatingSystem `json:"operatingSystem" validate:"required"` PlacementGroup *PvmInstancePlacementGroup `json:"placementGroup,omitempty"` // The status of the instance. Status *string `json:"status" validate:"required"` VirtualCores *PvmInstanceVirtualCores `json:"virtualCores,omitempty"` }
PvmInstanceReferenceV2 : PvmInstanceReferenceV2 struct
type PvmInstanceUpdateResponse ¶
type PvmInstanceUpdateResponse struct { // The VTL license repository capacity TB value. LicenseRepositoryCapacity *int64 `json:"licenseRepositoryCapacity,omitempty"` // Amount of memory allocated (in GB). Memory *float64 `json:"memory,omitempty"` // Specify PVM pin policy. PinPolicy *string `json:"pinPolicy,omitempty"` // Processor type (dedicated, shared, capped). ProcType *string `json:"procType,omitempty"` // Number of processors allocated. Processors *float64 `json:"processors,omitempty"` // Name of the server to create. ServerName *string `json:"serverName,omitempty"` // URL to check for status of the operation (for now, just the URL for the GET on the server, which has status // information from powervc). StatusURL *string `json:"statusUrl,omitempty"` }
PvmInstanceUpdateResponse : PvmInstanceUpdateResponse struct
type PvmInstanceV2Health ¶ added in v0.1.0
type PvmInstanceV2Health struct { // The PVM's health status value. Status *string `json:"status" validate:"required"` }
PvmInstanceV2Health : PVM's health status details.
type PvmInstanceV2NetworkPort ¶ added in v0.1.0
type PvmInstanceV2NetworkPort struct { // Unique Port ID. ID *string `json:"id,omitempty"` // Dynamic Host Configuration Protocol {IPv4, IPv6}. IPProtocol *string `json:"ipProtocol,omitempty"` // The mac address of the network interface. MacAddress *string `json:"macAddress,omitempty"` // The private ip address. PrivateIP *string `json:"privateIP,omitempty"` // The type of ip allocation {dhcp, static}. Type *string `json:"type,omitempty"` }
PvmInstanceV2NetworkPort : PVM's Port information.
type PvmInstanceVirtualCores ¶
type PvmInstanceVirtualCores struct { // The active virtual Cores. Assigned *int64 `json:"assigned" validate:"required"` // The maximum DLPAR range for virtual Cores (Display only support). Maximum *int64 `json:"maximum,omitempty"` // The minimum DLPAR range for virtual Cores (Display only support). Minimum *int64 `json:"minimum,omitempty"` }
PvmInstanceVirtualCores : PvmInstanceVirtualCores struct
type PvmInstances ¶
type PvmInstances struct { // PVM Instance References. PvmInstances []PvmInstanceReference `json:"pvmInstances" validate:"required"` }
PvmInstances : PvmInstances struct
type PvmInstancesV2 ¶
type PvmInstancesV2 struct { // PVM Instance References. PvmInstances []PvmInstanceReferenceV2 `json:"pvmInstances" validate:"required"` }
PvmInstancesV2 : PvmInstancesV2 struct
type RemoteCopyRelationship ¶
type RemoteCopyRelationship struct { // Name of the volume that is acting as the auxiliary change volume for the relationship. AuxChangedVolumeName *string `json:"auxChangedVolumeName,omitempty"` // Auxiliary volume name at storage host level. AuxVolumeName *string `json:"auxVolumeName,omitempty"` // Consistency Group Name if volume is a part of volume group. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // Indicates the copy type. CopyType *string `json:"copyType,omitempty"` // Indicates the type of cycling mode used. CyclingMode *string `json:"cyclingMode,omitempty"` // Freeze time of remote copy relationship. FreezeTime *strfmt.DateTime `json:"freezeTime,omitempty"` // Name of the volume that is acting as the master change volume for the relationship. MasterChangedVolumeName *string `json:"masterChangedVolumeName,omitempty"` // Master volume name at storage host level. MasterVolumeName *string `json:"masterVolumeName,omitempty"` // Remote copy relationship name. Name *string `json:"name" validate:"required"` // Indicates whether master/aux volume is playing the primary role. PrimaryRole *string `json:"primaryRole,omitempty"` // Indicates the relationship progress. Progress *int64 `json:"progress,omitempty"` // Remote copy relationship ID. RemoteCopyID *string `json:"remoteCopyID" validate:"required"` // Indicates the relationship state. State *string `json:"state,omitempty"` // Indicates whether the relationship is synchronized. Sync *string `json:"sync,omitempty"` }
RemoteCopyRelationship : RemoteCopyRelationship struct
type SapProfile ¶
type SapProfile struct { // Has certification been performed on profile. Certified *bool `json:"certified" validate:"required"` // Amount of cores. Cores *int64 `json:"cores" validate:"required"` // Amount of memory (in GB). Memory *int64 `json:"memory" validate:"required"` // SAP Profile ID. ProfileID *string `json:"profileID" validate:"required"` // List of supported systems. SupportedSystems []string `json:"supportedSystems,omitempty"` // Type of profile. Type *string `json:"type" validate:"required"` }
SapProfile : SapProfile struct
type SapProfileReference ¶
type SapProfileReference struct { // Link to SAP profile resource. Href *string `json:"href" validate:"required"` // SAP Profile ID. ProfileID *string `json:"profileID" validate:"required"` }
SapProfileReference : SapProfileReference struct
type SapProfiles ¶
type SapProfiles struct { // SAP Profiles. Profiles []SapProfile `json:"profiles" validate:"required"` }
SapProfiles : SapProfiles struct
type SatelliteOrder ¶ added in v0.1.0
type SatelliteOrder struct { // Time that satellite will be activated for Power Private Cloud. ActivationTime *string `json:"activationTime" validate:"required"` }
SatelliteOrder : SatelliteOrder struct
type SchemaParameters ¶
type SchemaParameters struct {
Parameters *JSONSchemaObject `json:"parameters,omitempty"`
}
SchemaParameters : SchemaParameters struct
type SchemasObject ¶
type SchemasObject struct { ServiceBinding *ServiceBindingSchemaObject `json:"service_binding,omitempty"` ServiceInstance *ServiceInstanceSchemaObject `json:"service_instance,omitempty"` }
SchemasObject : SchemasObject struct
type Secondary ¶ added in v0.1.0
type Secondary struct { // Name of the hostgroup to create in the secondary workspace. Name *string `json:"name,omitempty"` // Name of the workspace to share the hostgroup with. Workspace *string `json:"workspace" validate:"required"` }
Secondary : Information to create a secondary hostgroup.
type Service ¶
type Service struct { Bindable *bool `json:"bindable" validate:"required"` DashboardClient *DashboardClient `json:"dashboard_client,omitempty"` Description *string `json:"description" validate:"required"` IamCompatible *bool `json:"iam_compatible,omitempty"` ID *string `json:"id" validate:"required"` // See [Service Metadata // Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata) for more // details. Metadata *Metadata `json:"metadata,omitempty"` Name *string `json:"name" validate:"required"` PlanUpdateable *bool `json:"plan_updateable,omitempty"` Plans []Plan `json:"plans" validate:"required"` Provisionable *bool `json:"provisionable,omitempty"` RcCompatible *bool `json:"rc_compatible,omitempty"` Requires []string `json:"requires,omitempty"` Tags []string `json:"tags,omitempty"` UniqueApiKey *bool `json:"unique_api_key,omitempty"` }
Service : Service struct
type ServiceBinding ¶
type ServiceBinding struct { Credentials *Object `json:"credentials,omitempty"` RouteServiceURL *string `json:"route_service_url,omitempty"` SyslogDrainURL *string `json:"syslog_drain_url,omitempty"` VolumeMounts []ServiceBindingVolumeMount `json:"volume_mounts,omitempty"` }
ServiceBinding : ServiceBinding struct
type ServiceBindingBindingOptions ¶
type ServiceBindingBindingOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // binding id of binding to create. BindingID *string `json:"binding_id" validate:"required,ne="` PlanID *string `json:"plan_id" validate:"required"` ServiceID *string `json:"service_id" validate:"required"` AppGuid *string `json:"app_guid,omitempty"` BindResource *ServiceBindingResourceObject `json:"bind_resource,omitempty"` // See [Context // Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#context-object) for more // details. Context *Context `json:"context,omitempty"` Parameters *Object `json:"parameters,omitempty"` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // asynchronous operations supported. AcceptsIncomplete *bool `json:"accepts_incomplete,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBindingBindingOptions : The ServiceBindingBinding options.
func (*ServiceBindingBindingOptions) SetAcceptsIncomplete ¶
func (_options *ServiceBindingBindingOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceBindingBindingOptions
SetAcceptsIncomplete : Allow user to set AcceptsIncomplete
func (*ServiceBindingBindingOptions) SetAppGuid ¶
func (_options *ServiceBindingBindingOptions) SetAppGuid(appGuid string) *ServiceBindingBindingOptions
SetAppGuid : Allow user to set AppGuid
func (*ServiceBindingBindingOptions) SetBindResource ¶
func (_options *ServiceBindingBindingOptions) SetBindResource(bindResource *ServiceBindingResourceObject) *ServiceBindingBindingOptions
SetBindResource : Allow user to set BindResource
func (*ServiceBindingBindingOptions) SetBindingID ¶
func (_options *ServiceBindingBindingOptions) SetBindingID(bindingID string) *ServiceBindingBindingOptions
SetBindingID : Allow user to set BindingID
func (*ServiceBindingBindingOptions) SetContext ¶
func (_options *ServiceBindingBindingOptions) SetContext(context *Context) *ServiceBindingBindingOptions
SetContext : Allow user to set Context
func (*ServiceBindingBindingOptions) SetHeaders ¶
func (options *ServiceBindingBindingOptions) SetHeaders(param map[string]string) *ServiceBindingBindingOptions
SetHeaders : Allow user to set Headers
func (*ServiceBindingBindingOptions) SetInstanceID ¶
func (_options *ServiceBindingBindingOptions) SetInstanceID(instanceID string) *ServiceBindingBindingOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceBindingBindingOptions) SetParameters ¶
func (_options *ServiceBindingBindingOptions) SetParameters(parameters *Object) *ServiceBindingBindingOptions
SetParameters : Allow user to set Parameters
func (*ServiceBindingBindingOptions) SetPlanID ¶
func (_options *ServiceBindingBindingOptions) SetPlanID(planID string) *ServiceBindingBindingOptions
SetPlanID : Allow user to set PlanID
func (*ServiceBindingBindingOptions) SetServiceID ¶
func (_options *ServiceBindingBindingOptions) SetServiceID(serviceID string) *ServiceBindingBindingOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceBindingBindingOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceBindingBindingOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceBindingBindingOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceBindingBindingOptions) SetXBrokerApiVersion ¶
func (_options *ServiceBindingBindingOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingBindingOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceBindingGetOptions ¶
type ServiceBindingGetOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // binding id of binding to create. BindingID *string `json:"binding_id" validate:"required,ne="` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBindingGetOptions : The ServiceBindingGet options.
func (*ServiceBindingGetOptions) SetBindingID ¶
func (_options *ServiceBindingGetOptions) SetBindingID(bindingID string) *ServiceBindingGetOptions
SetBindingID : Allow user to set BindingID
func (*ServiceBindingGetOptions) SetHeaders ¶
func (options *ServiceBindingGetOptions) SetHeaders(param map[string]string) *ServiceBindingGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceBindingGetOptions) SetInstanceID ¶
func (_options *ServiceBindingGetOptions) SetInstanceID(instanceID string) *ServiceBindingGetOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceBindingGetOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceBindingGetOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceBindingGetOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceBindingGetOptions) SetXBrokerApiVersion ¶
func (_options *ServiceBindingGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingGetOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceBindingLastOperationGetOptions ¶
type ServiceBindingLastOperationGetOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // binding id of binding to create. BindingID *string `json:"binding_id" validate:"required,ne="` // id of the service associated with the instance. ServiceID *string `json:"service_id,omitempty"` // id of the plan associated with the instance. PlanID *string `json:"plan_id,omitempty"` // a provided identifier for the operation. Operation *string `json:"operation,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBindingLastOperationGetOptions : The ServiceBindingLastOperationGet options.
func (*ServiceBindingLastOperationGetOptions) SetBindingID ¶
func (_options *ServiceBindingLastOperationGetOptions) SetBindingID(bindingID string) *ServiceBindingLastOperationGetOptions
SetBindingID : Allow user to set BindingID
func (*ServiceBindingLastOperationGetOptions) SetHeaders ¶
func (options *ServiceBindingLastOperationGetOptions) SetHeaders(param map[string]string) *ServiceBindingLastOperationGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceBindingLastOperationGetOptions) SetInstanceID ¶
func (_options *ServiceBindingLastOperationGetOptions) SetInstanceID(instanceID string) *ServiceBindingLastOperationGetOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceBindingLastOperationGetOptions) SetOperation ¶
func (_options *ServiceBindingLastOperationGetOptions) SetOperation(operation string) *ServiceBindingLastOperationGetOptions
SetOperation : Allow user to set Operation
func (*ServiceBindingLastOperationGetOptions) SetPlanID ¶
func (_options *ServiceBindingLastOperationGetOptions) SetPlanID(planID string) *ServiceBindingLastOperationGetOptions
SetPlanID : Allow user to set PlanID
func (*ServiceBindingLastOperationGetOptions) SetServiceID ¶
func (_options *ServiceBindingLastOperationGetOptions) SetServiceID(serviceID string) *ServiceBindingLastOperationGetOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceBindingLastOperationGetOptions) SetXBrokerApiVersion ¶
func (_options *ServiceBindingLastOperationGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingLastOperationGetOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceBindingResource ¶
type ServiceBindingResource struct { Credentials *Object `json:"credentials,omitempty"` Parameters *Object `json:"parameters,omitempty"` RouteServiceURL *string `json:"route_service_url,omitempty"` SyslogDrainURL *string `json:"syslog_drain_url,omitempty"` VolumeMounts []ServiceBindingVolumeMount `json:"volume_mounts,omitempty"` }
ServiceBindingResource : ServiceBindingResource struct
type ServiceBindingResourceObject ¶
type ServiceBindingResourceObject struct { AppGuid *string `json:"app_guid,omitempty"` Route *string `json:"route,omitempty"` }
ServiceBindingResourceObject : ServiceBindingResourceObject struct
type ServiceBindingSchemaObject ¶
type ServiceBindingSchemaObject struct {
Create *SchemaParameters `json:"create,omitempty"`
}
ServiceBindingSchemaObject : ServiceBindingSchemaObject struct
type ServiceBindingUnbindingOptions ¶
type ServiceBindingUnbindingOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // binding id of binding to create. BindingID *string `json:"binding_id" validate:"required,ne="` // id of the service associated with the instance being deleted. ServiceID *string `json:"service_id" validate:"required"` // id of the plan associated with the instance being deleted. PlanID *string `json:"plan_id" validate:"required"` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // asynchronous operations supported. AcceptsIncomplete *bool `json:"accepts_incomplete,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBindingUnbindingOptions : The ServiceBindingUnbinding options.
func (*ServiceBindingUnbindingOptions) SetAcceptsIncomplete ¶
func (_options *ServiceBindingUnbindingOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceBindingUnbindingOptions
SetAcceptsIncomplete : Allow user to set AcceptsIncomplete
func (*ServiceBindingUnbindingOptions) SetBindingID ¶
func (_options *ServiceBindingUnbindingOptions) SetBindingID(bindingID string) *ServiceBindingUnbindingOptions
SetBindingID : Allow user to set BindingID
func (*ServiceBindingUnbindingOptions) SetHeaders ¶
func (options *ServiceBindingUnbindingOptions) SetHeaders(param map[string]string) *ServiceBindingUnbindingOptions
SetHeaders : Allow user to set Headers
func (*ServiceBindingUnbindingOptions) SetInstanceID ¶
func (_options *ServiceBindingUnbindingOptions) SetInstanceID(instanceID string) *ServiceBindingUnbindingOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceBindingUnbindingOptions) SetPlanID ¶
func (_options *ServiceBindingUnbindingOptions) SetPlanID(planID string) *ServiceBindingUnbindingOptions
SetPlanID : Allow user to set PlanID
func (*ServiceBindingUnbindingOptions) SetServiceID ¶
func (_options *ServiceBindingUnbindingOptions) SetServiceID(serviceID string) *ServiceBindingUnbindingOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceBindingUnbindingOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceBindingUnbindingOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceBindingUnbindingOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceBindingUnbindingOptions) SetXBrokerApiVersion ¶
func (_options *ServiceBindingUnbindingOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceBindingUnbindingOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceBindingVolumeMount ¶
type ServiceBindingVolumeMount struct { ContainerDir *string `json:"container_dir" validate:"required"` Device *ServiceBindingVolumeMountDevice `json:"device" validate:"required"` DeviceType *string `json:"device_type" validate:"required"` Driver *string `json:"driver" validate:"required"` Mode *string `json:"mode" validate:"required"` }
ServiceBindingVolumeMount : ServiceBindingVolumeMount struct
type ServiceBindingVolumeMountDevice ¶
type ServiceBindingVolumeMountDevice struct { MountConfig *Object `json:"mount_config,omitempty"` VolumeID *string `json:"volume_id" validate:"required"` }
ServiceBindingVolumeMountDevice : ServiceBindingVolumeMountDevice struct
type ServiceBrokerAuthCallbackOptions ¶
type ServiceBrokerAuthCallbackOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthCallbackOptions : The ServiceBrokerAuthCallback options.
func (*ServiceBrokerAuthCallbackOptions) SetHeaders ¶
func (options *ServiceBrokerAuthCallbackOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthCallbackOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthDeviceCodePostOptions ¶
type ServiceBrokerAuthDeviceCodePostOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthDeviceCodePostOptions : The ServiceBrokerAuthDeviceCodePost options.
func (*ServiceBrokerAuthDeviceCodePostOptions) SetHeaders ¶
func (options *ServiceBrokerAuthDeviceCodePostOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthDeviceCodePostOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthDeviceTokenPostOptions ¶
type ServiceBrokerAuthDeviceTokenPostOptions struct { // The deviceCode that the authorization server returned. DeviceCode *string `json:"deviceCode,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthDeviceTokenPostOptions : The ServiceBrokerAuthDeviceTokenPost options.
func (*ServiceBrokerAuthDeviceTokenPostOptions) SetDeviceCode ¶
func (_options *ServiceBrokerAuthDeviceTokenPostOptions) SetDeviceCode(deviceCode string) *ServiceBrokerAuthDeviceTokenPostOptions
SetDeviceCode : Allow user to set DeviceCode
func (*ServiceBrokerAuthDeviceTokenPostOptions) SetHeaders ¶
func (options *ServiceBrokerAuthDeviceTokenPostOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthDeviceTokenPostOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthInfoTokenOptions ¶
type ServiceBrokerAuthInfoTokenOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthInfoTokenOptions : The ServiceBrokerAuthInfoToken options.
func (*ServiceBrokerAuthInfoTokenOptions) SetHeaders ¶
func (options *ServiceBrokerAuthInfoTokenOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthInfoTokenOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthInfoUserOptions ¶
type ServiceBrokerAuthInfoUserOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthInfoUserOptions : The ServiceBrokerAuthInfoUser options.
func (*ServiceBrokerAuthInfoUserOptions) SetHeaders ¶
func (options *ServiceBrokerAuthInfoUserOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthInfoUserOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthLoginOptions ¶
type ServiceBrokerAuthLoginOptions struct { // The user id of the user. UserID *string `json:"user_id,omitempty"` // The URL to redirect to after login/registration. RedirectURL *string `json:"redirect_url,omitempty"` // Determines if a refresh token is returned. AccessType *string `json:"access_type,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthLoginOptions : The ServiceBrokerAuthLogin options.
func (*ServiceBrokerAuthLoginOptions) SetAccessType ¶
func (_options *ServiceBrokerAuthLoginOptions) SetAccessType(accessType string) *ServiceBrokerAuthLoginOptions
SetAccessType : Allow user to set AccessType
func (*ServiceBrokerAuthLoginOptions) SetHeaders ¶
func (options *ServiceBrokerAuthLoginOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthLoginOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerAuthLoginOptions) SetRedirectURL ¶
func (_options *ServiceBrokerAuthLoginOptions) SetRedirectURL(redirectURL string) *ServiceBrokerAuthLoginOptions
SetRedirectURL : Allow user to set RedirectURL
func (*ServiceBrokerAuthLoginOptions) SetUserID ¶
func (_options *ServiceBrokerAuthLoginOptions) SetUserID(userID string) *ServiceBrokerAuthLoginOptions
SetUserID : Allow user to set UserID
type ServiceBrokerAuthLogoutOptions ¶
type ServiceBrokerAuthLogoutOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthLogoutOptions : The ServiceBrokerAuthLogout options.
func (*ServiceBrokerAuthLogoutOptions) SetHeaders ¶
func (options *ServiceBrokerAuthLogoutOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthLogoutOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthRegistrationCallbackOptions ¶
type ServiceBrokerAuthRegistrationCallbackOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthRegistrationCallbackOptions : The ServiceBrokerAuthRegistrationCallback options.
func (*ServiceBrokerAuthRegistrationCallbackOptions) SetHeaders ¶
func (options *ServiceBrokerAuthRegistrationCallbackOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthRegistrationCallbackOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerAuthRegistrationOptions ¶
type ServiceBrokerAuthRegistrationOptions struct { // Tenant ID of a pcloud tenant. TenantID *string `json:"tenant_id" validate:"required"` // Entitlement ID of for this tenant. EntitlementID *string `json:"entitlement_id" validate:"required"` // Plan for this tenant and entitlement. Plan *string `json:"plan" validate:"required"` // IBM Customer Number (ICN) for this tenant. Icn *string `json:"icn" validate:"required"` // An array of regions matching the number of cloud-instances in the plan. Regions []string `json:"regions" validate:"required"` // The URL to redirect to after login/registration. RedirectURL *string `json:"redirect_url,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthRegistrationOptions : The ServiceBrokerAuthRegistration options.
func (*ServiceBrokerAuthRegistrationOptions) SetEntitlementID ¶
func (_options *ServiceBrokerAuthRegistrationOptions) SetEntitlementID(entitlementID string) *ServiceBrokerAuthRegistrationOptions
SetEntitlementID : Allow user to set EntitlementID
func (*ServiceBrokerAuthRegistrationOptions) SetHeaders ¶
func (options *ServiceBrokerAuthRegistrationOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthRegistrationOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerAuthRegistrationOptions) SetIcn ¶
func (_options *ServiceBrokerAuthRegistrationOptions) SetIcn(icn string) *ServiceBrokerAuthRegistrationOptions
SetIcn : Allow user to set Icn
func (*ServiceBrokerAuthRegistrationOptions) SetPlan ¶
func (_options *ServiceBrokerAuthRegistrationOptions) SetPlan(plan string) *ServiceBrokerAuthRegistrationOptions
SetPlan : Allow user to set Plan
func (*ServiceBrokerAuthRegistrationOptions) SetRedirectURL ¶
func (_options *ServiceBrokerAuthRegistrationOptions) SetRedirectURL(redirectURL string) *ServiceBrokerAuthRegistrationOptions
SetRedirectURL : Allow user to set RedirectURL
func (*ServiceBrokerAuthRegistrationOptions) SetRegions ¶
func (_options *ServiceBrokerAuthRegistrationOptions) SetRegions(regions []string) *ServiceBrokerAuthRegistrationOptions
SetRegions : Allow user to set Regions
func (*ServiceBrokerAuthRegistrationOptions) SetTenantID ¶
func (_options *ServiceBrokerAuthRegistrationOptions) SetTenantID(tenantID string) *ServiceBrokerAuthRegistrationOptions
SetTenantID : Allow user to set TenantID
type ServiceBrokerAuthTokenPostOptions ¶
type ServiceBrokerAuthTokenPostOptions struct { // The refresh token to request the new Access Token. RefreshToken *string `json:"refreshToken" validate:"required"` // Source type of the token request (web or cli). Source *string `json:"source" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerAuthTokenPostOptions : The ServiceBrokerAuthTokenPost options.
func (*ServiceBrokerAuthTokenPostOptions) SetHeaders ¶
func (options *ServiceBrokerAuthTokenPostOptions) SetHeaders(param map[string]string) *ServiceBrokerAuthTokenPostOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerAuthTokenPostOptions) SetRefreshToken ¶
func (_options *ServiceBrokerAuthTokenPostOptions) SetRefreshToken(refreshToken string) *ServiceBrokerAuthTokenPostOptions
SetRefreshToken : Allow user to set RefreshToken
func (*ServiceBrokerAuthTokenPostOptions) SetSource ¶
func (_options *ServiceBrokerAuthTokenPostOptions) SetSource(source string) *ServiceBrokerAuthTokenPostOptions
SetSource : Allow user to set Source
type ServiceBrokerHardwareplatformsGetOptions ¶
type ServiceBrokerHardwareplatformsGetOptions struct { // The region zone of the cloud instance. RegionZone *string `json:"regionZone,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerHardwareplatformsGetOptions : The ServiceBrokerHardwareplatformsGet options.
func (*ServiceBrokerHardwareplatformsGetOptions) SetHeaders ¶
func (options *ServiceBrokerHardwareplatformsGetOptions) SetHeaders(param map[string]string) *ServiceBrokerHardwareplatformsGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerHardwareplatformsGetOptions) SetRegionZone ¶
func (_options *ServiceBrokerHardwareplatformsGetOptions) SetRegionZone(regionZone string) *ServiceBrokerHardwareplatformsGetOptions
SetRegionZone : Allow user to set RegionZone
type ServiceBrokerHealthHeadOptions ¶
type ServiceBrokerHealthHeadOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerHealthHeadOptions : The ServiceBrokerHealthHead options.
func (*ServiceBrokerHealthHeadOptions) SetHeaders ¶
func (options *ServiceBrokerHealthHeadOptions) SetHeaders(param map[string]string) *ServiceBrokerHealthHeadOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerHealthOptions ¶
type ServiceBrokerHealthOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerHealthOptions : The ServiceBrokerHealth options.
func (*ServiceBrokerHealthOptions) SetHeaders ¶
func (options *ServiceBrokerHealthOptions) SetHeaders(param map[string]string) *ServiceBrokerHealthOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerOpenstacksGetOptions ¶
type ServiceBrokerOpenstacksGetOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerOpenstacksGetOptions : The ServiceBrokerOpenstacksGet options.
func (*ServiceBrokerOpenstacksGetOptions) SetHeaders ¶
func (options *ServiceBrokerOpenstacksGetOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksGetOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerOpenstacksHostsGetOptions ¶
type ServiceBrokerOpenstacksHostsGetOptions struct { // Hostname. Hostname *string `json:"hostname" validate:"required,ne="` // Openstack ID. OpenstackID *string `json:"openstack_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerOpenstacksHostsGetOptions : The ServiceBrokerOpenstacksHostsGet options.
func (*ServiceBrokerOpenstacksHostsGetOptions) SetHeaders ¶
func (options *ServiceBrokerOpenstacksHostsGetOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksHostsGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerOpenstacksHostsGetOptions) SetHostname ¶
func (_options *ServiceBrokerOpenstacksHostsGetOptions) SetHostname(hostname string) *ServiceBrokerOpenstacksHostsGetOptions
SetHostname : Allow user to set Hostname
func (*ServiceBrokerOpenstacksHostsGetOptions) SetOpenstackID ¶
func (_options *ServiceBrokerOpenstacksHostsGetOptions) SetOpenstackID(openstackID string) *ServiceBrokerOpenstacksHostsGetOptions
SetOpenstackID : Allow user to set OpenstackID
type ServiceBrokerOpenstacksOpenstackGetOptions ¶
type ServiceBrokerOpenstacksOpenstackGetOptions struct { // Openstack ID. OpenstackID *string `json:"openstack_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerOpenstacksOpenstackGetOptions : The ServiceBrokerOpenstacksOpenstackGet options.
func (*ServiceBrokerOpenstacksOpenstackGetOptions) SetHeaders ¶
func (options *ServiceBrokerOpenstacksOpenstackGetOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksOpenstackGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerOpenstacksOpenstackGetOptions) SetOpenstackID ¶
func (_options *ServiceBrokerOpenstacksOpenstackGetOptions) SetOpenstackID(openstackID string) *ServiceBrokerOpenstacksOpenstackGetOptions
SetOpenstackID : Allow user to set OpenstackID
type ServiceBrokerOpenstacksPostOptions ¶
type ServiceBrokerOpenstacksPostOptions struct { // Internal IP address of the OpenStack instance. IPAddress *string `json:"ipAddress" validate:"required"` // Shortname of the OpenStack instance. Name *string `json:"name" validate:"required"` // The region where the open stack lives. Region *string `json:"region" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerOpenstacksPostOptions : The ServiceBrokerOpenstacksPost options.
func (*ServiceBrokerOpenstacksPostOptions) SetHeaders ¶
func (options *ServiceBrokerOpenstacksPostOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksPostOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerOpenstacksPostOptions) SetIPAddress ¶
func (_options *ServiceBrokerOpenstacksPostOptions) SetIPAddress(ipAddress string) *ServiceBrokerOpenstacksPostOptions
SetIPAddress : Allow user to set IPAddress
func (*ServiceBrokerOpenstacksPostOptions) SetName ¶
func (_options *ServiceBrokerOpenstacksPostOptions) SetName(name string) *ServiceBrokerOpenstacksPostOptions
SetName : Allow user to set Name
func (*ServiceBrokerOpenstacksPostOptions) SetRegion ¶
func (_options *ServiceBrokerOpenstacksPostOptions) SetRegion(region string) *ServiceBrokerOpenstacksPostOptions
SetRegion : Allow user to set Region
type ServiceBrokerOpenstacksServersGetOptions ¶
type ServiceBrokerOpenstacksServersGetOptions struct { // Openstack ID. OpenstackID *string `json:"openstack_id" validate:"required,ne="` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvm_instance_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerOpenstacksServersGetOptions : The ServiceBrokerOpenstacksServersGet options.
func (*ServiceBrokerOpenstacksServersGetOptions) SetHeaders ¶
func (options *ServiceBrokerOpenstacksServersGetOptions) SetHeaders(param map[string]string) *ServiceBrokerOpenstacksServersGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerOpenstacksServersGetOptions) SetOpenstackID ¶
func (_options *ServiceBrokerOpenstacksServersGetOptions) SetOpenstackID(openstackID string) *ServiceBrokerOpenstacksServersGetOptions
SetOpenstackID : Allow user to set OpenstackID
func (*ServiceBrokerOpenstacksServersGetOptions) SetPvmInstanceID ¶
func (_options *ServiceBrokerOpenstacksServersGetOptions) SetPvmInstanceID(pvmInstanceID string) *ServiceBrokerOpenstacksServersGetOptions
SetPvmInstanceID : Allow user to set PvmInstanceID
type ServiceBrokerStoragetypesGetOptions ¶
type ServiceBrokerStoragetypesGetOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerStoragetypesGetOptions : The ServiceBrokerStoragetypesGet options.
func (*ServiceBrokerStoragetypesGetOptions) SetHeaders ¶
func (options *ServiceBrokerStoragetypesGetOptions) SetHeaders(param map[string]string) *ServiceBrokerStoragetypesGetOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerSwaggerspecOptions ¶
type ServiceBrokerSwaggerspecOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerSwaggerspecOptions : The ServiceBrokerSwaggerspec options.
func (*ServiceBrokerSwaggerspecOptions) SetHeaders ¶
func (options *ServiceBrokerSwaggerspecOptions) SetHeaders(param map[string]string) *ServiceBrokerSwaggerspecOptions
SetHeaders : Allow user to set Headers
type ServiceBrokerTestTimeoutOptions ¶
type ServiceBrokerTestTimeoutOptions struct { // seconds. T *int64 `json:"t" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerTestTimeoutOptions : The ServiceBrokerTestTimeout options.
func (*ServiceBrokerTestTimeoutOptions) SetHeaders ¶
func (options *ServiceBrokerTestTimeoutOptions) SetHeaders(param map[string]string) *ServiceBrokerTestTimeoutOptions
SetHeaders : Allow user to set Headers
func (*ServiceBrokerTestTimeoutOptions) SetT ¶
func (_options *ServiceBrokerTestTimeoutOptions) SetT(t int64) *ServiceBrokerTestTimeoutOptions
SetT : Allow user to set T
type ServiceBrokerVersionOptions ¶
type ServiceBrokerVersionOptions struct { // Allows users to set headers on API requests Headers map[string]string }
ServiceBrokerVersionOptions : The ServiceBrokerVersion options.
func (*ServiceBrokerVersionOptions) SetHeaders ¶
func (options *ServiceBrokerVersionOptions) SetHeaders(param map[string]string) *ServiceBrokerVersionOptions
SetHeaders : Allow user to set Headers
type ServiceInstance ¶
type ServiceInstance struct { // Indicates (from the viewpoint of the provider) whether the service instance is (perceived) active or not and is // meaningful if enabled is true. The default value is true if not specified. Active *bool `json:"active" validate:"required"` // Indicates the current state of the service instance. Enable *bool `json:"enable" validate:"required"` // Indicates when the service instance was last accessed or modified, and is meaningful if enabled is true AND active // is false. Represented as milliseconds since the epoch, but does not need to be accurate to the second/hour. LastActive *float64 `json:"last_active" validate:"required"` }
ServiceInstance : ServiceInstance struct
type ServiceInstanceDeprovisionOptions ¶
type ServiceInstanceDeprovisionOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // id of the service associated with the instance being deleted. ServiceID *string `json:"service_id" validate:"required"` // id of the plan associated with the instance being deleted. PlanID *string `json:"plan_id" validate:"required"` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // asynchronous operations supported. AcceptsIncomplete *bool `json:"accepts_incomplete,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceInstanceDeprovisionOptions : The ServiceInstanceDeprovision options.
func (*ServiceInstanceDeprovisionOptions) SetAcceptsIncomplete ¶
func (_options *ServiceInstanceDeprovisionOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceInstanceDeprovisionOptions
SetAcceptsIncomplete : Allow user to set AcceptsIncomplete
func (*ServiceInstanceDeprovisionOptions) SetHeaders ¶
func (options *ServiceInstanceDeprovisionOptions) SetHeaders(param map[string]string) *ServiceInstanceDeprovisionOptions
SetHeaders : Allow user to set Headers
func (*ServiceInstanceDeprovisionOptions) SetInstanceID ¶
func (_options *ServiceInstanceDeprovisionOptions) SetInstanceID(instanceID string) *ServiceInstanceDeprovisionOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceInstanceDeprovisionOptions) SetPlanID ¶
func (_options *ServiceInstanceDeprovisionOptions) SetPlanID(planID string) *ServiceInstanceDeprovisionOptions
SetPlanID : Allow user to set PlanID
func (*ServiceInstanceDeprovisionOptions) SetServiceID ¶
func (_options *ServiceInstanceDeprovisionOptions) SetServiceID(serviceID string) *ServiceInstanceDeprovisionOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceInstanceDeprovisionOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceInstanceDeprovisionOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceDeprovisionOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceInstanceDeprovisionOptions) SetXBrokerApiVersion ¶
func (_options *ServiceInstanceDeprovisionOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceDeprovisionOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceInstanceGetOptions ¶
type ServiceInstanceGetOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceInstanceGetOptions : The ServiceInstanceGet options.
func (*ServiceInstanceGetOptions) SetHeaders ¶
func (options *ServiceInstanceGetOptions) SetHeaders(param map[string]string) *ServiceInstanceGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceInstanceGetOptions) SetInstanceID ¶
func (_options *ServiceInstanceGetOptions) SetInstanceID(instanceID string) *ServiceInstanceGetOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceInstanceGetOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceInstanceGetOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceGetOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceInstanceGetOptions) SetXBrokerApiVersion ¶
func (_options *ServiceInstanceGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceGetOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceInstanceLastOperationGetOptions ¶
type ServiceInstanceLastOperationGetOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` // id of the service associated with the instance. ServiceID *string `json:"service_id,omitempty"` // id of the plan associated with the instance. PlanID *string `json:"plan_id,omitempty"` // a provided identifier for the operation. Operation *string `json:"operation,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceInstanceLastOperationGetOptions : The ServiceInstanceLastOperationGet options.
func (*ServiceInstanceLastOperationGetOptions) SetHeaders ¶
func (options *ServiceInstanceLastOperationGetOptions) SetHeaders(param map[string]string) *ServiceInstanceLastOperationGetOptions
SetHeaders : Allow user to set Headers
func (*ServiceInstanceLastOperationGetOptions) SetInstanceID ¶
func (_options *ServiceInstanceLastOperationGetOptions) SetInstanceID(instanceID string) *ServiceInstanceLastOperationGetOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceInstanceLastOperationGetOptions) SetOperation ¶
func (_options *ServiceInstanceLastOperationGetOptions) SetOperation(operation string) *ServiceInstanceLastOperationGetOptions
SetOperation : Allow user to set Operation
func (*ServiceInstanceLastOperationGetOptions) SetPlanID ¶
func (_options *ServiceInstanceLastOperationGetOptions) SetPlanID(planID string) *ServiceInstanceLastOperationGetOptions
SetPlanID : Allow user to set PlanID
func (*ServiceInstanceLastOperationGetOptions) SetServiceID ¶
func (_options *ServiceInstanceLastOperationGetOptions) SetServiceID(serviceID string) *ServiceInstanceLastOperationGetOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceInstanceLastOperationGetOptions) SetXBrokerApiVersion ¶
func (_options *ServiceInstanceLastOperationGetOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceLastOperationGetOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceInstancePreviousValues ¶
type ServiceInstancePreviousValues struct { OrganizationID *string `json:"organization_id,omitempty"` PlanID *string `json:"plan_id,omitempty"` ServiceID *string `json:"service_id,omitempty"` SpaceID *string `json:"space_id,omitempty"` }
ServiceInstancePreviousValues : ServiceInstancePreviousValues struct
type ServiceInstanceProvision ¶
type ServiceInstanceProvision struct {
DashboardURL *string `json:"dashboard_url,omitempty"`
}
ServiceInstanceProvision : ServiceInstanceProvision struct
type ServiceInstanceProvisionOptions ¶
type ServiceInstanceProvisionOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` PlanID *string `json:"plan_id" validate:"required"` ServiceID *string `json:"service_id" validate:"required"` // See [Context // Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#context-object) for more // details. Context *Context `json:"context,omitempty"` OrganizationGuid *string `json:"organization_guid,omitempty"` Parameters *Object `json:"parameters,omitempty"` SpaceGuid *string `json:"space_guid,omitempty"` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // asynchronous operations supported. AcceptsIncomplete *bool `json:"accepts_incomplete,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceInstanceProvisionOptions : The ServiceInstanceProvision options.
func (*ServiceInstanceProvisionOptions) SetAcceptsIncomplete ¶
func (_options *ServiceInstanceProvisionOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceInstanceProvisionOptions
SetAcceptsIncomplete : Allow user to set AcceptsIncomplete
func (*ServiceInstanceProvisionOptions) SetContext ¶
func (_options *ServiceInstanceProvisionOptions) SetContext(context *Context) *ServiceInstanceProvisionOptions
SetContext : Allow user to set Context
func (*ServiceInstanceProvisionOptions) SetHeaders ¶
func (options *ServiceInstanceProvisionOptions) SetHeaders(param map[string]string) *ServiceInstanceProvisionOptions
SetHeaders : Allow user to set Headers
func (*ServiceInstanceProvisionOptions) SetInstanceID ¶
func (_options *ServiceInstanceProvisionOptions) SetInstanceID(instanceID string) *ServiceInstanceProvisionOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceInstanceProvisionOptions) SetOrganizationGuid ¶
func (_options *ServiceInstanceProvisionOptions) SetOrganizationGuid(organizationGuid string) *ServiceInstanceProvisionOptions
SetOrganizationGuid : Allow user to set OrganizationGuid
func (*ServiceInstanceProvisionOptions) SetParameters ¶
func (_options *ServiceInstanceProvisionOptions) SetParameters(parameters *Object) *ServiceInstanceProvisionOptions
SetParameters : Allow user to set Parameters
func (*ServiceInstanceProvisionOptions) SetPlanID ¶
func (_options *ServiceInstanceProvisionOptions) SetPlanID(planID string) *ServiceInstanceProvisionOptions
SetPlanID : Allow user to set PlanID
func (*ServiceInstanceProvisionOptions) SetServiceID ¶
func (_options *ServiceInstanceProvisionOptions) SetServiceID(serviceID string) *ServiceInstanceProvisionOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceInstanceProvisionOptions) SetSpaceGuid ¶
func (_options *ServiceInstanceProvisionOptions) SetSpaceGuid(spaceGuid string) *ServiceInstanceProvisionOptions
SetSpaceGuid : Allow user to set SpaceGuid
func (*ServiceInstanceProvisionOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceInstanceProvisionOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceProvisionOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceInstanceProvisionOptions) SetXBrokerApiVersion ¶
func (_options *ServiceInstanceProvisionOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceProvisionOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type ServiceInstanceResource ¶
type ServiceInstanceResource struct { DashboardURL *string `json:"dashboard_url,omitempty"` Parameters *Object `json:"parameters,omitempty"` PlanID *string `json:"plan_id,omitempty"` ServiceID *string `json:"service_id,omitempty"` }
ServiceInstanceResource : ServiceInstanceResource struct
type ServiceInstanceSchemaObject ¶
type ServiceInstanceSchemaObject struct { Create *SchemaParameters `json:"create,omitempty"` Update *SchemaParameters `json:"update,omitempty"` }
ServiceInstanceSchemaObject : ServiceInstanceSchemaObject struct
type ServiceInstanceUpdateOptions ¶
type ServiceInstanceUpdateOptions struct { // version number of the Service Broker API that the Platform will use. XBrokerApiVersion *string `json:"X-Broker-API-Version" validate:"required"` // instance id of instance to provision. InstanceID *string `json:"instance_id" validate:"required,ne="` ServiceID *string `json:"service_id" validate:"required"` // See [Context // Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#context-object) for more // details. Context *Context `json:"context,omitempty"` Parameters *Object `json:"parameters,omitempty"` PlanID *string `json:"plan_id,omitempty"` PreviousValues *ServiceInstancePreviousValues `json:"previous_values,omitempty"` // identity of the user that initiated the request from the Platform. XBrokerApiOriginatingIdentity *string `json:"X-Broker-API-Originating-Identity,omitempty"` // asynchronous operations supported. AcceptsIncomplete *bool `json:"accepts_incomplete,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ServiceInstanceUpdateOptions : The ServiceInstanceUpdate options.
func (*ServiceInstanceUpdateOptions) SetAcceptsIncomplete ¶
func (_options *ServiceInstanceUpdateOptions) SetAcceptsIncomplete(acceptsIncomplete bool) *ServiceInstanceUpdateOptions
SetAcceptsIncomplete : Allow user to set AcceptsIncomplete
func (*ServiceInstanceUpdateOptions) SetContext ¶
func (_options *ServiceInstanceUpdateOptions) SetContext(context *Context) *ServiceInstanceUpdateOptions
SetContext : Allow user to set Context
func (*ServiceInstanceUpdateOptions) SetHeaders ¶
func (options *ServiceInstanceUpdateOptions) SetHeaders(param map[string]string) *ServiceInstanceUpdateOptions
SetHeaders : Allow user to set Headers
func (*ServiceInstanceUpdateOptions) SetInstanceID ¶
func (_options *ServiceInstanceUpdateOptions) SetInstanceID(instanceID string) *ServiceInstanceUpdateOptions
SetInstanceID : Allow user to set InstanceID
func (*ServiceInstanceUpdateOptions) SetParameters ¶
func (_options *ServiceInstanceUpdateOptions) SetParameters(parameters *Object) *ServiceInstanceUpdateOptions
SetParameters : Allow user to set Parameters
func (*ServiceInstanceUpdateOptions) SetPlanID ¶
func (_options *ServiceInstanceUpdateOptions) SetPlanID(planID string) *ServiceInstanceUpdateOptions
SetPlanID : Allow user to set PlanID
func (*ServiceInstanceUpdateOptions) SetPreviousValues ¶
func (_options *ServiceInstanceUpdateOptions) SetPreviousValues(previousValues *ServiceInstancePreviousValues) *ServiceInstanceUpdateOptions
SetPreviousValues : Allow user to set PreviousValues
func (*ServiceInstanceUpdateOptions) SetServiceID ¶
func (_options *ServiceInstanceUpdateOptions) SetServiceID(serviceID string) *ServiceInstanceUpdateOptions
SetServiceID : Allow user to set ServiceID
func (*ServiceInstanceUpdateOptions) SetXBrokerApiOriginatingIdentity ¶
func (_options *ServiceInstanceUpdateOptions) SetXBrokerApiOriginatingIdentity(xBrokerApiOriginatingIdentity string) *ServiceInstanceUpdateOptions
SetXBrokerApiOriginatingIdentity : Allow user to set XBrokerApiOriginatingIdentity
func (*ServiceInstanceUpdateOptions) SetXBrokerApiVersion ¶
func (_options *ServiceInstanceUpdateOptions) SetXBrokerApiVersion(xBrokerApiVersion string) *ServiceInstanceUpdateOptions
SetXBrokerApiVersion : Allow user to set XBrokerApiVersion
type SharedProcessorPool ¶
type SharedProcessorPool struct { float64 `json:"allocatedCores" validate:"required"` AvailableCores *float64 `json:"availableCores" validate:"required"` HostGroup *string `json:"hostGroup,omitempty"` HostID *int64 `json:"hostID,omitempty"` ID *string `json:"id" validate:"required"` Name *string `json:"name" validate:"required"` ReservedCores *int64 `json:"reservedCores" validate:"required"` SharedProcessorPoolPlacementGroups []SharedProcessorPoolPlacementGroup `json:"sharedProcessorPoolPlacementGroups,omitempty"` Status *string `json:"status,omitempty"` StatusDetail *string `json:"statusDetail,omitempty"` }AllocatedCores *
SharedProcessorPool : SharedProcessorPool struct
type SharedProcessorPoolDetail ¶
type SharedProcessorPoolDetail struct { SharedProcessorPoolServer `json:"servers" validate:"required"` }Servers []
SharedProcessorPoolDetail : SharedProcessorPoolDetail struct
type SharedProcessorPoolPlacementGroup ¶
type SharedProcessorPoolPlacementGroup struct { string `json:"id" validate:"required"` Name *string `json:"name" validate:"required"` Policy *string `json:"policy" validate:"required"` }ID *
SharedProcessorPoolPlacementGroup : SharedProcessorPoolPlacementGroup struct
type SharedProcessorPoolServer ¶
type SharedProcessorPoolServer struct { int64 `json:"Cpus,omitempty"` Uncapped *bool `json:"Uncapped,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` ID *string `json:"id,omitempty"` Memory *int64 `json:"memory,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` Vcpus *float64 `json:"vcpus,omitempty"` }Cpus *
SharedProcessorPoolServer : SharedProcessorPoolServer struct
type SharedProcessorPools ¶
type SharedProcessorPools struct { SharedProcessorPool `json:"sharedProcessorPools,omitempty"` }SharedProcessorPools []
SharedProcessorPools : SharedProcessorPools struct
type Site ¶
type Site struct { // true if location is active , otherwise it is false. IsActive *bool `json:"isActive,omitempty"` // regionZone of the location. Location *string `json:"location,omitempty"` }
Site : Site struct
type Snapshot ¶
type Snapshot struct { // Action performed on the instance snapshot. Action *string `json:"action,omitempty"` // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // Description of the PVM instance snapshot. Description *string `json:"description,omitempty"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate,omitempty"` // Name of the PVM instance snapshot. Name *string `json:"name" validate:"required"` // Snapshot completion percentage. PercentComplete *int64 `json:"percentComplete,omitempty"` // PCloud PVM Instance ID. PvmInstanceID *string `json:"pvmInstanceID" validate:"required"` // ID of the PVM instance snapshot. SnapshotID *string `json:"snapshotID" validate:"required"` // Status of the PVM instancesnapshot. Status *string `json:"status,omitempty"` // A map of volume snapshots included in the PVM instance snapshot. VolumeSnapshots map[string]string `json:"volumeSnapshots" validate:"required"` }
Snapshot : Snapshot struct
type SnapshotCreateResponse ¶
type SnapshotCreateResponse struct { // ID of the PVM instance snapshot. SnapshotID *string `json:"snapshotID" validate:"required"` }
SnapshotCreateResponse : SnapshotCreateResponse struct
type Snapshots ¶
type Snapshots struct { // List of PVM instance snapshots. Snapshots []Snapshot `json:"snapshots" validate:"required"` }
Snapshots : Snapshots struct
type SoftlayerSubscription ¶
type SoftlayerSubscription struct { // Softlayer ID. ID *string `json:"id" validate:"required"` // State of softlayer subscription. State *string `json:"state" validate:"required"` }
SoftlayerSubscription : Softlayer subscription object.
type SoftwareLicenses ¶
type SoftwareLicenses struct { // IBMi Cloud Storage Solution. IbmiCss *bool `json:"ibmiCSS,omitempty"` // IBMi Cloud Storage Solution. IbmiDbq *bool `json:"ibmiDBQ,omitempty"` // IBMi Power High Availability. IbmiPha *bool `json:"ibmiPHA,omitempty"` // IBMi Rational Dev Studio. IbmiRds *bool `json:"ibmiRDS,omitempty"` // IBMi Rational Dev Studio Number of User Licenses. IbmiRdsUsers *int64 `json:"ibmiRDSUsers,omitempty"` }
SoftwareLicenses : SoftwareLicenses struct
type SppPlacementGroup ¶
type SppPlacementGroup struct { // The id of the Shared Processor Pool Placement Group. ID *string `json:"id" validate:"required"` MemberSharedProcessorPools []string `json:"memberSharedProcessorPools,omitempty"` // The name of the Shared Processor Pool Placement Group. Name *string `json:"name" validate:"required"` // The Shared Processor Pool Placement Group policy. Policy *string `json:"policy" validate:"required"` }
SppPlacementGroup : SppPlacementGroup struct
type SppPlacementGroups ¶
type SppPlacementGroups struct { // list of Shared Processor Pool Placement Groups. SppPlacementGroups []SppPlacementGroup `json:"sppPlacementGroups,omitempty"` }
SppPlacementGroups : SppPlacementGroups struct
type Src ¶
type Src struct { // The SRC reference code. Src *string `json:"src,omitempty"` // The date stamp of the SRC. Timestamp *string `json:"timestamp,omitempty"` }
Src : Src struct
type SshKey ¶
type SshKey struct { // Date of sshkey creation. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // User defined name for the SSH key. Name *string `json:"name" validate:"required"` // SSH RSA key. SshKey *string `json:"sshKey" validate:"required"` }
SshKey : SshKey struct
type SshKeys ¶
type SshKeys struct { // SSH Keys. SshKeys []SshKey `json:"sshKeys" validate:"required"` }
SshKeys : SshKeys struct
type Status ¶
type Status struct { // message detailing current state. Message *string `json:"message,omitempty"` // progress of a job. Progress *string `json:"progress" validate:"required"` // state of a job. State *string `json:"state" validate:"required"` }
Status : Status struct
type StatusDescription ¶
type StatusDescription struct { // List of descriptive error messages. Errors []StatusDescriptionError `json:"errors,omitempty"` }
StatusDescription : Status details of the volume group.
type StatusDescriptionError ¶
type StatusDescriptionError struct { // Indicates the volume group error key. Key *string `json:"key,omitempty"` // Failure message providing more details about the error key. Message *string `json:"message,omitempty"` // List of volume IDs, which failed to be added/removed to/from the volume-group, with the given error. VolIDs []string `json:"volIDs,omitempty"` }
StatusDescriptionError : Error status details of a volume group.
type StorageAffinity ¶
type StorageAffinity struct { // PVM Instance (ID or Name) to base storage affinity policy against; required if requesting storage affinity and // affinityVolume is not provided. AffinityPvmInstance *string `json:"affinityPVMInstance,omitempty"` // Affinity policy for storage pool selection; ignored if storagePool provided; for policy 'affinity' requires one of // affinityPVMInstance or affinityVolume to be specified; for policy 'anti-affinity' requires one of // antiAffinityPVMInstances or antiAffinityVolumes to be specified. AffinityPolicy *string `json:"affinityPolicy,omitempty"` // Volume (ID or Name) to base storage affinity policy against; required if requesting storage affinity and // affinityPVMInstance is not provided. AffinityVolume *string `json:"affinityVolume,omitempty"` // List of pvmInstances to base storage anti-affinity policy against; required if requesting storage anti-affinity and // antiAffinityVolumes is not provided. AntiAffinityPvmInstances []string `json:"antiAffinityPVMInstances,omitempty"` // List of volumes to base storage anti-affinity policy against; required if requesting storage anti-affinity and // antiAffinityPVMInstances is not provided. AntiAffinityVolumes []string `json:"antiAffinityVolumes,omitempty"` }
StorageAffinity : StorageAffinity struct
type StorageController ¶ added in v0.1.0
type StorageController struct { // Display Name of the Storage Controller. DisplayName *string `json:"displayName" validate:"required"` // Health status of this storage controller. Health *string `json:"health" validate:"required"` // Free storage in user pools on this storage controller (GB). PoolStorage *float64 `json:"poolStorage" validate:"required"` // Total storage capacity of user pools in this storage controller (GB). PoolTotalStorage *float64 `json:"poolTotalStorage" validate:"required"` // List of storage pools within this storage controller. Pools map[string]StoragePoolCombined `json:"pools" validate:"required"` }
StorageController : Description of a Storage Controller.
type StorageEntities ¶
type StorageEntities struct { // threshold value to apply to an existing storage entity. ExistingEntity *int64 `json:"existingEntity,omitempty"` // threshold value to apply to a new storage entity. NewEntity *int64 `json:"newEntity,omitempty"` }
StorageEntities : StorageEntities struct
type StoragePool ¶
type StoragePool struct { // display name of storage pool. DisplayName *string `json:"displayName" validate:"required"` // indicates if the storage pool is disaster recovery (dr) enabled. DrEnabled *bool `json:"drEnabled" validate:"required"` // name of storage pool. Name *string `json:"name" validate:"required"` // storage threshold settings. OverrideThresholds *Thresholds `json:"overrideThresholds,omitempty"` // state of storage pool. State *string `json:"state" validate:"required"` // type of storage pool. Type *string `json:"type" validate:"required"` }
StoragePool : StoragePool struct
type StoragePoolCapacity ¶
type StoragePoolCapacity struct { // Available/Unused pool capacity (GB). AvailableCapacity *int64 `json:"availableCapacity,omitempty"` // Maximum allocation storage size (GB). MaxAllocationSize *int64 `json:"maxAllocationSize" validate:"required"` // Pool name. PoolName *string `json:"poolName,omitempty"` // true if storage-pool is replication enabled and can be used to manage replication enabled volumes. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` // Storage host/controller for this storage pool. StorageHost *string `json:"storageHost,omitempty"` // Storage type of the storage pool. StorageType *string `json:"storageType,omitempty"` // Total pool capacity (GB). TotalCapacity *int64 `json:"totalCapacity,omitempty"` }
StoragePoolCapacity : Storage pool capacity.
type StoragePoolCombined ¶ added in v0.1.0
type StoragePoolCombined struct { // Pool name. PoolName *string `json:"poolName" validate:"required"` // Available/Unused pool capacity (GB). Storage *int64 `json:"storage" validate:"required"` // Total pool capacity (GB). TotalStorage *int64 `json:"totalStorage" validate:"required"` }
StoragePoolCombined : Combined Storage Pool Capacity.
type StoragePoolsCapacity ¶
type StoragePoolsCapacity struct { // Maximum storage allocation. MaximumStorageAllocation *MaximumStorageAllocation `json:"maximumStorageAllocation,omitempty"` StoragePoolsCapacity []StoragePoolCapacity `json:"storagePoolsCapacity,omitempty"` }
StoragePoolsCapacity : Storage capacity for all storage pools.
type StorageTier ¶ added in v0.1.0
type StorageTier struct { // Description, storage tier label. Description *string `json:"description,omitempty"` // Name of the storage tier. Name *string `json:"name,omitempty"` // State of the storage tier (active or inactive). State *string `json:"state,omitempty"` }
StorageTier : Storage tier detail.
type StorageType ¶
type StorageType struct { // Identifies if the storage type is the default for a region. Default *bool `json:"default,omitempty"` // Description, storage type label. Description *string `json:"description,omitempty"` // State of the storage type (active or inactive). State *string `json:"state,omitempty"` // Storage type. Type *string `json:"type,omitempty"` }
StorageType : Storage type detail.
type StorageTypeCapacity ¶
type StorageTypeCapacity struct { // Maximum storage allocation. MaximumStorageAllocation *MaximumStorageAllocation `json:"maximumStorageAllocation,omitempty"` // List of storage pool capacity for storage type. StoragePoolsCapacity []StoragePoolCapacity `json:"storagePoolsCapacity,omitempty"` // Storage type. StorageType *string `json:"storageType,omitempty"` }
StorageTypeCapacity : Storage type capacity.
type StorageTypesCapacity ¶
type StorageTypesCapacity struct { // Maximum storage allocation. MaximumStorageAllocation *MaximumStorageAllocation `json:"maximumStorageAllocation,omitempty"` StorageTypesCapacity []StorageTypeCapacity `json:"storageTypesCapacity,omitempty"` }
StorageTypesCapacity : Storage types capacity.
type System ¶
type System struct { // The host available Processor units. AvailableCores *float64 `json:"availableCores,omitempty"` // The host available RAM memory in GiB. AvailableMemory *int64 `json:"availableMemory,omitempty"` // The host available Processor units. Cores *float64 `json:"cores" validate:"required"` // The host identifier. ID *int64 `json:"id,omitempty"` // The host total RAM memory in GiB. Memory *int64 `json:"memory" validate:"required"` // The host total usable Processor units. TotalCores *float64 `json:"totalCores,omitempty"` // The host total usable RAM memory in GiB. TotalMemory *int64 `json:"totalMemory,omitempty"` // Total number of physical cores in the Pod. TotalPhysCores *float64 `json:"totalPhysCores,omitempty"` // Total amount of physical memory in the Pod (GB). TotalPhysMemory *int64 `json:"totalPhysMemory,omitempty"` }
System : System struct
type SystemPool ¶
type SystemPool struct { Capacity *System `json:"capacity,omitempty"` // Processor to Memory (GB) Ratio. CoreMemoryRatio *float64 `json:"coreMemoryRatio,omitempty"` MaxAvailable *System `json:"maxAvailable,omitempty"` MaxCoresAvailable *System `json:"maxCoresAvailable,omitempty"` MaxMemoryAvailable *System `json:"maxMemoryAvailable,omitempty"` // The DataCenter list of servers and their available resources. Systems []System `json:"systems,omitempty"` // Type of system hardware. Type *string `json:"type,omitempty"` }
SystemPool : Hardware platform detailing its limits and statistics.
type SystemPoolCapacity ¶ added in v0.1.0
type SystemPoolCapacity struct { // Number of available cores in the System Pool. Cores *float64 `json:"cores" validate:"required"` // Amount of available memory in the System Pool (GB). Memory *int64 `json:"memory" validate:"required"` // The DataCenter list of servers and their available resources. Systems []SystemResources `json:"systems,omitempty"` // Total number of cores in the System Pool. TotalCores *float64 `json:"totalCores" validate:"required"` // Total amount of memory in the System Pool (GB). TotalMemory *int64 `json:"totalMemory" validate:"required"` // Total number of physical cores in the Pod. TotalPhysCores *float64 `json:"totalPhysCores" validate:"required"` // Total amount of physical memory in the Pod (GB). TotalPhysMemory *int64 `json:"totalPhysMemory" validate:"required"` }
SystemPoolCapacity : Description of a System Pool's Capacity.
type SystemResources ¶ added in v0.1.0
type SystemResources struct { // The host available Processor units. Cores *float64 `json:"cores" validate:"required"` // The host identifier. ID *int64 `json:"id" validate:"required"` // The host available RAM memory in GiB. Memory *int64 `json:"memory" validate:"required"` // The host total usable Processor units. TotalCores *float64 `json:"totalCores" validate:"required"` // The host total usable RAM memory in GiB. TotalMemory *int64 `json:"totalMemory" validate:"required"` // Total number of physical cores in the Pod. TotalPhysCores *float64 `json:"totalPhysCores" validate:"required"` // Total amount of physical memory in the Pod (GB). TotalPhysMemory *int64 `json:"totalPhysMemory" validate:"required"` }
SystemResources : Information about the resources that a single system contains.
type TargetObject ¶
type TargetObject struct { // The name of the target. Name *string `json:"name" validate:"required"` // The type of the target. Type *string `json:"type" validate:"required"` }
TargetObject : List of available capabilities for a specific service.
type Task ¶
type Task struct { // Cloud Instance ID of task owner. CloudInstanceID *string `json:"cloudInstanceID" validate:"required"` // the component id of the task. ComponentID *string `json:"componentID" validate:"required"` // the component type of the task. ComponentType *string `json:"componentType" validate:"required"` // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate" validate:"required"` // Task Operation. Operation *string `json:"operation" validate:"required"` // status code of the task. Status *string `json:"status" validate:"required"` // status detail of the task. StatusDetail *string `json:"statusDetail" validate:"required"` // Pcloud Task ID. TaskID *string `json:"taskID" validate:"required"` }
Task : Task struct
type TaskReference ¶
type TaskReference struct { // Link to Task resource. Href *string `json:"href" validate:"required"` // ID of Task used to get status of long running operation. TaskID *string `json:"taskID" validate:"required"` }
TaskReference : TaskReference struct
type Tenant ¶
type Tenant struct { // Cloud Instances owned by the Tenant. CloudInstances []CloudInstanceReference `json:"cloudInstances" validate:"required"` // Date of Tenant creation. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // Indicates if the tenant is enabled. Enabled *bool `json:"enabled" validate:"required"` // IBM Customer Number. Icn *string `json:"icn,omitempty"` // Peering Network Information (optional). PeeringNetworks []PeeringNetwork `json:"peeringNetworks,omitempty"` // Tenant SSH Keys. SshKeys []SshKey `json:"sshKeys,omitempty"` // Tenant ID. TenantID *string `json:"tenantID" validate:"required"` }
Tenant : Tenant struct
type Thresholds ¶
type Thresholds struct { Capacity *StorageEntities `json:"capacity,omitempty"` Overcommit *StorageEntities `json:"overcommit,omitempty"` PhysicalCapacity *StorageEntities `json:"physicalCapacity,omitempty"` VdiskCapacity *StorageEntities `json:"vdiskCapacity,omitempty"` VdiskLimit *StorageEntities `json:"vdiskLimit,omitempty"` }
Thresholds : storage threshold settings.
type Token ¶
type Token struct { // AccessToken. AccessToken *string `json:"accessToken" validate:"required"` // Token Expires. Expires *strfmt.DateTime `json:"expires" validate:"required"` // Refresh Token. RefreshToken *string `json:"refreshToken" validate:"required"` // Token Type. Type *string `json:"type" validate:"required"` }
Token : Token struct
type TokenExtra ¶
type TokenExtra struct { // Number of seconds token will expire. ExpiresIn *float64 `json:"expiresIn" validate:"required"` // Time on the service broker. ServerTime *strfmt.DateTime `json:"serverTime" validate:"required"` Token *Token `json:"token" validate:"required"` // Is this token valid. Valid *bool `json:"valid" validate:"required"` }
TokenExtra : TokenExtra struct
type TransitConnectionErrorItem ¶
type TransitConnectionErrorItem struct { // The status code of the transit connection. Code *string `json:"code" validate:"required"` // The trace id for debugging purposes. Message *string `json:"message" validate:"required"` // List of available capabilities for a specific service. Target *TargetObject `json:"target,omitempty"` }
TransitConnectionErrorItem : TransitConnectionErrorItem struct
type TransitGatewayInstance ¶
type TransitGatewayInstance struct { Errors []TransitConnectionErrorItem `json:"errors,omitempty"` // IBM Resource Group ID associated with the PowerVS Service Instance. ResourceGroupID *string `json:"resourceGroupId,omitempty"` // The route distinguisher for a network. RouteDistinguisher *string `json:"routeDistinguisher,omitempty"` // The route target for a network. RouteTarget *string `json:"routeTarget,omitempty"` // The PowerVS Service Instance CRN. ServiceCRN *string `json:"serviceCrn,omitempty"` // The PowerVS Service Instance ID. ServiceID *string `json:"serviceId,omitempty"` // The trace id for debugging purposes. Trace *string `json:"trace,omitempty"` }
TransitGatewayInstance : TransitGatewayInstance struct
type TransitGatewayLocation ¶
type TransitGatewayLocation struct { // The Location of the PowerVS Service. Location *string `json:"location" validate:"required"` // Location Type of the PowerVS Service. LocationType *string `json:"locationType" validate:"required"` // The PowerVS Location URL path to access specific service instance information. LocationURL *string `json:"locationUrl" validate:"required"` }
TransitGatewayLocation : The PER enabled PowerVS Service Location.
type TransitGatewayLocations ¶
type TransitGatewayLocations struct { // The List of PER enabled PowerVS Service Locations. TransitGatewayLocations []TransitGatewayLocation `json:"transitGatewayLocations" validate:"required"` }
TransitGatewayLocations : TransitGatewayLocations struct
type UserInfo ¶
type UserInfo struct { // User Email. Email *string `json:"email" validate:"required"` // User ID. ID *string `json:"id" validate:"required"` // User Image URL. ImageURL *string `json:"imageURL,omitempty"` // Member of the following tenants. MemberOf []string `json:"memberOf,omitempty"` // User Name. Name *string `json:"name" validate:"required"` }
UserInfo : UserInfo struct
type V1AvailableHostsOptions ¶ added in v0.1.0
type V1AvailableHostsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
V1AvailableHostsOptions : The AvailableHosts options.
func (*V1AvailableHostsOptions) SetHeaders ¶ added in v0.1.0
func (options *V1AvailableHostsOptions) SetHeaders(param map[string]string) *V1AvailableHostsOptions
SetHeaders : Allow user to set Headers
type V1DatacentersGetOptions ¶ added in v0.1.0
type V1DatacentersGetOptions struct { // Datacenter Region. DatacenterRegion *string `json:"datacenter_region" validate:"required,ne="` // The type of the response: application/json, capabilities, location, status, or type. Accept *string `json:"Accept,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
V1DatacentersGetOptions : The DatacentersGet options.
func (*V1DatacentersGetOptions) SetAccept ¶ added in v0.1.0
func (_options *V1DatacentersGetOptions) SetAccept(accept string) *V1DatacentersGetOptions
SetAccept : Allow user to set Accept
func (*V1DatacentersGetOptions) SetDatacenterRegion ¶ added in v0.1.0
func (_options *V1DatacentersGetOptions) SetDatacenterRegion(datacenterRegion string) *V1DatacentersGetOptions
SetDatacenterRegion : Allow user to set DatacenterRegion
func (*V1DatacentersGetOptions) SetHeaders ¶ added in v0.1.0
func (options *V1DatacentersGetOptions) SetHeaders(param map[string]string) *V1DatacentersGetOptions
SetHeaders : Allow user to set Headers
type V1DatacentersGetallOptions ¶ added in v0.1.0
type V1DatacentersGetallOptions struct { // The type of the response: application/json or applicaton/json. Accept *string `json:"Accept,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
V1DatacentersGetallOptions : The DatacentersGetall options.
func (*V1DatacentersGetallOptions) SetAccept ¶ added in v0.1.0
func (_options *V1DatacentersGetallOptions) SetAccept(accept string) *V1DatacentersGetallOptions
SetAccept : Allow user to set Accept
func (*V1DatacentersGetallOptions) SetHeaders ¶ added in v0.1.0
func (options *V1DatacentersGetallOptions) SetHeaders(param map[string]string) *V1DatacentersGetallOptions
SetHeaders : Allow user to set Headers
type V1HostgroupsGetOptions ¶ added in v0.1.0
type V1HostgroupsGetOptions struct { // Allows users to set headers on API requests Headers map[string]string }
V1HostgroupsGetOptions : The HostgroupsGet options.
func (*V1HostgroupsGetOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostgroupsGetOptions) SetHeaders(param map[string]string) *V1HostgroupsGetOptions
SetHeaders : Allow user to set Headers
type V1HostgroupsIDGetOptions ¶ added in v0.1.0
type V1HostgroupsIDGetOptions struct { // Hostgroup ID. HostgroupID *string `json:"hostgroup_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
V1HostgroupsIDGetOptions : The HostgroupsIDGet options.
func (*V1HostgroupsIDGetOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostgroupsIDGetOptions) SetHeaders(param map[string]string) *V1HostgroupsIDGetOptions
SetHeaders : Allow user to set Headers
func (*V1HostgroupsIDGetOptions) SetHostgroupID ¶ added in v0.1.0
func (_options *V1HostgroupsIDGetOptions) SetHostgroupID(hostgroupID string) *V1HostgroupsIDGetOptions
SetHostgroupID : Allow user to set HostgroupID
type V1HostgroupsIDPutOptions ¶ added in v0.1.0
type V1HostgroupsIDPutOptions struct { // Hostgroup ID. HostgroupID *string `json:"hostgroup_id" validate:"required,ne="` // List of workspace names to share the hostgroup with. Add []Secondary `json:"add,omitempty"` // A workspace name to stop sharing the hostgroup with. Remove *string `json:"remove,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
V1HostgroupsIDPutOptions : The HostgroupsIDPut options.
func (*V1HostgroupsIDPutOptions) SetAdd ¶ added in v0.1.0
func (_options *V1HostgroupsIDPutOptions) SetAdd(add []Secondary) *V1HostgroupsIDPutOptions
SetAdd : Allow user to set Add
func (*V1HostgroupsIDPutOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostgroupsIDPutOptions) SetHeaders(param map[string]string) *V1HostgroupsIDPutOptions
SetHeaders : Allow user to set Headers
func (*V1HostgroupsIDPutOptions) SetHostgroupID ¶ added in v0.1.0
func (_options *V1HostgroupsIDPutOptions) SetHostgroupID(hostgroupID string) *V1HostgroupsIDPutOptions
SetHostgroupID : Allow user to set HostgroupID
func (*V1HostgroupsIDPutOptions) SetRemove ¶ added in v0.1.0
func (_options *V1HostgroupsIDPutOptions) SetRemove(remove string) *V1HostgroupsIDPutOptions
SetRemove : Allow user to set Remove
type V1HostgroupsPostOptions ¶ added in v0.1.0
type V1HostgroupsPostOptions struct { // List of hosts to add to the group. Hosts []AddHost `json:"hosts" validate:"required"` // Name of the hostgroup to create. Name *string `json:"name" validate:"required"` // List of workspace names to share the hostgroup with (optional). Secondaries []Secondary `json:"secondaries,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
V1HostgroupsPostOptions : The HostgroupsPost options.
func (*V1HostgroupsPostOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostgroupsPostOptions) SetHeaders(param map[string]string) *V1HostgroupsPostOptions
SetHeaders : Allow user to set Headers
func (*V1HostgroupsPostOptions) SetHosts ¶ added in v0.1.0
func (_options *V1HostgroupsPostOptions) SetHosts(hosts []AddHost) *V1HostgroupsPostOptions
SetHosts : Allow user to set Hosts
func (*V1HostgroupsPostOptions) SetName ¶ added in v0.1.0
func (_options *V1HostgroupsPostOptions) SetName(name string) *V1HostgroupsPostOptions
SetName : Allow user to set Name
func (*V1HostgroupsPostOptions) SetSecondaries ¶ added in v0.1.0
func (_options *V1HostgroupsPostOptions) SetSecondaries(secondaries []Secondary) *V1HostgroupsPostOptions
SetSecondaries : Allow user to set Secondaries
type V1HostsGetOptions ¶ added in v0.1.0
type V1HostsGetOptions struct { // Allows users to set headers on API requests Headers map[string]string }
V1HostsGetOptions : The HostsGet options.
func (*V1HostsGetOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostsGetOptions) SetHeaders(param map[string]string) *V1HostsGetOptions
SetHeaders : Allow user to set Headers
type V1HostsIDDeleteOptions ¶ added in v0.1.0
type V1HostsIDDeleteOptions struct { // Host ID. HostID *string `json:"host_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
V1HostsIDDeleteOptions : The HostsIDDelete options.
func (*V1HostsIDDeleteOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostsIDDeleteOptions) SetHeaders(param map[string]string) *V1HostsIDDeleteOptions
SetHeaders : Allow user to set Headers
func (*V1HostsIDDeleteOptions) SetHostID ¶ added in v0.1.0
func (_options *V1HostsIDDeleteOptions) SetHostID(hostID string) *V1HostsIDDeleteOptions
SetHostID : Allow user to set HostID
type V1HostsIDGetOptions ¶ added in v0.1.0
type V1HostsIDGetOptions struct { // Host ID. HostID *string `json:"host_id" validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
V1HostsIDGetOptions : The HostsIDGet options.
func (*V1HostsIDGetOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostsIDGetOptions) SetHeaders(param map[string]string) *V1HostsIDGetOptions
SetHeaders : Allow user to set Headers
func (*V1HostsIDGetOptions) SetHostID ¶ added in v0.1.0
func (_options *V1HostsIDGetOptions) SetHostID(hostID string) *V1HostsIDGetOptions
SetHostID : Allow user to set HostID
type V1HostsIDPutOptions ¶ added in v0.1.0
type V1HostsIDPutOptions struct { // Host ID. HostID *string `json:"host_id" validate:"required,ne="` // Name of the host chosen by the user. DisplayName *string `json:"displayName" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
V1HostsIDPutOptions : The HostsIDPut options.
func (*V1HostsIDPutOptions) SetDisplayName ¶ added in v0.1.0
func (_options *V1HostsIDPutOptions) SetDisplayName(displayName string) *V1HostsIDPutOptions
SetDisplayName : Allow user to set DisplayName
func (*V1HostsIDPutOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostsIDPutOptions) SetHeaders(param map[string]string) *V1HostsIDPutOptions
SetHeaders : Allow user to set Headers
func (*V1HostsIDPutOptions) SetHostID ¶ added in v0.1.0
func (_options *V1HostsIDPutOptions) SetHostID(hostID string) *V1HostsIDPutOptions
SetHostID : Allow user to set HostID
type V1HostsPostOptions ¶ added in v0.1.0
type V1HostsPostOptions struct { // Host to add to a hostgroup. Host *AddHost `json:"host" validate:"required"` // ID of the hostgroup to which the host should be added. HostgroupID *string `json:"hostgroupID" validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
V1HostsPostOptions : The HostsPost options.
func (*V1HostsPostOptions) SetHeaders ¶ added in v0.1.0
func (options *V1HostsPostOptions) SetHeaders(param map[string]string) *V1HostsPostOptions
SetHeaders : Allow user to set Headers
func (*V1HostsPostOptions) SetHost ¶ added in v0.1.0
func (_options *V1HostsPostOptions) SetHost(host *AddHost) *V1HostsPostOptions
SetHost : Allow user to set Host
func (*V1HostsPostOptions) SetHostgroupID ¶ added in v0.1.0
func (_options *V1HostsPostOptions) SetHostgroupID(hostgroupID string) *V1HostsPostOptions
SetHostgroupID : Allow user to set HostgroupID
type V1WorkspacesGetOptions ¶ added in v0.1.0
type V1WorkspacesGetOptions struct { // Workspace ID. WorkspaceID *string `json:"workspace_id" validate:"required,ne="` // The type of the response: application/json or applicaton/json. Accept *string `json:"Accept,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
V1WorkspacesGetOptions : The WorkspacesGet options.
func (*V1WorkspacesGetOptions) SetAccept ¶ added in v0.1.0
func (_options *V1WorkspacesGetOptions) SetAccept(accept string) *V1WorkspacesGetOptions
SetAccept : Allow user to set Accept
func (*V1WorkspacesGetOptions) SetHeaders ¶ added in v0.1.0
func (options *V1WorkspacesGetOptions) SetHeaders(param map[string]string) *V1WorkspacesGetOptions
SetHeaders : Allow user to set Headers
func (*V1WorkspacesGetOptions) SetWorkspaceID ¶ added in v0.1.0
func (_options *V1WorkspacesGetOptions) SetWorkspaceID(workspaceID string) *V1WorkspacesGetOptions
SetWorkspaceID : Allow user to set WorkspaceID
type V1WorkspacesGetallOptions ¶ added in v0.1.0
type V1WorkspacesGetallOptions struct { // The type of the response: application/json or applicaton/json. Accept *string `json:"Accept,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
V1WorkspacesGetallOptions : The WorkspacesGetall options.
func (*V1WorkspacesGetallOptions) SetAccept ¶ added in v0.1.0
func (_options *V1WorkspacesGetallOptions) SetAccept(accept string) *V1WorkspacesGetallOptions
SetAccept : Allow user to set Accept
func (*V1WorkspacesGetallOptions) SetHeaders ¶ added in v0.1.0
func (options *V1WorkspacesGetallOptions) SetHeaders(param map[string]string) *V1WorkspacesGetallOptions
SetHeaders : Allow user to set Headers
type VPNConnection ¶
type VPNConnection struct { // Dead Peer Detection of the VPN Connection. DeadPeerDetection *DeadPeerDetection `json:"deadPeerDetection" validate:"required"` // unique identifier for VPN Connection. ID *string `json:"id" validate:"required"` // IKE Policy reference object. IkePolicy *IkePolicyRef `json:"ikePolicy" validate:"required"` // IPSec Policy reference object. IPSecPolicy *IPSecPolicyRef `json:"ipSecPolicy" validate:"required"` // local Gateway address, only in 'route' mode. LocalGatewayAddress *string `json:"localGatewayAddress" validate:"required"` // Mode used by this VPNConnection, either policy-based, or route-based, this attribute is set at the creation and // cannot be updated later. Mode *string `json:"mode" validate:"required"` // VPN Connection name. Name *string `json:"name" validate:"required"` // an array of network IDs. NetworkIDs []string `json:"networkIDs" validate:"required"` // IP address of the Peer Gateway attached to this VPNConnection. PeerGatewayAddress *string `json:"peerGatewayAddress" validate:"required"` // an array of strings containing CIDR of peer subnets. PeerSubnets []string `json:"peerSubnets" validate:"required"` // status of the VPN connection. Status *string `json:"status" validate:"required"` // public IP address of the VPN Gateway (vSRX) attached to this VPNConnection. VPNGatewayAddress *string `json:"vpnGatewayAddress" validate:"required"` }
VPNConnection : VPNConnection struct
type VPNConnectionCreateResponse ¶
type VPNConnectionCreateResponse struct { // Dead Peer Detection of the VPN Connection. DeadPeerDetection *DeadPeerDetection `json:"deadPeerDetection" validate:"required"` // unique identifier for VPN Connection. ID *string `json:"id" validate:"required"` // IKE Policy reference object. IkePolicy *IkePolicyRef `json:"ikePolicy" validate:"required"` // IPSec Policy reference object. IPSecPolicy *IPSecPolicyRef `json:"ipSecPolicy" validate:"required"` // local Gateway address, only in 'route' mode. LocalGatewayAddress *string `json:"localGatewayAddress" validate:"required"` // Mode used by this VPNConnection, either policy-based, or route-based, this attribute is set at the creation and // cannot be updated later. Mode *string `json:"mode" validate:"required"` // VPN Connection name. Name *string `json:"name" validate:"required"` // an array of network IDs. NetworkIDs []string `json:"networkIDs" validate:"required"` // IP address of the Peer Gateway attached to this VPNConnection. PeerGatewayAddress *string `json:"peerGatewayAddress" validate:"required"` // an array of strings containing CIDR of peer subnets. PeerSubnets []string `json:"peerSubnets" validate:"required"` // status of the VPN connection. Status *string `json:"status" validate:"required"` // public IP address of the VPN Gateway (vSRX) attached to this VPNConnection. VPNGatewayAddress *string `json:"vpnGatewayAddress" validate:"required"` JobRef *JobReference `json:"jobRef,omitempty"` }
VPNConnectionCreateResponse : VPNConnectionCreateResponse struct
type VPNConnectionUpdate ¶
type VPNConnectionUpdate struct { // unique identifier of IKEPolicy selected for this VPNConnection. IkePolicy *string `json:"ikePolicy,omitempty"` // unique identifier of IPSecPolicy selected for this VPNConnection. IPSecPolicy *string `json:"ipSecPolicy,omitempty"` // VPN Connection name. Name *string `json:"name,omitempty"` // IP address of the Peer Gateway attached to this VPNConnection. PeerGatewayAddress *string `json:"peerGatewayAddress,omitempty"` // contains filtered or unexported fields }
VPNConnectionUpdate : VPN Connection object to send during the update.
func (*VPNConnectionUpdate) GetProperties ¶
func (o *VPNConnectionUpdate) GetProperties() map[string]interface{}
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of VPNConnectionUpdate
func (*VPNConnectionUpdate) GetProperty ¶
func (o *VPNConnectionUpdate) GetProperty(key string) interface{}
GetProperty allows the user to retrieve an arbitrary property from an instance of VPNConnectionUpdate
func (*VPNConnectionUpdate) MarshalJSON ¶
func (o *VPNConnectionUpdate) MarshalJSON() (buffer []byte, err error)
MarshalJSON performs custom serialization for instances of VPNConnectionUpdate
func (*VPNConnectionUpdate) SetProperties ¶
func (o *VPNConnectionUpdate) SetProperties(m map[string]interface{})
SetProperties allows the user to set a map of arbitrary properties on an instance of VPNConnectionUpdate
func (*VPNConnectionUpdate) SetProperty ¶
func (o *VPNConnectionUpdate) SetProperty(key string, value interface{})
SetProperty allows the user to set an arbitrary property on an instance of VPNConnectionUpdate
type VPNConnections ¶
type VPNConnections struct { // an array of VPN Connections. VPNConnections []VPNConnection `json:"vpnConnections,omitempty"` }
VPNConnections : VPNConnections struct
type Version ¶
type Version struct { // Returns the build time. BuildDate *string `json:"buildDate,omitempty"` // Returns the current go runtime version. GoVersion *string `json:"goVersion,omitempty"` // Hostname of the responding system. Hostname *string `json:"hostname,omitempty"` // Returns the git versioning information. Version *string `json:"version,omitempty"` }
Version : Version struct
type VirtualCores ¶
type VirtualCores struct { // The active virtual Cores. Assigned *int64 `json:"assigned" validate:"required"` // The maximum DLPAR range for virtual Cores (Display only support). Max *int64 `json:"max,omitempty"` // The minimum DLPAR range for virtual Cores (Display only support). Min *int64 `json:"min,omitempty"` }
VirtualCores : VirtualCores struct
type Volume ¶
type Volume struct { // Auxiliary volume name at storage host level. AuxVolumeName *string `json:"auxVolumeName,omitempty"` // true if volume is auxiliary otherwise false. Auxiliary *bool `json:"auxiliary,omitempty"` // Indicates if the volume is the server's boot volume. BootVolume *bool `json:"bootVolume,omitempty"` // Indicates if the volume is boot capable. Bootable *bool `json:"bootable,omitempty"` // Consistency Group Name if volume is a part of volume group. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // Indicates if the volume should be deleted when the server terminates. DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` // Type of Disk. DiskType *string `json:"diskType,omitempty"` // Volume Group ID. GroupID *string `json:"groupID,omitempty"` // Amount of iops assigned to the volume. IoThrottleRate *string `json:"ioThrottleRate,omitempty"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate" validate:"required"` // Master volume name at storage host level. MasterVolumeName *string `json:"masterVolumeName,omitempty"` // Mirroring state for replication enabled volume. MirroringState *string `json:"mirroringState,omitempty"` // Volume Name. Name *string `json:"name" validate:"required"` // true if volume does not exist on storage controller, as volume has been deleted by deleting its paired volume from // the mapped replication site. OutOfBandDeleted *bool `json:"outOfBandDeleted,omitempty"` // indicates whether master/aux volume is playing the primary role. PrimaryRole *string `json:"primaryRole,omitempty"` // List of PCloud PVM Instance attached to the volume. PvmInstanceIDs []string `json:"pvmInstanceIDs,omitempty"` // True if volume is replication enabled otherwise false. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` // Replication status of a volume. ReplicationStatus *string `json:"replicationStatus,omitempty"` // type of replication(metro,global). ReplicationType *string `json:"replicationType,omitempty"` Shareable *bool `json:"shareable,omitempty"` // Volume Size. Size *float64 `json:"size" validate:"required"` // Volume State. State *string `json:"state,omitempty"` // Volume ID. VolumeID *string `json:"volumeID" validate:"required"` // Volume pool, name of storage pool where the volume is located. VolumePool *string `json:"volumePool,omitempty"` // Volume type, name of storage template used to create the volume. VolumeType *string `json:"volumeType,omitempty"` // Volume world wide name. Wwn *string `json:"wwn,omitempty"` }
Volume : Volume struct
type VolumeGroup ¶
type VolumeGroup struct { // The name of consistencyGroup at storage host level. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // The ID of the volume group. ID *string `json:"id" validate:"required"` // The name of the volume group. Name *string `json:"name" validate:"required"` // Replication status of volume group. ReplicationStatus *string `json:"replicationStatus,omitempty"` // Status of the volume group. Status *string `json:"status,omitempty"` // Status details of the volume group. StatusDescription *StatusDescription `json:"statusDescription,omitempty"` }
VolumeGroup : VolumeGroup struct
type VolumeGroupAction ¶
type VolumeGroupAction struct { // Performs reset action on the volume group to update its status value. Reset *VolumeGroupActionReset `json:"reset,omitempty"` // Performs start action on a volume group. Start *VolumeGroupActionStart `json:"start,omitempty"` // Performs stop action on a volume group. Stop *VolumeGroupActionStop `json:"stop,omitempty"` // contains filtered or unexported fields }
VolumeGroupAction : Performs an action (start stop reset ) on a volume group(one at a time).
func (*VolumeGroupAction) GetProperties ¶
func (o *VolumeGroupAction) GetProperties() map[string]interface{}
GetProperties allows the user to retrieve the map of arbitrary properties from an instance of VolumeGroupAction
func (*VolumeGroupAction) GetProperty ¶
func (o *VolumeGroupAction) GetProperty(key string) interface{}
GetProperty allows the user to retrieve an arbitrary property from an instance of VolumeGroupAction
func (*VolumeGroupAction) MarshalJSON ¶
func (o *VolumeGroupAction) MarshalJSON() (buffer []byte, err error)
MarshalJSON performs custom serialization for instances of VolumeGroupAction
func (*VolumeGroupAction) SetProperties ¶
func (o *VolumeGroupAction) SetProperties(m map[string]interface{})
SetProperties allows the user to set a map of arbitrary properties on an instance of VolumeGroupAction
func (*VolumeGroupAction) SetProperty ¶
func (o *VolumeGroupAction) SetProperty(key string, value interface{})
SetProperty allows the user to set an arbitrary property on an instance of VolumeGroupAction
type VolumeGroupActionReset ¶
type VolumeGroupActionReset struct { // New status to be set for a volume group. Status *string `json:"status" validate:"required"` }
VolumeGroupActionReset : Performs reset action on the volume group to update its status value.
type VolumeGroupActionStart ¶
type VolumeGroupActionStart struct { // Indicates the source of the action. Source *string `json:"source" validate:"required"` }
VolumeGroupActionStart : Performs start action on a volume group.
type VolumeGroupActionStop ¶
type VolumeGroupActionStop struct { // Indicates the access mode of aux volumes. Access *bool `json:"access" validate:"required"` }
VolumeGroupActionStop : Performs stop action on a volume group.
type VolumeGroupCreateResponse ¶
type VolumeGroupCreateResponse struct { // The ID of the volume group. ID *string `json:"id" validate:"required"` // The name of the volume group. Name *string `json:"name" validate:"required"` // Status of the volume group. Status *string `json:"status" validate:"required"` // Status details of the volume group. StatusDetail *string `json:"statusDetail,omitempty"` }
VolumeGroupCreateResponse : VolumeGroupCreateResponse struct
type VolumeGroupDetails ¶
type VolumeGroupDetails struct { // The name of volume group at storage host level. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // The ID of the volume group. ID *string `json:"id" validate:"required"` // The name of the volume group. Name *string `json:"name" validate:"required"` // Replication status of volume group. ReplicationStatus *string `json:"replicationStatus,omitempty"` // Status of the volume group. Status *string `json:"status,omitempty"` // Status details of the volume group. StatusDescription *StatusDescription `json:"statusDescription,omitempty"` // List of volume IDs,member of VolumeGroup. VolumeIDs []string `json:"volumeIDs,omitempty"` }
VolumeGroupDetails : VolumeGroupDetails struct
type VolumeGroupRemoteCopyRelationships ¶
type VolumeGroupRemoteCopyRelationships struct { // The ID of the volume group. ID *string `json:"id,omitempty"` // List of remote copy relationships. RemoteCopyRelationships []RemoteCopyRelationship `json:"remoteCopyRelationships,omitempty"` }
VolumeGroupRemoteCopyRelationships : VolumeGroupRemoteCopyRelationships struct
type VolumeGroupStorageDetails ¶
type VolumeGroupStorageDetails struct { // The name of consistency group at storage controller level. ConsistencyGroupName *string `json:"consistencyGroupName" validate:"required"` // Indicates the minimum period in seconds between multiple cycles. CyclePeriodSeconds *int64 `json:"cyclePeriodSeconds,omitempty"` // Indicates the type of cycling mode used. CyclingMode *string `json:"cyclingMode,omitempty"` // Number of volumes in volume group. NumOfvols *int64 `json:"numOfvols,omitempty"` // Indicates whether master/aux volume is playing the primary role. PrimaryRole *string `json:"primaryRole,omitempty"` // List of remote-copy relationship names in a volume group. RemoteCopyRelationshipNames []string `json:"remoteCopyRelationshipNames,omitempty"` // Type of replication(metro,global). ReplicationType *string `json:"replicationType,omitempty"` // Indicates the relationship state. State *string `json:"state,omitempty"` // Indicates whether the relationship is synchronized. Sync *string `json:"sync,omitempty"` }
VolumeGroupStorageDetails : VolumeGroupStorageDetails struct
type VolumeGroups ¶
type VolumeGroups struct { // The list of volume groups. VolumeGroups []VolumeGroup `json:"volumeGroups" validate:"required"` }
VolumeGroups : VolumeGroups struct
type VolumeGroupsDetails ¶
type VolumeGroupsDetails struct { // The list of volume groups with details. VolumeGroups []VolumeGroupDetails `json:"volumeGroups" validate:"required"` }
VolumeGroupsDetails : VolumeGroupsDetails struct
type VolumeInfo ¶
type VolumeInfo struct { // Name of the volume. Name *string `json:"name,omitempty"` // ID of the volume. VolumeID *string `json:"volumeID,omitempty"` }
VolumeInfo : VolumeInfo struct
type VolumeOnboarding ¶
type VolumeOnboarding struct { // Description of the volume onboarding operation. Description *string `json:"description,omitempty"` // Indicates the volume onboarding operation id. ID *string `json:"id" validate:"required"` // List of volumes requested to be onboarded. InputVolumes []string `json:"inputVolumes,omitempty"` // Indicates the status of volume onboarding operation. Status *string `json:"status,omitempty"` // Indicates the create-time of volume onboarding operation. CreationTimestamp *strfmt.DateTime `json:"creationTimestamp,omitempty"` // Indicates the progress of volume onboarding operation. Progress *float64 `json:"progress,omitempty"` Results *VolumeOnboardingResults `json:"results,omitempty"` }
VolumeOnboarding : VolumeOnboarding struct
type VolumeOnboardingCommon ¶
type VolumeOnboardingCommon struct { // Description of the volume onboarding operation. Description *string `json:"description,omitempty"` // Indicates the volume onboarding operation id. ID *string `json:"id" validate:"required"` // List of volumes requested to be onboarded. InputVolumes []string `json:"inputVolumes,omitempty"` // Indicates the status of volume onboarding operation. Status *string `json:"status,omitempty"` }
VolumeOnboardingCommon : VolumeOnboardingCommon struct
type VolumeOnboardingCreateResponse ¶
type VolumeOnboardingCreateResponse struct { // Description of the volume onboarding operation. Description *string `json:"description,omitempty"` // Indicates the volume onboarding operation id. ID *string `json:"id,omitempty"` }
VolumeOnboardingCreateResponse : VolumeOnboardingCreateResponse struct
type VolumeOnboardingFailure ¶
type VolumeOnboardingFailure struct { // The failure reason for the volumes which have failed to be onboarded. FailureMessage *string `json:"failureMessage,omitempty"` // List of volumes which have failed to be onboarded. Volumes []string `json:"volumes,omitempty"` }
VolumeOnboardingFailure : VolumeOnboardingFailure struct
type VolumeOnboardingResults ¶
type VolumeOnboardingResults struct { // List of volumes which are onboarded successfully. OnboardedVolumes []string `json:"onboardedVolumes,omitempty"` VolumeOnboardingFailures []VolumeOnboardingFailure `json:"volumeOnboardingFailures,omitempty"` }
VolumeOnboardingResults : VolumeOnboardingResults struct
type VolumeOnboardings ¶
type VolumeOnboardings struct { // The list of volume onboardings. Onboardings []VolumeOnboardingCommon `json:"onboardings" validate:"required"` }
VolumeOnboardings : VolumeOnboardings struct
type VolumeReference ¶
type VolumeReference struct { // Auxiliary volume name at storage host level. AuxVolumeName *string `json:"auxVolumeName,omitempty"` // true if volume is auxiliary otherwise false. Auxiliary *bool `json:"auxiliary,omitempty"` // Indicates if the volume is the server's boot volume. BootVolume *bool `json:"bootVolume,omitempty"` // Indicates if the volume is boot capable. Bootable *bool `json:"bootable" validate:"required"` // Consistency Group Name if volume is a part of volume group. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // Indicates if the volume should be deleted when the server terminates. DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` // Type of Disk. DiskType *string `json:"diskType" validate:"required"` // Volume Group ID. GroupID *string `json:"groupID,omitempty"` // Link to Volume resource. Href *string `json:"href" validate:"required"` // Amount of iops assigned to the volume. IoThrottleRate *string `json:"ioThrottleRate,omitempty"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate" validate:"required"` // Master volume name at storage host level. MasterVolumeName *string `json:"masterVolumeName,omitempty"` // mirroring state for replication enabled volume. MirroringState *string `json:"mirroringState,omitempty"` // Volume Name. Name *string `json:"name" validate:"required"` // true if volume does not exist on storage controller, as volume has been deleted by deleting its paired volume from // the mapped replication site. OutOfBandDeleted *bool `json:"outOfBandDeleted,omitempty"` // indicates whether master/aux volume is playing the primary role. PrimaryRole *string `json:"primaryRole,omitempty"` // List of PCloud PVM Instance attached to the volume. PvmInstanceIDs []string `json:"pvmInstanceIDs,omitempty"` // True if volume is replication enabled otherwise false. ReplicationEnabled *bool `json:"replicationEnabled,omitempty"` // shows the replication status of a volume. ReplicationStatus *string `json:"replicationStatus,omitempty"` // type of replication(metro, global)s. ReplicationType *string `json:"replicationType,omitempty"` Shareable *bool `json:"shareable" validate:"required"` // Volume Size. Size *float64 `json:"size" validate:"required"` // Volume State. State *string `json:"state" validate:"required"` // Volume ID. VolumeID *string `json:"volumeID" validate:"required"` // Volume pool, name of storage pool where the volume is located. VolumePool *string `json:"volumePool,omitempty"` // Volume type, name of storage template used to create the volume. VolumeType *string `json:"volumeType,omitempty"` // Volume world wide name. Wwn *string `json:"wwn" validate:"required"` }
VolumeReference : VolumeReference struct
type VolumeRemoteCopyRelationship ¶
type VolumeRemoteCopyRelationship struct { // Name of the volume that is acting as the auxiliary change volume for the relationship. AuxChangedVolumeName *string `json:"auxChangedVolumeName,omitempty"` // Auxiliary volume name at storage host level. AuxVolumeName *string `json:"auxVolumeName,omitempty"` // Consistency Group Name if volume is a part of volume group. ConsistencyGroupName *string `json:"consistencyGroupName,omitempty"` // Indicates the copy type. CopyType *string `json:"copyType,omitempty"` // Indicates the type of cycling mode used. CyclingMode *string `json:"cyclingMode,omitempty"` // Freeze time of remote copy relationship. FreezeTime *strfmt.DateTime `json:"freezeTime,omitempty"` // Name of the volume that is acting as the master change volume for the relationship. MasterChangedVolumeName *string `json:"masterChangedVolumeName,omitempty"` // Master volume name at storage host level. MasterVolumeName *string `json:"masterVolumeName,omitempty"` // Remote copy relationship name. Name *string `json:"name" validate:"required"` // Indicates whether master/aux volume is playing the primary role. PrimaryRole *string `json:"primaryRole,omitempty"` // Indicates the relationship progress. Progress *int64 `json:"progress,omitempty"` // Remote copy relationship ID. RemoteCopyID *string `json:"remoteCopyID" validate:"required"` // Indicates the relationship state. State *string `json:"state,omitempty"` // Indicates whether the relationship is synchronized. Sync *string `json:"sync,omitempty"` // Indicates the minimum period in seconds between multiple cycles. CyclePeriodSeconds *int64 `json:"cyclePeriodSeconds,omitempty"` // Volume ID. ID *string `json:"id,omitempty"` }
VolumeRemoteCopyRelationship : VolumeRemoteCopyRelationship struct
type Volumes ¶
type Volumes struct { // Volumes. Volumes []VolumeReference `json:"volumes" validate:"required"` }
Volumes : Volumes struct
type VolumesAttachmentResponse ¶
type VolumesAttachmentResponse struct { // status summary for volume attachment to a PVM Instance. Summary *string `json:"summary" validate:"required"` }
VolumesAttachmentResponse : VolumesAttachmentResponse struct
type VolumesClone ¶
type VolumesClone struct { // Current action performed for the volumes-clone request. Action *string `json:"action,omitempty"` // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // Failure reason for a failed volumes-clone request. FailureMessage *string `json:"failureMessage,omitempty"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate,omitempty"` // Name assigned to a volumes-clone request. Name *string `json:"name,omitempty"` // The percent completion for the current action. PercentComplete *int64 `json:"percentComplete" validate:"required"` // Current status of the volumes-clone request. Status *string `json:"status,omitempty"` // ID assigned to a volumes-clone request. VolumesCloneID *string `json:"volumesCloneID,omitempty"` }
VolumesClone : VolumesClone struct
type VolumesCloneDetail ¶
type VolumesCloneDetail struct { // Current action performed for the volumes-clone request. Action *string `json:"action,omitempty"` // List of cloned volumes created from the volumes-clone request. ClonedVolumes []ClonedVolumeDetail `json:"clonedVolumes,omitempty"` // Creation Date. CreationDate *strfmt.DateTime `json:"creationDate,omitempty"` // Failure reason for a failed volumes-clone request. FailureMessage *string `json:"failureMessage,omitempty"` // Last Update Date. LastUpdateDate *strfmt.DateTime `json:"lastUpdateDate,omitempty"` // Name assigned to a volumes-clone request. Name *string `json:"name,omitempty"` // The percent completion for the current action. PercentComplete *int64 `json:"percentComplete" validate:"required"` // Current status of the volumes-clone request. Status *string `json:"status,omitempty"` // ID assigned to a volumes-clone request. VolumesCloneID *string `json:"volumesCloneID,omitempty"` }
VolumesCloneDetail : VolumesCloneDetail struct
type VolumesCloneResponse ¶
type VolumesCloneResponse struct { // ID of the new cloned volume. AdditionalProperties *string `json:"additionalProperties,omitempty"` // A map of volume IDs to cloned volume IDs. ClonedVolumes map[string]interface{} `json:"clonedVolumes,omitempty"` }
VolumesCloneResponse : VolumesCloneResponse struct
type VolumesClones ¶
type VolumesClones struct { // list of volumes-clone requests. VolumesClone []VolumesClone `json:"volumesClone,omitempty"` }
VolumesClones : VolumesClones struct
type VolumesDeleteResponse ¶ added in v0.1.0
type VolumesDeleteResponse struct { // status summary for volumes deletion request. Summary *string `json:"summary,omitempty"` }
VolumesDeleteResponse : VolumesDeleteResponse struct
type VolumesDetachmentResponse ¶ added in v0.1.0
type VolumesDetachmentResponse struct { // status summary for volume detachment from a PVM Instance. Summary *string `json:"summary" validate:"required"` }
VolumesDetachmentResponse : VolumesDetachmentResponse struct
type Workspace ¶ added in v0.1.0
type Workspace struct { // Workspace Capabilities. Capabilities map[string]bool `json:"capabilities" validate:"required"` Details *WorkspaceDetails `json:"details" validate:"required"` // Workspace ID. ID *string `json:"id" validate:"required"` Location *WorkspaceLocation `json:"location" validate:"required"` // The Workspace name. Name *string `json:"name" validate:"required"` // The Workspace status. Status *string `json:"status" validate:"required"` // The Workspace type. Type *string `json:"type" validate:"required"` }
Workspace : Workspace struct
type WorkspaceDetails ¶ added in v0.1.0
type WorkspaceDetails struct { // Workspace creation date. CreationDate *strfmt.DateTime `json:"creationDate" validate:"required"` // The Workspace crn. CRN *string `json:"crn" validate:"required"` // Link to Workspace Resource. Href *string `json:"href,omitempty"` PowerEdgeRouter *WorkspacePowerEdgeRouterDetails `json:"powerEdgeRouter,omitempty"` }
WorkspaceDetails : WorkspaceDetails struct
type WorkspaceLocation ¶ added in v0.1.0
type WorkspaceLocation struct { // The Workspace location region zone. Region *string `json:"region" validate:"required"` // The Workspace location region type. Type *string `json:"type,omitempty"` // The Workspace location region url. URL *string `json:"url,omitempty"` }
WorkspaceLocation : WorkspaceLocation struct
type WorkspacePowerEdgeRouterDetails ¶ added in v0.1.0
type WorkspacePowerEdgeRouterDetails struct { // The migration status of a Power Edge Router. MigrationStatus *string `json:"migrationStatus,omitempty"` // The state of a Power Edge Router. State *string `json:"state" validate:"required"` // The Power Edge Router type. Type *string `json:"type" validate:"required"` }
WorkspacePowerEdgeRouterDetails : WorkspacePowerEdgeRouterDetails struct
type Workspaces ¶ added in v0.1.0
type Workspaces struct { // The list of available workspaces. Workspaces []Workspace `json:"workspaces" validate:"required"` }
Workspaces : Workspaces struct