45 KiB
Go API client for osc
Welcome to the 3DS OUTSCALE's API documentation.
The 3DS OUTSCALE API enables you to manage your resources in the 3DS OUTSCALE Cloud. This documentation describes the different actions available along with code examples.
Note that the 3DS OUTSCALE Cloud is compatible with Amazon Web Services (AWS) APIs, but some resources have different names in AWS than in the 3DS OUTSCALE API. You can find a list of the differences here.
You can also manage your resources using the Cockpit web interface.
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: 1.2
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Installation
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get github.com/aws/aws-sdk-go/aws
go get golang.org/x/net/context
go get github.com/antihax/optional
Put the package under your project folder and add the following in import:
import "./osc"
Documentation for API Endpoints
All URIs are relative to https://api.eu-west-2.outscale.com/api/v1
Class | Method | HTTP request | Description |
---|---|---|---|
AccessKeyApi | CreateAccessKey | Post /CreateAccessKey | |
AccessKeyApi | DeleteAccessKey | Post /DeleteAccessKey | |
AccessKeyApi | ReadAccessKeys | Post /ReadAccessKeys | |
AccessKeyApi | ReadSecretAccessKey | Post /ReadSecretAccessKey | |
AccessKeyApi | UpdateAccessKey | Post /UpdateAccessKey | |
AccountApi | CheckAuthentication | Post /CheckAuthentication | |
AccountApi | CreateAccount | Post /CreateAccount | |
AccountApi | ReadAccounts | Post /ReadAccounts | |
AccountApi | ResetAccountPassword | Post /ResetAccountPassword | |
AccountApi | SendResetPasswordEmail | Post /SendResetPasswordEmail | |
AccountApi | UpdateAccount | Post /UpdateAccount | |
ApiLogApi | ReadApiLogs | Post /ReadApiLogs | |
ClientGatewayApi | CreateClientGateway | Post /CreateClientGateway | |
ClientGatewayApi | DeleteClientGateway | Post /DeleteClientGateway | |
ClientGatewayApi | ReadClientGateways | Post /ReadClientGateways | |
DefaultApi | ReadConsumptionAccount | Post /ReadConsumptionAccount | |
DhcpOptionApi | CreateDhcpOptions | Post /CreateDhcpOptions | |
DhcpOptionApi | DeleteDhcpOptions | Post /DeleteDhcpOptions | |
DhcpOptionApi | ReadDhcpOptions | Post /ReadDhcpOptions | |
DirectLinkApi | CreateDirectLink | Post /CreateDirectLink | |
DirectLinkApi | DeleteDirectLink | Post /DeleteDirectLink | |
DirectLinkApi | ReadDirectLinks | Post /ReadDirectLinks | |
DirectLinkInterfaceApi | CreateDirectLinkInterface | Post /CreateDirectLinkInterface | |
DirectLinkInterfaceApi | DeleteDirectLinkInterface | Post /DeleteDirectLinkInterface | |
DirectLinkInterfaceApi | ReadDirectLinkInterfaces | Post /ReadDirectLinkInterfaces | |
FlexibleGpuApi | CreateFlexibleGpu | Post /CreateFlexibleGpu | |
FlexibleGpuApi | DeleteFlexibleGpu | Post /DeleteFlexibleGpu | |
FlexibleGpuApi | LinkFlexibleGpu | Post /LinkFlexibleGpu | |
FlexibleGpuApi | ReadFlexibleGpuCatalog | Post /ReadFlexibleGpuCatalog | |
FlexibleGpuApi | ReadFlexibleGpus | Post /ReadFlexibleGpus | |
FlexibleGpuApi | UnlinkFlexibleGpu | Post /UnlinkFlexibleGpu | |
FlexibleGpuApi | UpdateFlexibleGpu | Post /UpdateFlexibleGpu | |
ImageApi | CreateImage | Post /CreateImage | |
ImageApi | CreateImageExportTask | Post /CreateImageExportTask | |
ImageApi | DeleteImage | Post /DeleteImage | |
ImageApi | ReadImageExportTasks | Post /ReadImageExportTasks | |
ImageApi | ReadImages | Post /ReadImages | |
ImageApi | UpdateImage | Post /UpdateImage | |
InternetServiceApi | CreateInternetService | Post /CreateInternetService | |
InternetServiceApi | DeleteInternetService | Post /DeleteInternetService | |
InternetServiceApi | LinkInternetService | Post /LinkInternetService | |
InternetServiceApi | ReadInternetServices | Post /ReadInternetServices | |
InternetServiceApi | UnlinkInternetService | Post /UnlinkInternetService | |
KeypairApi | CreateKeypair | Post /CreateKeypair | |
KeypairApi | DeleteKeypair | Post /DeleteKeypair | |
KeypairApi | ReadKeypairs | Post /ReadKeypairs | |
ListenerApi | CreateListenerRule | Post /CreateListenerRule | |
ListenerApi | CreateLoadBalancerListeners | Post /CreateLoadBalancerListeners | |
ListenerApi | DeleteListenerRule | Post /DeleteListenerRule | |
ListenerApi | DeleteLoadBalancerListeners | Post /DeleteLoadBalancerListeners | |
ListenerApi | ReadListenerRules | Post /ReadListenerRules | |
ListenerApi | UpdateListenerRule | Post /UpdateListenerRule | |
LoadBalancerApi | CreateLoadBalancer | Post /CreateLoadBalancer | |
LoadBalancerApi | CreateLoadBalancerTags | Post /CreateLoadBalancerTags | |
LoadBalancerApi | DeleteLoadBalancer | Post /DeleteLoadBalancer | |
LoadBalancerApi | DeleteLoadBalancerTags | Post /DeleteLoadBalancerTags | |
LoadBalancerApi | DeregisterVmsInLoadBalancer | Post /DeregisterVmsInLoadBalancer | |
LoadBalancerApi | ReadLoadBalancerTags | Post /ReadLoadBalancerTags | |
LoadBalancerApi | ReadLoadBalancers | Post /ReadLoadBalancers | |
LoadBalancerApi | ReadVmsHealth | Post /ReadVmsHealth | |
LoadBalancerApi | RegisterVmsInLoadBalancer | Post /RegisterVmsInLoadBalancer | |
LoadBalancerApi | UpdateLoadBalancer | Post /UpdateLoadBalancer | |
LoadBalancerPolicyApi | CreateLoadBalancerPolicy | Post /CreateLoadBalancerPolicy | |
LoadBalancerPolicyApi | DeleteLoadBalancerPolicy | Post /DeleteLoadBalancerPolicy | |
LocationApi | ReadLocations | Post /ReadLocations | |
NatServiceApi | CreateNatService | Post /CreateNatService | |
NatServiceApi | DeleteNatService | Post /DeleteNatService | |
NatServiceApi | ReadNatServices | Post /ReadNatServices | |
NetApi | CreateNet | Post /CreateNet | |
NetApi | DeleteNet | Post /DeleteNet | |
NetApi | ReadNets | Post /ReadNets | |
NetApi | UpdateNet | Post /UpdateNet | |
NetAccessPointApi | CreateNetAccessPoint | Post /CreateNetAccessPoint | |
NetAccessPointApi | DeleteNetAccessPoint | Post /DeleteNetAccessPoint | |
NetAccessPointApi | ReadNetAccessPointServices | Post /ReadNetAccessPointServices | |
NetAccessPointApi | ReadNetAccessPoints | Post /ReadNetAccessPoints | |
NetAccessPointApi | UpdateNetAccessPoint | Post /UpdateNetAccessPoint | |
NetPeeringApi | AcceptNetPeering | Post /AcceptNetPeering | |
NetPeeringApi | CreateNetPeering | Post /CreateNetPeering | |
NetPeeringApi | DeleteNetPeering | Post /DeleteNetPeering | |
NetPeeringApi | ReadNetPeerings | Post /ReadNetPeerings | |
NetPeeringApi | RejectNetPeering | Post /RejectNetPeering | |
NicApi | CreateNic | Post /CreateNic | |
NicApi | DeleteNic | Post /DeleteNic | |
NicApi | LinkNic | Post /LinkNic | |
NicApi | LinkPrivateIps | Post /LinkPrivateIps | |
NicApi | ReadNics | Post /ReadNics | |
NicApi | UnlinkNic | Post /UnlinkNic | |
NicApi | UnlinkPrivateIps | Post /UnlinkPrivateIps | |
NicApi | UpdateNic | Post /UpdateNic | |
ProductTypeApi | ReadProductTypes | Post /ReadProductTypes | |
PublicIpApi | CreatePublicIp | Post /CreatePublicIp | |
PublicIpApi | DeletePublicIp | Post /DeletePublicIp | |
PublicIpApi | LinkPublicIp | Post /LinkPublicIp | |
PublicIpApi | ReadPublicIpRanges | Post /ReadPublicIpRanges | |
PublicIpApi | ReadPublicIps | Post /ReadPublicIps | |
PublicIpApi | UnlinkPublicIp | Post /UnlinkPublicIp | |
QuotaApi | ReadQuotas | Post /ReadQuotas | |
RegionApi | ReadRegions | Post /ReadRegions | |
RouteApi | CreateRoute | Post /CreateRoute | |
RouteApi | DeleteRoute | Post /DeleteRoute | |
RouteApi | UpdateRoute | Post /UpdateRoute | |
RouteTableApi | CreateRouteTable | Post /CreateRouteTable | |
RouteTableApi | DeleteRouteTable | Post /DeleteRouteTable | |
RouteTableApi | LinkRouteTable | Post /LinkRouteTable | |
RouteTableApi | ReadRouteTables | Post /ReadRouteTables | |
RouteTableApi | UnlinkRouteTable | Post /UnlinkRouteTable | |
SecurityGroupApi | CreateSecurityGroup | Post /CreateSecurityGroup | |
SecurityGroupApi | DeleteSecurityGroup | Post /DeleteSecurityGroup | |
SecurityGroupApi | ReadSecurityGroups | Post /ReadSecurityGroups | |
SecurityGroupRuleApi | CreateSecurityGroupRule | Post /CreateSecurityGroupRule | |
SecurityGroupRuleApi | DeleteSecurityGroupRule | Post /DeleteSecurityGroupRule | |
ServerCertificateApi | CreateServerCertificate | Post /CreateServerCertificate | |
ServerCertificateApi | DeleteServerCertificate | Post /DeleteServerCertificate | |
ServerCertificateApi | ReadServerCertificates | Post /ReadServerCertificates | |
ServerCertificateApi | UpdateServerCertificate | Post /UpdateServerCertificate | |
SnapshotApi | CreateSnapshot | Post /CreateSnapshot | |
SnapshotApi | CreateSnapshotExportTask | Post /CreateSnapshotExportTask | |
SnapshotApi | DeleteSnapshot | Post /DeleteSnapshot | |
SnapshotApi | ReadSnapshotExportTasks | Post /ReadSnapshotExportTasks | |
SnapshotApi | ReadSnapshots | Post /ReadSnapshots | |
SnapshotApi | UpdateSnapshot | Post /UpdateSnapshot | |
SubnetApi | CreateSubnet | Post /CreateSubnet | |
SubnetApi | DeleteSubnet | Post /DeleteSubnet | |
SubnetApi | ReadSubnets | Post /ReadSubnets | |
SubnetApi | UpdateSubnet | Post /UpdateSubnet | |
SubregionApi | ReadSubregions | Post /ReadSubregions | |
TagApi | CreateTags | Post /CreateTags | |
TagApi | DeleteTags | Post /DeleteTags | |
TagApi | ReadTags | Post /ReadTags | |
TaskApi | DeleteExportTask | Post /DeleteExportTask | |
VirtualGatewayApi | CreateVirtualGateway | Post /CreateVirtualGateway | |
VirtualGatewayApi | DeleteVirtualGateway | Post /DeleteVirtualGateway | |
VirtualGatewayApi | LinkVirtualGateway | Post /LinkVirtualGateway | |
VirtualGatewayApi | ReadVirtualGateways | Post /ReadVirtualGateways | |
VirtualGatewayApi | UnlinkVirtualGateway | Post /UnlinkVirtualGateway | |
VirtualGatewayApi | UpdateRoutePropagation | Post /UpdateRoutePropagation | |
VmApi | CreateVms | Post /CreateVms | |
VmApi | DeleteVms | Post /DeleteVms | |
VmApi | ReadAdminPassword | Post /ReadAdminPassword | |
VmApi | ReadConsoleOutput | Post /ReadConsoleOutput | |
VmApi | ReadVmTypes | Post /ReadVmTypes | |
VmApi | ReadVms | Post /ReadVms | |
VmApi | ReadVmsState | Post /ReadVmsState | |
VmApi | RebootVms | Post /RebootVms | |
VmApi | StartVms | Post /StartVms | |
VmApi | StopVms | Post /StopVms | |
VmApi | UpdateVm | Post /UpdateVm | |
VolumeApi | CreateVolume | Post /CreateVolume | |
VolumeApi | DeleteVolume | Post /DeleteVolume | |
VolumeApi | LinkVolume | Post /LinkVolume | |
VolumeApi | ReadVolumes | Post /ReadVolumes | |
VolumeApi | UnlinkVolume | Post /UnlinkVolume | |
VpnConnectionApi | CreateVpnConnection | Post /CreateVpnConnection | |
VpnConnectionApi | CreateVpnConnectionRoute | Post /CreateVpnConnectionRoute | |
VpnConnectionApi | DeleteVpnConnection | Post /DeleteVpnConnection | |
VpnConnectionApi | DeleteVpnConnectionRoute | Post /DeleteVpnConnectionRoute | |
VpnConnectionApi | ReadVpnConnections | Post /ReadVpnConnections |
Documentation For Models
- AcceptNetPeeringRequest
- AcceptNetPeeringResponse
- AccepterNet
- AccessKey
- AccessKeySecretKey
- AccessLog
- Account
- ApplicationStickyCookiePolicy
- BackendVmHealth
- BlockDeviceMappingCreated
- BlockDeviceMappingImage
- BlockDeviceMappingVmCreation
- BlockDeviceMappingVmUpdate
- BsuCreated
- BsuToCreate
- BsuToUpdateVm
- CheckAuthenticationRequest
- CheckAuthenticationResponse
- ClientGateway
- ConsumptionEntry
- CreateAccessKeyRequest
- CreateAccessKeyResponse
- CreateAccountRequest
- CreateAccountResponse
- CreateClientGatewayRequest
- CreateClientGatewayResponse
- CreateDhcpOptionsRequest
- CreateDhcpOptionsResponse
- CreateDirectLinkInterfaceRequest
- CreateDirectLinkInterfaceResponse
- CreateDirectLinkRequest
- CreateDirectLinkResponse
- CreateFlexibleGpuRequest
- CreateFlexibleGpuResponse
- CreateImageExportTaskRequest
- CreateImageExportTaskResponse
- CreateImageRequest
- CreateImageResponse
- CreateInternetServiceRequest
- CreateInternetServiceResponse
- CreateKeypairRequest
- CreateKeypairResponse
- CreateListenerRuleRequest
- CreateListenerRuleResponse
- CreateLoadBalancerListenersRequest
- CreateLoadBalancerListenersResponse
- CreateLoadBalancerPolicyRequest
- CreateLoadBalancerPolicyResponse
- CreateLoadBalancerRequest
- CreateLoadBalancerResponse
- CreateLoadBalancerTagsRequest
- CreateLoadBalancerTagsResponse
- CreateNatServiceRequest
- CreateNatServiceResponse
- CreateNetAccessPointRequest
- CreateNetAccessPointResponse
- CreateNetPeeringRequest
- CreateNetPeeringResponse
- CreateNetRequest
- CreateNetResponse
- CreateNicRequest
- CreateNicResponse
- CreatePublicIpRequest
- CreatePublicIpResponse
- CreateRouteRequest
- CreateRouteResponse
- CreateRouteTableRequest
- CreateRouteTableResponse
- CreateSecurityGroupRequest
- CreateSecurityGroupResponse
- CreateSecurityGroupRuleRequest
- CreateSecurityGroupRuleResponse
- CreateServerCertificateRequest
- CreateServerCertificateResponse
- CreateSnapshotExportTaskRequest
- CreateSnapshotExportTaskResponse
- CreateSnapshotRequest
- CreateSnapshotResponse
- CreateSubnetRequest
- CreateSubnetResponse
- CreateTagsRequest
- CreateTagsResponse
- CreateVirtualGatewayRequest
- CreateVirtualGatewayResponse
- CreateVmsRequest
- CreateVmsResponse
- CreateVolumeRequest
- CreateVolumeResponse
- CreateVpnConnectionRequest
- CreateVpnConnectionResponse
- CreateVpnConnectionRouteRequest
- CreateVpnConnectionRouteResponse
- DeleteAccessKeyRequest
- DeleteAccessKeyResponse
- DeleteClientGatewayRequest
- DeleteClientGatewayResponse
- DeleteDhcpOptionsRequest
- DeleteDhcpOptionsResponse
- DeleteDirectLinkInterfaceRequest
- DeleteDirectLinkInterfaceResponse
- DeleteDirectLinkRequest
- DeleteDirectLinkResponse
- DeleteExportTaskRequest
- DeleteExportTaskResponse
- DeleteFlexibleGpuRequest
- DeleteFlexibleGpuResponse
- DeleteImageRequest
- DeleteImageResponse
- DeleteInternetServiceRequest
- DeleteInternetServiceResponse
- DeleteKeypairRequest
- DeleteKeypairResponse
- DeleteListenerRuleRequest
- DeleteListenerRuleResponse
- DeleteLoadBalancerListenersRequest
- DeleteLoadBalancerListenersResponse
- DeleteLoadBalancerPolicyRequest
- DeleteLoadBalancerPolicyResponse
- DeleteLoadBalancerRequest
- DeleteLoadBalancerResponse
- DeleteLoadBalancerTagsRequest
- DeleteLoadBalancerTagsResponse
- DeleteNatServiceRequest
- DeleteNatServiceResponse
- DeleteNetAccessPointRequest
- DeleteNetAccessPointResponse
- DeleteNetPeeringRequest
- DeleteNetPeeringResponse
- DeleteNetRequest
- DeleteNetResponse
- DeleteNicRequest
- DeleteNicResponse
- DeletePublicIpRequest
- DeletePublicIpResponse
- DeleteRouteRequest
- DeleteRouteResponse
- DeleteRouteTableRequest
- DeleteRouteTableResponse
- DeleteSecurityGroupRequest
- DeleteSecurityGroupResponse
- DeleteSecurityGroupRuleRequest
- DeleteSecurityGroupRuleResponse
- DeleteServerCertificateRequest
- DeleteServerCertificateResponse
- DeleteSnapshotRequest
- DeleteSnapshotResponse
- DeleteSubnetRequest
- DeleteSubnetResponse
- DeleteTagsRequest
- DeleteTagsResponse
- DeleteVirtualGatewayRequest
- DeleteVirtualGatewayResponse
- DeleteVmsRequest
- DeleteVmsResponse
- DeleteVolumeRequest
- DeleteVolumeResponse
- DeleteVpnConnectionRequest
- DeleteVpnConnectionResponse
- DeleteVpnConnectionRouteRequest
- DeleteVpnConnectionRouteResponse
- DeregisterVmsInLoadBalancerRequest
- DeregisterVmsInLoadBalancerResponse
- DhcpOptionsSet
- DirectLink
- DirectLinkInterface
- DirectLinkInterfaces
- ErrorResponse
- Errors
- FiltersAccessKeys
- FiltersApiLog
- FiltersClientGateway
- FiltersDhcpOptions
- FiltersDirectLink
- FiltersDirectLinkInterface
- FiltersExportTask
- FiltersFlexibleGpu
- FiltersImage
- FiltersInternetService
- FiltersKeypair
- FiltersListenerRule
- FiltersLoadBalancer
- FiltersNatService
- FiltersNet
- FiltersNetAccessPoint
- FiltersNetPeering
- FiltersNic
- FiltersProductType
- FiltersPublicIp
- FiltersQuota
- FiltersRouteTable
- FiltersSecurityGroup
- FiltersServerCertificate
- FiltersService
- FiltersSnapshot
- FiltersSubnet
- FiltersSubregion
- FiltersTag
- FiltersVirtualGateway
- FiltersVm
- FiltersVmType
- FiltersVmsState
- FiltersVolume
- FiltersVpnConnection
- FlexibleGpu
- FlexibleGpuCatalog
- HealthCheck
- Image
- ImageExportTask
- InternetService
- Keypair
- KeypairCreated
- LinkFlexibleGpuRequest
- LinkFlexibleGpuResponse
- LinkInternetServiceRequest
- LinkInternetServiceResponse
- LinkNic
- LinkNicLight
- LinkNicRequest
- LinkNicResponse
- LinkNicToUpdate
- LinkPrivateIpsRequest
- LinkPrivateIpsResponse
- LinkPublicIp
- LinkPublicIpLightForVm
- LinkPublicIpRequest
- LinkPublicIpResponse
- LinkRouteTable
- LinkRouteTableRequest
- LinkRouteTableResponse
- LinkVirtualGatewayRequest
- LinkVirtualGatewayResponse
- LinkVolumeRequest
- LinkVolumeResponse
- LinkedVolume
- Listener
- ListenerForCreation
- ListenerRule
- ListenerRuleForCreation
- LoadBalancer
- LoadBalancerLight
- LoadBalancerStickyCookiePolicy
- LoadBalancerTag
- Location
- Log
- MaintenanceEvent
- NatService
- Net
- NetAccessPoint
- NetPeering
- NetPeeringState
- NetToVirtualGatewayLink
- Nic
- NicForVmCreation
- NicLight
- OsuApiKey
- OsuExport
- PermissionsOnResource
- PermissionsOnResourceCreation
- Placement
- PrivateIp
- PrivateIpLight
- PrivateIpLightForVm
- ProductType
- PublicIp
- PublicIpLight
- Quota
- QuotaTypes
- ReadAccessKeysRequest
- ReadAccessKeysResponse
- ReadAccountsRequest
- ReadAccountsResponse
- ReadAdminPasswordRequest
- ReadAdminPasswordResponse
- ReadApiLogsRequest
- ReadApiLogsResponse
- ReadClientGatewaysRequest
- ReadClientGatewaysResponse
- ReadConsoleOutputRequest
- ReadConsoleOutputResponse
- ReadConsumptionAccountRequest
- ReadConsumptionAccountResponse
- ReadDhcpOptionsRequest
- ReadDhcpOptionsResponse
- ReadDirectLinkInterfacesRequest
- ReadDirectLinkInterfacesResponse
- ReadDirectLinksRequest
- ReadDirectLinksResponse
- ReadFlexibleGpuCatalogRequest
- ReadFlexibleGpuCatalogResponse
- ReadFlexibleGpusRequest
- ReadFlexibleGpusResponse
- ReadImageExportTasksRequest
- ReadImageExportTasksResponse
- ReadImagesRequest
- ReadImagesResponse
- ReadInternetServicesRequest
- ReadInternetServicesResponse
- ReadKeypairsRequest
- ReadKeypairsResponse
- ReadListenerRulesRequest
- ReadListenerRulesResponse
- ReadLoadBalancerTagsRequest
- ReadLoadBalancerTagsResponse
- ReadLoadBalancersRequest
- ReadLoadBalancersResponse
- ReadLocationsRequest
- ReadLocationsResponse
- ReadNatServicesRequest
- ReadNatServicesResponse
- ReadNetAccessPointServicesRequest
- ReadNetAccessPointServicesResponse
- ReadNetAccessPointsRequest
- ReadNetAccessPointsResponse
- ReadNetPeeringsRequest
- ReadNetPeeringsResponse
- ReadNetsRequest
- ReadNetsResponse
- ReadNicsRequest
- ReadNicsResponse
- ReadProductTypesRequest
- ReadProductTypesResponse
- ReadPublicIpRangesRequest
- ReadPublicIpRangesResponse
- ReadPublicIpsRequest
- ReadPublicIpsResponse
- ReadQuotasRequest
- ReadQuotasResponse
- ReadRegionsRequest
- ReadRegionsResponse
- ReadRouteTablesRequest
- ReadRouteTablesResponse
- ReadSecretAccessKeyRequest
- ReadSecretAccessKeyResponse
- ReadSecurityGroupsRequest
- ReadSecurityGroupsResponse
- ReadServerCertificatesRequest
- ReadServerCertificatesResponse
- ReadSnapshotExportTasksRequest
- ReadSnapshotExportTasksResponse
- ReadSnapshotsRequest
- ReadSnapshotsResponse
- ReadSubnetsRequest
- ReadSubnetsResponse
- ReadSubregionsRequest
- ReadSubregionsResponse
- ReadTagsRequest
- ReadTagsResponse
- ReadVirtualGatewaysRequest
- ReadVirtualGatewaysResponse
- ReadVmTypesRequest
- ReadVmTypesResponse
- ReadVmsHealthRequest
- ReadVmsHealthResponse
- ReadVmsRequest
- ReadVmsResponse
- ReadVmsStateRequest
- ReadVmsStateResponse
- ReadVolumesRequest
- ReadVolumesResponse
- ReadVpnConnectionsRequest
- ReadVpnConnectionsResponse
- RebootVmsRequest
- RebootVmsResponse
- Region
- RegisterVmsInLoadBalancerRequest
- RegisterVmsInLoadBalancerResponse
- RejectNetPeeringRequest
- RejectNetPeeringResponse
- ResetAccountPasswordRequest
- ResetAccountPasswordResponse
- ResourceLoadBalancerTag
- ResourceTag
- ResponseContext
- Route
- RouteLight
- RoutePropagatingVirtualGateway
- RouteTable
- SecurityGroup
- SecurityGroupLight
- SecurityGroupRule
- SecurityGroupsMember
- SendResetPasswordEmailRequest
- SendResetPasswordEmailResponse
- ServerCertificate
- Service
- Snapshot
- SnapshotExportTask
- SourceNet
- SourceSecurityGroup
- StartVmsRequest
- StartVmsResponse
- StateComment
- StopVmsRequest
- StopVmsResponse
- Subnet
- Subregion
- Tag
- UnlinkFlexibleGpuRequest
- UnlinkFlexibleGpuResponse
- UnlinkInternetServiceRequest
- UnlinkInternetServiceResponse
- UnlinkNicRequest
- UnlinkNicResponse
- UnlinkPrivateIpsRequest
- UnlinkPrivateIpsResponse
- UnlinkPublicIpRequest
- UnlinkPublicIpResponse
- UnlinkRouteTableRequest
- UnlinkRouteTableResponse
- UnlinkVirtualGatewayRequest
- UnlinkVirtualGatewayResponse
- UnlinkVolumeRequest
- UnlinkVolumeResponse
- UpdateAccessKeyRequest
- UpdateAccessKeyResponse
- UpdateAccountRequest
- UpdateAccountResponse
- UpdateFlexibleGpuRequest
- UpdateFlexibleGpuResponse
- UpdateImageRequest
- UpdateImageResponse
- UpdateListenerRuleRequest
- UpdateListenerRuleResponse
- UpdateLoadBalancerRequest
- UpdateLoadBalancerResponse
- UpdateNetAccessPointRequest
- UpdateNetAccessPointResponse
- UpdateNetRequest
- UpdateNetResponse
- UpdateNicRequest
- UpdateNicResponse
- UpdateRoutePropagationRequest
- UpdateRoutePropagationResponse
- UpdateRouteRequest
- UpdateRouteResponse
- UpdateServerCertificateRequest
- UpdateServerCertificateResponse
- UpdateSnapshotRequest
- UpdateSnapshotResponse
- UpdateSubnetRequest
- UpdateSubnetResponse
- UpdateVmRequest
- UpdateVmResponse
- VirtualGateway
- Vm
- VmState
- VmStates
- VmType
- Volume
- VpnConnection
- With
Documentation For Authorization
ApiKeyAuth
- Type: API key
Example
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
Example
auth := context.WithValue(context.Background(), sw.ContextAWSv4, sw.AWSv4{
AccessKey: "ACCESSKEYSTRING",
SecretKey: "SECRETKEYSTRING",
})
r, err := client.Service.Operation(auth, args)