Skip to content

hyperonecom/h1-client-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API client for openapi

HyperOne API

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 0.1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.hyperone.com

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/hyperonecom/h1-client-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.hyperone.com/v2

Class Method HTTP request Description
BillingProjectServiceApi BillingProjectServiceGet Get /billing/project/{projectId}/service/{serviceId} Get billing/service
BillingProjectServiceApi BillingProjectServiceList Get /billing/project/{projectId}/service List billing/service
ComputeProjectReplicaApi ComputeProjectReplicaCreate Post /compute/{locationId}/project/{projectId}/replica Create compute/replica
ComputeProjectReplicaApi ComputeProjectReplicaDelete Delete /compute/{locationId}/project/{projectId}/replica/{replicaId} Delete compute/replica
ComputeProjectReplicaApi ComputeProjectReplicaDiskList Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/disk List compute/replica.disk
ComputeProjectReplicaApi ComputeProjectReplicaEventGet Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/event/{eventId} Get compute/replica.event
ComputeProjectReplicaApi ComputeProjectReplicaEventList Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/event List compute/replica.event
ComputeProjectReplicaApi ComputeProjectReplicaGet Get /compute/{locationId}/project/{projectId}/replica/{replicaId} Get compute/replica
ComputeProjectReplicaApi ComputeProjectReplicaList Get /compute/{locationId}/project/{projectId}/replica List compute/replica
ComputeProjectReplicaApi ComputeProjectReplicaServiceGet Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/service/{serviceId} Get compute/replica.service
ComputeProjectReplicaApi ComputeProjectReplicaServiceList Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/service List compute/replica.service
ComputeProjectReplicaApi ComputeProjectReplicaTagCreate Post /compute/{locationId}/project/{projectId}/replica/{replicaId}/tag Create compute/replica.tag
ComputeProjectReplicaApi ComputeProjectReplicaTagDelete Delete /compute/{locationId}/project/{projectId}/replica/{replicaId}/tag/{tagId} Delete compute/replica.tag
ComputeProjectReplicaApi ComputeProjectReplicaTagGet Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/tag/{tagId} Get compute/replica.tag
ComputeProjectReplicaApi ComputeProjectReplicaTagList Get /compute/{locationId}/project/{projectId}/replica/{replicaId}/tag List compute/replica.tag
ComputeProjectReplicaApi ComputeProjectReplicaTagPut Put /compute/{locationId}/project/{projectId}/replica/{replicaId}/tag Replace compute/replica.tag
ComputeProjectVmApi ComputeProjectVmConnectGet Get /compute/{locationId}/project/{projectId}/vm/{vmId}/connect/{connectId} Get compute/vm.connect
ComputeProjectVmApi ComputeProjectVmConnectList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/connect List compute/vm.connect
ComputeProjectVmApi ComputeProjectVmConnectOpen Post /compute/{locationId}/project/{projectId}/vm/{vmId}/connect/{connectId}/actions/open Open compute/vm.connect
ComputeProjectVmApi ComputeProjectVmCreate Post /compute/{locationId}/project/{projectId}/vm Create compute/vm
ComputeProjectVmApi ComputeProjectVmDelete Delete /compute/{locationId}/project/{projectId}/vm/{vmId} Delete compute/vm
ComputeProjectVmApi ComputeProjectVmDiskCreate Post /compute/{locationId}/project/{projectId}/vm/{vmId}/disk Create compute/vm.disk
ComputeProjectVmApi ComputeProjectVmDiskList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/disk List compute/vm.disk
ComputeProjectVmApi ComputeProjectVmEventGet Get /compute/{locationId}/project/{projectId}/vm/{vmId}/event/{eventId} Get compute/vm.event
ComputeProjectVmApi ComputeProjectVmEventList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/event List compute/vm.event
ComputeProjectVmApi ComputeProjectVmFlavour Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/flavour Flavour compute/vm
ComputeProjectVmApi ComputeProjectVmGet Get /compute/{locationId}/project/{projectId}/vm/{vmId} Get compute/vm
ComputeProjectVmApi ComputeProjectVmIsoCreate Post /compute/{locationId}/project/{projectId}/vm/{vmId}/iso Create compute/vm.iso
ComputeProjectVmApi ComputeProjectVmIsoList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/iso List compute/vm.iso
ComputeProjectVmApi ComputeProjectVmList Get /compute/{locationId}/project/{projectId}/vm List compute/vm
ComputeProjectVmApi ComputeProjectVmMetricGet Get /compute/{locationId}/project/{projectId}/vm/{vmId}/metric/{metricId} Get compute/vm.metric
ComputeProjectVmApi ComputeProjectVmMetricList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/metric List compute/vm.metric
ComputeProjectVmApi ComputeProjectVmMetricSeriesList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/metric/{metricId}/series List compute/vm.series
ComputeProjectVmApi ComputeProjectVmPasswordReset Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/password_reset Password reset compute/vm
ComputeProjectVmApi ComputeProjectVmRestart Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/restart Restart compute/vm
ComputeProjectVmApi ComputeProjectVmSerialport Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/serialport Serialport compute/vm
ComputeProjectVmApi ComputeProjectVmServiceGet Get /compute/{locationId}/project/{projectId}/vm/{vmId}/service/{serviceId} Get compute/vm.service
ComputeProjectVmApi ComputeProjectVmServiceList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/service List compute/vm.service
ComputeProjectVmApi ComputeProjectVmStart Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/start Start compute/vm
ComputeProjectVmApi ComputeProjectVmStop Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/stop Stop compute/vm
ComputeProjectVmApi ComputeProjectVmTagCreate Post /compute/{locationId}/project/{projectId}/vm/{vmId}/tag Create compute/vm.tag
ComputeProjectVmApi ComputeProjectVmTagDelete Delete /compute/{locationId}/project/{projectId}/vm/{vmId}/tag/{tagId} Delete compute/vm.tag
ComputeProjectVmApi ComputeProjectVmTagGet Get /compute/{locationId}/project/{projectId}/vm/{vmId}/tag/{tagId} Get compute/vm.tag
ComputeProjectVmApi ComputeProjectVmTagList Get /compute/{locationId}/project/{projectId}/vm/{vmId}/tag List compute/vm.tag
ComputeProjectVmApi ComputeProjectVmTagPut Put /compute/{locationId}/project/{projectId}/vm/{vmId}/tag Replace compute/vm.tag
ComputeProjectVmApi ComputeProjectVmTurnoff Post /compute/{locationId}/project/{projectId}/vm/{vmId}/actions/turnoff Turnoff compute/vm
ComputeProjectVmApi ComputeProjectVmUpdate Patch /compute/{locationId}/project/{projectId}/vm/{vmId} Update compute/vm
ContainerProjectRegistryApi ContainerProjectRegistryCreate Post /container/{locationId}/project/{projectId}/registry Create container/registry
ContainerProjectRegistryApi ContainerProjectRegistryCredentialCreate Post /container/{locationId}/project/{projectId}/registry/{registryId}/credential Create container/registry.credential
ContainerProjectRegistryApi ContainerProjectRegistryCredentialDelete Delete /container/{locationId}/project/{projectId}/registry/{registryId}/credential/{credentialId} Delete container/registry.credential
ContainerProjectRegistryApi ContainerProjectRegistryCredentialGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/credential/{credentialId} Get container/registry.credential
ContainerProjectRegistryApi ContainerProjectRegistryCredentialList Get /container/{locationId}/project/{projectId}/registry/{registryId}/credential List container/registry.credential
ContainerProjectRegistryApi ContainerProjectRegistryCredentialPatch Patch /container/{locationId}/project/{projectId}/registry/{registryId}/credential/{credentialId} Update container/registry.credential
ContainerProjectRegistryApi ContainerProjectRegistryDelete Delete /container/{locationId}/project/{projectId}/registry/{registryId} Delete container/registry
ContainerProjectRegistryApi ContainerProjectRegistryDomainCreate Post /container/{locationId}/project/{projectId}/registry/{registryId}/domain Create container/registry.domain
ContainerProjectRegistryApi ContainerProjectRegistryDomainDelete Delete /container/{locationId}/project/{projectId}/registry/{registryId}/domain/{domainId} Delete container/registry.domain
ContainerProjectRegistryApi ContainerProjectRegistryDomainGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/domain/{domainId} Get container/registry.domain
ContainerProjectRegistryApi ContainerProjectRegistryDomainList Get /container/{locationId}/project/{projectId}/registry/{registryId}/domain List container/registry.domain
ContainerProjectRegistryApi ContainerProjectRegistryEventGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/event/{eventId} Get container/registry.event
ContainerProjectRegistryApi ContainerProjectRegistryEventList Get /container/{locationId}/project/{projectId}/registry/{registryId}/event List container/registry.event
ContainerProjectRegistryApi ContainerProjectRegistryGet Get /container/{locationId}/project/{projectId}/registry/{registryId} Get container/registry
ContainerProjectRegistryApi ContainerProjectRegistryList Get /container/{locationId}/project/{projectId}/registry List container/registry
ContainerProjectRegistryApi ContainerProjectRegistryRepositoryGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/repository/{repositoryId} Get container/registry.repository
ContainerProjectRegistryApi ContainerProjectRegistryRepositoryImageDelete Delete /container/{locationId}/project/{projectId}/registry/{registryId}/repository/{repositoryId}/image/{imageId} Delete container/registry.image
ContainerProjectRegistryApi ContainerProjectRegistryRepositoryImageGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/repository/{repositoryId}/image/{imageId} Get container/registry.image
ContainerProjectRegistryApi ContainerProjectRegistryRepositoryImageList Get /container/{locationId}/project/{projectId}/registry/{registryId}/repository/{repositoryId}/image List container/registry.image
ContainerProjectRegistryApi ContainerProjectRegistryRepositoryList Get /container/{locationId}/project/{projectId}/registry/{registryId}/repository List container/registry.repository
ContainerProjectRegistryApi ContainerProjectRegistryServiceGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/service/{serviceId} Get container/registry.service
ContainerProjectRegistryApi ContainerProjectRegistryServiceList Get /container/{locationId}/project/{projectId}/registry/{registryId}/service List container/registry.service
ContainerProjectRegistryApi ContainerProjectRegistryStart Post /container/{locationId}/project/{projectId}/registry/{registryId}/actions/start Start container/registry
ContainerProjectRegistryApi ContainerProjectRegistryStop Post /container/{locationId}/project/{projectId}/registry/{registryId}/actions/stop Stop container/registry
ContainerProjectRegistryApi ContainerProjectRegistryTagCreate Post /container/{locationId}/project/{projectId}/registry/{registryId}/tag Create container/registry.tag
ContainerProjectRegistryApi ContainerProjectRegistryTagDelete Delete /container/{locationId}/project/{projectId}/registry/{registryId}/tag/{tagId} Delete container/registry.tag
ContainerProjectRegistryApi ContainerProjectRegistryTagGet Get /container/{locationId}/project/{projectId}/registry/{registryId}/tag/{tagId} Get container/registry.tag
ContainerProjectRegistryApi ContainerProjectRegistryTagList Get /container/{locationId}/project/{projectId}/registry/{registryId}/tag List container/registry.tag
ContainerProjectRegistryApi ContainerProjectRegistryTagPut Put /container/{locationId}/project/{projectId}/registry/{registryId}/tag Replace container/registry.tag
ContainerProjectRegistryApi ContainerProjectRegistryTransfer Post /container/{locationId}/project/{projectId}/registry/{registryId}/actions/transfer Transfer container/registry
ContainerProjectRegistryApi ContainerProjectRegistryUpdate Patch /container/{locationId}/project/{projectId}/registry/{registryId} Update container/registry
DnsProjectZoneApi DnsProjectZoneCreate Post /dns/{locationId}/project/{projectId}/zone Create dns/zone
DnsProjectZoneApi DnsProjectZoneDelete Delete /dns/{locationId}/project/{projectId}/zone/{zoneId} Delete dns/zone
DnsProjectZoneApi DnsProjectZoneEventGet Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/event/{eventId} Get dns/zone.event
DnsProjectZoneApi DnsProjectZoneEventList Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/event List dns/zone.event
DnsProjectZoneApi DnsProjectZoneGet Get /dns/{locationId}/project/{projectId}/zone/{zoneId} Get dns/zone
DnsProjectZoneApi DnsProjectZoneList Get /dns/{locationId}/project/{projectId}/zone List dns/zone
DnsProjectZoneApi DnsProjectZoneRecordsetCreate Post /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset Create dns/zone.recordset
DnsProjectZoneApi DnsProjectZoneRecordsetDelete Delete /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId} Delete dns/zone.recordset
DnsProjectZoneApi DnsProjectZoneRecordsetGet Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId} Get dns/zone.recordset
DnsProjectZoneApi DnsProjectZoneRecordsetList Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset List dns/zone.recordset
DnsProjectZoneApi DnsProjectZoneRecordsetPatch Patch /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId} Update dns/zone.recordset
DnsProjectZoneApi DnsProjectZoneRecordsetRecordCreate Post /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId}/record Create dns/zone.record
DnsProjectZoneApi DnsProjectZoneRecordsetRecordDelete Delete /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId}/record/{recordId} Delete dns/zone.record
DnsProjectZoneApi DnsProjectZoneRecordsetRecordGet Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId}/record/{recordId} Get dns/zone.record
DnsProjectZoneApi DnsProjectZoneRecordsetRecordList Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId}/record List dns/zone.record
DnsProjectZoneApi DnsProjectZoneRecordsetRecordPut Put /dns/{locationId}/project/{projectId}/zone/{zoneId}/recordset/{recordsetId}/record Replace dns/zone.record
DnsProjectZoneApi DnsProjectZoneServiceGet Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/service/{serviceId} Get dns/zone.service
DnsProjectZoneApi DnsProjectZoneServiceList Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/service List dns/zone.service
DnsProjectZoneApi DnsProjectZoneTagCreate Post /dns/{locationId}/project/{projectId}/zone/{zoneId}/tag Create dns/zone.tag
DnsProjectZoneApi DnsProjectZoneTagDelete Delete /dns/{locationId}/project/{projectId}/zone/{zoneId}/tag/{tagId} Delete dns/zone.tag
DnsProjectZoneApi DnsProjectZoneTagGet Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/tag/{tagId} Get dns/zone.tag
DnsProjectZoneApi DnsProjectZoneTagList Get /dns/{locationId}/project/{projectId}/zone/{zoneId}/tag List dns/zone.tag
DnsProjectZoneApi DnsProjectZoneTagPut Put /dns/{locationId}/project/{projectId}/zone/{zoneId}/tag Replace dns/zone.tag
DnsProjectZoneApi DnsProjectZoneUpdate Patch /dns/{locationId}/project/{projectId}/zone/{zoneId} Update dns/zone
IamOrganisationApi IamOrganisationBillingList Get /iam/organisation/{organisationId}/billing List iam/organisation.billing
IamOrganisationApi IamOrganisationCreate Post /iam/organisation Create iam/organisation
IamOrganisationApi IamOrganisationDelete Delete /iam/organisation/{organisationId} Delete iam/organisation
IamOrganisationApi IamOrganisationEventGet Get /iam/organisation/{organisationId}/event/{eventId} Get iam/organisation.event
IamOrganisationApi IamOrganisationEventList Get /iam/organisation/{organisationId}/event List iam/organisation.event
IamOrganisationApi IamOrganisationGet Get /iam/organisation/{organisationId} Get iam/organisation
IamOrganisationApi IamOrganisationInvitationAccept Post /iam/organisation/{organisationId}/invitation/{invitationId}/actions/accept Accept iam/organisation.invitation
IamOrganisationApi IamOrganisationInvitationDelete Delete /iam/organisation/{organisationId}/invitation/{invitationId} Delete iam/organisation.invitation
IamOrganisationApi IamOrganisationInvitationGet Get /iam/organisation/{organisationId}/invitation/{invitationId} Get iam/organisation.invitation
IamOrganisationApi IamOrganisationInvitationList Get /iam/organisation/{organisationId}/invitation List iam/organisation.invitation
IamOrganisationApi IamOrganisationInvoiceDownload Post /iam/organisation/{organisationId}/invoice/{invoiceId}/actions/download Download iam/organisation.invoice
IamOrganisationApi IamOrganisationInvoiceGet Get /iam/organisation/{organisationId}/invoice/{invoiceId} Get iam/organisation.invoice
IamOrganisationApi IamOrganisationInvoiceList Get /iam/organisation/{organisationId}/invoice List iam/organisation.invoice
IamOrganisationApi IamOrganisationList Get /iam/organisation List iam/organisation
IamOrganisationApi IamOrganisationOwnershipCreate Post /iam/organisation/{organisationId}/ownership Create iam/organisation.ownership
IamOrganisationApi IamOrganisationOwnershipDelete Delete /iam/organisation/{organisationId}/ownership/{ownershipId} Delete iam/organisation.ownership
IamOrganisationApi IamOrganisationOwnershipGet Get /iam/organisation/{organisationId}/ownership/{ownershipId} Get iam/organisation.ownership
IamOrganisationApi IamOrganisationOwnershipList Get /iam/organisation/{organisationId}/ownership List iam/organisation.ownership
IamOrganisationApi IamOrganisationPaymentAllocate Post /iam/organisation/{organisationId}/payment/{paymentId}/actions/allocate Allocate iam/organisation.payment
IamOrganisationApi IamOrganisationPaymentGet Get /iam/organisation/{organisationId}/payment/{paymentId} Get iam/organisation.payment
IamOrganisationApi IamOrganisationPaymentList Get /iam/organisation/{organisationId}/payment List iam/organisation.payment
IamOrganisationApi IamOrganisationProformaCreate Post /iam/organisation/{organisationId}/proforma Create iam/organisation.proforma
IamOrganisationApi IamOrganisationProformaDownload Post /iam/organisation/{organisationId}/proforma/{proformaId}/actions/download Download iam/organisation.proforma
IamOrganisationApi IamOrganisationProformaGet Get /iam/organisation/{organisationId}/proforma/{proformaId} Get iam/organisation.proforma
IamOrganisationApi IamOrganisationProformaList Get /iam/organisation/{organisationId}/proforma List iam/organisation.proforma
IamOrganisationApi IamOrganisationServiceGet Get /iam/organisation/{organisationId}/service/{serviceId} Get iam/organisation.service
IamOrganisationApi IamOrganisationServiceList Get /iam/organisation/{organisationId}/service List iam/organisation.service
IamOrganisationApi IamOrganisationTransferAccept Post /iam/organisation/{organisationId}/transfer/{transferId}/actions/accept Accept iam/organisation.transfer
IamOrganisationApi IamOrganisationTransferGet Get /iam/organisation/{organisationId}/transfer/{transferId} Get iam/organisation.transfer
IamOrganisationApi IamOrganisationTransferList Get /iam/organisation/{organisationId}/transfer List iam/organisation.transfer
IamOrganisationApi IamOrganisationUpdate Patch /iam/organisation/{organisationId} Update iam/organisation
IamOrganisationPolicyApi IamOrganisationPolicyActorCreate Post /iam/organisation/{organisationId}/policy/{policyId}/actor Create iam/policy.actor
IamOrganisationPolicyApi IamOrganisationPolicyActorDelete Delete /iam/organisation/{organisationId}/policy/{policyId}/actor/{actorId} Delete iam/policy.actor
IamOrganisationPolicyApi IamOrganisationPolicyActorGet Get /iam/organisation/{organisationId}/policy/{policyId}/actor/{actorId} Get iam/policy.actor
IamOrganisationPolicyApi IamOrganisationPolicyActorList Get /iam/organisation/{organisationId}/policy/{policyId}/actor List iam/policy.actor
IamOrganisationPolicyApi IamOrganisationPolicyCreate Post /iam/organisation/{organisationId}/policy Create iam/policy
IamOrganisationPolicyApi IamOrganisationPolicyDelete Delete /iam/organisation/{organisationId}/policy/{policyId} Delete iam/policy
IamOrganisationPolicyApi IamOrganisationPolicyEventGet Get /iam/organisation/{organisationId}/policy/{policyId}/event/{eventId} Get iam/policy.event
IamOrganisationPolicyApi IamOrganisationPolicyEventList Get /iam/organisation/{organisationId}/policy/{policyId}/event List iam/policy.event
IamOrganisationPolicyApi IamOrganisationPolicyGet Get /iam/organisation/{organisationId}/policy/{policyId} Get iam/policy
IamOrganisationPolicyApi IamOrganisationPolicyList Get /iam/organisation/{organisationId}/policy List iam/policy
IamOrganisationPolicyApi IamOrganisationPolicyServiceGet Get /iam/organisation/{organisationId}/policy/{policyId}/service/{serviceId} Get iam/policy.service
IamOrganisationPolicyApi IamOrganisationPolicyServiceList Get /iam/organisation/{organisationId}/policy/{policyId}/service List iam/policy.service
IamOrganisationPolicyApi IamOrganisationPolicyTagCreate Post /iam/organisation/{organisationId}/policy/{policyId}/tag Create iam/policy.tag
IamOrganisationPolicyApi IamOrganisationPolicyTagDelete Delete /iam/organisation/{organisationId}/policy/{policyId}/tag/{tagId} Delete iam/policy.tag
IamOrganisationPolicyApi IamOrganisationPolicyTagGet Get /iam/organisation/{organisationId}/policy/{policyId}/tag/{tagId} Get iam/policy.tag
IamOrganisationPolicyApi IamOrganisationPolicyTagList Get /iam/organisation/{organisationId}/policy/{policyId}/tag List iam/policy.tag
IamOrganisationPolicyApi IamOrganisationPolicyTagPut Put /iam/organisation/{organisationId}/policy/{policyId}/tag Replace iam/policy.tag
IamOrganisationPolicyApi IamOrganisationPolicyUpdate Patch /iam/organisation/{organisationId}/policy/{policyId} Update iam/policy
IamOrganisationRoleApi IamOrganisationRoleCreate Post /iam/organisation/{organisationId}/role Create iam/role
IamOrganisationRoleApi IamOrganisationRoleDelete Delete /iam/organisation/{organisationId}/role/{roleId} Delete iam/role
IamOrganisationRoleApi IamOrganisationRoleEventGet Get /iam/organisation/{organisationId}/role/{roleId}/event/{eventId} Get iam/role.event
IamOrganisationRoleApi IamOrganisationRoleEventList Get /iam/organisation/{organisationId}/role/{roleId}/event List iam/role.event
IamOrganisationRoleApi IamOrganisationRoleGet Get /iam/organisation/{organisationId}/role/{roleId} Get iam/role
IamOrganisationRoleApi IamOrganisationRoleList Get /iam/organisation/{organisationId}/role List iam/role
IamOrganisationRoleApi IamOrganisationRolePermissionCreate Post /iam/organisation/{organisationId}/role/{roleId}/permission Create iam/role.permission
IamOrganisationRoleApi IamOrganisationRolePermissionDelete Delete /iam/organisation/{organisationId}/role/{roleId}/permission/{permissionId} Delete iam/role.permission
IamOrganisationRoleApi IamOrganisationRolePermissionGet Get /iam/organisation/{organisationId}/role/{roleId}/permission/{permissionId} Get iam/role.permission
IamOrganisationRoleApi IamOrganisationRolePermissionList Get /iam/organisation/{organisationId}/role/{roleId}/permission List iam/role.permission
IamOrganisationRoleApi IamOrganisationRolePermissionPut Put /iam/organisation/{organisationId}/role/{roleId}/permission Replace iam/role.permission
IamOrganisationRoleApi IamOrganisationRoleServiceGet Get /iam/organisation/{organisationId}/role/{roleId}/service/{serviceId} Get iam/role.service
IamOrganisationRoleApi IamOrganisationRoleServiceList Get /iam/organisation/{organisationId}/role/{roleId}/service List iam/role.service
IamOrganisationRoleApi IamOrganisationRoleTagCreate Post /iam/organisation/{organisationId}/role/{roleId}/tag Create iam/role.tag
IamOrganisationRoleApi IamOrganisationRoleTagDelete Delete /iam/organisation/{organisationId}/role/{roleId}/tag/{tagId} Delete iam/role.tag
IamOrganisationRoleApi IamOrganisationRoleTagGet Get /iam/organisation/{organisationId}/role/{roleId}/tag/{tagId} Get iam/role.tag
IamOrganisationRoleApi IamOrganisationRoleTagList Get /iam/organisation/{organisationId}/role/{roleId}/tag List iam/role.tag
IamOrganisationRoleApi IamOrganisationRoleTagPut Put /iam/organisation/{organisationId}/role/{roleId}/tag Replace iam/role.tag
IamOrganisationRoleApi IamOrganisationRoleUpdate Patch /iam/organisation/{organisationId}/role/{roleId} Update iam/role
IamProjectApi IamProjectBillingList Get /iam/project/{projectId}/billing List iam/project.billing
IamProjectApi IamProjectCostGet Get /iam/project/{projectId}/cost/{costId} Get iam/project.cost
IamProjectApi IamProjectCostList Get /iam/project/{projectId}/cost List iam/project.cost
IamProjectApi IamProjectCostSeriesList Get /iam/project/{projectId}/cost/{costId}/series List iam/project.series
IamProjectApi IamProjectCreate Post /iam/project Create iam/project
IamProjectApi IamProjectCredentialStoreCreate Post /iam/project/{projectId}/credentialStore Create iam/project.credentialStore
IamProjectApi IamProjectCredentialStoreDelete Delete /iam/project/{projectId}/credentialStore/{credentialStoreId} Delete iam/project.credentialStore
IamProjectApi IamProjectCredentialStoreGet Get /iam/project/{projectId}/credentialStore/{credentialStoreId} Get iam/project.credentialStore
IamProjectApi IamProjectCredentialStoreList Get /iam/project/{projectId}/credentialStore List iam/project.credentialStore
IamProjectApi IamProjectCredentialStorePatch Patch /iam/project/{projectId}/credentialStore/{credentialStoreId} Update iam/project.credentialStore
IamProjectApi IamProjectDelete Delete /iam/project/{projectId} Delete iam/project
IamProjectApi IamProjectEventGet Get /iam/project/{projectId}/event/{eventId} Get iam/project.event
IamProjectApi IamProjectEventList Get /iam/project/{projectId}/event List iam/project.event
IamProjectApi IamProjectGet Get /iam/project/{projectId} Get iam/project
IamProjectApi IamProjectInvitationAccept Post /iam/project/{projectId}/invitation/{invitationId}/actions/accept Accept iam/project.invitation
IamProjectApi IamProjectInvitationDelete Delete /iam/project/{projectId}/invitation/{invitationId} Delete iam/project.invitation
IamProjectApi IamProjectInvitationGet Get /iam/project/{projectId}/invitation/{invitationId} Get iam/project.invitation
IamProjectApi IamProjectInvitationList Get /iam/project/{projectId}/invitation List iam/project.invitation
IamProjectApi IamProjectInvoiceList Get /iam/project/{projectId}/invoice List iam/project.invoice
IamProjectApi IamProjectList Get /iam/project List iam/project
IamProjectApi IamProjectOwnershipCreate Post /iam/project/{projectId}/ownership Create iam/project.ownership
IamProjectApi IamProjectOwnershipDelete Delete /iam/project/{projectId}/ownership/{ownershipId} Delete iam/project.ownership
IamProjectApi IamProjectOwnershipGet Get /iam/project/{projectId}/ownership/{ownershipId} Get iam/project.ownership
IamProjectApi IamProjectOwnershipList Get /iam/project/{projectId}/ownership List iam/project.ownership
IamProjectApi IamProjectPaymentList Get /iam/project/{projectId}/payment List iam/project.payment
IamProjectApi IamProjectProformaList Get /iam/project/{projectId}/proforma List iam/project.proforma
IamProjectApi IamProjectQuotaGet Get /iam/project/{projectId}/quota/{quotaId} Get iam/project.quota
IamProjectApi IamProjectQuotaLimitPatch Patch /iam/project/{projectId}/quota/{quotaId}/limit Update iam/project.limit
IamProjectApi IamProjectQuotaList Get /iam/project/{projectId}/quota List iam/project.quota
IamProjectApi IamProjectServiceGet Get /iam/project/{projectId}/service/{serviceId} Get iam/project.service
IamProjectApi IamProjectServiceList Get /iam/project/{projectId}/service List iam/project.service
IamProjectApi IamProjectTagCreate Post /iam/project/{projectId}/tag Create iam/project.tag
IamProjectApi IamProjectTagDelete Delete /iam/project/{projectId}/tag/{tagId} Delete iam/project.tag
IamProjectApi IamProjectTagGet Get /iam/project/{projectId}/tag/{tagId} Get iam/project.tag
IamProjectApi IamProjectTagList Get /iam/project/{projectId}/tag List iam/project.tag
IamProjectApi IamProjectTagPut Put /iam/project/{projectId}/tag Replace iam/project.tag
IamProjectApi IamProjectThresholdCreate Post /iam/project/{projectId}/threshold Create iam/project.threshold
IamProjectApi IamProjectThresholdDelete Delete /iam/project/{projectId}/threshold/{thresholdId} Delete iam/project.threshold
IamProjectApi IamProjectThresholdGet Get /iam/project/{projectId}/threshold/{thresholdId} Get iam/project.threshold
IamProjectApi IamProjectThresholdList Get /iam/project/{projectId}/threshold List iam/project.threshold
IamProjectApi IamProjectTransfer Post /iam/project/{projectId}/actions/transfer Transfer iam/project
IamProjectApi IamProjectUpdate Patch /iam/project/{projectId} Update iam/project
IamProjectApi IamProjectUsageGet Get /iam/project/{projectId}/usage/{usageId} Get iam/project.usage
IamProjectApi IamProjectUsageList Get /iam/project/{projectId}/usage List iam/project.usage
IamProjectApi IamProjectUsageSeriesList Get /iam/project/{projectId}/usage/{usageId}/series List iam/project.series
IamProjectApplicationApi IamProjectApplicationCreate Post /iam/project/{projectId}/application Create iam/application
IamProjectApplicationApi IamProjectApplicationCredentialCreate Post /iam/project/{projectId}/application/{applicationId}/credential Create iam/application.credential
IamProjectApplicationApi IamProjectApplicationCredentialDelete Delete /iam/project/{projectId}/application/{applicationId}/credential/{credentialId} Delete iam/application.credential
IamProjectApplicationApi IamProjectApplicationCredentialGet Get /iam/project/{projectId}/application/{applicationId}/credential/{credentialId} Get iam/application.credential
IamProjectApplicationApi IamProjectApplicationCredentialList Get /iam/project/{projectId}/application/{applicationId}/credential List iam/application.credential
IamProjectApplicationApi IamProjectApplicationCredentialPatch Patch /iam/project/{projectId}/application/{applicationId}/credential/{credentialId} Update iam/application.credential
IamProjectApplicationApi IamProjectApplicationDelete Delete /iam/project/{projectId}/application/{applicationId} Delete iam/application
IamProjectApplicationApi IamProjectApplicationEventGet Get /iam/project/{projectId}/application/{applicationId}/event/{eventId} Get iam/application.event
IamProjectApplicationApi IamProjectApplicationEventList Get /iam/project/{projectId}/application/{applicationId}/event List iam/application.event
IamProjectApplicationApi IamProjectApplicationGet Get /iam/project/{projectId}/application/{applicationId} Get iam/application
IamProjectApplicationApi IamProjectApplicationList Get /iam/project/{projectId}/application List iam/application
IamProjectApplicationApi IamProjectApplicationRedirectCreate Post /iam/project/{projectId}/application/{applicationId}/redirect Create iam/application.redirect
IamProjectApplicationApi IamProjectApplicationRedirectDelete Delete /iam/project/{projectId}/application/{applicationId}/redirect/{redirectId} Delete iam/application.redirect
IamProjectApplicationApi IamProjectApplicationRedirectGet Get /iam/project/{projectId}/application/{applicationId}/redirect/{redirectId} Get iam/application.redirect
IamProjectApplicationApi IamProjectApplicationRedirectList Get /iam/project/{projectId}/application/{applicationId}/redirect List iam/application.redirect
IamProjectApplicationApi IamProjectApplicationRedirectPatch Patch /iam/project/{projectId}/application/{applicationId}/redirect/{redirectId} Update iam/application.redirect
IamProjectApplicationApi IamProjectApplicationServiceGet Get /iam/project/{projectId}/application/{applicationId}/service/{serviceId} Get iam/application.service
IamProjectApplicationApi IamProjectApplicationServiceList Get /iam/project/{projectId}/application/{applicationId}/service List iam/application.service
IamProjectApplicationApi IamProjectApplicationTagCreate Post /iam/project/{projectId}/application/{applicationId}/tag Create iam/application.tag
IamProjectApplicationApi IamProjectApplicationTagDelete Delete /iam/project/{projectId}/application/{applicationId}/tag/{tagId} Delete iam/application.tag
IamProjectApplicationApi IamProjectApplicationTagGet Get /iam/project/{projectId}/application/{applicationId}/tag/{tagId} Get iam/application.tag
IamProjectApplicationApi IamProjectApplicationTagList Get /iam/project/{projectId}/application/{applicationId}/tag List iam/application.tag
IamProjectApplicationApi IamProjectApplicationTagPut Put /iam/project/{projectId}/application/{applicationId}/tag Replace iam/application.tag
IamProjectApplicationApi IamProjectApplicationUpdate Patch /iam/project/{projectId}/application/{applicationId} Update iam/application
IamProjectGroupApi IamProjectGroupActorCreate Post /iam/project/{projectId}/group/{groupId}/actor Create iam/group.actor
IamProjectGroupApi IamProjectGroupActorDelete Delete /iam/project/{projectId}/group/{groupId}/actor/{actorId} Delete iam/group.actor
IamProjectGroupApi IamProjectGroupActorGet Get /iam/project/{projectId}/group/{groupId}/actor/{actorId} Get iam/group.actor
IamProjectGroupApi IamProjectGroupActorList Get /iam/project/{projectId}/group/{groupId}/actor List iam/group.actor
IamProjectGroupApi IamProjectGroupCreate Post /iam/project/{projectId}/group Create iam/group
IamProjectGroupApi IamProjectGroupDelete Delete /iam/project/{projectId}/group/{groupId} Delete iam/group
IamProjectGroupApi IamProjectGroupEventGet Get /iam/project/{projectId}/group/{groupId}/event/{eventId} Get iam/group.event
IamProjectGroupApi IamProjectGroupEventList Get /iam/project/{projectId}/group/{groupId}/event List iam/group.event
IamProjectGroupApi IamProjectGroupGet Get /iam/project/{projectId}/group/{groupId} Get iam/group
IamProjectGroupApi IamProjectGroupList Get /iam/project/{projectId}/group List iam/group
IamProjectGroupApi IamProjectGroupServiceGet Get /iam/project/{projectId}/group/{groupId}/service/{serviceId} Get iam/group.service
IamProjectGroupApi IamProjectGroupServiceList Get /iam/project/{projectId}/group/{groupId}/service List iam/group.service
IamProjectGroupApi IamProjectGroupTagCreate Post /iam/project/{projectId}/group/{groupId}/tag Create iam/group.tag
IamProjectGroupApi IamProjectGroupTagDelete Delete /iam/project/{projectId}/group/{groupId}/tag/{tagId} Delete iam/group.tag
IamProjectGroupApi IamProjectGroupTagGet Get /iam/project/{projectId}/group/{groupId}/tag/{tagId} Get iam/group.tag
IamProjectGroupApi IamProjectGroupTagList Get /iam/project/{projectId}/group/{groupId}/tag List iam/group.tag
IamProjectGroupApi IamProjectGroupTagPut Put /iam/project/{projectId}/group/{groupId}/tag Replace iam/group.tag
IamProjectGroupApi IamProjectGroupUpdate Patch /iam/project/{projectId}/group/{groupId} Update iam/group
IamProjectPolicyApi IamProjectPolicyActorCreate Post /iam/project/{projectId}/policy/{policyId}/actor Create iam/policy.actor
IamProjectPolicyApi IamProjectPolicyActorDelete Delete /iam/project/{projectId}/policy/{policyId}/actor/{actorId} Delete iam/policy.actor
IamProjectPolicyApi IamProjectPolicyActorGet Get /iam/project/{projectId}/policy/{policyId}/actor/{actorId} Get iam/policy.actor
IamProjectPolicyApi IamProjectPolicyActorList Get /iam/project/{projectId}/policy/{policyId}/actor List iam/policy.actor
IamProjectPolicyApi IamProjectPolicyCreate Post /iam/project/{projectId}/policy Create iam/policy
IamProjectPolicyApi IamProjectPolicyDelete Delete /iam/project/{projectId}/policy/{policyId} Delete iam/policy
IamProjectPolicyApi IamProjectPolicyEventGet Get /iam/project/{projectId}/policy/{policyId}/event/{eventId} Get iam/policy.event
IamProjectPolicyApi IamProjectPolicyEventList Get /iam/project/{projectId}/policy/{policyId}/event List iam/policy.event
IamProjectPolicyApi IamProjectPolicyGet Get /iam/project/{projectId}/policy/{policyId} Get iam/policy
IamProjectPolicyApi IamProjectPolicyList Get /iam/project/{projectId}/policy List iam/policy
IamProjectPolicyApi IamProjectPolicyServiceGet Get /iam/project/{projectId}/policy/{policyId}/service/{serviceId} Get iam/policy.service
IamProjectPolicyApi IamProjectPolicyServiceList Get /iam/project/{projectId}/policy/{policyId}/service List iam/policy.service
IamProjectPolicyApi IamProjectPolicyTagCreate Post /iam/project/{projectId}/policy/{policyId}/tag Create iam/policy.tag
IamProjectPolicyApi IamProjectPolicyTagDelete Delete /iam/project/{projectId}/policy/{policyId}/tag/{tagId} Delete iam/policy.tag
IamProjectPolicyApi IamProjectPolicyTagGet Get /iam/project/{projectId}/policy/{policyId}/tag/{tagId} Get iam/policy.tag
IamProjectPolicyApi IamProjectPolicyTagList Get /iam/project/{projectId}/policy/{policyId}/tag List iam/policy.tag
IamProjectPolicyApi IamProjectPolicyTagPut Put /iam/project/{projectId}/policy/{policyId}/tag Replace iam/policy.tag
IamProjectPolicyApi IamProjectPolicyUpdate Patch /iam/project/{projectId}/policy/{policyId} Update iam/policy
IamProjectRoleApi IamProjectRoleCreate Post /iam/project/{projectId}/role Create iam/role
IamProjectRoleApi IamProjectRoleDelete Delete /iam/project/{projectId}/role/{roleId} Delete iam/role
IamProjectRoleApi IamProjectRoleEventGet Get /iam/project/{projectId}/role/{roleId}/event/{eventId} Get iam/role.event
IamProjectRoleApi IamProjectRoleEventList Get /iam/project/{projectId}/role/{roleId}/event List iam/role.event
IamProjectRoleApi IamProjectRoleGet Get /iam/project/{projectId}/role/{roleId} Get iam/role
IamProjectRoleApi IamProjectRoleList Get /iam/project/{projectId}/role List iam/role
IamProjectRoleApi IamProjectRolePermissionCreate Post /iam/project/{projectId}/role/{roleId}/permission Create iam/role.permission
IamProjectRoleApi IamProjectRolePermissionDelete Delete /iam/project/{projectId}/role/{roleId}/permission/{permissionId} Delete iam/role.permission
IamProjectRoleApi IamProjectRolePermissionGet Get /iam/project/{projectId}/role/{roleId}/permission/{permissionId} Get iam/role.permission
IamProjectRoleApi IamProjectRolePermissionList Get /iam/project/{projectId}/role/{roleId}/permission List iam/role.permission
IamProjectRoleApi IamProjectRolePermissionPut Put /iam/project/{projectId}/role/{roleId}/permission Replace iam/role.permission
IamProjectRoleApi IamProjectRoleServiceGet Get /iam/project/{projectId}/role/{roleId}/service/{serviceId} Get iam/role.service
IamProjectRoleApi IamProjectRoleServiceList Get /iam/project/{projectId}/role/{roleId}/service List iam/role.service
IamProjectRoleApi IamProjectRoleTagCreate Post /iam/project/{projectId}/role/{roleId}/tag Create iam/role.tag
IamProjectRoleApi IamProjectRoleTagDelete Delete /iam/project/{projectId}/role/{roleId}/tag/{tagId} Delete iam/role.tag
IamProjectRoleApi IamProjectRoleTagGet Get /iam/project/{projectId}/role/{roleId}/tag/{tagId} Get iam/role.tag
IamProjectRoleApi IamProjectRoleTagList Get /iam/project/{projectId}/role/{roleId}/tag List iam/role.tag
IamProjectRoleApi IamProjectRoleTagPut Put /iam/project/{projectId}/role/{roleId}/tag Replace iam/role.tag
IamProjectRoleApi IamProjectRoleUpdate Patch /iam/project/{projectId}/role/{roleId} Update iam/role
IamProjectSaApi IamProjectSaCreate Post /iam/project/{projectId}/sa Create iam/sa
IamProjectSaApi IamProjectSaCredentialCreate Post /iam/project/{projectId}/sa/{saId}/credential Create iam/sa.credential
IamProjectSaApi IamProjectSaCredentialDelete Delete /iam/project/{projectId}/sa/{saId}/credential/{credentialId} Delete iam/sa.credential
IamProjectSaApi IamProjectSaCredentialGet Get /iam/project/{projectId}/sa/{saId}/credential/{credentialId} Get iam/sa.credential
IamProjectSaApi IamProjectSaCredentialList Get /iam/project/{projectId}/sa/{saId}/credential List iam/sa.credential
IamProjectSaApi IamProjectSaCredentialPatch Patch /iam/project/{projectId}/sa/{saId}/credential/{credentialId} Update iam/sa.credential
IamProjectSaApi IamProjectSaDelete Delete /iam/project/{projectId}/sa/{saId} Delete iam/sa
IamProjectSaApi IamProjectSaEventGet Get /iam/project/{projectId}/sa/{saId}/event/{eventId} Get iam/sa.event
IamProjectSaApi IamProjectSaEventList Get /iam/project/{projectId}/sa/{saId}/event List iam/sa.event
IamProjectSaApi IamProjectSaGet Get /iam/project/{projectId}/sa/{saId} Get iam/sa
IamProjectSaApi IamProjectSaList Get /iam/project/{projectId}/sa List iam/sa
IamProjectSaApi IamProjectSaServiceGet Get /iam/project/{projectId}/sa/{saId}/service/{serviceId} Get iam/sa.service
IamProjectSaApi IamProjectSaServiceList Get /iam/project/{projectId}/sa/{saId}/service List iam/sa.service
IamProjectSaApi IamProjectSaTagCreate Post /iam/project/{projectId}/sa/{saId}/tag Create iam/sa.tag
IamProjectSaApi IamProjectSaTagDelete Delete /iam/project/{projectId}/sa/{saId}/tag/{tagId} Delete iam/sa.tag
IamProjectSaApi IamProjectSaTagGet Get /iam/project/{projectId}/sa/{saId}/tag/{tagId} Get iam/sa.tag
IamProjectSaApi IamProjectSaTagList Get /iam/project/{projectId}/sa/{saId}/tag List iam/sa.tag
IamProjectSaApi IamProjectSaTagPut Put /iam/project/{projectId}/sa/{saId}/tag Replace iam/sa.tag
IamProjectSaApi IamProjectSaUpdate Patch /iam/project/{projectId}/sa/{saId} Update iam/sa
IamUserApi IamUserAuthorizationCode Post /iam/user/{userId}/authorization/{authorizationId}/actions/code Code iam/user.authorization
IamUserApi IamUserAuthorizationCreate Post /iam/user/{userId}/authorization Create iam/user.authorization
IamUserApi IamUserAuthorizationDelete Delete /iam/user/{userId}/authorization/{authorizationId} Delete iam/user.authorization
IamUserApi IamUserAuthorizationGet Get /iam/user/{userId}/authorization/{authorizationId} Get iam/user.authorization
IamUserApi IamUserAuthorizationList Get /iam/user/{userId}/authorization List iam/user.authorization
IamUserApi IamUserCredentialAuthtokenDelete Delete /iam/user/{userId}/credential/authtoken/{authtokenId} Delete iam/user.credential
IamUserApi IamUserCredentialAuthtokenGet Get /iam/user/{userId}/credential/authtoken/{authtokenId} Get iam/user.credential
IamUserApi IamUserCredentialAuthtokenList Get /iam/user/{userId}/credential/authtoken List iam/user.credential
IamUserApi IamUserCredentialCreate Post /iam/user/{userId}/credential Create iam/user.credential
IamUserApi IamUserCredentialDelete Delete /iam/user/{userId}/credential/{credentialId} Delete iam/user.credential
IamUserApi IamUserCredentialGet Get /iam/user/{userId}/credential/{credentialId} Get iam/user.credential
IamUserApi IamUserCredentialList Get /iam/user/{userId}/credential List iam/user.credential
IamUserApi IamUserCredentialPatch Patch /iam/user/{userId}/credential/{credentialId} Update iam/user.credential
IamUserApi IamUserDelete Delete /iam/user/{userId} Delete iam/user
IamUserApi IamUserGet Get /iam/user/{userId} Get iam/user
IamUserApi IamUserServiceGet Get /iam/user/{userId}/service/{serviceId} Get iam/user.service
IamUserApi IamUserServiceList Get /iam/user/{userId}/service List iam/user.service
IamUserApi IamUserUpdate Patch /iam/user/{userId} Update iam/user
InsightProjectJournalApi InsightProjectJournalCreate Post /insight/{locationId}/project/{projectId}/journal Create insight/journal
InsightProjectJournalApi InsightProjectJournalCredentialCreate Post /insight/{locationId}/project/{projectId}/journal/{journalId}/credential Create insight/journal.credential
InsightProjectJournalApi InsightProjectJournalCredentialDelete Delete /insight/{locationId}/project/{projectId}/journal/{journalId}/credential/{credentialId} Delete insight/journal.credential
InsightProjectJournalApi InsightProjectJournalCredentialGet Get /insight/{locationId}/project/{projectId}/journal/{journalId}/credential/{credentialId} Get insight/journal.credential
InsightProjectJournalApi InsightProjectJournalCredentialList Get /insight/{locationId}/project/{projectId}/journal/{journalId}/credential List insight/journal.credential
InsightProjectJournalApi InsightProjectJournalCredentialPatch Patch /insight/{locationId}/project/{projectId}/journal/{journalId}/credential/{credentialId} Update insight/journal.credential
InsightProjectJournalApi InsightProjectJournalDelete Delete /insight/{locationId}/project/{projectId}/journal/{journalId} Delete insight/journal
InsightProjectJournalApi InsightProjectJournalEventGet Get /insight/{locationId}/project/{projectId}/journal/{journalId}/event/{eventId} Get insight/journal.event
InsightProjectJournalApi InsightProjectJournalEventList Get /insight/{locationId}/project/{projectId}/journal/{journalId}/event List insight/journal.event
InsightProjectJournalApi InsightProjectJournalGet Get /insight/{locationId}/project/{projectId}/journal/{journalId} Get insight/journal
InsightProjectJournalApi InsightProjectJournalList Get /insight/{locationId}/project/{projectId}/journal List insight/journal
InsightProjectJournalApi InsightProjectJournalLogGet Get /insight/{locationId}/project/{projectId}/journal/{journalId}/log Get insight/journal.log
InsightProjectJournalApi InsightProjectJournalServiceGet Get /insight/{locationId}/project/{projectId}/journal/{journalId}/service/{serviceId} Get insight/journal.service
InsightProjectJournalApi InsightProjectJournalServiceList Get /insight/{locationId}/project/{projectId}/journal/{journalId}/service List insight/journal.service
InsightProjectJournalApi InsightProjectJournalTagCreate Post /insight/{locationId}/project/{projectId}/journal/{journalId}/tag Create insight/journal.tag
InsightProjectJournalApi InsightProjectJournalTagDelete Delete /insight/{locationId}/project/{projectId}/journal/{journalId}/tag/{tagId} Delete insight/journal.tag
InsightProjectJournalApi InsightProjectJournalTagGet Get /insight/{locationId}/project/{projectId}/journal/{journalId}/tag/{tagId} Get insight/journal.tag
InsightProjectJournalApi InsightProjectJournalTagList Get /insight/{locationId}/project/{projectId}/journal/{journalId}/tag List insight/journal.tag
InsightProjectJournalApi InsightProjectJournalTagPut Put /insight/{locationId}/project/{projectId}/journal/{journalId}/tag Replace insight/journal.tag
InsightProjectJournalApi InsightProjectJournalTransfer Post /insight/{locationId}/project/{projectId}/journal/{journalId}/actions/transfer Transfer insight/journal
InsightProjectJournalApi InsightProjectJournalUpdate Patch /insight/{locationId}/project/{projectId}/journal/{journalId} Update insight/journal
NetworkingProjectFirewallApi NetworkingProjectFirewallCreate Post /networking/{locationId}/project/{projectId}/firewall Create networking/firewall
NetworkingProjectFirewallApi NetworkingProjectFirewallDelete Delete /networking/{locationId}/project/{projectId}/firewall/{firewallId} Delete networking/firewall
NetworkingProjectFirewallApi NetworkingProjectFirewallEgressCreate Post /networking/{locationId}/project/{projectId}/firewall/{firewallId}/egress Create networking/firewall.egress
NetworkingProjectFirewallApi NetworkingProjectFirewallEgressDelete Delete /networking/{locationId}/project/{projectId}/firewall/{firewallId}/egress/{egressId} Delete networking/firewall.egress
NetworkingProjectFirewallApi NetworkingProjectFirewallEgressGet Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/egress/{egressId} Get networking/firewall.egress
NetworkingProjectFirewallApi NetworkingProjectFirewallEgressList Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/egress List networking/firewall.egress
NetworkingProjectFirewallApi NetworkingProjectFirewallEgressPut Put /networking/{locationId}/project/{projectId}/firewall/{firewallId}/egress Replace networking/firewall.egress
NetworkingProjectFirewallApi NetworkingProjectFirewallEventGet Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/event/{eventId} Get networking/firewall.event
NetworkingProjectFirewallApi NetworkingProjectFirewallEventList Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/event List networking/firewall.event
NetworkingProjectFirewallApi NetworkingProjectFirewallGet Get /networking/{locationId}/project/{projectId}/firewall/{firewallId} Get networking/firewall
NetworkingProjectFirewallApi NetworkingProjectFirewallIngressCreate Post /networking/{locationId}/project/{projectId}/firewall/{firewallId}/ingress Create networking/firewall.ingress
NetworkingProjectFirewallApi NetworkingProjectFirewallIngressDelete Delete /networking/{locationId}/project/{projectId}/firewall/{firewallId}/ingress/{ingressId} Delete networking/firewall.ingress
NetworkingProjectFirewallApi NetworkingProjectFirewallIngressGet Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/ingress/{ingressId} Get networking/firewall.ingress
NetworkingProjectFirewallApi NetworkingProjectFirewallIngressList Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/ingress List networking/firewall.ingress
NetworkingProjectFirewallApi NetworkingProjectFirewallIngressPut Put /networking/{locationId}/project/{projectId}/firewall/{firewallId}/ingress Replace networking/firewall.ingress
NetworkingProjectFirewallApi NetworkingProjectFirewallList Get /networking/{locationId}/project/{projectId}/firewall List networking/firewall
NetworkingProjectFirewallApi NetworkingProjectFirewallServiceGet Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/service/{serviceId} Get networking/firewall.service
NetworkingProjectFirewallApi NetworkingProjectFirewallServiceList Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/service List networking/firewall.service
NetworkingProjectFirewallApi NetworkingProjectFirewallTagCreate Post /networking/{locationId}/project/{projectId}/firewall/{firewallId}/tag Create networking/firewall.tag
NetworkingProjectFirewallApi NetworkingProjectFirewallTagDelete Delete /networking/{locationId}/project/{projectId}/firewall/{firewallId}/tag/{tagId} Delete networking/firewall.tag
NetworkingProjectFirewallApi NetworkingProjectFirewallTagGet Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/tag/{tagId} Get networking/firewall.tag
NetworkingProjectFirewallApi NetworkingProjectFirewallTagList Get /networking/{locationId}/project/{projectId}/firewall/{firewallId}/tag List networking/firewall.tag
NetworkingProjectFirewallApi NetworkingProjectFirewallTagPut Put /networking/{locationId}/project/{projectId}/firewall/{firewallId}/tag Replace networking/firewall.tag
NetworkingProjectFirewallApi NetworkingProjectFirewallTransfer Post /networking/{locationId}/project/{projectId}/firewall/{firewallId}/actions/transfer Transfer networking/firewall
NetworkingProjectFirewallApi NetworkingProjectFirewallUpdate Patch /networking/{locationId}/project/{projectId}/firewall/{firewallId} Update networking/firewall
NetworkingProjectIpApi NetworkingProjectIpAssociate Post /networking/{locationId}/project/{projectId}/ip/{ipId}/actions/associate Associate networking/ip
NetworkingProjectIpApi NetworkingProjectIpCreate Post /networking/{locationId}/project/{projectId}/ip Create networking/ip
NetworkingProjectIpApi NetworkingProjectIpDelete Delete /networking/{locationId}/project/{projectId}/ip/{ipId} Delete networking/ip
NetworkingProjectIpApi NetworkingProjectIpDisassociate Post /networking/{locationId}/project/{projectId}/ip/{ipId}/actions/disassociate Disassociate networking/ip
NetworkingProjectIpApi NetworkingProjectIpEventGet Get /networking/{locationId}/project/{projectId}/ip/{ipId}/event/{eventId} Get networking/ip.event
NetworkingProjectIpApi NetworkingProjectIpEventList Get /networking/{locationId}/project/{projectId}/ip/{ipId}/event List networking/ip.event
NetworkingProjectIpApi NetworkingProjectIpGet Get /networking/{locationId}/project/{projectId}/ip/{ipId} Get networking/ip
NetworkingProjectIpApi NetworkingProjectIpList Get /networking/{locationId}/project/{projectId}/ip List networking/ip
NetworkingProjectIpApi NetworkingProjectIpPersist Post /networking/{locationId}/project/{projectId}/ip/{ipId}/actions/persist Persist networking/ip
NetworkingProjectIpApi NetworkingProjectIpServiceGet Get /networking/{locationId}/project/{projectId}/ip/{ipId}/service/{serviceId} Get networking/ip.service
NetworkingProjectIpApi NetworkingProjectIpServiceList Get /networking/{locationId}/project/{projectId}/ip/{ipId}/service List networking/ip.service
NetworkingProjectIpApi NetworkingProjectIpTagCreate Post /networking/{locationId}/project/{projectId}/ip/{ipId}/tag Create networking/ip.tag
NetworkingProjectIpApi NetworkingProjectIpTagDelete Delete /networking/{locationId}/project/{projectId}/ip/{ipId}/tag/{tagId} Delete networking/ip.tag
NetworkingProjectIpApi NetworkingProjectIpTagGet Get /networking/{locationId}/project/{projectId}/ip/{ipId}/tag/{tagId} Get networking/ip.tag
NetworkingProjectIpApi NetworkingProjectIpTagList Get /networking/{locationId}/project/{projectId}/ip/{ipId}/tag List networking/ip.tag
NetworkingProjectIpApi NetworkingProjectIpTagPut Put /networking/{locationId}/project/{projectId}/ip/{ipId}/tag Replace networking/ip.tag
NetworkingProjectIpApi NetworkingProjectIpTransfer Post /networking/{locationId}/project/{projectId}/ip/{ipId}/actions/transfer Transfer networking/ip
NetworkingProjectIpApi NetworkingProjectIpUpdate Patch /networking/{locationId}/project/{projectId}/ip/{ipId} Update networking/ip
NetworkingProjectNetadpApi NetworkingProjectNetadpCreate Post /networking/{locationId}/project/{projectId}/netadp Create networking/netadp
NetworkingProjectNetadpApi NetworkingProjectNetadpDelete Delete /networking/{locationId}/project/{projectId}/netadp/{netadpId} Delete networking/netadp
NetworkingProjectNetadpApi NetworkingProjectNetadpEventGet Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/event/{eventId} Get networking/netadp.event
NetworkingProjectNetadpApi NetworkingProjectNetadpEventList Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/event List networking/netadp.event
NetworkingProjectNetadpApi NetworkingProjectNetadpGet Get /networking/{locationId}/project/{projectId}/netadp/{netadpId} Get networking/netadp
NetworkingProjectNetadpApi NetworkingProjectNetadpList Get /networking/{locationId}/project/{projectId}/netadp List networking/netadp
NetworkingProjectNetadpApi NetworkingProjectNetadpMetricGet Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/metric/{metricId} Get networking/netadp.metric
NetworkingProjectNetadpApi NetworkingProjectNetadpMetricList Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/metric List networking/netadp.metric
NetworkingProjectNetadpApi NetworkingProjectNetadpMetricSeriesList Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/metric/{metricId}/series List networking/netadp.series
NetworkingProjectNetadpApi NetworkingProjectNetadpServiceGet Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/service/{serviceId} Get networking/netadp.service
NetworkingProjectNetadpApi NetworkingProjectNetadpServiceList Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/service List networking/netadp.service
NetworkingProjectNetadpApi NetworkingProjectNetadpTagCreate Post /networking/{locationId}/project/{projectId}/netadp/{netadpId}/tag Create networking/netadp.tag
NetworkingProjectNetadpApi NetworkingProjectNetadpTagDelete Delete /networking/{locationId}/project/{projectId}/netadp/{netadpId}/tag/{tagId} Delete networking/netadp.tag
NetworkingProjectNetadpApi NetworkingProjectNetadpTagGet Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/tag/{tagId} Get networking/netadp.tag
NetworkingProjectNetadpApi NetworkingProjectNetadpTagList Get /networking/{locationId}/project/{projectId}/netadp/{netadpId}/tag List networking/netadp.tag
NetworkingProjectNetadpApi NetworkingProjectNetadpTagPut Put /networking/{locationId}/project/{projectId}/netadp/{netadpId}/tag Replace networking/netadp.tag
NetworkingProjectNetadpApi NetworkingProjectNetadpUpdate Patch /networking/{locationId}/project/{projectId}/netadp/{netadpId} Update networking/netadp
NetworkingProjectNetgwApi NetworkingProjectNetgwAttach Post /networking/{locationId}/project/{projectId}/netgw/{netgwId}/actions/attach Attach networking/netgw
NetworkingProjectNetgwApi NetworkingProjectNetgwCreate Post /networking/{locationId}/project/{projectId}/netgw Create networking/netgw
NetworkingProjectNetgwApi NetworkingProjectNetgwDelete Delete /networking/{locationId}/project/{projectId}/netgw/{netgwId} Delete networking/netgw
NetworkingProjectNetgwApi NetworkingProjectNetgwDetach Post /networking/{locationId}/project/{projectId}/netgw/{netgwId}/actions/detach Detach networking/netgw
NetworkingProjectNetgwApi NetworkingProjectNetgwEventGet Get /networking/{locationId}/project/{projectId}/netgw/{netgwId}/event/{eventId} Get networking/netgw.event
NetworkingProjectNetgwApi NetworkingProjectNetgwEventList Get /networking/{locationId}/project/{projectId}/netgw/{netgwId}/event List networking/netgw.event
NetworkingProjectNetgwApi NetworkingProjectNetgwGet Get /networking/{locationId}/project/{projectId}/netgw/{netgwId} Get networking/netgw
NetworkingProjectNetgwApi NetworkingProjectNetgwList Get /networking/{locationId}/project/{projectId}/netgw List networking/netgw
NetworkingProjectNetgwApi NetworkingProjectNetgwServiceGet Get /networking/{locationId}/project/{projectId}/netgw/{netgwId}/service/{serviceId} Get networking/netgw.service
NetworkingProjectNetgwApi NetworkingProjectNetgwServiceList Get /networking/{locationId}/project/{projectId}/netgw/{netgwId}/service List networking/netgw.service
NetworkingProjectNetgwApi NetworkingProjectNetgwTagCreate Post /networking/{locationId}/project/{projectId}/netgw/{netgwId}/tag Create networking/netgw.tag
NetworkingProjectNetgwApi NetworkingProjectNetgwTagDelete Delete /networking/{locationId}/project/{projectId}/netgw/{netgwId}/tag/{tagId} Delete networking/netgw.tag
NetworkingProjectNetgwApi NetworkingProjectNetgwTagGet Get /networking/{locationId}/project/{projectId}/netgw/{netgwId}/tag/{tagId} Get networking/netgw.tag
NetworkingProjectNetgwApi NetworkingProjectNetgwTagList Get /networking/{locationId}/project/{projectId}/netgw/{netgwId}/tag List networking/netgw.tag
NetworkingProjectNetgwApi NetworkingProjectNetgwTagPut Put /networking/{locationId}/project/{projectId}/netgw/{netgwId}/tag Replace networking/netgw.tag
NetworkingProjectNetgwApi NetworkingProjectNetgwUpdate Patch /networking/{locationId}/project/{projectId}/netgw/{netgwId} Update networking/netgw
NetworkingProjectNetworkApi NetworkingProjectNetworkCreate Post /networking/{locationId}/project/{projectId}/network Create networking/network
NetworkingProjectNetworkApi NetworkingProjectNetworkDelete Delete /networking/{locationId}/project/{projectId}/network/{networkId} Delete networking/network
NetworkingProjectNetworkApi NetworkingProjectNetworkEventGet Get /networking/{locationId}/project/{projectId}/network/{networkId}/event/{eventId} Get networking/network.event
NetworkingProjectNetworkApi NetworkingProjectNetworkEventList Get /networking/{locationId}/project/{projectId}/network/{networkId}/event List networking/network.event
NetworkingProjectNetworkApi NetworkingProjectNetworkGet Get /networking/{locationId}/project/{projectId}/network/{networkId} Get networking/network
NetworkingProjectNetworkApi NetworkingProjectNetworkList Get /networking/{locationId}/project/{projectId}/network List networking/network
NetworkingProjectNetworkApi NetworkingProjectNetworkServiceGet Get /networking/{locationId}/project/{projectId}/network/{networkId}/service/{serviceId} Get networking/network.service
NetworkingProjectNetworkApi NetworkingProjectNetworkServiceList Get /networking/{locationId}/project/{projectId}/network/{networkId}/service List networking/network.service
NetworkingProjectNetworkApi NetworkingProjectNetworkTagCreate Post /networking/{locationId}/project/{projectId}/network/{networkId}/tag Create networking/network.tag
NetworkingProjectNetworkApi NetworkingProjectNetworkTagDelete Delete /networking/{locationId}/project/{projectId}/network/{networkId}/tag/{tagId} Delete networking/network.tag
NetworkingProjectNetworkApi NetworkingProjectNetworkTagGet Get /networking/{locationId}/project/{projectId}/network/{networkId}/tag/{tagId} Get networking/network.tag
NetworkingProjectNetworkApi NetworkingProjectNetworkTagList Get /networking/{locationId}/project/{projectId}/network/{networkId}/tag List networking/network.tag
NetworkingProjectNetworkApi NetworkingProjectNetworkTagPut Put /networking/{locationId}/project/{projectId}/network/{networkId}/tag Replace networking/network.tag
NetworkingProjectNetworkApi NetworkingProjectNetworkUpdate Patch /networking/{locationId}/project/{projectId}/network/{networkId} Update networking/network
ProviderProjectAgentApi ProviderProjectAgentCreate Post /provider/{locationId}/project/{projectId}/agent Create provider/agent
ProviderProjectAgentApi ProviderProjectAgentCredentialCreate Post /provider/{locationId}/project/{projectId}/agent/{agentId}/credential Create provider/agent.credential
ProviderProjectAgentApi ProviderProjectAgentCredentialDelete Delete /provider/{locationId}/project/{projectId}/agent/{agentId}/credential/{credentialId} Delete provider/agent.credential
ProviderProjectAgentApi ProviderProjectAgentCredentialGet Get /provider/{locationId}/project/{projectId}/agent/{agentId}/credential/{credentialId} Get provider/agent.credential
ProviderProjectAgentApi ProviderProjectAgentCredentialList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/credential List provider/agent.credential
ProviderProjectAgentApi ProviderProjectAgentCredentialPatch Patch /provider/{locationId}/project/{projectId}/agent/{agentId}/credential/{credentialId} Update provider/agent.credential
ProviderProjectAgentApi ProviderProjectAgentDelete Delete /provider/{locationId}/project/{projectId}/agent/{agentId} Delete provider/agent
ProviderProjectAgentApi ProviderProjectAgentEnabledServiceCreate Post /provider/{locationId}/project/{projectId}/agent/{agentId}/enabledService Create provider/agent.enabledService
ProviderProjectAgentApi ProviderProjectAgentEnabledServiceDelete Delete /provider/{locationId}/project/{projectId}/agent/{agentId}/enabledService/{enabledServiceId} Delete provider/agent.enabledService
ProviderProjectAgentApi ProviderProjectAgentEnabledServiceGet Get /provider/{locationId}/project/{projectId}/agent/{agentId}/enabledService/{enabledServiceId} Get provider/agent.enabledService
ProviderProjectAgentApi ProviderProjectAgentEnabledServiceList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/enabledService List provider/agent.enabledService
ProviderProjectAgentApi ProviderProjectAgentEventGet Get /provider/{locationId}/project/{projectId}/agent/{agentId}/event/{eventId} Get provider/agent.event
ProviderProjectAgentApi ProviderProjectAgentEventList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/event List provider/agent.event
ProviderProjectAgentApi ProviderProjectAgentGet Get /provider/{locationId}/project/{projectId}/agent/{agentId} Get provider/agent
ProviderProjectAgentApi ProviderProjectAgentInspect Post /provider/{locationId}/project/{projectId}/agent/{agentId}/actions/inspect Inspect provider/agent
ProviderProjectAgentApi ProviderProjectAgentList Get /provider/{locationId}/project/{projectId}/agent List provider/agent
ProviderProjectAgentApi ProviderProjectAgentResourceEventList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/resource/{resourceId}/event List provider/agent.event
ProviderProjectAgentApi ProviderProjectAgentResourceGet Get /provider/{locationId}/project/{projectId}/agent/{agentId}/resource/{resourceId} Get provider/agent.resource
ProviderProjectAgentApi ProviderProjectAgentResourceInspect Post /provider/{locationId}/project/{projectId}/agent/{agentId}/resource/{resourceId}/actions/inspect Inspect provider/agent.resource
ProviderProjectAgentApi ProviderProjectAgentResourceList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/resource List provider/agent.resource
ProviderProjectAgentApi ProviderProjectAgentResourceRecreate Post /provider/{locationId}/project/{projectId}/agent/{agentId}/resource/{resourceId}/actions/recreate Recreate provider/agent.resource
ProviderProjectAgentApi ProviderProjectAgentServiceGet Get /provider/{locationId}/project/{projectId}/agent/{agentId}/service/{serviceId} Get provider/agent.service
ProviderProjectAgentApi ProviderProjectAgentServiceList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/service List provider/agent.service
ProviderProjectAgentApi ProviderProjectAgentStart Post /provider/{locationId}/project/{projectId}/agent/{agentId}/actions/start Start provider/agent
ProviderProjectAgentApi ProviderProjectAgentSuspend Post /provider/{locationId}/project/{projectId}/agent/{agentId}/actions/suspend Suspend provider/agent
ProviderProjectAgentApi ProviderProjectAgentTagCreate Post /provider/{locationId}/project/{projectId}/agent/{agentId}/tag Create provider/agent.tag
ProviderProjectAgentApi ProviderProjectAgentTagDelete Delete /provider/{locationId}/project/{projectId}/agent/{agentId}/tag/{tagId} Delete provider/agent.tag
ProviderProjectAgentApi ProviderProjectAgentTagGet Get /provider/{locationId}/project/{projectId}/agent/{agentId}/tag/{tagId} Get provider/agent.tag
ProviderProjectAgentApi ProviderProjectAgentTagList Get /provider/{locationId}/project/{projectId}/agent/{agentId}/tag List provider/agent.tag
ProviderProjectAgentApi ProviderProjectAgentTagPut Put /provider/{locationId}/project/{projectId}/agent/{agentId}/tag Replace provider/agent.tag
ProviderProjectAgentApi ProviderProjectAgentTransfer Post /provider/{locationId}/project/{projectId}/agent/{agentId}/actions/transfer Transfer provider/agent
ProviderProjectAgentApi ProviderProjectAgentUpdate Patch /provider/{locationId}/project/{projectId}/agent/{agentId} Update provider/agent
SearchResourceApi SearchResourceList Get /search/resource List search/resource
StorageProjectBucketApi StorageProjectBucketGet Get /storage/{locationId}/project/{projectId}/bucket/{bucketId} Get storage/bucket
StorageProjectBucketApi StorageProjectBucketList Get /storage/{locationId}/project/{projectId}/bucket List storage/bucket
StorageProjectBucketApi StorageProjectBucketObjectDelete Delete /storage/{locationId}/project/{projectId}/bucket/{bucketId}/object/{objectId} Delete storage/bucket.object
StorageProjectBucketApi StorageProjectBucketObjectDownload Post /storage/{locationId}/project/{projectId}/bucket/{bucketId}/object/{objectId}/actions/download Download storage/bucket.object
StorageProjectBucketApi StorageProjectBucketObjectGet Get /storage/{locationId}/project/{projectId}/bucket/{bucketId}/object/{objectId} Get storage/bucket.object
StorageProjectBucketApi StorageProjectBucketObjectList Get /storage/{locationId}/project/{projectId}/bucket/{bucketId}/object List storage/bucket.object
StorageProjectBucketApi StorageProjectBucketUpload Post /storage/{locationId}/project/{projectId}/bucket/{bucketId}/actions/upload Upload storage/bucket
StorageProjectDiskApi StorageProjectDiskCreate Post /storage/{locationId}/project/{projectId}/disk Create storage/disk
StorageProjectDiskApi StorageProjectDiskDelete Delete /storage/{locationId}/project/{projectId}/disk/{diskId} Delete storage/disk
StorageProjectDiskApi StorageProjectDiskDetach Post /storage/{locationId}/project/{projectId}/disk/{diskId}/actions/detach Detach storage/disk
StorageProjectDiskApi StorageProjectDiskDownload Post /storage/{locationId}/project/{projectId}/disk/{diskId}/actions/download Download storage/disk
StorageProjectDiskApi StorageProjectDiskEventGet Get /storage/{locationId}/project/{projectId}/disk/{diskId}/event/{eventId} Get storage/disk.event
StorageProjectDiskApi StorageProjectDiskEventList Get /storage/{locationId}/project/{projectId}/disk/{diskId}/event List storage/disk.event
StorageProjectDiskApi StorageProjectDiskGet Get /storage/{locationId}/project/{projectId}/disk/{diskId} Get storage/disk
StorageProjectDiskApi StorageProjectDiskList Get /storage/{locationId}/project/{projectId}/disk List storage/disk
StorageProjectDiskApi StorageProjectDiskMetricGet Get /storage/{locationId}/project/{projectId}/disk/{diskId}/metric/{metricId} Get storage/disk.metric
StorageProjectDiskApi StorageProjectDiskMetricList Get /storage/{locationId}/project/{projectId}/disk/{diskId}/metric List storage/disk.metric
StorageProjectDiskApi StorageProjectDiskMetricSeriesList Get /storage/{locationId}/project/{projectId}/disk/{diskId}/metric/{metricId}/series List storage/disk.series
StorageProjectDiskApi StorageProjectDiskResize Post /storage/{locationId}/project/{projectId}/disk/{diskId}/actions/resize Resize storage/disk
StorageProjectDiskApi StorageProjectDiskServiceGet Get /storage/{locationId}/project/{projectId}/disk/{diskId}/service/{serviceId} Get storage/disk.service
StorageProjectDiskApi StorageProjectDiskServiceList Get /storage/{locationId}/project/{projectId}/disk/{diskId}/service List storage/disk.service
StorageProjectDiskApi StorageProjectDiskTagCreate Post /storage/{locationId}/project/{projectId}/disk/{diskId}/tag Create storage/disk.tag
StorageProjectDiskApi StorageProjectDiskTagDelete Delete /storage/{locationId}/project/{projectId}/disk/{diskId}/tag/{tagId} Delete storage/disk.tag
StorageProjectDiskApi StorageProjectDiskTagGet Get /storage/{locationId}/project/{projectId}/disk/{diskId}/tag/{tagId} Get storage/disk.tag
StorageProjectDiskApi StorageProjectDiskTagList Get /storage/{locationId}/project/{projectId}/disk/{diskId}/tag List storage/disk.tag
StorageProjectDiskApi StorageProjectDiskTagPut Put /storage/{locationId}/project/{projectId}/disk/{diskId}/tag Replace storage/disk.tag
StorageProjectDiskApi StorageProjectDiskTransfer Post /storage/{locationId}/project/{projectId}/disk/{diskId}/actions/transfer Transfer storage/disk
StorageProjectDiskApi StorageProjectDiskUpdate Patch /storage/{locationId}/project/{projectId}/disk/{diskId} Update storage/disk
StorageProjectImageApi StorageProjectImageCreate Post /storage/{locationId}/project/{projectId}/image Create storage/image
StorageProjectImageApi StorageProjectImageDelete Delete /storage/{locationId}/project/{projectId}/image/{imageId} Delete storage/image
StorageProjectImageApi StorageProjectImageEventGet Get /storage/{locationId}/project/{projectId}/image/{imageId}/event/{eventId} Get storage/image.event
StorageProjectImageApi StorageProjectImageEventList Get /storage/{locationId}/project/{projectId}/image/{imageId}/event List storage/image.event
StorageProjectImageApi StorageProjectImageGet Get /storage/{locationId}/project/{projectId}/image/{imageId} Get storage/image
StorageProjectImageApi StorageProjectImageList Get /storage/{locationId}/project/{projectId}/image List storage/image
StorageProjectImageApi StorageProjectImageServiceGet Get /storage/{locationId}/project/{projectId}/image/{imageId}/service/{serviceId} Get storage/image.service
StorageProjectImageApi StorageProjectImageServiceList Get /storage/{locationId}/project/{projectId}/image/{imageId}/service List storage/image.service
StorageProjectImageApi StorageProjectImageTagCreate Post /storage/{locationId}/project/{projectId}/image/{imageId}/tag Create storage/image.tag
StorageProjectImageApi StorageProjectImageTagDelete Delete /storage/{locationId}/project/{projectId}/image/{imageId}/tag/{tagId} Delete storage/image.tag
StorageProjectImageApi StorageProjectImageTagGet Get /storage/{locationId}/project/{projectId}/image/{imageId}/tag/{tagId} Get storage/image.tag
StorageProjectImageApi StorageProjectImageTagList Get /storage/{locationId}/project/{projectId}/image/{imageId}/tag List storage/image.tag
StorageProjectImageApi StorageProjectImageTagPut Put /storage/{locationId}/project/{projectId}/image/{imageId}/tag Replace storage/image.tag
StorageProjectImageApi StorageProjectImageTransfer Post /storage/{locationId}/project/{projectId}/image/{imageId}/actions/transfer Transfer storage/image
StorageProjectImageApi StorageProjectImageUpdate Patch /storage/{locationId}/project/{projectId}/image/{imageId} Update storage/image
StorageProjectIsoApi StorageProjectIsoCreate Post /storage/{locationId}/project/{projectId}/iso Create storage/iso
StorageProjectIsoApi StorageProjectIsoDelete Delete /storage/{locationId}/project/{projectId}/iso/{isoId} Delete storage/iso
StorageProjectIsoApi StorageProjectIsoDetach Post /storage/{locationId}/project/{projectId}/iso/{isoId}/actions/detach Detach storage/iso
StorageProjectIsoApi StorageProjectIsoEventGet Get /storage/{locationId}/project/{projectId}/iso/{isoId}/event/{eventId} Get storage/iso.event
StorageProjectIsoApi StorageProjectIsoEventList Get /storage/{locationId}/project/{projectId}/iso/{isoId}/event List storage/iso.event
StorageProjectIsoApi StorageProjectIsoGet Get /storage/{locationId}/project/{projectId}/iso/{isoId} Get storage/iso
StorageProjectIsoApi StorageProjectIsoList Get /storage/{locationId}/project/{projectId}/iso List storage/iso
StorageProjectIsoApi StorageProjectIsoServiceGet Get /storage/{locationId}/project/{projectId}/iso/{isoId}/service/{serviceId} Get storage/iso.service
StorageProjectIsoApi StorageProjectIsoServiceList Get /storage/{locationId}/project/{projectId}/iso/{isoId}/service List storage/iso.service
StorageProjectIsoApi StorageProjectIsoTagCreate Post /storage/{locationId}/project/{projectId}/iso/{isoId}/tag Create storage/iso.tag
StorageProjectIsoApi StorageProjectIsoTagDelete Delete /storage/{locationId}/project/{projectId}/iso/{isoId}/tag/{tagId} Delete storage/iso.tag
StorageProjectIsoApi StorageProjectIsoTagGet Get /storage/{locationId}/project/{projectId}/iso/{isoId}/tag/{tagId} Get storage/iso.tag
StorageProjectIsoApi StorageProjectIsoTagList Get /storage/{locationId}/project/{projectId}/iso/{isoId}/tag List storage/iso.tag
StorageProjectIsoApi StorageProjectIsoTagPut Put /storage/{locationId}/project/{projectId}/iso/{isoId}/tag Replace storage/iso.tag
StorageProjectIsoApi StorageProjectIsoTransfer Post /storage/{locationId}/project/{projectId}/iso/{isoId}/actions/transfer Transfer storage/iso
StorageProjectIsoApi StorageProjectIsoUpdate Patch /storage/{locationId}/project/{projectId}/iso/{isoId} Update storage/iso
StorageProjectVaultApi StorageProjectVaultConnectGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/connect/{connectId} Get storage/vault.connect
StorageProjectVaultApi StorageProjectVaultConnectList Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/connect List storage/vault.connect
StorageProjectVaultApi StorageProjectVaultCreate Post /storage/{locationId}/project/{projectId}/vault Create storage/vault
StorageProjectVaultApi StorageProjectVaultCredentialCreate Post /storage/{locationId}/project/{projectId}/vault/{vaultId}/credential Create storage/vault.credential
StorageProjectVaultApi StorageProjectVaultCredentialDelete Delete /storage/{locationId}/project/{projectId}/vault/{vaultId}/credential/{credentialId} Delete storage/vault.credential
StorageProjectVaultApi StorageProjectVaultCredentialGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/credential/{credentialId} Get storage/vault.credential
StorageProjectVaultApi StorageProjectVaultCredentialList Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/credential List storage/vault.credential
StorageProjectVaultApi StorageProjectVaultCredentialPatch Patch /storage/{locationId}/project/{projectId}/vault/{vaultId}/credential/{credentialId} Update storage/vault.credential
StorageProjectVaultApi StorageProjectVaultDelete Delete /storage/{locationId}/project/{projectId}/vault/{vaultId} Delete storage/vault
StorageProjectVaultApi StorageProjectVaultEventGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/event/{eventId} Get storage/vault.event
StorageProjectVaultApi StorageProjectVaultEventList Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/event List storage/vault.event
StorageProjectVaultApi StorageProjectVaultGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId} Get storage/vault
StorageProjectVaultApi StorageProjectVaultList Get /storage/{locationId}/project/{projectId}/vault List storage/vault
StorageProjectVaultApi StorageProjectVaultResize Post /storage/{locationId}/project/{projectId}/vault/{vaultId}/actions/resize Resize storage/vault
StorageProjectVaultApi StorageProjectVaultServiceGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/service/{serviceId} Get storage/vault.service
StorageProjectVaultApi StorageProjectVaultServiceList Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/service List storage/vault.service
StorageProjectVaultApi StorageProjectVaultSnapshotCreate Post /storage/{locationId}/project/{projectId}/vault/{vaultId}/snapshot Create storage/vault.snapshot
StorageProjectVaultApi StorageProjectVaultSnapshotDelete Delete /storage/{locationId}/project/{projectId}/vault/{vaultId}/snapshot/{snapshotId} Delete storage/vault.snapshot
StorageProjectVaultApi StorageProjectVaultSnapshotGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/snapshot/{snapshotId} Get storage/vault.snapshot
StorageProjectVaultApi StorageProjectVaultSnapshotList Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/snapshot List storage/vault.snapshot
StorageProjectVaultApi StorageProjectVaultStart Post /storage/{locationId}/project/{projectId}/vault/{vaultId}/actions/start Start storage/vault
StorageProjectVaultApi StorageProjectVaultStop Post /storage/{locationId}/project/{projectId}/vault/{vaultId}/actions/stop Stop storage/vault
StorageProjectVaultApi StorageProjectVaultTagCreate Post /storage/{locationId}/project/{projectId}/vault/{vaultId}/tag Create storage/vault.tag
StorageProjectVaultApi StorageProjectVaultTagDelete Delete /storage/{locationId}/project/{projectId}/vault/{vaultId}/tag/{tagId} Delete storage/vault.tag
StorageProjectVaultApi StorageProjectVaultTagGet Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/tag/{tagId} Get storage/vault.tag
StorageProjectVaultApi StorageProjectVaultTagList Get /storage/{locationId}/project/{projectId}/vault/{vaultId}/tag List storage/vault.tag
StorageProjectVaultApi StorageProjectVaultTagPut Put /storage/{locationId}/project/{projectId}/vault/{vaultId}/tag Replace storage/vault.tag
StorageProjectVaultApi StorageProjectVaultUpdate Patch /storage/{locationId}/project/{projectId}/vault/{vaultId} Update storage/vault
SupportProjectTicketApi SupportProjectTicketClose Post /support/project/{projectId}/ticket/{ticketId}/actions/close Close support/ticket
SupportProjectTicketApi SupportProjectTicketCreate Post /support/project/{projectId}/ticket Create support/ticket
SupportProjectTicketApi SupportProjectTicketGet Get /support/project/{projectId}/ticket/{ticketId} Get support/ticket
SupportProjectTicketApi SupportProjectTicketList Get /support/project/{projectId}/ticket List support/ticket
SupportProjectTicketApi SupportProjectTicketMessageCreate Post /support/project/{projectId}/ticket/{ticketId}/message Create support/ticket.message
SupportProjectTicketApi SupportProjectTicketMessageGet Get /support/project/{projectId}/ticket/{ticketId}/message/{messageId} Get support/ticket.message
SupportProjectTicketApi SupportProjectTicketMessageList Get /support/project/{projectId}/ticket/{ticketId}/message List support/ticket.message
VmhostProjectInstanceApi VmhostProjectInstanceEventGet Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/event/{eventId} Get vmhost/instance.event
VmhostProjectInstanceApi VmhostProjectInstanceEventList Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/event List vmhost/instance.event
VmhostProjectInstanceApi VmhostProjectInstanceGet Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId} Get vmhost/instance
VmhostProjectInstanceApi VmhostProjectInstanceList Get /vmhost/{locationId}/project/{projectId}/instance List vmhost/instance
VmhostProjectInstanceApi VmhostProjectInstanceServiceGet Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/service/{serviceId} Get vmhost/instance.service
VmhostProjectInstanceApi VmhostProjectInstanceServiceList Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/service List vmhost/instance.service
VmhostProjectInstanceApi VmhostProjectInstanceTagCreate Post /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/tag Create vmhost/instance.tag
VmhostProjectInstanceApi VmhostProjectInstanceTagDelete Delete /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/tag/{tagId} Delete vmhost/instance.tag
VmhostProjectInstanceApi VmhostProjectInstanceTagGet Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/tag/{tagId} Get vmhost/instance.tag
VmhostProjectInstanceApi VmhostProjectInstanceTagList Get /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/tag List vmhost/instance.tag
VmhostProjectInstanceApi VmhostProjectInstanceTagPut Put /vmhost/{locationId}/project/{projectId}/instance/{instanceId}/tag Replace vmhost/instance.tag

Documentation For Models

Documentation For Authorization

BearerAuth

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

iam

  • Type: OAuth
  • Flow: implicit
  • Authorization URL: http://example.org/api/oauth/dialog
  • Scopes:
  • billing/service/get:
  • billing/service/list:
  • compute/replica.event/get:
  • compute/replica.event/list:
  • compute/replica.service/get:
  • compute/replica.service/list:
  • compute/replica.tag/create:
  • compute/replica.tag/delete:
  • compute/replica.tag/get:
  • compute/replica.tag/list:
  • compute/replica/create:
  • compute/replica/delete:
  • compute/replica/get:
  • compute/replica/list:
  • compute/replica/use:
  • compute/vm.connect/get:
  • compute/vm.connect/list:
  • compute/vm.event/get:
  • compute/vm.event/list:
  • compute/vm.metric/get:
  • compute/vm.metric/list:
  • compute/vm.name/update:
  • compute/vm.serialport/read:
  • compute/vm.series/list:
  • compute/vm.service/get:
  • compute/vm.service/list:
  • compute/vm.tag/create:
  • compute/vm.tag/delete:
  • compute/vm.tag/get:
  • compute/vm.tag/list:
  • compute/vm.userMetadata/update:
  • compute/vm/create:
  • compute/vm/delete:
  • compute/vm/flavour:
  • compute/vm/get:
  • compute/vm/list:
  • compute/vm/passwordReset:
  • compute/vm/restart:
  • compute/vm/start:
  • compute/vm/stop:
  • compute/vm/turnoff:
  • compute/vm/use:
  • container/registry.credential.name/update:
  • container/registry.credential/create:
  • container/registry.credential/delete:
  • container/registry.credential/get:
  • container/registry.credential/list:
  • container/registry.domain/create:
  • container/registry.domain/delete:
  • container/registry.domain/get:
  • container/registry.domain/list:
  • container/registry.event/get:
  • container/registry.event/list:
  • container/registry.image/delete:
  • container/registry.image/get:
  • container/registry.image/list:
  • container/registry.name/update:
  • container/registry.repository/create: push image
  • container/registry.repository/get:
  • container/registry.repository/list:
  • container/registry.repository/read: pull image
  • container/registry.service/get:
  • container/registry.service/list:
  • container/registry.tag/create:
  • container/registry.tag/delete:
  • container/registry.tag/get:
  • container/registry.tag/list:
  • container/registry/create:
  • container/registry/delete:
  • container/registry/get:
  • container/registry/list:
  • container/registry/start:
  • container/registry/stop:
  • container/registry/transfer:
  • dns/zone.event/get:
  • dns/zone.event/list:
  • dns/zone.name/update:
  • dns/zone.record/create:
  • dns/zone.record/delete:
  • dns/zone.record/get:
  • dns/zone.record/list:
  • dns/zone.recordset.ttl/update:
  • dns/zone.recordset/create:
  • dns/zone.recordset/delete:
  • dns/zone.recordset/get:
  • dns/zone.recordset/list:
  • dns/zone.service/get:
  • dns/zone.service/list:
  • dns/zone.tag/create:
  • dns/zone.tag/delete:
  • dns/zone.tag/get:
  • dns/zone.tag/list:
  • dns/zone/create:
  • dns/zone/delete:
  • dns/zone/get:
  • dns/zone/list:
  • iam/application.credential.name/update:
  • iam/application.credential/create:
  • iam/application.credential/delete:
  • iam/application.credential/get:
  • iam/application.credential/list:
  • iam/application.event/get:
  • iam/application.event/list:
  • iam/application.name/update:
  • iam/application.redirect.name/update:
  • iam/application.redirect/create:
  • iam/application.redirect/delete:
  • iam/application.redirect/get:
  • iam/application.redirect/list:
  • iam/application.service/get:
  • iam/application.service/list:
  • iam/application.tag/create:
  • iam/application.tag/delete:
  • iam/application.tag/get:
  • iam/application.tag/list:
  • iam/application/create:
  • iam/application/delete:
  • iam/application/get:
  • iam/application/list:
  • iam/application/use:
  • iam/group.actor/create:
  • iam/group.actor/delete:
  • iam/group.actor/get:
  • iam/group.actor/list:
  • iam/group.event/get:
  • iam/group.event/list:
  • iam/group.name/update:
  • iam/group.service/get:
  • iam/group.service/list:
  • iam/group.tag/create:
  • iam/group.tag/delete:
  • iam/group.tag/get:
  • iam/group.tag/list:
  • iam/group/create:
  • iam/group/delete:
  • iam/group/get:
  • iam/group/list:
  • iam/organisation.billing/list:
  • iam/organisation.billing/update:
  • iam/organisation.event/get:
  • iam/organisation.event/list:
  • iam/organisation.invitation/delete:
  • iam/organisation.invitation/get:
  • iam/organisation.invitation/list:
  • iam/organisation.invoice/download:
  • iam/organisation.invoice/get:
  • iam/organisation.invoice/list:
  • iam/organisation.name/update:
  • iam/organisation.ownership/create:
  • iam/organisation.ownership/delete:
  • iam/organisation.ownership/get:
  • iam/organisation.ownership/list:
  • iam/organisation.payment/allocate:
  • iam/organisation.payment/get:
  • iam/organisation.payment/list:
  • iam/organisation.proforma/create:
  • iam/organisation.proforma/download:
  • iam/organisation.proforma/get:
  • iam/organisation.proforma/list:
  • iam/organisation.service/get:
  • iam/organisation.service/list:
  • iam/organisation.transfer/accept:
  • iam/organisation.transfer/get:
  • iam/organisation.transfer/list:
  • iam/organisation/delete:
  • iam/organisation/get:
  • iam/policy.actor/create:
  • iam/policy.actor/delete:
  • iam/policy.actor/get:
  • iam/policy.actor/list:
  • iam/policy.event/get:
  • iam/policy.event/list:
  • iam/policy.name/update:
  • iam/policy.service/get:
  • iam/policy.service/list:
  • iam/policy.tag/create:
  • iam/policy.tag/delete:
  • iam/policy.tag/get:
  • iam/policy.tag/list:
  • iam/policy/create:
  • iam/policy/delete:
  • iam/policy/get:
  • iam/policy/list:
  • iam/project.billing/list:
  • iam/project.cost/get:
  • iam/project.cost/list:
  • iam/project.credentialStore.name/update:
  • iam/project.credentialStore/create:
  • iam/project.credentialStore/delete:
  • iam/project.credentialStore/get:
  • iam/project.credentialStore/list:
  • iam/project.event/get:
  • iam/project.event/list:
  • iam/project.invitation/delete:
  • iam/project.invitation/get:
  • iam/project.invitation/list:
  • iam/project.invoice/list:
  • iam/project.name/update:
  • iam/project.ownership/create:
  • iam/project.ownership/delete:
  • iam/project.ownership/get:
  • iam/project.ownership/list:
  • iam/project.payment/list:
  • iam/project.proforma/list:
  • iam/project.quota.user/update:
  • iam/project.quota/get:
  • iam/project.quota/list:
  • iam/project.series/list:
  • iam/project.service/get:
  • iam/project.service/list:
  • iam/project.tag/create:
  • iam/project.tag/delete:
  • iam/project.tag/get:
  • iam/project.tag/list:
  • iam/project.threshold/create:
  • iam/project.threshold/delete:
  • iam/project.threshold/get:
  • iam/project.threshold/list:
  • iam/project.usage/get:
  • iam/project.usage/list:
  • iam/project/create:
  • iam/project/delete:
  • iam/project/get:
  • iam/project/transfer:
  • iam/role.description/update:
  • iam/role.event/get:
  • iam/role.event/list:
  • iam/role.name/update:
  • iam/role.permission/create:
  • iam/role.permission/delete:
  • iam/role.permission/get:
  • iam/role.permission/list:
  • iam/role.service/get:
  • iam/role.service/list:
  • iam/role.tag/create:
  • iam/role.tag/delete:
  • iam/role.tag/get:
  • iam/role.tag/list:
  • iam/role/create:
  • iam/role/delete:
  • iam/role/get:
  • iam/role/list:
  • iam/role/use:
  • iam/sa.credential.name/update:
  • iam/sa.credential/create:
  • iam/sa.credential/delete:
  • iam/sa.credential/get:
  • iam/sa.credential/list:
  • iam/sa.event/get:
  • iam/sa.event/list:
  • iam/sa.name/update:
  • iam/sa.service/get:
  • iam/sa.service/list:
  • iam/sa.tag/create:
  • iam/sa.tag/delete:
  • iam/sa.tag/get:
  • iam/sa.tag/list:
  • iam/sa/create:
  • iam/sa/delegate:
  • iam/sa/delete:
  • iam/sa/get:
  • iam/sa/list:
  • iam/sa/use:
  • iam/user.actions/create:
  • iam/user.authorization/create:
  • iam/user.authorization/delete:
  • iam/user.authorization/get:
  • iam/user.authorization/list:
  • iam/user.credential.name/update:
  • iam/user.credential/create:
  • iam/user.credential/delete:
  • iam/user.credential/get:
  • iam/user.credential/list:
  • iam/user.familyName/update:
  • iam/user.firstName/update:
  • iam/user.lang/update:
  • iam/user.phone/update:
  • iam/user.service/get:
  • iam/user.service/list:
  • iam/user/delete:
  • iam/user/get:
  • insight/journal.credential.name/update:
  • insight/journal.credential/create:
  • insight/journal.credential/delete:
  • insight/journal.credential/get:
  • insight/journal.credential/list:
  • insight/journal.event/get:
  • insight/journal.event/list:
  • insight/journal.log/get:
  • insight/journal.name/update:
  • insight/journal.retention/update:
  • insight/journal.service/get:
  • insight/journal.service/list:
  • insight/journal.tag/create:
  • insight/journal.tag/delete:
  • insight/journal.tag/get:
  • insight/journal.tag/list:
  • insight/journal/create:
  • insight/journal/delete:
  • insight/journal/get:
  • insight/journal/list:
  • insight/journal/read:
  • insight/journal/transfer:
  • insight/journal/write:
  • networking/firewall.egress/create:
  • networking/firewall.egress/delete:
  • networking/firewall.egress/get:
  • networking/firewall.egress/list:
  • networking/firewall.event/get:
  • networking/firewall.event/list:
  • networking/firewall.ingress/create:
  • networking/firewall.ingress/delete:
  • networking/firewall.ingress/get:
  • networking/firewall.ingress/list:
  • networking/firewall.name/update:
  • networking/firewall.service/get:
  • networking/firewall.service/list:
  • networking/firewall.tag/create:
  • networking/firewall.tag/delete:
  • networking/firewall.tag/get:
  • networking/firewall.tag/list:
  • networking/firewall/create:
  • networking/firewall/delete:
  • networking/firewall/get:
  • networking/firewall/list:
  • networking/firewall/transfer:
  • networking/firewall/use:
  • networking/ip.event/get:
  • networking/ip.event/list:
  • networking/ip.ptrRecord/update:
  • networking/ip.service/get:
  • networking/ip.service/list:
  • networking/ip.tag/create:
  • networking/ip.tag/delete:
  • networking/ip.tag/get:
  • networking/ip.tag/list:
  • networking/ip/associate:
  • networking/ip/create:
  • networking/ip/delete:
  • networking/ip/disassociate:
  • networking/ip/get:
  • networking/ip/list:
  • networking/ip/persist:
  • networking/ip/transfer:
  • networking/ip/use:
  • networking/netadp.event/get:
  • networking/netadp.event/list:
  • networking/netadp.firewall/update:
  • networking/netadp.metric/get:
  • networking/netadp.metric/list:
  • networking/netadp.series/list:
  • networking/netadp.service/get:
  • networking/netadp.service/list:
  • networking/netadp.tag/create:
  • networking/netadp.tag/delete:
  • networking/netadp.tag/get:
  • networking/netadp.tag/list:
  • networking/netadp/create:
  • networking/netadp/delete:
  • networking/netadp/get:
  • networking/netadp/list:
  • networking/netgw.event/get:
  • networking/netgw.event/list:
  • networking/netgw.name/update:
  • networking/netgw.service/get:
  • networking/netgw.service/list:
  • networking/netgw.tag/create:
  • networking/netgw.tag/delete:
  • networking/netgw.tag/get:
  • networking/netgw.tag/list:
  • networking/netgw/attach:
  • networking/netgw/create:
  • networking/netgw/delete:
  • networking/netgw/detach:
  • networking/netgw/get:
  • networking/netgw/list:
  • networking/network.event/get:
  • networking/network.event/list:
  • networking/network.firewall/update:
  • networking/network.gateway/update:
  • networking/network.name/update:
  • networking/network.service/get:
  • networking/network.service/list:
  • networking/network.tag/create:
  • networking/network.tag/delete:
  • networking/network.tag/get:
  • networking/network.tag/list:
  • networking/network/create:
  • networking/network/delete:
  • networking/network/get:
  • networking/network/list:
  • networking/network/use:
  • provider/agent.credential.name/update:
  • provider/agent.credential/create:
  • provider/agent.credential/delete:
  • provider/agent.credential/get:
  • provider/agent.credential/list:
  • provider/agent.enabledService/create:
  • provider/agent.enabledService/delete:
  • provider/agent.enabledService/get:
  • provider/agent.enabledService/list:
  • provider/agent.event/get:
  • provider/agent.event/list:
  • provider/agent.name/update:
  • provider/agent.resource.event/list:
  • provider/agent.resource/get:
  • provider/agent.resource/inspect:
  • provider/agent.resource/list:
  • provider/agent.resource/recreate:
  • provider/agent.service/get:
  • provider/agent.service/list:
  • provider/agent.tag/create:
  • provider/agent.tag/delete:
  • provider/agent.tag/get:
  • provider/agent.tag/list:
  • provider/agent/connect:
  • provider/agent/create:
  • provider/agent/delete:
  • provider/agent/get:
  • provider/agent/inspect:
  • provider/agent/list:
  • provider/agent/start:
  • provider/agent/suspend:
  • provider/agent/transfer:
  • search/resource/list:
  • storage/bucket.actions/create:
  • storage/bucket.object/delete:
  • storage/bucket.object/get:
  • storage/bucket.object/list:
  • storage/bucket/get:
  • storage/bucket/list:
  • storage/bucket/upload:
  • storage/bucket/use:
  • storage/disk.event/get:
  • storage/disk.event/list:
  • storage/disk.metric/get:
  • storage/disk.metric/list:
  • storage/disk.name/update:
  • storage/disk.series/list:
  • storage/disk.service/get:
  • storage/disk.service/list:
  • storage/disk.size/update:
  • storage/disk.tag/create:
  • storage/disk.tag/delete:
  • storage/disk.tag/get:
  • storage/disk.tag/list:
  • storage/disk/attach:
  • storage/disk/create:
  • storage/disk/delete:
  • storage/disk/detach:
  • storage/disk/get:
  • storage/disk/list:
  • storage/disk/read:
  • storage/disk/transfer:
  • storage/disk/use:
  • storage/image.description/update:
  • storage/image.event/get:
  • storage/image.event/list:
  • storage/image.name/update:
  • storage/image.service/get:
  • storage/image.service/list:
  • storage/image.tag/create:
  • storage/image.tag/delete:
  • storage/image.tag/get:
  • storage/image.tag/list:
  • storage/image/create:
  • storage/image/delete:
  • storage/image/get:
  • storage/image/list:
  • storage/image/transfer:
  • storage/image/use:
  • storage/iso.event/get:
  • storage/iso.event/list:
  • storage/iso.name/update:
  • storage/iso.service/get:
  • storage/iso.service/list:
  • storage/iso.tag/create:
  • storage/iso.tag/delete:
  • storage/iso.tag/get:
  • storage/iso.tag/list:
  • storage/iso/attach:
  • storage/iso/create:
  • storage/iso/delete:
  • storage/iso/detach:
  • storage/iso/get:
  • storage/iso/list:
  • storage/iso/transfer:
  • storage/iso/use:
  • storage/vault.connect/get:
  • storage/vault.connect/list:
  • storage/vault.credential.name/update:
  • storage/vault.credential/create:
  • storage/vault.credential/delete:
  • storage/vault.credential/get:
  • storage/vault.credential/list:
  • storage/vault.event/get:
  • storage/vault.event/list:
  • storage/vault.name/update:
  • storage/vault.service/get:
  • storage/vault.service/list:
  • storage/vault.snapshot/create:
  • storage/vault.snapshot/delete:
  • storage/vault.snapshot/get:
  • storage/vault.snapshot/list:
  • storage/vault.snapshot/use:
  • storage/vault.tag/create:
  • storage/vault.tag/delete:
  • storage/vault.tag/get:
  • storage/vault.tag/list:
  • storage/vault/create:
  • storage/vault/delete:
  • storage/vault/get:
  • storage/vault/list:
  • storage/vault/resize:
  • storage/vault/start:
  • storage/vault/stop:
  • support/ticket.message/create:
  • support/ticket.message/get:
  • support/ticket.message/list:
  • support/ticket/close:
  • support/ticket/create:
  • support/ticket/get:
  • support/ticket/list:
  • vmhost/instance.event/get:
  • vmhost/instance.event/list:
  • vmhost/instance.service/get:
  • vmhost/instance.service/list:
  • vmhost/instance.tag/create:
  • vmhost/instance.tag/delete:
  • vmhost/instance.tag/get:
  • vmhost/instance.tag/list:
  • vmhost/instance/get:
  • vmhost/instance/list:

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages