oapi

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptNetPeeringRequest

type AcceptNetPeeringRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	NetPeeringId string `json:"NetPeeringId,omitempty"`
}

Types used by the API. implements the service definition of AcceptNetPeeringRequest

type AcceptNetPeeringResponse

type AcceptNetPeeringResponse struct {
	NetPeering      NetPeering      `json:"NetPeering,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of AcceptNetPeeringResponse

type AccepterNet

type AccepterNet struct {
	AccountId string `json:"AccountId,omitempty"`
	IpRange   string `json:"IpRange,omitempty"`
	NetId     string `json:"NetId,omitempty"`
}

implements the service definition of AccepterNet

type AccessLog

type AccessLog struct {
	IsEnabled           bool   `json:"IsEnabled,omitempty"`
	OsuBucketName       string `json:"OsuBucketName,omitempty"`
	OsuBucketPrefix     string `json:"OsuBucketPrefix,omitempty"`
	PublicationInterval int64  `json:"PublicationInterval,omitempty"`
}

implements the service definition of AccessLog

type Account

type Account struct {
	AccountId     string `json:"AccountId,omitempty"`
	City          string `json:"City,omitempty"`
	CompanyName   string `json:"CompanyName,omitempty"`
	Country       string `json:"Country,omitempty"`
	CustomerId    string `json:"CustomerId,omitempty"`
	Email         string `json:"Email,omitempty"`
	FirstName     string `json:"FirstName,omitempty"`
	JobTitle      string `json:"JobTitle,omitempty"`
	LastName      string `json:"LastName,omitempty"`
	Mobile        string `json:"Mobile,omitempty"`
	Phone         string `json:"Phone,omitempty"`
	StateProvince string `json:"StateProvince,omitempty"`
	VatNumber     string `json:"VatNumber,omitempty"`
	ZipCode       string `json:"ZipCode,omitempty"`
}

implements the service definition of Account

type ApiKey

type ApiKey struct {
	AccountId string        `json:"AccountId,omitempty"`
	ApiKeyId  string        `json:"ApiKeyId,omitempty"`
	SecretKey string        `json:"SecretKey,omitempty"`
	State     string        `json:"State,omitempty"`
	Tags      []ResourceTag `json:"Tags,omitempty"`
	UserName  string        `json:"UserName,omitempty"`
}

implements the service definition of ApiKey

type ApplicationStickyCookiePolicy

type ApplicationStickyCookiePolicy struct {
	CookieName string `json:"CookieName,omitempty"`
	PolicyName string `json:"PolicyName,omitempty"`
}

implements the service definition of ApplicationStickyCookiePolicy

type Attribute

type Attribute struct {
	Key   string `json:"Key,omitempty"`
	Value string `json:"Value,omitempty"`
}

implements the service definition of Attribute

type AuthenticateAccountRequest

type AuthenticateAccountRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	Login    string `json:"Login,omitempty"`
	Password string `json:"Password,omitempty"`
}

implements the service definition of AuthenticateAccountRequest

type AuthenticateAccountResponse

type AuthenticateAccountResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of AuthenticateAccountResponse

type BackendVmsHealth

type BackendVmsHealth struct {
	Description string `json:"Description,omitempty"`
	State       string `json:"State,omitempty"`
	StateReason string `json:"StateReason,omitempty"`
	VmId        string `json:"VmId,omitempty"`
}

implements the service definition of BackendVmsHealth

type BlockDeviceMapping

type BlockDeviceMapping struct {
	Bsu               Bsu    `json:"Bsu,omitempty"`
	DeviceName        string `json:"DeviceName,omitempty"`
	NoDevice          string `json:"NoDevice,omitempty"`
	VirtualDeviceName string `json:"VirtualDeviceName,omitempty"`
}

implements the service definition of BlockDeviceMapping

type BlockDeviceMappingCreated

type BlockDeviceMappingCreated struct {
	Bsu        BsuCreated `json:"Bsu,omitempty"`
	DeviceName string     `json:"DeviceName,omitempty"`
}

implements the service definition of BlockDeviceMappingCreated

type BlockDeviceMappingImage

type BlockDeviceMappingImage struct {
	Bsu               BsuToCreate `json:"Bsu,omitempty"`
	DeviceName        string      `json:"DeviceName,omitempty"`
	VirtualDeviceName string      `json:"VirtualDeviceName,omitempty"`
}

implements the service definition of BlockDeviceMappingImage

type BlockDeviceMappingVmCreation

type BlockDeviceMappingVmCreation struct {
	Bsu               BsuToCreate `json:"Bsu,omitempty"`
	DeviceName        string      `json:"DeviceName,omitempty"`
	NoDevice          string      `json:"NoDevice,omitempty"`
	VirtualDeviceName string      `json:"VirtualDeviceName,omitempty"`
}

implements the service definition of BlockDeviceMappingVmCreation

type BlockDeviceMappingVmUpdate

type BlockDeviceMappingVmUpdate struct {
	Bsu               BsuToUpdateVm `json:"Bsu,omitempty"`
	DeviceName        string        `json:"DeviceName,omitempty"`
	NoDevice          string        `json:"NoDevice,omitempty"`
	VirtualDeviceName string        `json:"VirtualDeviceName,omitempty"`
}

implements the service definition of BlockDeviceMappingVmUpdate

type Bsu

type Bsu struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	Iops               int64  `json:"Iops,omitempty"`
	LinkDate           string `json:"LinkDate,omitempty"`
	SnapshotId         string `json:"SnapshotId,omitempty"`
	VolumeId           string `json:"VolumeId,omitempty"`
	VolumeSize         int64  `json:"VolumeSize,omitempty"`
	VolumeType         string `json:"VolumeType,omitempty"`
}

implements the service definition of Bsu

type BsuCreated

type BsuCreated struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	LinkDate           string `json:"LinkDate,omitempty"`
	State              string `json:"State,omitempty"`
	VolumeId           string `json:"VolumeId,omitempty"`
}

implements the service definition of BsuCreated

type BsuToCreate

type BsuToCreate struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	Iops               int64  `json:"Iops,omitempty"`
	SnapshotId         string `json:"SnapshotId,omitempty"`
	VolumeSize         int64  `json:"VolumeSize,omitempty"`
	VolumeType         string `json:"VolumeType,omitempty"`
}

implements the service definition of BsuToCreate

type BsuToUpdateVm

type BsuToUpdateVm struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	VolumeId           string `json:"VolumeId,omitempty"`
}

implements the service definition of BsuToUpdateVm

type CatalogAttribute

type CatalogAttribute struct {
	Key   string `json:"Key,omitempty"`
	Value string `json:"Value,omitempty"`
}

implements the service definition of CatalogAttribute

type CatalogEntry

type CatalogEntry struct {
	CatalogAttributes []CatalogAttribute `json:"CatalogAttributes,omitempty"`
	EntryKey          string             `json:"EntryKey,omitempty"`
	EntryValue        string             `json:"EntryValue,omitempty"`
	ShortDescription  string             `json:"ShortDescription,omitempty"`
}

implements the service definition of CatalogEntry

type Catalog_0

type Catalog_0 struct {
	Domain           string `json:"Domain,omitempty"`
	Instance         string `json:"Instance,omitempty"`
	SourceRegionName string `json:"SourceRegionName,omitempty"`
	TargetRegionName string `json:"TargetRegionName,omitempty"`
	Version          string `json:"Version,omitempty"`
}

implements the service definition of Catalog_0

type Catalog_1

type Catalog_1 struct {
	CatalogAttributes []CatalogAttribute `json:"CatalogAttributes,omitempty"`
	CatalogEntries    []CatalogEntry     `json:"CatalogEntries,omitempty"`
}

implements the service definition of Catalog_1

type CheckSignatureRequest

type CheckSignatureRequest struct {
	ApiKeyId      string `json:"ApiKeyId,omitempty"`
	DryRun        bool   `json:"DryRun,omitempty"`
	RegionName    string `json:"RegionName,omitempty"`
	RequestDate   string `json:"RequestDate,omitempty"`
	Service       string `json:"Service,omitempty"`
	Signature     string `json:"Signature,omitempty"`
	SignedContent string `json:"SignedContent,omitempty"`
}

implements the service definition of CheckSignatureRequest

type CheckSignatureResponse

type CheckSignatureResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CheckSignatureResponse

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(config *Config, c *http.Client) *Client

NewClient creates an API client.

func (*Client) Do

func (c *Client) Do(req *http.Request) (*http.Response, error)

Do ...

func (*Client) GetConfig

func (c *Client) GetConfig() *Config

func (*Client) POST_AcceptNetPeering

func (client *Client) POST_AcceptNetPeering(
	acceptnetpeeringrequest AcceptNetPeeringRequest,
) (
	response *POST_AcceptNetPeeringResponses,
	err error,
)

func (*Client) POST_AuthenticateAccount

func (client *Client) POST_AuthenticateAccount(
	authenticateaccountrequest AuthenticateAccountRequest,
) (
	response *POST_AuthenticateAccountResponses,
	err error,
)

func (*Client) POST_CheckSignature

func (client *Client) POST_CheckSignature(
	checksignaturerequest CheckSignatureRequest,
) (
	response *POST_CheckSignatureResponses,
	err error,
)

func (*Client) POST_CopyAccount

func (client *Client) POST_CopyAccount(
	copyaccountrequest CopyAccountRequest,
) (
	response *POST_CopyAccountResponses,
	err error,
)

func (*Client) POST_CreateAccount

func (client *Client) POST_CreateAccount(
	createaccountrequest CreateAccountRequest,
) (
	response *POST_CreateAccountResponses,
	err error,
)

func (*Client) POST_CreateApiKey

func (client *Client) POST_CreateApiKey(
	createapikeyrequest CreateApiKeyRequest,
) (
	response *POST_CreateApiKeyResponses,
	err error,
)

func (*Client) POST_CreateClientGateway

func (client *Client) POST_CreateClientGateway(
	createclientgatewayrequest CreateClientGatewayRequest,
) (
	response *POST_CreateClientGatewayResponses,
	err error,
)

func (*Client) POST_CreateDhcpOptions

func (client *Client) POST_CreateDhcpOptions(
	createdhcpoptionsrequest CreateDhcpOptionsRequest,
) (
	response *POST_CreateDhcpOptionsResponses,
	err error,
)
func (client *Client) POST_CreateDirectLink(
	createdirectlinkrequest CreateDirectLinkRequest,
) (
	response *POST_CreateDirectLinkResponses,
	err error,
)

func (*Client) POST_CreateDirectLinkInterface

func (client *Client) POST_CreateDirectLinkInterface(
	createdirectlinkinterfacerequest CreateDirectLinkInterfaceRequest,
) (
	response *POST_CreateDirectLinkInterfaceResponses,
	err error,
)

func (*Client) POST_CreateImage

func (client *Client) POST_CreateImage(
	createimagerequest CreateImageRequest,
) (
	response *POST_CreateImageResponses,
	err error,
)

func (*Client) POST_CreateImageExportTask

func (client *Client) POST_CreateImageExportTask(
	createimageexporttaskrequest CreateImageExportTaskRequest,
) (
	response *POST_CreateImageExportTaskResponses,
	err error,
)

func (*Client) POST_CreateInternetService

func (client *Client) POST_CreateInternetService(
	createinternetservicerequest CreateInternetServiceRequest,
) (
	response *POST_CreateInternetServiceResponses,
	err error,
)

func (*Client) POST_CreateKeypair

func (client *Client) POST_CreateKeypair(
	createkeypairrequest CreateKeypairRequest,
) (
	response *POST_CreateKeypairResponses,
	err error,
)

func (*Client) POST_CreateListenerRule

func (client *Client) POST_CreateListenerRule(
	createlistenerrulerequest CreateListenerRuleRequest,
) (
	response *POST_CreateListenerRuleResponses,
	err error,
)

func (*Client) POST_CreateLoadBalancer

func (client *Client) POST_CreateLoadBalancer(
	createloadbalancerrequest CreateLoadBalancerRequest,
) (
	response *POST_CreateLoadBalancerResponses,
	err error,
)

func (*Client) POST_CreateLoadBalancerListeners

func (client *Client) POST_CreateLoadBalancerListeners(
	createloadbalancerlistenersrequest CreateLoadBalancerListenersRequest,
) (
	response *POST_CreateLoadBalancerListenersResponses,
	err error,
)

func (*Client) POST_CreateLoadBalancerPolicy

func (client *Client) POST_CreateLoadBalancerPolicy(
	createloadbalancerpolicyrequest CreateLoadBalancerPolicyRequest,
) (
	response *POST_CreateLoadBalancerPolicyResponses,
	err error,
)

func (*Client) POST_CreateNatService

func (client *Client) POST_CreateNatService(
	createnatservicerequest CreateNatServiceRequest,
) (
	response *POST_CreateNatServiceResponses,
	err error,
)

func (*Client) POST_CreateNet

func (client *Client) POST_CreateNet(
	createnetrequest CreateNetRequest,
) (
	response *POST_CreateNetResponses,
	err error,
)

func (*Client) POST_CreateNetAccessPoint

func (client *Client) POST_CreateNetAccessPoint(
	createnetaccesspointrequest CreateNetAccessPointRequest,
) (
	response *POST_CreateNetAccessPointResponses,
	err error,
)

func (*Client) POST_CreateNetPeering

func (client *Client) POST_CreateNetPeering(
	createnetpeeringrequest CreateNetPeeringRequest,
) (
	response *POST_CreateNetPeeringResponses,
	err error,
)

func (*Client) POST_CreateNic

func (client *Client) POST_CreateNic(
	createnicrequest CreateNicRequest,
) (
	response *POST_CreateNicResponses,
	err error,
)

func (*Client) POST_CreatePolicy

func (client *Client) POST_CreatePolicy(
	createpolicyrequest CreatePolicyRequest,
) (
	response *POST_CreatePolicyResponses,
	err error,
)

func (*Client) POST_CreatePublicIp

func (client *Client) POST_CreatePublicIp(
	createpubliciprequest CreatePublicIpRequest,
) (
	response *POST_CreatePublicIpResponses,
	err error,
)

func (*Client) POST_CreateRoute

func (client *Client) POST_CreateRoute(
	createrouterequest CreateRouteRequest,
) (
	response *POST_CreateRouteResponses,
	err error,
)

func (*Client) POST_CreateRouteTable

func (client *Client) POST_CreateRouteTable(
	createroutetablerequest CreateRouteTableRequest,
) (
	response *POST_CreateRouteTableResponses,
	err error,
)

func (*Client) POST_CreateSecurityGroup

func (client *Client) POST_CreateSecurityGroup(
	createsecuritygrouprequest CreateSecurityGroupRequest,
) (
	response *POST_CreateSecurityGroupResponses,
	err error,
)

func (*Client) POST_CreateSecurityGroupRule

func (client *Client) POST_CreateSecurityGroupRule(
	createsecuritygrouprulerequest CreateSecurityGroupRuleRequest,
) (
	response *POST_CreateSecurityGroupRuleResponses,
	err error,
)

func (*Client) POST_CreateServerCertificate

func (client *Client) POST_CreateServerCertificate(
	createservercertificaterequest CreateServerCertificateRequest,
) (
	response *POST_CreateServerCertificateResponses,
	err error,
)

func (*Client) POST_CreateSnapshot

func (client *Client) POST_CreateSnapshot(
	createsnapshotrequest CreateSnapshotRequest,
) (
	response *POST_CreateSnapshotResponses,
	err error,
)

func (*Client) POST_CreateSnapshotExportTask

func (client *Client) POST_CreateSnapshotExportTask(
	createsnapshotexporttaskrequest CreateSnapshotExportTaskRequest,
) (
	response *POST_CreateSnapshotExportTaskResponses,
	err error,
)

func (*Client) POST_CreateSubnet

func (client *Client) POST_CreateSubnet(
	createsubnetrequest CreateSubnetRequest,
) (
	response *POST_CreateSubnetResponses,
	err error,
)

func (*Client) POST_CreateTags

func (client *Client) POST_CreateTags(
	createtagsrequest CreateTagsRequest,
) (
	response *POST_CreateTagsResponses,
	err error,
)

func (*Client) POST_CreateUser

func (client *Client) POST_CreateUser(
	createuserrequest CreateUserRequest,
) (
	response *POST_CreateUserResponses,
	err error,
)

func (*Client) POST_CreateUserGroup

func (client *Client) POST_CreateUserGroup(
	createusergrouprequest CreateUserGroupRequest,
) (
	response *POST_CreateUserGroupResponses,
	err error,
)

func (*Client) POST_CreateVirtualGateway

func (client *Client) POST_CreateVirtualGateway(
	createvirtualgatewayrequest CreateVirtualGatewayRequest,
) (
	response *POST_CreateVirtualGatewayResponses,
	err error,
)

func (*Client) POST_CreateVms

func (client *Client) POST_CreateVms(
	createvmsrequest CreateVmsRequest,
) (
	response *POST_CreateVmsResponses,
	err error,
)

func (*Client) POST_CreateVolume

func (client *Client) POST_CreateVolume(
	createvolumerequest CreateVolumeRequest,
) (
	response *POST_CreateVolumeResponses,
	err error,
)

func (*Client) POST_CreateVpnConnection

func (client *Client) POST_CreateVpnConnection(
	createvpnconnectionrequest CreateVpnConnectionRequest,
) (
	response *POST_CreateVpnConnectionResponses,
	err error,
)

func (*Client) POST_CreateVpnConnectionRoute

func (client *Client) POST_CreateVpnConnectionRoute(
	createvpnconnectionrouterequest CreateVpnConnectionRouteRequest,
) (
	response *POST_CreateVpnConnectionRouteResponses,
	err error,
)

func (*Client) POST_DeleteApiKey

func (client *Client) POST_DeleteApiKey(
	deleteapikeyrequest DeleteApiKeyRequest,
) (
	response *POST_DeleteApiKeyResponses,
	err error,
)

func (*Client) POST_DeleteClientGateway

func (client *Client) POST_DeleteClientGateway(
	deleteclientgatewayrequest DeleteClientGatewayRequest,
) (
	response *POST_DeleteClientGatewayResponses,
	err error,
)

func (*Client) POST_DeleteDhcpOptions

func (client *Client) POST_DeleteDhcpOptions(
	deletedhcpoptionsrequest DeleteDhcpOptionsRequest,
) (
	response *POST_DeleteDhcpOptionsResponses,
	err error,
)
func (client *Client) POST_DeleteDirectLink(
	deletedirectlinkrequest DeleteDirectLinkRequest,
) (
	response *POST_DeleteDirectLinkResponses,
	err error,
)

func (*Client) POST_DeleteDirectLinkInterface

func (client *Client) POST_DeleteDirectLinkInterface(
	deletedirectlinkinterfacerequest DeleteDirectLinkInterfaceRequest,
) (
	response *POST_DeleteDirectLinkInterfaceResponses,
	err error,
)

func (*Client) POST_DeleteExportTask

func (client *Client) POST_DeleteExportTask(
	deleteexporttaskrequest DeleteExportTaskRequest,
) (
	response *POST_DeleteExportTaskResponses,
	err error,
)

func (*Client) POST_DeleteImage

func (client *Client) POST_DeleteImage(
	deleteimagerequest DeleteImageRequest,
) (
	response *POST_DeleteImageResponses,
	err error,
)

func (*Client) POST_DeleteInternetService

func (client *Client) POST_DeleteInternetService(
	deleteinternetservicerequest DeleteInternetServiceRequest,
) (
	response *POST_DeleteInternetServiceResponses,
	err error,
)

func (*Client) POST_DeleteKeypair

func (client *Client) POST_DeleteKeypair(
	deletekeypairrequest DeleteKeypairRequest,
) (
	response *POST_DeleteKeypairResponses,
	err error,
)

func (*Client) POST_DeleteListenerRule

func (client *Client) POST_DeleteListenerRule(
	deletelistenerrulerequest DeleteListenerRuleRequest,
) (
	response *POST_DeleteListenerRuleResponses,
	err error,
)

func (*Client) POST_DeleteLoadBalancer

func (client *Client) POST_DeleteLoadBalancer(
	deleteloadbalancerrequest DeleteLoadBalancerRequest,
) (
	response *POST_DeleteLoadBalancerResponses,
	err error,
)

func (*Client) POST_DeleteLoadBalancerListeners

func (client *Client) POST_DeleteLoadBalancerListeners(
	deleteloadbalancerlistenersrequest DeleteLoadBalancerListenersRequest,
) (
	response *POST_DeleteLoadBalancerListenersResponses,
	err error,
)

func (*Client) POST_DeleteLoadBalancerPolicy

func (client *Client) POST_DeleteLoadBalancerPolicy(
	deleteloadbalancerpolicyrequest DeleteLoadBalancerPolicyRequest,
) (
	response *POST_DeleteLoadBalancerPolicyResponses,
	err error,
)

func (*Client) POST_DeleteNatService

func (client *Client) POST_DeleteNatService(
	deletenatservicerequest DeleteNatServiceRequest,
) (
	response *POST_DeleteNatServiceResponses,
	err error,
)

func (*Client) POST_DeleteNet

func (client *Client) POST_DeleteNet(
	deletenetrequest DeleteNetRequest,
) (
	response *POST_DeleteNetResponses,
	err error,
)

func (*Client) POST_DeleteNetAccessPoints

func (client *Client) POST_DeleteNetAccessPoints(
	deletenetaccesspointsrequest DeleteNetAccessPointsRequest,
) (
	response *POST_DeleteNetAccessPointsResponses,
	err error,
)

func (*Client) POST_DeleteNetPeering

func (client *Client) POST_DeleteNetPeering(
	deletenetpeeringrequest DeleteNetPeeringRequest,
) (
	response *POST_DeleteNetPeeringResponses,
	err error,
)

func (*Client) POST_DeleteNic

func (client *Client) POST_DeleteNic(
	deletenicrequest DeleteNicRequest,
) (
	response *POST_DeleteNicResponses,
	err error,
)

func (*Client) POST_DeletePolicy

func (client *Client) POST_DeletePolicy(
	deletepolicyrequest DeletePolicyRequest,
) (
	response *POST_DeletePolicyResponses,
	err error,
)

func (*Client) POST_DeletePublicIp

func (client *Client) POST_DeletePublicIp(
	deletepubliciprequest DeletePublicIpRequest,
) (
	response *POST_DeletePublicIpResponses,
	err error,
)

func (*Client) POST_DeleteRoute

func (client *Client) POST_DeleteRoute(
	deleterouterequest DeleteRouteRequest,
) (
	response *POST_DeleteRouteResponses,
	err error,
)

func (*Client) POST_DeleteRouteTable

func (client *Client) POST_DeleteRouteTable(
	deleteroutetablerequest DeleteRouteTableRequest,
) (
	response *POST_DeleteRouteTableResponses,
	err error,
)

func (*Client) POST_DeleteSecurityGroup

func (client *Client) POST_DeleteSecurityGroup(
	deletesecuritygrouprequest DeleteSecurityGroupRequest,
) (
	response *POST_DeleteSecurityGroupResponses,
	err error,
)

func (*Client) POST_DeleteSecurityGroupRule

func (client *Client) POST_DeleteSecurityGroupRule(
	deletesecuritygrouprulerequest DeleteSecurityGroupRuleRequest,
) (
	response *POST_DeleteSecurityGroupRuleResponses,
	err error,
)

func (*Client) POST_DeleteServerCertificate

func (client *Client) POST_DeleteServerCertificate(
	deleteservercertificaterequest DeleteServerCertificateRequest,
) (
	response *POST_DeleteServerCertificateResponses,
	err error,
)

func (*Client) POST_DeleteSnapshot

func (client *Client) POST_DeleteSnapshot(
	deletesnapshotrequest DeleteSnapshotRequest,
) (
	response *POST_DeleteSnapshotResponses,
	err error,
)

func (*Client) POST_DeleteSubnet

func (client *Client) POST_DeleteSubnet(
	deletesubnetrequest DeleteSubnetRequest,
) (
	response *POST_DeleteSubnetResponses,
	err error,
)

func (*Client) POST_DeleteTags

func (client *Client) POST_DeleteTags(
	deletetagsrequest DeleteTagsRequest,
) (
	response *POST_DeleteTagsResponses,
	err error,
)

func (*Client) POST_DeleteUser

func (client *Client) POST_DeleteUser(
	deleteuserrequest DeleteUserRequest,
) (
	response *POST_DeleteUserResponses,
	err error,
)

func (*Client) POST_DeleteUserGroup

func (client *Client) POST_DeleteUserGroup(
	deleteusergrouprequest DeleteUserGroupRequest,
) (
	response *POST_DeleteUserGroupResponses,
	err error,
)

func (*Client) POST_DeleteVirtualGateway

func (client *Client) POST_DeleteVirtualGateway(
	deletevirtualgatewayrequest DeleteVirtualGatewayRequest,
) (
	response *POST_DeleteVirtualGatewayResponses,
	err error,
)

func (*Client) POST_DeleteVms

func (client *Client) POST_DeleteVms(
	deletevmsrequest DeleteVmsRequest,
) (
	response *POST_DeleteVmsResponses,
	err error,
)

func (*Client) POST_DeleteVolume

func (client *Client) POST_DeleteVolume(
	deletevolumerequest DeleteVolumeRequest,
) (
	response *POST_DeleteVolumeResponses,
	err error,
)

func (*Client) POST_DeleteVpnConnection

func (client *Client) POST_DeleteVpnConnection(
	deletevpnconnectionrequest DeleteVpnConnectionRequest,
) (
	response *POST_DeleteVpnConnectionResponses,
	err error,
)

func (*Client) POST_DeleteVpnConnectionRoute

func (client *Client) POST_DeleteVpnConnectionRoute(
	deletevpnconnectionrouterequest DeleteVpnConnectionRouteRequest,
) (
	response *POST_DeleteVpnConnectionRouteResponses,
	err error,
)

func (*Client) POST_DeregisterUserInUserGroup

func (client *Client) POST_DeregisterUserInUserGroup(
	deregisteruserinusergrouprequest DeregisterUserInUserGroupRequest,
) (
	response *POST_DeregisterUserInUserGroupResponses,
	err error,
)

func (*Client) POST_DeregisterVmsInLoadBalancer

func (client *Client) POST_DeregisterVmsInLoadBalancer(
	deregistervmsinloadbalancerrequest DeregisterVmsInLoadBalancerRequest,
) (
	response *POST_DeregisterVmsInLoadBalancerResponses,
	err error,
)

func (*Client) POST_LinkInternetService

func (client *Client) POST_LinkInternetService(
	linkinternetservicerequest LinkInternetServiceRequest,
) (
	response *POST_LinkInternetServiceResponses,
	err error,
)

func (*Client) POST_LinkNic

func (client *Client) POST_LinkNic(
	linknicrequest LinkNicRequest,
) (
	response *POST_LinkNicResponses,
	err error,
)

func (*Client) POST_LinkPolicy

func (client *Client) POST_LinkPolicy(
	linkpolicyrequest LinkPolicyRequest,
) (
	response *POST_LinkPolicyResponses,
	err error,
)

func (*Client) POST_LinkPrivateIps

func (client *Client) POST_LinkPrivateIps(
	linkprivateipsrequest LinkPrivateIpsRequest,
) (
	response *POST_LinkPrivateIpsResponses,
	err error,
)

func (*Client) POST_LinkPublicIp

func (client *Client) POST_LinkPublicIp(
	linkpubliciprequest LinkPublicIpRequest,
) (
	response *POST_LinkPublicIpResponses,
	err error,
)

func (*Client) POST_LinkRouteTable

func (client *Client) POST_LinkRouteTable(
	linkroutetablerequest LinkRouteTableRequest,
) (
	response *POST_LinkRouteTableResponses,
	err error,
)

func (*Client) POST_LinkVirtualGateway

func (client *Client) POST_LinkVirtualGateway(
	linkvirtualgatewayrequest LinkVirtualGatewayRequest,
) (
	response *POST_LinkVirtualGatewayResponses,
	err error,
)

func (*Client) POST_LinkVolume

func (client *Client) POST_LinkVolume(
	linkvolumerequest LinkVolumeRequest,
) (
	response *POST_LinkVolumeResponses,
	err error,
)

func (*Client) POST_PurchaseReservedVmsOffer

func (client *Client) POST_PurchaseReservedVmsOffer(
	purchasereservedvmsofferrequest PurchaseReservedVmsOfferRequest,
) (
	response *POST_PurchaseReservedVmsOfferResponses,
	err error,
)

func (*Client) POST_ReadAccount

func (client *Client) POST_ReadAccount(
	readaccountrequest ReadAccountRequest,
) (
	response *POST_ReadAccountResponses,
	err error,
)

func (*Client) POST_ReadAccountConsumption

func (client *Client) POST_ReadAccountConsumption(
	readaccountconsumptionrequest ReadAccountConsumptionRequest,
) (
	response *POST_ReadAccountConsumptionResponses,
	err error,
)

func (*Client) POST_ReadAdminPassword

func (client *Client) POST_ReadAdminPassword(
	readadminpasswordrequest ReadAdminPasswordRequest,
) (
	response *POST_ReadAdminPasswordResponses,
	err error,
)

func (*Client) POST_ReadApiKeys

func (client *Client) POST_ReadApiKeys(
	readapikeysrequest ReadApiKeysRequest,
) (
	response *POST_ReadApiKeysResponses,
	err error,
)

func (*Client) POST_ReadApiLogs

func (client *Client) POST_ReadApiLogs(
	readapilogsrequest ReadApiLogsRequest,
) (
	response *POST_ReadApiLogsResponses,
	err error,
)

func (*Client) POST_ReadBillableDigest

func (client *Client) POST_ReadBillableDigest(
	readbillabledigestrequest ReadBillableDigestRequest,
) (
	response *POST_ReadBillableDigestResponses,
	err error,
)

func (*Client) POST_ReadCatalog

func (client *Client) POST_ReadCatalog(
	readcatalogrequest ReadCatalogRequest,
) (
	response *POST_ReadCatalogResponses,
	err error,
)

func (*Client) POST_ReadClientGateways

func (client *Client) POST_ReadClientGateways(
	readclientgatewaysrequest ReadClientGatewaysRequest,
) (
	response *POST_ReadClientGatewaysResponses,
	err error,
)

func (*Client) POST_ReadConsoleOutput

func (client *Client) POST_ReadConsoleOutput(
	readconsoleoutputrequest ReadConsoleOutputRequest,
) (
	response *POST_ReadConsoleOutputResponses,
	err error,
)

func (*Client) POST_ReadDhcpOptions

func (client *Client) POST_ReadDhcpOptions(
	readdhcpoptionsrequest ReadDhcpOptionsRequest,
) (
	response *POST_ReadDhcpOptionsResponses,
	err error,
)

func (*Client) POST_ReadDirectLinkInterfaces

func (client *Client) POST_ReadDirectLinkInterfaces(
	readdirectlinkinterfacesrequest ReadDirectLinkInterfacesRequest,
) (
	response *POST_ReadDirectLinkInterfacesResponses,
	err error,
)
func (client *Client) POST_ReadDirectLinks(
	readdirectlinksrequest ReadDirectLinksRequest,
) (
	response *POST_ReadDirectLinksResponses,
	err error,
)

func (*Client) POST_ReadImageExportTasks

func (client *Client) POST_ReadImageExportTasks(
	readimageexporttasksrequest ReadImageExportTasksRequest,
) (
	response *POST_ReadImageExportTasksResponses,
	err error,
)

func (*Client) POST_ReadImages

func (client *Client) POST_ReadImages(
	readimagesrequest ReadImagesRequest,
) (
	response *POST_ReadImagesResponses,
	err error,
)

func (*Client) POST_ReadInternetServices

func (client *Client) POST_ReadInternetServices(
	readinternetservicesrequest ReadInternetServicesRequest,
) (
	response *POST_ReadInternetServicesResponses,
	err error,
)

func (*Client) POST_ReadKeypairs

func (client *Client) POST_ReadKeypairs(
	readkeypairsrequest ReadKeypairsRequest,
) (
	response *POST_ReadKeypairsResponses,
	err error,
)

func (*Client) POST_ReadListenerRules

func (client *Client) POST_ReadListenerRules(
	readlistenerrulesrequest ReadListenerRulesRequest,
) (
	response *POST_ReadListenerRulesResponses,
	err error,
)

func (*Client) POST_ReadLoadBalancers

func (client *Client) POST_ReadLoadBalancers(
	readloadbalancersrequest ReadLoadBalancersRequest,
) (
	response *POST_ReadLoadBalancersResponses,
	err error,
)

func (*Client) POST_ReadLocations

func (client *Client) POST_ReadLocations(
	readlocationsrequest ReadLocationsRequest,
) (
	response *POST_ReadLocationsResponses,
	err error,
)

func (*Client) POST_ReadNatServices

func (client *Client) POST_ReadNatServices(
	readnatservicesrequest ReadNatServicesRequest,
) (
	response *POST_ReadNatServicesResponses,
	err error,
)

func (*Client) POST_ReadNetAccessPointServices

func (client *Client) POST_ReadNetAccessPointServices(
	readnetaccesspointservicesrequest ReadNetAccessPointServicesRequest,
) (
	response *POST_ReadNetAccessPointServicesResponses,
	err error,
)

func (*Client) POST_ReadNetAccessPoints

func (client *Client) POST_ReadNetAccessPoints(
	readnetaccesspointsrequest ReadNetAccessPointsRequest,
) (
	response *POST_ReadNetAccessPointsResponses,
	err error,
)

func (*Client) POST_ReadNetPeerings

func (client *Client) POST_ReadNetPeerings(
	readnetpeeringsrequest ReadNetPeeringsRequest,
) (
	response *POST_ReadNetPeeringsResponses,
	err error,
)

func (*Client) POST_ReadNets

func (client *Client) POST_ReadNets(
	readnetsrequest ReadNetsRequest,
) (
	response *POST_ReadNetsResponses,
	err error,
)

func (*Client) POST_ReadNics

func (client *Client) POST_ReadNics(
	readnicsrequest ReadNicsRequest,
) (
	response *POST_ReadNicsResponses,
	err error,
)

func (*Client) POST_ReadPolicies

func (client *Client) POST_ReadPolicies(
	readpoliciesrequest ReadPoliciesRequest,
) (
	response *POST_ReadPoliciesResponses,
	err error,
)

func (*Client) POST_ReadPrefixLists

func (client *Client) POST_ReadPrefixLists(
	readprefixlistsrequest ReadPrefixListsRequest,
) (
	response *POST_ReadPrefixListsResponses,
	err error,
)

func (*Client) POST_ReadProductTypes

func (client *Client) POST_ReadProductTypes(
	readproducttypesrequest ReadProductTypesRequest,
) (
	response *POST_ReadProductTypesResponses,
	err error,
)

func (*Client) POST_ReadPublicCatalog

func (client *Client) POST_ReadPublicCatalog(
	readpubliccatalogrequest ReadPublicCatalogRequest,
) (
	response *POST_ReadPublicCatalogResponses,
	err error,
)

func (*Client) POST_ReadPublicIpRanges

func (client *Client) POST_ReadPublicIpRanges(
	readpubliciprangesrequest ReadPublicIpRangesRequest,
) (
	response *POST_ReadPublicIpRangesResponses,
	err error,
)

func (*Client) POST_ReadPublicIps

func (client *Client) POST_ReadPublicIps(
	readpublicipsrequest ReadPublicIpsRequest,
) (
	response *POST_ReadPublicIpsResponses,
	err error,
)

func (*Client) POST_ReadQuotas

func (client *Client) POST_ReadQuotas(
	readquotasrequest ReadQuotasRequest,
) (
	response *POST_ReadQuotasResponses,
	err error,
)

func (*Client) POST_ReadRegionConfig

func (client *Client) POST_ReadRegionConfig(
	readregionconfigrequest ReadRegionConfigRequest,
) (
	response *POST_ReadRegionConfigResponses,
	err error,
)

func (*Client) POST_ReadRegions

func (client *Client) POST_ReadRegions(
	readregionsrequest ReadRegionsRequest,
) (
	response *POST_ReadRegionsResponses,
	err error,
)

func (*Client) POST_ReadReservedVmOffers

func (client *Client) POST_ReadReservedVmOffers(
	readreservedvmoffersrequest ReadReservedVmOffersRequest,
) (
	response *POST_ReadReservedVmOffersResponses,
	err error,
)

func (*Client) POST_ReadReservedVms

func (client *Client) POST_ReadReservedVms(
	readreservedvmsrequest ReadReservedVmsRequest,
) (
	response *POST_ReadReservedVmsResponses,
	err error,
)

func (*Client) POST_ReadRouteTables

func (client *Client) POST_ReadRouteTables(
	readroutetablesrequest ReadRouteTablesRequest,
) (
	response *POST_ReadRouteTablesResponses,
	err error,
)

func (*Client) POST_ReadSecurityGroups

func (client *Client) POST_ReadSecurityGroups(
	readsecuritygroupsrequest ReadSecurityGroupsRequest,
) (
	response *POST_ReadSecurityGroupsResponses,
	err error,
)

func (*Client) POST_ReadServerCertificates

func (client *Client) POST_ReadServerCertificates(
	readservercertificatesrequest ReadServerCertificatesRequest,
) (
	response *POST_ReadServerCertificatesResponses,
	err error,
)

func (*Client) POST_ReadSnapshotExportTasks

func (client *Client) POST_ReadSnapshotExportTasks(
	readsnapshotexporttasksrequest ReadSnapshotExportTasksRequest,
) (
	response *POST_ReadSnapshotExportTasksResponses,
	err error,
)

func (*Client) POST_ReadSnapshots

func (client *Client) POST_ReadSnapshots(
	readsnapshotsrequest ReadSnapshotsRequest,
) (
	response *POST_ReadSnapshotsResponses,
	err error,
)

func (*Client) POST_ReadSubnets

func (client *Client) POST_ReadSubnets(
	readsubnetsrequest ReadSubnetsRequest,
) (
	response *POST_ReadSubnetsResponses,
	err error,
)

func (*Client) POST_ReadSubregions

func (client *Client) POST_ReadSubregions(
	readsubregionsrequest ReadSubregionsRequest,
) (
	response *POST_ReadSubregionsResponses,
	err error,
)

func (*Client) POST_ReadTags

func (client *Client) POST_ReadTags(
	readtagsrequest ReadTagsRequest,
) (
	response *POST_ReadTagsResponses,
	err error,
)

func (*Client) POST_ReadUserGroups

func (client *Client) POST_ReadUserGroups(
	readusergroupsrequest ReadUserGroupsRequest,
) (
	response *POST_ReadUserGroupsResponses,
	err error,
)

func (*Client) POST_ReadUsers

func (client *Client) POST_ReadUsers(
	readusersrequest ReadUsersRequest,
) (
	response *POST_ReadUsersResponses,
	err error,
)

func (*Client) POST_ReadVirtualGateways

func (client *Client) POST_ReadVirtualGateways(
	readvirtualgatewaysrequest ReadVirtualGatewaysRequest,
) (
	response *POST_ReadVirtualGatewaysResponses,
	err error,
)

func (*Client) POST_ReadVmTypes

func (client *Client) POST_ReadVmTypes(
	readvmtypesrequest ReadVmTypesRequest,
) (
	response *POST_ReadVmTypesResponses,
	err error,
)

func (*Client) POST_ReadVms

func (client *Client) POST_ReadVms(
	readvmsrequest ReadVmsRequest,
) (
	response *POST_ReadVmsResponses,
	err error,
)

func (*Client) POST_ReadVmsHealth

func (client *Client) POST_ReadVmsHealth(
	readvmshealthrequest ReadVmsHealthRequest,
) (
	response *POST_ReadVmsHealthResponses,
	err error,
)

func (*Client) POST_ReadVmsState

func (client *Client) POST_ReadVmsState(
	readvmsstaterequest ReadVmsStateRequest,
) (
	response *POST_ReadVmsStateResponses,
	err error,
)

func (*Client) POST_ReadVolumes

func (client *Client) POST_ReadVolumes(
	readvolumesrequest ReadVolumesRequest,
) (
	response *POST_ReadVolumesResponses,
	err error,
)

func (*Client) POST_ReadVpnConnections

func (client *Client) POST_ReadVpnConnections(
	readvpnconnectionsrequest ReadVpnConnectionsRequest,
) (
	response *POST_ReadVpnConnectionsResponses,
	err error,
)

func (*Client) POST_RebootVms

func (client *Client) POST_RebootVms(
	rebootvmsrequest RebootVmsRequest,
) (
	response *POST_RebootVmsResponses,
	err error,
)

func (*Client) POST_RegisterUserInUserGroup

func (client *Client) POST_RegisterUserInUserGroup(
	registeruserinusergrouprequest RegisterUserInUserGroupRequest,
) (
	response *POST_RegisterUserInUserGroupResponses,
	err error,
)

func (*Client) POST_RegisterVmsInLoadBalancer

func (client *Client) POST_RegisterVmsInLoadBalancer(
	registervmsinloadbalancerrequest RegisterVmsInLoadBalancerRequest,
) (
	response *POST_RegisterVmsInLoadBalancerResponses,
	err error,
)

func (*Client) POST_RejectNetPeering

func (client *Client) POST_RejectNetPeering(
	rejectnetpeeringrequest RejectNetPeeringRequest,
) (
	response *POST_RejectNetPeeringResponses,
	err error,
)

func (*Client) POST_ResetAccountPassword

func (client *Client) POST_ResetAccountPassword(
	resetaccountpasswordrequest ResetAccountPasswordRequest,
) (
	response *POST_ResetAccountPasswordResponses,
	err error,
)

func (*Client) POST_SendResetPasswordEmail

func (client *Client) POST_SendResetPasswordEmail(
	sendresetpasswordemailrequest SendResetPasswordEmailRequest,
) (
	response *POST_SendResetPasswordEmailResponses,
	err error,
)

func (*Client) POST_StartVms

func (client *Client) POST_StartVms(
	startvmsrequest StartVmsRequest,
) (
	response *POST_StartVmsResponses,
	err error,
)

func (*Client) POST_StopVms

func (client *Client) POST_StopVms(
	stopvmsrequest StopVmsRequest,
) (
	response *POST_StopVmsResponses,
	err error,
)

func (*Client) POST_UnlinkInternetService

func (client *Client) POST_UnlinkInternetService(
	unlinkinternetservicerequest UnlinkInternetServiceRequest,
) (
	response *POST_UnlinkInternetServiceResponses,
	err error,
)

func (*Client) POST_UnlinkNic

func (client *Client) POST_UnlinkNic(
	unlinknicrequest UnlinkNicRequest,
) (
	response *POST_UnlinkNicResponses,
	err error,
)

func (*Client) POST_UnlinkPolicy

func (client *Client) POST_UnlinkPolicy(
	unlinkpolicyrequest UnlinkPolicyRequest,
) (
	response *POST_UnlinkPolicyResponses,
	err error,
)

func (*Client) POST_UnlinkPrivateIps

func (client *Client) POST_UnlinkPrivateIps(
	unlinkprivateipsrequest UnlinkPrivateIpsRequest,
) (
	response *POST_UnlinkPrivateIpsResponses,
	err error,
)

func (*Client) POST_UnlinkPublicIp

func (client *Client) POST_UnlinkPublicIp(
	unlinkpubliciprequest UnlinkPublicIpRequest,
) (
	response *POST_UnlinkPublicIpResponses,
	err error,
)

func (*Client) POST_UnlinkRouteTable

func (client *Client) POST_UnlinkRouteTable(
	unlinkroutetablerequest UnlinkRouteTableRequest,
) (
	response *POST_UnlinkRouteTableResponses,
	err error,
)

func (*Client) POST_UnlinkVirtualGateway

func (client *Client) POST_UnlinkVirtualGateway(
	unlinkvirtualgatewayrequest UnlinkVirtualGatewayRequest,
) (
	response *POST_UnlinkVirtualGatewayResponses,
	err error,
)

func (*Client) POST_UnlinkVolume

func (client *Client) POST_UnlinkVolume(
	unlinkvolumerequest UnlinkVolumeRequest,
) (
	response *POST_UnlinkVolumeResponses,
	err error,
)

func (*Client) POST_UpdateAccount

func (client *Client) POST_UpdateAccount(
	updateaccountrequest UpdateAccountRequest,
) (
	response *POST_UpdateAccountResponses,
	err error,
)

func (*Client) POST_UpdateApiKey

func (client *Client) POST_UpdateApiKey(
	updateapikeyrequest UpdateApiKeyRequest,
) (
	response *POST_UpdateApiKeyResponses,
	err error,
)

func (*Client) POST_UpdateHealthCheck

func (client *Client) POST_UpdateHealthCheck(
	updatehealthcheckrequest UpdateHealthCheckRequest,
) (
	response *POST_UpdateHealthCheckResponses,
	err error,
)

func (*Client) POST_UpdateImage

func (client *Client) POST_UpdateImage(
	updateimagerequest UpdateImageRequest,
) (
	response *POST_UpdateImageResponses,
	err error,
)

func (*Client) POST_UpdateKeypair

func (client *Client) POST_UpdateKeypair(
	updatekeypairrequest UpdateKeypairRequest,
) (
	response *POST_UpdateKeypairResponses,
	err error,
)

func (*Client) POST_UpdateListenerRule

func (client *Client) POST_UpdateListenerRule(
	updatelistenerrulerequest UpdateListenerRuleRequest,
) (
	response *POST_UpdateListenerRuleResponses,
	err error,
)

func (*Client) POST_UpdateLoadBalancer

func (client *Client) POST_UpdateLoadBalancer(
	updateloadbalancerrequest UpdateLoadBalancerRequest,
) (
	response *POST_UpdateLoadBalancerResponses,
	err error,
)

func (*Client) POST_UpdateNet

func (client *Client) POST_UpdateNet(
	updatenetrequest UpdateNetRequest,
) (
	response *POST_UpdateNetResponses,
	err error,
)

func (*Client) POST_UpdateNetAccessPoint

func (client *Client) POST_UpdateNetAccessPoint(
	updatenetaccesspointrequest UpdateNetAccessPointRequest,
) (
	response *POST_UpdateNetAccessPointResponses,
	err error,
)

func (*Client) POST_UpdateNic

func (client *Client) POST_UpdateNic(
	updatenicrequest UpdateNicRequest,
) (
	response *POST_UpdateNicResponses,
	err error,
)

func (*Client) POST_UpdateRoute

func (client *Client) POST_UpdateRoute(
	updaterouterequest UpdateRouteRequest,
) (
	response *POST_UpdateRouteResponses,
	err error,
)

func (*Client) POST_UpdateRoutePropagation

func (client *Client) POST_UpdateRoutePropagation(
	updateroutepropagationrequest UpdateRoutePropagationRequest,
) (
	response *POST_UpdateRoutePropagationResponses,
	err error,
)

func (*Client) POST_UpdateServerCertificate

func (client *Client) POST_UpdateServerCertificate(
	updateservercertificaterequest UpdateServerCertificateRequest,
) (
	response *POST_UpdateServerCertificateResponses,
	err error,
)

func (*Client) POST_UpdateSnapshot

func (client *Client) POST_UpdateSnapshot(
	updatesnapshotrequest UpdateSnapshotRequest,
) (
	response *POST_UpdateSnapshotResponses,
	err error,
)

func (*Client) POST_UpdateUser

func (client *Client) POST_UpdateUser(
	updateuserrequest UpdateUserRequest,
) (
	response *POST_UpdateUserResponses,
	err error,
)

func (*Client) POST_UpdateUserGroup

func (client *Client) POST_UpdateUserGroup(
	updateusergrouprequest UpdateUserGroupRequest,
) (
	response *POST_UpdateUserGroupResponses,
	err error,
)

func (*Client) POST_UpdateVm

func (client *Client) POST_UpdateVm(
	updatevmrequest UpdateVmRequest,
) (
	response *POST_UpdateVmResponses,
	err error,
)

func (*Client) Sign

func (c *Client) Sign(req *http.Request, body []byte) error

Sign ...

type ClientGateway

type ClientGateway struct {
	BgpAsn          int64         `json:"BgpAsn,omitempty"`
	ClientGatewayId string        `json:"ClientGatewayId,omitempty"`
	ConnectionType  string        `json:"ConnectionType,omitempty"`
	PublicIp        string        `json:"PublicIp,omitempty"`
	State           string        `json:"State,omitempty"`
	Tags            []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of ClientGateway

type Config

type Config struct {
	AccessKey string
	SecretKey string
	Region    string
	URL       string

	//Only Used for OAPI
	Service string

	// User agent for client
	UserAgent string
}

func (Config) ServiceURL

func (c Config) ServiceURL() string

type ConsumptionEntries

type ConsumptionEntries struct {
	Category         string `json:"Category,omitempty"`
	ConsumptionValue string `json:"ConsumptionValue,omitempty"`
	Entry            string `json:"Entry,omitempty"`
	ResourceType     string `json:"ResourceType,omitempty"`
	Service          string `json:"Service,omitempty"`
	ShortDescription string `json:"ShortDescription,omitempty"`
}

implements the service definition of ConsumptionEntries

type CopyAccountRequest

type CopyAccountRequest struct {
	DestinationRegionName string `json:"DestinationRegionName,omitempty"`
	DryRun                bool   `json:"DryRun,omitempty"`
	QuotaProfile          string `json:"QuotaProfile,omitempty"`
}

implements the service definition of CopyAccountRequest

type CopyAccountResponse

type CopyAccountResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CopyAccountResponse

type CreateAccountRequest

type CreateAccountRequest struct {
	AccountId     string   `json:"AccountId,omitempty"`
	ApiKeys       []ApiKey `json:"ApiKeys,omitempty"`
	City          string   `json:"City,omitempty"`
	CompanyName   string   `json:"CompanyName,omitempty"`
	Country       string   `json:"Country,omitempty"`
	CustomerId    string   `json:"CustomerId,omitempty"`
	DryRun        bool     `json:"DryRun,omitempty"`
	Email         string   `json:"Email,omitempty"`
	FirstName     string   `json:"FirstName,omitempty"`
	JobTitle      string   `json:"JobTitle,omitempty"`
	LastName      string   `json:"LastName,omitempty"`
	Mobile        string   `json:"Mobile,omitempty"`
	Password      string   `json:"Password,omitempty"`
	Phone         string   `json:"Phone,omitempty"`
	QuotaProfile  string   `json:"QuotaProfile,omitempty"`
	StateProvince string   `json:"StateProvince,omitempty"`
	VatNumber     string   `json:"VatNumber,omitempty"`
	ZipCode       string   `json:"ZipCode,omitempty"`
}

implements the service definition of CreateAccountRequest

type CreateAccountResponse

type CreateAccountResponse struct {
	Account         Account         `json:"Account,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateAccountResponse

type CreateApiKeyRequest

type CreateApiKeyRequest struct {
	ApiKeyId  string        `json:"ApiKeyId,omitempty"`
	DryRun    bool          `json:"DryRun,omitempty"`
	SecretKey string        `json:"SecretKey,omitempty"`
	Tags      []ResourceTag `json:"Tags,omitempty"`
	UserName  string        `json:"UserName,omitempty"`
}

implements the service definition of CreateApiKeyRequest

type CreateApiKeyResponse

type CreateApiKeyResponse struct {
	ApiKey          ApiKey          `json:"ApiKey,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateApiKeyResponse

type CreateClientGatewayRequest

type CreateClientGatewayRequest struct {
	BgpAsn         int64  `json:"BgpAsn,omitempty"`
	ConnectionType string `json:"ConnectionType,omitempty"`
	DryRun         bool   `json:"DryRun,omitempty"`
	PublicIp       string `json:"PublicIp,omitempty"`
}

implements the service definition of CreateClientGatewayRequest

type CreateClientGatewayResponse

type CreateClientGatewayResponse struct {
	ClientGateway   ClientGateway   `json:"ClientGateway,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateClientGatewayResponse

type CreateDhcpOptionsRequest

type CreateDhcpOptionsRequest struct {
	DomainName        string   `json:"DomainName,omitempty"`
	DomainNameServers []string `json:"DomainNameServers,omitempty"`
	DryRun            bool     `json:"DryRun,omitempty"`
	NtpServers        []string `json:"NtpServers,omitempty"`
}

implements the service definition of CreateDhcpOptionsRequest

type CreateDhcpOptionsResponse

type CreateDhcpOptionsResponse struct {
	DhcpOptionsSet  DhcpOptionsSet  `json:"DhcpOptionsSet,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateDhcpOptionsResponse

type CreateDirectLinkInterfaceRequest

type CreateDirectLinkInterfaceRequest struct {
	DirectLinkId        string              `json:"DirectLinkId,omitempty"`
	DirectLinkInterface DirectLinkInterface `json:"DirectLinkInterface,omitempty"`
	DryRun              bool                `json:"DryRun,omitempty"`
}

implements the service definition of CreateDirectLinkInterfaceRequest

type CreateDirectLinkInterfaceResponse

type CreateDirectLinkInterfaceResponse struct {
	DirectLinkInterface DirectLinkInterfaces `json:"DirectLinkInterface,omitempty"`
	ResponseContext     ResponseContext      `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateDirectLinkInterfaceResponse

type CreateDirectLinkRequest

type CreateDirectLinkRequest struct {
	Bandwidth      string `json:"Bandwidth,omitempty"`
	DirectLinkName string `json:"DirectLinkName,omitempty"`
	DryRun         bool   `json:"DryRun,omitempty"`
	Location       string `json:"Location,omitempty"`
}

implements the service definition of CreateDirectLinkRequest

type CreateDirectLinkResponse

type CreateDirectLinkResponse struct {
	DirectLink      DirectLink      `json:"DirectLink,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateDirectLinkResponse

type CreateImageExportTaskRequest

type CreateImageExportTaskRequest struct {
	DryRun    bool      `json:"DryRun,omitempty"`
	ImageId   string    `json:"ImageId,omitempty"`
	OsuExport OsuExport `json:"OsuExport,omitempty"`
}

implements the service definition of CreateImageExportTaskRequest

type CreateImageExportTaskResponse

type CreateImageExportTaskResponse struct {
	ImageExportTask ImageExportTask `json:"ImageExportTask,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateImageExportTaskResponse

type CreateImageRequest

type CreateImageRequest struct {
	Architecture        string                    `json:"Architecture,omitempty"`
	BlockDeviceMappings []BlockDeviceMappingImage `json:"BlockDeviceMappings,omitempty"`
	Description         string                    `json:"Description,omitempty"`
	DryRun              bool                      `json:"DryRun,omitempty"`
	FileLocation        string                    `json:"FileLocation,omitempty"`
	ImageName           string                    `json:"ImageName,omitempty"`
	NoReboot            bool                      `json:"NoReboot,omitempty"`
	RootDeviceName      string                    `json:"RootDeviceName,omitempty"`
	SourceImageId       string                    `json:"SourceImageId,omitempty"`
	SourceRegionName    string                    `json:"SourceRegionName,omitempty"`
	VmId                string                    `json:"VmId,omitempty"`
}

implements the service definition of CreateImageRequest

type CreateImageResponse

type CreateImageResponse struct {
	Image           Image           `json:"Image,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateImageResponse

type CreateInternetServiceRequest

type CreateInternetServiceRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of CreateInternetServiceRequest

type CreateInternetServiceResponse

type CreateInternetServiceResponse struct {
	InternetService InternetService `json:"InternetService,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateInternetServiceResponse

type CreateKeypairRequest

type CreateKeypairRequest struct {
	DryRun      bool   `json:"DryRun,omitempty"`
	KeypairName string `json:"KeypairName,omitempty"`
	PublicKey   string `json:"PublicKey,omitempty"`
}

implements the service definition of CreateKeypairRequest

type CreateKeypairResponse

type CreateKeypairResponse struct {
	Keypair         KeypairCreated  `json:"Keypair,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateKeypairResponse

type CreateListenerRuleRequest

type CreateListenerRuleRequest struct {
	DryRun       bool              `json:"DryRun,omitempty"`
	Listener     LoadBalancerLight `json:"Listener,omitempty"`
	ListenerRule ListenerRule      `json:"ListenerRule,omitempty"`
	VmIds        []string          `json:"VmIds,omitempty"`
}

implements the service definition of CreateListenerRuleRequest

type CreateListenerRuleResponse

type CreateListenerRuleResponse struct {
	ListenerId      string          `json:"ListenerId,omitempty"`
	ListenerRule    ListenerRule    `json:"ListenerRule,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VmIds           []string        `json:"VmIds,omitempty"`
}

implements the service definition of CreateListenerRuleResponse

type CreateLoadBalancerListenersRequest

type CreateLoadBalancerListenersRequest struct {
	DryRun           bool                  `json:"DryRun,omitempty"`
	Listeners        []ListenerForCreation `json:"Listeners,omitempty"`
	LoadBalancerName string                `json:"LoadBalancerName,omitempty"`
}

implements the service definition of CreateLoadBalancerListenersRequest

type CreateLoadBalancerListenersResponse

type CreateLoadBalancerListenersResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateLoadBalancerListenersResponse

type CreateLoadBalancerPolicyRequest

type CreateLoadBalancerPolicyRequest struct {
	CookieName       string `json:"CookieName,omitempty"`
	DryRun           bool   `json:"DryRun,omitempty"`
	LoadBalancerName string `json:"LoadBalancerName,omitempty"`
	PolicyName       string `json:"PolicyName,omitempty"`
	PolicyType       string `json:"PolicyType,omitempty"`
}

implements the service definition of CreateLoadBalancerPolicyRequest

type CreateLoadBalancerPolicyResponse

type CreateLoadBalancerPolicyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateLoadBalancerPolicyResponse

type CreateLoadBalancerRequest

type CreateLoadBalancerRequest struct {
	DryRun           bool                  `json:"DryRun,omitempty"`
	Listeners        []ListenerForCreation `json:"Listeners,omitempty"`
	LoadBalancerName string                `json:"LoadBalancerName,omitempty"`
	LoadBalancerType string                `json:"LoadBalancerType,omitempty"`
	SecurityGroups   []string              `json:"SecurityGroups,omitempty"`
	Subnets          []string              `json:"Subnets,omitempty"`
	SubregionNames   []string              `json:"SubregionNames,omitempty"`
	Tags             []ResourceTag         `json:"Tags,omitempty"`
}

implements the service definition of CreateLoadBalancerRequest

type CreateLoadBalancerResponse

type CreateLoadBalancerResponse struct {
	LoadBalancer    LoadBalancer    `json:"LoadBalancer,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateLoadBalancerResponse

type CreateNatServiceRequest

type CreateNatServiceRequest struct {
	DryRun     bool   `json:"DryRun,omitempty"`
	PublicIpId string `json:"PublicIpId,omitempty"`
	SubnetId   string `json:"SubnetId,omitempty"`
}

implements the service definition of CreateNatServiceRequest

type CreateNatServiceResponse

type CreateNatServiceResponse struct {
	NatService      NatService      `json:"NatService,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateNatServiceResponse

type CreateNetAccessPointRequest

type CreateNetAccessPointRequest struct {
	DryRun         bool     `json:"DryRun,omitempty"`
	NetId          string   `json:"NetId,omitempty"`
	PrefixListName string   `json:"PrefixListName,omitempty"`
	RouteTableIds  []string `json:"RouteTableIds,omitempty"`
}

implements the service definition of CreateNetAccessPointRequest

type CreateNetAccessPointResponse

type CreateNetAccessPointResponse struct {
	NetAccessPoint  NetAccessPoint  `json:"NetAccessPoint,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateNetAccessPointResponse

type CreateNetPeeringRequest

type CreateNetPeeringRequest struct {
	AccepterNetId string `json:"AccepterNetId,omitempty"`
	DryRun        bool   `json:"DryRun,omitempty"`
	SourceNetId   string `json:"SourceNetId,omitempty"`
}

implements the service definition of CreateNetPeeringRequest

type CreateNetPeeringResponse

type CreateNetPeeringResponse struct {
	NetPeering      NetPeering      `json:"NetPeering,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateNetPeeringResponse

type CreateNetRequest

type CreateNetRequest struct {
	DryRun  bool   `json:"DryRun,omitempty"`
	IpRange string `json:"IpRange,omitempty"`
	Tenancy string `json:"Tenancy,omitempty"`
}

implements the service definition of CreateNetRequest

type CreateNetResponse

type CreateNetResponse struct {
	Net             Net             `json:"Net,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateNetResponse

type CreateNicRequest

type CreateNicRequest struct {
	Description      string           `json:"Description,omitempty"`
	DryRun           bool             `json:"DryRun,omitempty"`
	PrivateIps       []PrivateIpLight `json:"PrivateIps,omitempty"`
	SecurityGroupIds []string         `json:"SecurityGroupIds,omitempty"`
	SubnetId         string           `json:"SubnetId,omitempty"`
}

implements the service definition of CreateNicRequest

type CreateNicResponse

type CreateNicResponse struct {
	Nic             Nic             `json:"Nic,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateNicResponse

type CreatePolicyRequest

type CreatePolicyRequest struct {
	Description string `json:"Description,omitempty"`
	Document    string `json:"Document,omitempty"`
	DryRun      bool   `json:"DryRun,omitempty"`
	Path        string `json:"Path,omitempty"`
	PolicyName  string `json:"PolicyName,omitempty"`
}

implements the service definition of CreatePolicyRequest

type CreatePolicyResponse

type CreatePolicyResponse struct {
	Policy          Policy          `json:"Policy,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreatePolicyResponse

type CreatePublicIpRequest

type CreatePublicIpRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of CreatePublicIpRequest

type CreatePublicIpResponse

type CreatePublicIpResponse struct {
	PublicIp        PublicIp        `json:"PublicIp,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreatePublicIpResponse

type CreateRouteRequest

type CreateRouteRequest struct {
	DestinationIpRange string `json:"DestinationIpRange,omitempty"`
	DryRun             bool   `json:"DryRun,omitempty"`
	GatewayId          string `json:"GatewayId,omitempty"`
	NatServiceId       string `json:"NatServiceId,omitempty"`
	NetPeeringId       string `json:"NetPeeringId,omitempty"`
	NicId              string `json:"NicId,omitempty"`
	RouteTableId       string `json:"RouteTableId,omitempty"`
	VmId               string `json:"VmId,omitempty"`
}

implements the service definition of CreateRouteRequest

type CreateRouteResponse

type CreateRouteResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Route           Route           `json:"Route,omitempty"`
}

implements the service definition of CreateRouteResponse

type CreateRouteTableRequest

type CreateRouteTableRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	NetId  string `json:"NetId,omitempty"`
}

implements the service definition of CreateRouteTableRequest

type CreateRouteTableResponse

type CreateRouteTableResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	RouteTable      RouteTable      `json:"RouteTable,omitempty"`
}

implements the service definition of CreateRouteTableResponse

type CreateSecurityGroupRequest

type CreateSecurityGroupRequest struct {
	Description       string `json:"Description,omitempty"`
	DryRun            bool   `json:"DryRun,omitempty"`
	NetId             string `json:"NetId,omitempty"`
	SecurityGroupName string `json:"SecurityGroupName,omitempty"`
}

implements the service definition of CreateSecurityGroupRequest

type CreateSecurityGroupResponse

type CreateSecurityGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	SecurityGroup   SecurityGroup   `json:"SecurityGroup,omitempty"`
}

implements the service definition of CreateSecurityGroupResponse

type CreateSecurityGroupRuleRequest

type CreateSecurityGroupRuleRequest struct {
	DryRun                       bool                `json:"DryRun,omitempty"`
	Flow                         string              `json:"Flow,omitempty"`
	FromPortRange                int64               `json:"FromPortRange"`
	IpProtocol                   string              `json:"IpProtocol,omitempty"`
	IpRange                      string              `json:"IpRange,omitempty"`
	Rules                        []SecurityGroupRule `json:"Rules,omitempty"`
	SecurityGroupAccountIdToLink string              `json:"SecurityGroupAccountIdToLink,omitempty"`
	SecurityGroupId              string              `json:"SecurityGroupId,omitempty"`
	SecurityGroupNameToLink      string              `json:"SecurityGroupNameToLink,omitempty"`
	ToPortRange                  int64               `json:"ToPortRange"`
}

implements the service definition of CreateSecurityGroupRuleRequest

type CreateSecurityGroupRuleResponse

type CreateSecurityGroupRuleResponse struct {
	ResponseContext   ResponseContext   `json:"ResponseContext,omitempty"`
	SecurityGroupRule SecurityGroupRule `json:"SecurityGroupRule,omitempty"`
}

implements the service definition of CreateSecurityGroupRuleResponse

type CreateServerCertificateRequest

type CreateServerCertificateRequest struct {
	DryRun                 bool   `json:"DryRun,omitempty"`
	PrivateKey             string `json:"PrivateKey,omitempty"`
	ServerCertificateBody  string `json:"ServerCertificateBody,omitempty"`
	ServerCertificateChain string `json:"ServerCertificateChain,omitempty"`
	ServerCertificateName  string `json:"ServerCertificateName,omitempty"`
	ServerCertificatePath  string `json:"ServerCertificatePath,omitempty"`
}

implements the service definition of CreateServerCertificateRequest

type CreateServerCertificateResponse

type CreateServerCertificateResponse struct {
	ResponseContext   ResponseContext   `json:"ResponseContext,omitempty"`
	ServerCertificate ServerCertificate `json:"ServerCertificate,omitempty"`
}

implements the service definition of CreateServerCertificateResponse

type CreateSnapshotExportTaskRequest

type CreateSnapshotExportTaskRequest struct {
	DryRun     bool      `json:"DryRun,omitempty"`
	OsuExport  OsuExport `json:"OsuExport,omitempty"`
	SnapshotId string    `json:"SnapshotId,omitempty"`
}

implements the service definition of CreateSnapshotExportTaskRequest

type CreateSnapshotExportTaskResponse

type CreateSnapshotExportTaskResponse struct {
	ResponseContext    ResponseContext    `json:"ResponseContext,omitempty"`
	SnapshotExportTask SnapshotExportTask `json:"SnapshotExportTask,omitempty"`
}

implements the service definition of CreateSnapshotExportTaskResponse

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	Description      string `json:"Description,omitempty"`
	DryRun           bool   `json:"DryRun,omitempty"`
	FileLocation     string `json:"FileLocation,omitempty"`
	SnapshotSize     int64  `json:"SnapshotSize,omitempty"`
	SourceRegionName string `json:"SourceRegionName,omitempty"`
	SourceSnapshotId string `json:"SourceSnapshotId,omitempty"`
	VolumeId         string `json:"VolumeId,omitempty"`
}

implements the service definition of CreateSnapshotRequest

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Snapshot        Snapshot        `json:"Snapshot,omitempty"`
}

implements the service definition of CreateSnapshotResponse

type CreateSubnetRequest

type CreateSubnetRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	IpRange       string `json:"IpRange,omitempty"`
	NetId         string `json:"NetId,omitempty"`
	SubregionName string `json:"SubregionName,omitempty"`
}

implements the service definition of CreateSubnetRequest

type CreateSubnetResponse

type CreateSubnetResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Subnet          Subnet          `json:"Subnet,omitempty"`
}

implements the service definition of CreateSubnetResponse

type CreateTagsRequest

type CreateTagsRequest struct {
	DryRun      bool          `json:"DryRun,omitempty"`
	ResourceIds []string      `json:"ResourceIds,omitempty"`
	Tags        []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of CreateTagsRequest

type CreateTagsResponse

type CreateTagsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateTagsResponse

type CreateUserGroupRequest

type CreateUserGroupRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	Path          string `json:"Path,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
}

implements the service definition of CreateUserGroupRequest

type CreateUserGroupResponse

type CreateUserGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	UserGroup       UserGroup       `json:"UserGroup,omitempty"`
}

implements the service definition of CreateUserGroupResponse

type CreateUserRequest

type CreateUserRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	Path     string `json:"Path,omitempty"`
	UserName string `json:"UserName,omitempty"`
}

implements the service definition of CreateUserRequest

type CreateUserResponse

type CreateUserResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	User            User            `json:"User,omitempty"`
}

implements the service definition of CreateUserResponse

type CreateVirtualGatewayRequest

type CreateVirtualGatewayRequest struct {
	ConnectionType string `json:"ConnectionType,omitempty"`
	DryRun         bool   `json:"DryRun,omitempty"`
}

implements the service definition of CreateVirtualGatewayRequest

type CreateVirtualGatewayResponse

type CreateVirtualGatewayResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VirtualGateway  VirtualGateway  `json:"VirtualGateway,omitempty"`
}

implements the service definition of CreateVirtualGatewayResponse

type CreateVmsRequest

type CreateVmsRequest struct {
	BlockDeviceMappings         []BlockDeviceMappingVmCreation `json:"BlockDeviceMappings,omitempty"`
	BsuOptimized                bool                           `json:"BsuOptimized,omitempty"`
	ClientToken                 string                         `json:"ClientToken,omitempty"`
	DeletionProtection          *bool                          `json:"DeletionProtection,omitempty"`
	DryRun                      bool                           `json:"DryRun,omitempty"`
	ImageId                     string                         `json:"ImageId,omitempty"`
	KeypairName                 string                         `json:"KeypairName,omitempty"`
	MaxVmsCount                 int64                          `json:"MaxVmsCount,omitempty"`
	MinVmsCount                 int64                          `json:"MinVmsCount,omitempty"`
	Nics                        []NicForVmCreation             `json:"Nics,omitempty"`
	Placement                   Placement                      `json:"Placement,omitempty"`
	PrivateIps                  []string                       `json:"PrivateIps,omitempty"`
	SecurityGroupIds            []string                       `json:"SecurityGroupIds,omitempty"`
	SecurityGroups              []string                       `json:"SecurityGroups,omitempty"`
	SubnetId                    string                         `json:"SubnetId,omitempty"`
	UserData                    string                         `json:"UserData,omitempty"`
	VmInitiatedShutdownBehavior string                         `json:"VmInitiatedShutdownBehavior,omitempty"`
	VmType                      string                         `json:"VmType,omitempty"`
}

implements the service definition of CreateVmsRequest

type CreateVmsResponse

type CreateVmsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Vms             []Vm            `json:"Vms,omitempty"`
}

implements the service definition of CreateVmsResponse

type CreateVolumeRequest

type CreateVolumeRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	Iops          int64  `json:"Iops,omitempty"`
	Size          int64  `json:"Size,omitempty"`
	SnapshotId    string `json:"SnapshotId,omitempty"`
	SubregionName string `json:"SubregionName,omitempty"`
	VolumeType    string `json:"VolumeType,omitempty"`
}

implements the service definition of CreateVolumeRequest

type CreateVolumeResponse

type CreateVolumeResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Volume          Volume          `json:"Volume,omitempty"`
}

implements the service definition of CreateVolumeResponse

type CreateVpnConnectionRequest

type CreateVpnConnectionRequest struct {
	ClientGatewayId  string `json:"ClientGatewayId,omitempty"`
	ConnectionType   string `json:"ConnectionType,omitempty"`
	DryRun           bool   `json:"DryRun,omitempty"`
	StaticRoutesOnly bool   `json:"StaticRoutesOnly,omitempty"`
	VirtualGatewayId string `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of CreateVpnConnectionRequest

type CreateVpnConnectionResponse

type CreateVpnConnectionResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VpnConnection   VpnConnection   `json:"VpnConnection,omitempty"`
}

implements the service definition of CreateVpnConnectionResponse

type CreateVpnConnectionRouteRequest

type CreateVpnConnectionRouteRequest struct {
	DestinationIpRange string `json:"DestinationIpRange,omitempty"`
	DryRun             bool   `json:"DryRun,omitempty"`
	VpnConnectionId    string `json:"VpnConnectionId,omitempty"`
}

implements the service definition of CreateVpnConnectionRouteRequest

type CreateVpnConnectionRouteResponse

type CreateVpnConnectionRouteResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of CreateVpnConnectionRouteResponse

type DeleteApiKeyRequest

type DeleteApiKeyRequest struct {
	ApiKeyId string `json:"ApiKeyId,omitempty"`
	DryRun   bool   `json:"DryRun,omitempty"`
}

implements the service definition of DeleteApiKeyRequest

type DeleteApiKeyResponse

type DeleteApiKeyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteApiKeyResponse

type DeleteClientGatewayRequest

type DeleteClientGatewayRequest struct {
	ClientGatewayId string `json:"ClientGatewayId,omitempty"`
	DryRun          bool   `json:"DryRun,omitempty"`
}

implements the service definition of DeleteClientGatewayRequest

type DeleteClientGatewayResponse

type DeleteClientGatewayResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteClientGatewayResponse

type DeleteDhcpOptionsRequest

type DeleteDhcpOptionsRequest struct {
	DhcpOptionsSetId string `json:"DhcpOptionsSetId,omitempty"`
	DryRun           bool   `json:"DryRun,omitempty"`
}

implements the service definition of DeleteDhcpOptionsRequest

type DeleteDhcpOptionsResponse

type DeleteDhcpOptionsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteDhcpOptionsResponse

type DeleteDirectLinkInterfaceRequest

type DeleteDirectLinkInterfaceRequest struct {
	DirectLinkInterfaceId string `json:"DirectLinkInterfaceId,omitempty"`
	DryRun                bool   `json:"DryRun,omitempty"`
}

implements the service definition of DeleteDirectLinkInterfaceRequest

type DeleteDirectLinkInterfaceResponse

type DeleteDirectLinkInterfaceResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteDirectLinkInterfaceResponse

type DeleteDirectLinkRequest

type DeleteDirectLinkRequest struct {
	DirectLinkId string `json:"DirectLinkId,omitempty"`
	DryRun       bool   `json:"DryRun,omitempty"`
}

implements the service definition of DeleteDirectLinkRequest

type DeleteDirectLinkResponse

type DeleteDirectLinkResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteDirectLinkResponse

type DeleteExportTaskRequest

type DeleteExportTaskRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	ExportTaskId string `json:"ExportTaskId,omitempty"`
}

implements the service definition of DeleteExportTaskRequest

type DeleteExportTaskResponse

type DeleteExportTaskResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteExportTaskResponse

type DeleteImageRequest

type DeleteImageRequest struct {
	DryRun  bool   `json:"DryRun,omitempty"`
	ImageId string `json:"ImageId,omitempty"`
}

implements the service definition of DeleteImageRequest

type DeleteImageResponse

type DeleteImageResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteImageResponse

type DeleteInternetServiceRequest

type DeleteInternetServiceRequest struct {
	DryRun            bool   `json:"DryRun,omitempty"`
	InternetServiceId string `json:"InternetServiceId,omitempty"`
}

implements the service definition of DeleteInternetServiceRequest

type DeleteInternetServiceResponse

type DeleteInternetServiceResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteInternetServiceResponse

type DeleteKeypairRequest

type DeleteKeypairRequest struct {
	DryRun      bool   `json:"DryRun,omitempty"`
	KeypairName string `json:"KeypairName,omitempty"`
}

implements the service definition of DeleteKeypairRequest

type DeleteKeypairResponse

type DeleteKeypairResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteKeypairResponse

type DeleteListenerRuleRequest

type DeleteListenerRuleRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	ListenerRuleName string `json:"ListenerRuleName,omitempty"`
}

implements the service definition of DeleteListenerRuleRequest

type DeleteListenerRuleResponse

type DeleteListenerRuleResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteListenerRuleResponse

type DeleteLoadBalancerListenersRequest

type DeleteLoadBalancerListenersRequest struct {
	DryRun            bool    `json:"DryRun,omitempty"`
	LoadBalancerName  string  `json:"LoadBalancerName,omitempty"`
	LoadBalancerPorts []int64 `json:"LoadBalancerPorts,omitempty"`
}

implements the service definition of DeleteLoadBalancerListenersRequest

type DeleteLoadBalancerListenersResponse

type DeleteLoadBalancerListenersResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteLoadBalancerListenersResponse

type DeleteLoadBalancerPolicyRequest

type DeleteLoadBalancerPolicyRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	LoadBalancerName string `json:"LoadBalancerName,omitempty"`
	PolicyName       string `json:"PolicyName,omitempty"`
}

implements the service definition of DeleteLoadBalancerPolicyRequest

type DeleteLoadBalancerPolicyResponse

type DeleteLoadBalancerPolicyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteLoadBalancerPolicyResponse

type DeleteLoadBalancerRequest

type DeleteLoadBalancerRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	LoadBalancerName string `json:"LoadBalancerName,omitempty"`
}

implements the service definition of DeleteLoadBalancerRequest

type DeleteLoadBalancerResponse

type DeleteLoadBalancerResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteLoadBalancerResponse

type DeleteNatServiceRequest

type DeleteNatServiceRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	NatServiceId string `json:"NatServiceId,omitempty"`
}

implements the service definition of DeleteNatServiceRequest

type DeleteNatServiceResponse

type DeleteNatServiceResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteNatServiceResponse

type DeleteNetAccessPointsRequest

type DeleteNetAccessPointsRequest struct {
	DryRun            bool     `json:"DryRun,omitempty"`
	NetAccessPointIds []string `json:"NetAccessPointIds,omitempty"`
}

implements the service definition of DeleteNetAccessPointsRequest

type DeleteNetAccessPointsResponse

type DeleteNetAccessPointsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteNetAccessPointsResponse

type DeleteNetPeeringRequest

type DeleteNetPeeringRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	NetPeeringId string `json:"NetPeeringId,omitempty"`
}

implements the service definition of DeleteNetPeeringRequest

type DeleteNetPeeringResponse

type DeleteNetPeeringResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteNetPeeringResponse

type DeleteNetRequest

type DeleteNetRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	NetId  string `json:"NetId,omitempty"`
}

implements the service definition of DeleteNetRequest

type DeleteNetResponse

type DeleteNetResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteNetResponse

type DeleteNicRequest

type DeleteNicRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	NicId  string `json:"NicId,omitempty"`
}

implements the service definition of DeleteNicRequest

type DeleteNicResponse

type DeleteNicResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteNicResponse

type DeletePolicyRequest

type DeletePolicyRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	PolicyId string `json:"PolicyId,omitempty"`
}

implements the service definition of DeletePolicyRequest

type DeletePolicyResponse

type DeletePolicyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeletePolicyResponse

type DeletePublicIpRequest

type DeletePublicIpRequest struct {
	DryRun     bool   `json:"DryRun,omitempty"`
	PublicIp   string `json:"PublicIp,omitempty"`
	PublicIpId string `json:"PublicIpId,omitempty"`
}

implements the service definition of DeletePublicIpRequest

type DeletePublicIpResponse

type DeletePublicIpResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeletePublicIpResponse

type DeleteRouteRequest

type DeleteRouteRequest struct {
	DestinationIpRange string `json:"DestinationIpRange,omitempty"`
	DryRun             bool   `json:"DryRun,omitempty"`
	RouteTableId       string `json:"RouteTableId,omitempty"`
}

implements the service definition of DeleteRouteRequest

type DeleteRouteResponse

type DeleteRouteResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteRouteResponse

type DeleteRouteTableRequest

type DeleteRouteTableRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	RouteTableId string `json:"RouteTableId,omitempty"`
}

implements the service definition of DeleteRouteTableRequest

type DeleteRouteTableResponse

type DeleteRouteTableResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteRouteTableResponse

type DeleteSecurityGroupRequest

type DeleteSecurityGroupRequest struct {
	DryRun            bool   `json:"DryRun,omitempty"`
	SecurityGroupId   string `json:"SecurityGroupId,omitempty"`
	SecurityGroupName string `json:"SecurityGroupName,omitempty"`
}

implements the service definition of DeleteSecurityGroupRequest

type DeleteSecurityGroupResponse

type DeleteSecurityGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteSecurityGroupResponse

type DeleteSecurityGroupRuleRequest

type DeleteSecurityGroupRuleRequest struct {
	DryRun                         bool                `json:"DryRun,omitempty"`
	Flow                           string              `json:"Flow,omitempty"`
	FromPortRange                  int64               `json:"FromPortRange"`
	IpProtocol                     string              `json:"IpProtocol,omitempty"`
	IpRange                        string              `json:"IpRange,omitempty"`
	Rules                          []SecurityGroupRule `json:"Rules,omitempty"`
	SecurityGroupAccountIdToUnlink string              `json:"SecurityGroupAccountIdToUnlink,omitempty"`
	SecurityGroupId                string              `json:"SecurityGroupId,omitempty"`
	SecurityGroupNameToUnlink      string              `json:"SecurityGroupNameToUnlink,omitempty"`
	ToPortRange                    int64               `json:"ToPortRange"`
}

implements the service definition of DeleteSecurityGroupRuleRequest

type DeleteSecurityGroupRuleResponse

type DeleteSecurityGroupRuleResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteSecurityGroupRuleResponse

type DeleteServerCertificateRequest

type DeleteServerCertificateRequest struct {
	DryRun                bool   `json:"DryRun,omitempty"`
	ServerCertificateName string `json:"ServerCertificateName,omitempty"`
}

implements the service definition of DeleteServerCertificateRequest

type DeleteServerCertificateResponse

type DeleteServerCertificateResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteServerCertificateResponse

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	DryRun     bool   `json:"DryRun,omitempty"`
	SnapshotId string `json:"SnapshotId,omitempty"`
}

implements the service definition of DeleteSnapshotRequest

type DeleteSnapshotResponse

type DeleteSnapshotResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteSnapshotResponse

type DeleteSubnetRequest

type DeleteSubnetRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	SubnetId string `json:"SubnetId,omitempty"`
}

implements the service definition of DeleteSubnetRequest

type DeleteSubnetResponse

type DeleteSubnetResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteSubnetResponse

type DeleteTagsRequest

type DeleteTagsRequest struct {
	DryRun      bool          `json:"DryRun,omitempty"`
	ResourceIds []string      `json:"ResourceIds,omitempty"`
	Tags        []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of DeleteTagsRequest

type DeleteTagsResponse

type DeleteTagsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteTagsResponse

type DeleteUserGroupRequest

type DeleteUserGroupRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
}

implements the service definition of DeleteUserGroupRequest

type DeleteUserGroupResponse

type DeleteUserGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteUserGroupResponse

type DeleteUserRequest

type DeleteUserRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	UserName string `json:"UserName,omitempty"`
}

implements the service definition of DeleteUserRequest

type DeleteUserResponse

type DeleteUserResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteUserResponse

type DeleteVirtualGatewayRequest

type DeleteVirtualGatewayRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	VirtualGatewayId string `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of DeleteVirtualGatewayRequest

type DeleteVirtualGatewayResponse

type DeleteVirtualGatewayResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteVirtualGatewayResponse

type DeleteVmsRequest

type DeleteVmsRequest struct {
	DryRun bool     `json:"DryRun,omitempty"`
	VmIds  []string `json:"VmIds,omitempty"`
}

implements the service definition of DeleteVmsRequest

type DeleteVmsResponse

type DeleteVmsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Vms             []VmState       `json:"Vms,omitempty"`
}

implements the service definition of DeleteVmsResponse

type DeleteVolumeRequest

type DeleteVolumeRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	VolumeId string `json:"VolumeId,omitempty"`
}

implements the service definition of DeleteVolumeRequest

type DeleteVolumeResponse

type DeleteVolumeResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteVolumeResponse

type DeleteVpnConnectionRequest

type DeleteVpnConnectionRequest struct {
	DryRun          bool   `json:"DryRun,omitempty"`
	VpnConnectionId string `json:"VpnConnectionId,omitempty"`
}

implements the service definition of DeleteVpnConnectionRequest

type DeleteVpnConnectionResponse

type DeleteVpnConnectionResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteVpnConnectionResponse

type DeleteVpnConnectionRouteRequest

type DeleteVpnConnectionRouteRequest struct {
	DestinationIpRange string `json:"DestinationIpRange,omitempty"`
	DryRun             bool   `json:"DryRun,omitempty"`
	VpnConnectionId    string `json:"VpnConnectionId,omitempty"`
}

implements the service definition of DeleteVpnConnectionRouteRequest

type DeleteVpnConnectionRouteResponse

type DeleteVpnConnectionRouteResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeleteVpnConnectionRouteResponse

type DeregisterUserInUserGroupRequest

type DeregisterUserInUserGroupRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
	UserName      string `json:"UserName,omitempty"`
}

implements the service definition of DeregisterUserInUserGroupRequest

type DeregisterUserInUserGroupResponse

type DeregisterUserInUserGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeregisterUserInUserGroupResponse

type DeregisterVmsInLoadBalancerRequest

type DeregisterVmsInLoadBalancerRequest struct {
	BackendVmsIds    []string `json:"BackendVmsIds,omitempty"`
	DryRun           bool     `json:"DryRun,omitempty"`
	LoadBalancerName string   `json:"LoadBalancerName,omitempty"`
}

implements the service definition of DeregisterVmsInLoadBalancerRequest

type DeregisterVmsInLoadBalancerResponse

type DeregisterVmsInLoadBalancerResponse struct {
	BackendVmsIds   []string        `json:"BackendVmsIds,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of DeregisterVmsInLoadBalancerResponse

type DhcpOptionsSet

type DhcpOptionsSet struct {
	Default           bool          `json:"Default,omitempty"`
	DhcpOptionsName   string        `json:"DhcpOptionsName,omitempty"`
	DhcpOptionsSetId  string        `json:"DhcpOptionsSetId,omitempty"`
	DomainName        string        `json:"DomainName,omitempty"`
	DomainNameServers []string      `json:"DomainNameServers,omitempty"`
	NtpServers        []string      `json:"NtpServers,omitempty"`
	Tags              []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of DhcpOptionsSet

type DirectLink struct {
	AccountId      string `json:"AccountId,omitempty"`
	Bandwidth      string `json:"Bandwidth,omitempty"`
	DirectLinkId   string `json:"DirectLinkId,omitempty"`
	DirectLinkName string `json:"DirectLinkName,omitempty"`
	Location       string `json:"Location,omitempty"`
	RegionName     string `json:"RegionName,omitempty"`
	State          string `json:"State,omitempty"`
}

implements the service definition of DirectLink

type DirectLinkInterface

type DirectLinkInterface struct {
	BgpAsn                  int64  `json:"BgpAsn,omitempty"`
	BgpKey                  string `json:"BgpKey,omitempty"`
	ClientPrivateIp         string `json:"ClientPrivateIp,omitempty"`
	DirectLinkInterfaceName string `json:"DirectLinkInterfaceName,omitempty"`
	OutscalePrivateIp       string `json:"OutscalePrivateIp,omitempty"`
	VirtualGatewayId        string `json:"VirtualGatewayId,omitempty"`
	Vlan                    int64  `json:"Vlan,omitempty"`
}

implements the service definition of DirectLinkInterface

type DirectLinkInterfaces

type DirectLinkInterfaces struct {
	AccountId               string `json:"AccountId,omitempty"`
	BgpAsn                  int64  `json:"BgpAsn,omitempty"`
	BgpKey                  string `json:"BgpKey,omitempty"`
	ClientPrivateIp         string `json:"ClientPrivateIp,omitempty"`
	DirectLinkId            string `json:"DirectLinkId,omitempty"`
	DirectLinkInterfaceId   string `json:"DirectLinkInterfaceId,omitempty"`
	DirectLinkInterfaceName string `json:"DirectLinkInterfaceName,omitempty"`
	InterfaceType           string `json:"InterfaceType,omitempty"`
	Location                string `json:"Location,omitempty"`
	OutscalePrivateIp       string `json:"OutscalePrivateIp,omitempty"`
	State                   string `json:"State,omitempty"`
	VirtualGatewayId        string `json:"VirtualGatewayId,omitempty"`
	Vlan                    int64  `json:"Vlan,omitempty"`
}

implements the service definition of DirectLinkInterfaces

type ErrorResponse

type ErrorResponse struct {
	Errors          []Errors        `json:"Errors,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ErrorResponse

type Errors

type Errors struct {
	Code    string `json:"Code,omitempty"`
	Details string `json:"Details,omitempty"`
	Type    string `json:"Type,omitempty"`
}

implements the service definition of Errors

type FiltersApiLog

type FiltersApiLog struct {
	QueryAccessKeys     []string `json:"QueryAccessKeys,omitempty"`
	QueryApiNames       []string `json:"QueryApiNames,omitempty"`
	QueryCallNames      []string `json:"QueryCallNames,omitempty"`
	QueryDateAfter      string   `json:"QueryDateAfter,omitempty"`
	QueryDateBefore     string   `json:"QueryDateBefore,omitempty"`
	QueryIpAddresses    []string `json:"QueryIpAddresses,omitempty"`
	QueryUserAgents     []string `json:"QueryUserAgents,omitempty"`
	ResponseIds         []string `json:"ResponseIds,omitempty"`
	ResponseStatusCodes []int64  `json:"ResponseStatusCodes,omitempty"`
}

implements the service definition of FiltersApiLog

type FiltersDhcpOptions

type FiltersDhcpOptions struct {
	Defaults          []string `json:"Defaults,omitempty"`
	DhcpOptionsSetIds []string `json:"DhcpOptionsSetIds,omitempty"`
	DomainNameServers []string `json:"DomainNameServers,omitempty"`
	DomainNames       []string `json:"DomainNames,omitempty"`
	NtpServers        []string `json:"NtpServers,omitempty"`
	TagKeys           []string `json:"TagKeys,omitempty"`
	TagValues         []string `json:"TagValues,omitempty"`
	Tags              []string `json:"Tags,omitempty"`
}

implements the service definition of FiltersDhcpOptions

type FiltersExportTask

type FiltersExportTask struct {
	TaskIds []string `json:"TaskIds,omitempty"`
}

implements the service definition of FiltersExportTask

type FiltersImage

type FiltersImage struct {
	AccountAliases                          []string `json:"AccountAliases,omitempty"`
	AccountIds                              []string `json:"AccountIds,omitempty"`
	Architectures                           []string `json:"Architectures,omitempty"`
	BlockDeviceMappingDeleteOnVmTermination bool     `json:"BlockDeviceMappingDeleteOnVmTermination,omitempty"`
	BlockDeviceMappingDeviceNames           []string `json:"BlockDeviceMappingDeviceNames,omitempty"`
	BlockDeviceMappingSnapshotIds           []string `json:"BlockDeviceMappingSnapshotIds,omitempty"`
	BlockDeviceMappingVolumeSize            []int64  `json:"BlockDeviceMappingVolumeSize,omitempty"`
	BlockDeviceMappingVolumeType            []string `json:"BlockDeviceMappingVolumeType,omitempty"`
	Descriptions                            []string `json:"Descriptions,omitempty"`
	Hypervisors                             []string `json:"Hypervisors,omitempty"`
	ImageIds                                []string `json:"ImageIds,omitempty"`
	ImageNames                              []string `json:"ImageNames,omitempty"`
	ImageTypes                              []string `json:"ImageTypes,omitempty"`
	KernelIds                               []string `json:"KernelIds,omitempty"`
	ManifestLocation                        []string `json:"ManifestLocation,omitempty"`
	PermissionsToLaunchAccountIds           []string `json:"PermissionsToLaunchAccountIds,omitempty"`
	PermissionsToLaunchGlobalPermission     bool     `json:"PermissionsToLaunchGlobalPermission,omitempty"`
	ProductCodes                            []string `json:"ProductCodes,omitempty"`
	RamDiskIds                              []string `json:"RamDiskIds,omitempty"`
	RootDeviceNames                         []string `json:"RootDeviceNames,omitempty"`
	RootDeviceTypes                         []string `json:"RootDeviceTypes,omitempty"`
	States                                  []string `json:"States,omitempty"`
	System                                  []string `json:"System,omitempty"`
	TagKeys                                 []string `json:"TagKeys,omitempty"`
	TagValues                               []string `json:"TagValues,omitempty"`
	Tags                                    []string `json:"Tags,omitempty"`
	VirtualizationTypes                     []string `json:"VirtualizationTypes,omitempty"`
}

implements the service definition of FiltersImage

type FiltersInternetService

type FiltersInternetService struct {
	InternetServiceIds []string `json:"InternetServiceIds,omitempty"`
}

implements the service definition of FiltersInternetService

type FiltersKeypair

type FiltersKeypair struct {
	KeypairFingerprints []string `json:"KeypairFingerprints,omitempty"`
	KeypairNames        []string `json:"KeypairNames,omitempty"`
}

implements the service definition of FiltersKeypair

type FiltersLoadBalancer

type FiltersLoadBalancer struct {
	LoadBalancerNames []string `json:"LoadBalancerNames,omitempty"`
}

implements the service definition of FiltersLoadBalancer

type FiltersNatService

type FiltersNatService struct {
	NatServiceIds []string `json:"NatServiceIds,omitempty"`
	NetIds        []string `json:"NetIds,omitempty"`
	States        []string `json:"States,omitempty"`
	SubnetIds     []string `json:"SubnetIds,omitempty"`
	TagKeys       []string `json:"TagKeys,omitempty"`
	TagValues     []string `json:"TagValues,omitempty"`
	Tags          []string `json:"Tags,omitempty"`
}

implements the service definition of FiltersNatService

type FiltersNet

type FiltersNet struct {
	DhcpOptionsSetIds []string `json:"DhcpOptionsSetIds,omitempty"`
	IpRanges          []string `json:"IpRanges,omitempty"`
	IsDefault         bool     `json:"IsDefault,omitempty"`
	NetIds            []string `json:"NetIds,omitempty"`
	States            []string `json:"States,omitempty"`
	TagKeys           []string `json:"TagKeys,omitempty"`
	TagValues         []string `json:"TagValues,omitempty"`
	Tags              []string `json:"Tags,omitempty"`
}

implements the service definition of FiltersNet

type FiltersNetPeering

type FiltersNetPeering struct {
	AccepterNetAccountIds []string `json:"AccepterNetAccountIds,omitempty"`
	AccepterNetIpRanges   []string `json:"AccepterNetIpRanges,omitempty"`
	AccepterNetNetIds     []string `json:"AccepterNetNetIds,omitempty"`
	NetPeeringIds         []string `json:"NetPeeringIds,omitempty"`
	SourceNetAccountIds   []string `json:"SourceNetAccountIds,omitempty"`
	SourceNetIpRanges     []string `json:"SourceNetIpRanges,omitempty"`
	SourceNetNetIds       []string `json:"SourceNetNetIds,omitempty"`
	StateMessages         []string `json:"StateMessages,omitempty"`
	StateNames            []string `json:"StateNames,omitempty"`
	TagKeys               []string `json:"TagKeys,omitempty"`
	TagValues             []string `json:"TagValues,omitempty"`
	Tags                  []string `json:"Tags,omitempty"`
}

implements the service definition of FiltersNetPeering

type FiltersNic

type FiltersNic struct {
	AccountIds                       []string `json:"AccountIds,omitempty"`
	ActivatedChecks                  []string `json:"ActivatedChecks,omitempty"`
	Descriptions                     []string `json:"Descriptions,omitempty"`
	LinkNicDeleteOnVmDeletion        bool     `json:"LinkNicDeleteOnVmDeletion,omitempty"`
	LinkNicLinkDates                 []string `json:"LinkNicLinkDates,omitempty"`
	LinkNicLinkNicIds                []string `json:"LinkNicLinkNicIds,omitempty"`
	LinkNicSortNumbers               []int64  `json:"LinkNicSortNumbers,omitempty"`
	LinkNicStates                    []string `json:"LinkNicStates,omitempty"`
	LinkNicVmAccountIds              []string `json:"LinkNicVmAccountIds,omitempty"`
	LinkNicVmIds                     []string `json:"LinkNicVmIds,omitempty"`
	LinkPublicIpAccountIds           []string `json:"LinkPublicIpAccountIds,omitempty"`
	LinkPublicIpLinkPublicIpIds      []string `json:"LinkPublicIpLinkPublicIpIds,omitempty"`
	LinkPublicIpPublicIpIds          []string `json:"LinkPublicIpPublicIpIds,omitempty"`
	LinkPublicIpPublicIps            []string `json:"LinkPublicIpPublicIps,omitempty"`
	MacAddresses                     []string `json:"MacAddresses,omitempty"`
	NetIds                           []string `json:"NetIds,omitempty"`
	NicIds                           []string `json:"NicIds,omitempty"`
	PrivateDnsNames                  []string `json:"PrivateDnsNames,omitempty"`
	PrivateIpsLinkPublicIpAccountIds []string `json:"PrivateIpsLinkPublicIpAccountIds,omitempty"`
	PrivateIpsLinkPublicIpPublicIps  []string `json:"PrivateIpsLinkPublicIpPublicIps,omitempty"`
	PrivateIpsPrimaryIp              bool     `json:"PrivateIpsPrimaryIp,omitempty"`
	PrivateIpsPrivateIps             []string `json:"PrivateIpsPrivateIps,omitempty"`
	SecurityGroupIds                 []string `json:"SecurityGroupIds,omitempty"`
	SecurityGroupNames               []string `json:"SecurityGroupNames,omitempty"`
	States                           []string `json:"States,omitempty"`
	SubnetIds                        []string `json:"SubnetIds,omitempty"`
	SubregionNames                   []string `json:"SubregionNames,omitempty"`
}

implements the service definition of FiltersNic

type FiltersOldFormat

type FiltersOldFormat struct {
	Name   string   `json:"Name,omitempty"`
	Values []string `json:"Values,omitempty"`
}

implements the service definition of FiltersOldFormat

type FiltersPublicIp

type FiltersPublicIp struct {
	LinkPublicIpIds []string `json:"LinkPublicIpIds,omitempty"`
	NicAccountIds   []string `json:"NicAccountIds,omitempty"`
	NicIds          []string `json:"NicIds,omitempty"`
	Placements      []string `json:"Placements,omitempty"`
	PrivateIps      []string `json:"PrivateIps,omitempty"`
	PublicIpIds     []string `json:"PublicIpIds,omitempty"`
	PublicIps       []string `json:"PublicIps,omitempty"`
	VmIds           []string `json:"VmIds,omitempty"`
}

implements the service definition of FiltersPublicIp

type FiltersRouteTable

type FiltersRouteTable struct {
	LinkRouteTableIds               []string `json:"LinkRouteTableIds,omitempty"`
	LinkRouteTableLinkRouteTableIds []string `json:"LinkRouteTableLinkRouteTableIds,omitempty"`
	LinkRouteTableMain              bool     `json:"LinkRouteTableMain,omitempty"`
	LinkSubnetIds                   []string `json:"LinkSubnetIds,omitempty"`
	NetIds                          []string `json:"NetIds,omitempty"`
	RouteCreationMethods            []string `json:"RouteCreationMethods,omitempty"`
	RouteDestinationIpRanges        []string `json:"RouteDestinationIpRanges,omitempty"`
	RouteDestinationPrefixListIds   []string `json:"RouteDestinationPrefixListIds,omitempty"`
	RouteGatewayIds                 []string `json:"RouteGatewayIds,omitempty"`
	RouteNatServiceIds              []string `json:"RouteNatServiceIds,omitempty"`
	RouteNetPeeringIds              []string `json:"RouteNetPeeringIds,omitempty"`
	RouteStates                     []string `json:"RouteStates,omitempty"`
	RouteTableIds                   []string `json:"RouteTableIds,omitempty"`
	RouteVmIds                      []string `json:"RouteVmIds,omitempty"`
	TagKeys                         []string `json:"TagKeys,omitempty"`
	TagValues                       []string `json:"TagValues,omitempty"`
	Tags                            []string `json:"Tags,omitempty"`
}

implements the service definition of FiltersRouteTable

type FiltersSecurityGroup

type FiltersSecurityGroup struct {
	AccountIds                     []string `json:"AccountIds,omitempty"`
	Descriptions                   []string `json:"Descriptions,omitempty"`
	InboundRuleAccountIds          []string `json:"InboundRuleAccountIds,omitempty"`
	InboundRuleFromPortRanges      []int64  `json:"InboundRuleFromPortRanges,omitempty"`
	InboundRuleIpRanges            []string `json:"InboundRuleIpRanges,omitempty"`
	InboundRuleProtocols           []string `json:"InboundRuleProtocols,omitempty"`
	InboundRuleSecurityGroupIds    []string `json:"InboundRuleSecurityGroupIds,omitempty"`
	InboundRuleSecurityGroupNames  []string `json:"InboundRuleSecurityGroupNames,omitempty"`
	InboundRuleToPortRanges        []int64  `json:"InboundRuleToPortRanges,omitempty"`
	NetIds                         []string `json:"NetIds,omitempty"`
	OutboundRuleAccountIds         []string `json:"OutboundRuleAccountIds,omitempty"`
	OutboundRuleFromPortRanges     []int64  `json:"OutboundRuleFromPortRanges,omitempty"`
	OutboundRuleIpRanges           []string `json:"OutboundRuleIpRanges,omitempty"`
	OutboundRuleProtocols          []string `json:"OutboundRuleProtocols,omitempty"`
	OutboundRuleSecurityGroupIds   []string `json:"OutboundRuleSecurityGroupIds,omitempty"`
	OutboundRuleSecurityGroupNames []string `json:"OutboundRuleSecurityGroupNames,omitempty"`
	OutboundRuleToPortRanges       []int64  `json:"OutboundRuleToPortRanges,omitempty"`
	SecurityGroupIds               []string `json:"SecurityGroupIds,omitempty"`
	SecurityGroupNames             []string `json:"SecurityGroupNames,omitempty"`
	TagKeys                        []string `json:"TagKeys,omitempty"`
	TagValues                      []string `json:"TagValues,omitempty"`
	Tags                           []string `json:"Tags,omitempty"`
}

implements the service definition of FiltersSecurityGroup

type FiltersServices

type FiltersServices struct {
	Attributes  []Attribute `json:"Attributes,omitempty"`
	Endpoint    string      `json:"Endpoint,omitempty"`
	Schema      string      `json:"Schema,omitempty"`
	ServiceName string      `json:"ServiceName,omitempty"`
}

implements the service definition of FiltersServices

type FiltersSnapshot

type FiltersSnapshot struct {
	AccountAliases                            []string `json:"AccountAliases,omitempty"`
	AccountIds                                []string `json:"AccountIds,omitempty"`
	Descriptions                              []string `json:"Descriptions,omitempty"`
	PermissionsToCreateVolumeAccountIds       []string `json:"PermissionsToCreateVolumeAccountIds,omitempty"`
	PermissionsToCreateVolumeGlobalPermission bool     `json:"PermissionsToCreateVolumeGlobalPermission,omitempty"`
	Progresses                                []int64  `json:"Progresses,omitempty"`
	SnapshotIds                               []string `json:"SnapshotIds,omitempty"`
	States                                    []string `json:"States,omitempty"`
	TagKeys                                   []string `json:"TagKeys,omitempty"`
	TagValues                                 []string `json:"TagValues,omitempty"`
	Tags                                      []string `json:"Tags,omitempty"`
	VolumeIds                                 []string `json:"VolumeIds,omitempty"`
	VolumeSizes                               []int64  `json:"VolumeSizes,omitempty"`
}

implements the service definition of FiltersSnapshot

type FiltersSubnet

type FiltersSubnet struct {
	AvailableIpsCounts []int64  `json:"AvailableIpsCounts,omitempty"`
	IpRanges           []string `json:"IpRanges,omitempty"`
	NetIds             []string `json:"NetIds,omitempty"`
	States             []string `json:"States,omitempty"`
	SubnetIds          []string `json:"SubnetIds,omitempty"`
	SubregionNames     []string `json:"SubregionNames,omitempty"`
}

implements the service definition of FiltersSubnet

type FiltersTag

type FiltersTag struct {
	Keys          []string `json:"Keys,omitempty"`
	ResourceIds   []string `json:"ResourceIds,omitempty"`
	ResourceTypes []string `json:"ResourceTypes,omitempty"`
	Values        []string `json:"Values,omitempty"`
}

implements the service definition of FiltersTag

type FiltersUserGroup

type FiltersUserGroup struct {
	Paths     []string `json:"Paths,omitempty"`
	UserNames []string `json:"UserNames,omitempty"`
}

implements the service definition of FiltersUserGroup

type FiltersVm

type FiltersVm struct {
	AccountIds                           []string `json:"AccountIds,omitempty"`
	ActivatedCheck                       bool     `json:"ActivatedCheck,omitempty"`
	Architectures                        []string `json:"Architectures,omitempty"`
	BlockDeviceMappingDeleteOnVmDeletion *bool    `json:"BlockDeviceMappingDeleteOnVmDeletion,omitempty"`
	BlockDeviceMappingDeviceNames        []string `json:"BlockDeviceMappingDeviceNames,omitempty"`
	BlockDeviceMappingLinkDates          []string `json:"BlockDeviceMappingLinkDates,omitempty"`
	BlockDeviceMappingStates             []string `json:"BlockDeviceMappingStates,omitempty"`
	BlockDeviceMappingVolumeIds          []string `json:"BlockDeviceMappingVolumeIds,omitempty"`
	Comments                             []string `json:"Comments,omitempty"`
	CreationDates                        []string `json:"CreationDates,omitempty"`
	DnsNames                             []string `json:"DnsNames,omitempty"`
	Hypervisors                          []string `json:"Hypervisors,omitempty"`
	ImageIds                             []string `json:"ImageIds,omitempty"`
	KernelIds                            []string `json:"KernelIds,omitempty"`
	KeypairNames                         []string `json:"KeypairNames,omitempty"`
	LaunchSortNumbers                    []int64  `json:"LaunchSortNumbers,omitempty"`
	LinkNicDeleteOnVmDeletion            bool     `json:"LinkNicDeleteOnVmDeletion,omitempty"`
	LinkNicLinkDates                     []string `json:"LinkNicLinkDates,omitempty"`
	LinkNicLinkNicIds                    []string `json:"LinkNicLinkNicIds,omitempty"`
	LinkNicLinkPublicIpIds               []string `json:"LinkNicLinkPublicIpIds,omitempty"`
	LinkNicNicIds                        []string `json:"LinkNicNicIds,omitempty"`
	LinkNicNicSortNumbers                []int64  `json:"LinkNicNicSortNumbers,omitempty"`
	LinkNicPublicIpAccountIds            []string `json:"LinkNicPublicIpAccountIds,omitempty"`
	LinkNicPublicIpIds                   []string `json:"LinkNicPublicIpIds,omitempty"`
	LinkNicPublicIps                     []string `json:"LinkNicPublicIps,omitempty"`
	LinkNicStates                        []string `json:"LinkNicStates,omitempty"`
	LinkNicVmAccountIds                  []string `json:"LinkNicVmAccountIds,omitempty"`
	LinkNicVmIds                         []string `json:"LinkNicVmIds,omitempty"`
	MonitoringStates                     []string `json:"MonitoringStates,omitempty"`
	NetIds                               []string `json:"NetIds,omitempty"`
	NicAccountIds                        []string `json:"NicAccountIds,omitempty"`
	NicActivatedCheck                    bool     `json:"NicActivatedCheck,omitempty"`
	NicDescriptions                      []string `json:"NicDescriptions,omitempty"`
	NicMacAddresses                      []string `json:"NicMacAddresses,omitempty"`
	NicNetIds                            []string `json:"NicNetIds,omitempty"`
	NicNicIds                            []string `json:"NicNicIds,omitempty"`
	NicPrivateDnsNames                   []string `json:"NicPrivateDnsNames,omitempty"`
	NicSecurityGroupIds                  []string `json:"NicSecurityGroupIds,omitempty"`
	NicSecurityGroupNames                []string `json:"NicSecurityGroupNames,omitempty"`
	NicStates                            []string `json:"NicStates,omitempty"`
	NicSubnetIds                         []string `json:"NicSubnetIds,omitempty"`
	NicSubregionNames                    []string `json:"NicSubregionNames,omitempty"`
	PlacementGroups                      []string `json:"PlacementGroups,omitempty"`
	PrivateDnsNames                      []string `json:"PrivateDnsNames,omitempty"`
	PrivateIpLinkPrivateIpAccountIds     []string `json:"PrivateIpLinkPrivateIpAccountIds,omitempty"`
	PrivateIpLinkPublicIps               []string `json:"PrivateIpLinkPublicIps,omitempty"`
	PrivateIpPrimaryIps                  []string `json:"PrivateIpPrimaryIps,omitempty"`
	PrivateIpPrivateIps                  []string `json:"PrivateIpPrivateIps,omitempty"`
	PrivateIps                           []string `json:"PrivateIps,omitempty"`
	ProductCodes                         []string `json:"ProductCodes,omitempty"`
	PublicIps                            []string `json:"PublicIps,omitempty"`
	RamDiskIds                           []string `json:"RamDiskIds,omitempty"`
	RootDeviceNames                      []string `json:"RootDeviceNames,omitempty"`
	RootDeviceTypes                      []string `json:"RootDeviceTypes,omitempty"`
	SecurityGroupIds                     []string `json:"SecurityGroupIds,omitempty"`
	SecurityGroupNames                   []string `json:"SecurityGroupNames,omitempty"`
	SpotVmRequestIds                     []string `json:"SpotVmRequestIds,omitempty"`
	SpotVms                              []string `json:"SpotVms,omitempty"`
	StateComments                        []string `json:"StateComments,omitempty"`
	SubnetIds                            []string `json:"SubnetIds,omitempty"`
	SubregionNames                       []string `json:"SubregionNames,omitempty"`
	Systems                              []string `json:"Systems,omitempty"`
	TagKeys                              []string `json:"TagKeys,omitempty"`
	TagValues                            []string `json:"TagValues,omitempty"`
	Tags                                 []string `json:"Tags,omitempty"`
	Tenancies                            []string `json:"Tenancies,omitempty"`
	Tokens                               []string `json:"Tokens,omitempty"`
	VirtualizationTypes                  []string `json:"VirtualizationTypes,omitempty"`
	VmIds                                []string `json:"VmIds,omitempty"`
	VmStates                             []string `json:"VmStates,omitempty"`
	VmTypes                              []string `json:"VmTypes,omitempty"`
	VmsSecurityGroupIds                  []string `json:"VmsSecurityGroupIds,omitempty"`
	VmsSecurityGroupNames                []string `json:"VmsSecurityGroupNames,omitempty"`
}

implements the service definition of FiltersVm

type FiltersVmsState

type FiltersVmsState struct {
	MaintenanceEventCodes        []string `json:"MaintenanceEventCodes,omitempty"`
	MaintenanceEventDescriptions []string `json:"MaintenanceEventDescriptions,omitempty"`
	MaintenanceEventsNotAfter    []string `json:"MaintenanceEventsNotAfter,omitempty"`
	MaintenanceEventsNotBefore   []string `json:"MaintenanceEventsNotBefore,omitempty"`
	SubregionNames               []string `json:"SubregionNames,omitempty"`
	VmIds                        []string `json:"VmIds,omitempty"`
	VmStates                     []string `json:"VmStates,omitempty"`
}

implements the service definition of FiltersVmsState

type FiltersVolume

type FiltersVolume struct {
	CreationDates  []string `json:"CreationDates,omitempty"`
	SnapshotIds    []string `json:"SnapshotIds,omitempty"`
	SubregionNames []string `json:"SubregionNames,omitempty"`
	TagKeys        []string `json:"TagKeys,omitempty"`
	TagValues      []string `json:"TagValues,omitempty"`
	Tags           []string `json:"Tags,omitempty"`
	VolumeIds      []string `json:"VolumeIds,omitempty"`
	VolumeSizes    []int64  `json:"VolumeSizes,omitempty"`
	VolumeTypes    []string `json:"VolumeTypes,omitempty"`
}

implements the service definition of FiltersVolume

type FiltersVpnConnection

type FiltersVpnConnection struct {
	ConnectionTypes               []string `json:"ConnectionTypes,omitempty"`
	NetToVirtualGatewayLinkNetIds []string `json:"NetToVirtualGatewayLinkNetIds,omitempty"`
	NetToVirtualGatewayLinkStates []string `json:"NetToVirtualGatewayLinkStates,omitempty"`
	States                        []string `json:"States,omitempty"`
	TagKeys                       []string `json:"TagKeys,omitempty"`
	TagValues                     []string `json:"TagValues,omitempty"`
	Tags                          []string `json:"Tags,omitempty"`
	VirtualGatewayIds             []string `json:"VirtualGatewayIds,omitempty"`
}

implements the service definition of FiltersVpnConnection

type HealthCheck

type HealthCheck struct {
	CheckInterval      int64  `json:"CheckInterval,omitempty"`
	HealthyThreshold   int64  `json:"HealthyThreshold,omitempty"`
	Path               string `json:"Path,omitempty"`
	Port               int64  `json:"Port,omitempty"`
	Protocol           string `json:"Protocol,omitempty"`
	Timeout            int64  `json:"Timeout,omitempty"`
	UnhealthyThreshold int64  `json:"UnhealthyThreshold,omitempty"`
}

implements the service definition of HealthCheck

type Image

type Image struct {
	AccountAlias        string                    `json:"AccountAlias,omitempty"`
	AccountId           string                    `json:"AccountId,omitempty"`
	Architecture        string                    `json:"Architecture,omitempty"`
	BlockDeviceMappings []BlockDeviceMappingImage `json:"BlockDeviceMappings,omitempty"`
	CreationDate        string                    `json:"CreationDate,omitempty"`
	Description         string                    `json:"Description,omitempty"`
	FileLocation        string                    `json:"FileLocation,omitempty"`
	ImageId             string                    `json:"ImageId,omitempty"`
	ImageName           string                    `json:"ImageName,omitempty"`
	ImageType           string                    `json:"ImageType,omitempty"`
	PermissionsToLaunch PermissionsOnResource     `json:"PermissionsToLaunch,omitempty"`
	ProductCodes        []string                  `json:"ProductCodes,omitempty"`
	RootDeviceName      string                    `json:"RootDeviceName,omitempty"`
	RootDeviceType      string                    `json:"RootDeviceType,omitempty"`
	State               string                    `json:"State,omitempty"`
	StateComment        StateComment              `json:"StateComment,omitempty"`
	Tags                []ResourceTag             `json:"Tags,omitempty"`
}

implements the service definition of Image

type ImageExportTask

type ImageExportTask struct {
	Comment   string    `json:"Comment,omitempty"`
	ImageId   string    `json:"ImageId,omitempty"`
	OsuExport OsuExport `json:"OsuExport,omitempty"`
	Progress  int64     `json:"Progress,omitempty"`
	State     string    `json:"State,omitempty"`
	TaskId    string    `json:"TaskId,omitempty"`
}

implements the service definition of ImageExportTask

type InternetService

type InternetService struct {
	InternetServiceId string        `json:"InternetServiceId,omitempty"`
	NetId             string        `json:"NetId,omitempty"`
	State             string        `json:"State,omitempty"`
	Tags              []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of InternetService

type Item

type Item struct {
	AccountId       string      `json:"AccountId,omitempty"`
	Catalog         []Catalog_0 `json:"Catalog,omitempty"`
	ComsuptionValue int         `json:"ComsuptionValue,omitempty"`
	Entry           string      `json:"Entry,omitempty"`
	FromDate        string      `json:"FromDate,omitempty"`
	PayingAccountId string      `json:"PayingAccountId,omitempty"`
	Service         string      `json:"Service,omitempty"`
	SubregionName   string      `json:"SubregionName,omitempty"`
	ToDate          string      `json:"ToDate,omitempty"`
	Type            string      `json:"Type,omitempty"`
}

implements the service definition of Item

type Keypair

type Keypair struct {
	KeypairFingerprint string `json:"KeypairFingerprint,omitempty"`
	KeypairName        string `json:"KeypairName,omitempty"`
}

implements the service definition of Keypair

type KeypairCreated

type KeypairCreated struct {
	KeypairFingerprint string `json:"KeypairFingerprint,omitempty"`
	KeypairName        string `json:"KeypairName,omitempty"`
	PrivateKey         string `json:"PrivateKey,omitempty"`
}

implements the service definition of KeypairCreated

type LinkInternetServiceRequest

type LinkInternetServiceRequest struct {
	DryRun            bool   `json:"DryRun,omitempty"`
	InternetServiceId string `json:"InternetServiceId,omitempty"`
	NetId             string `json:"NetId,omitempty"`
}

implements the service definition of LinkInternetServiceRequest

type LinkInternetServiceResponse

type LinkInternetServiceResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkInternetServiceResponse

type LinkNic

type LinkNic struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	DeviceNumber       int64  `json:"DeviceNumber,omitempty"`
	LinkNicId          string `json:"LinkNicId,omitempty"`
	State              string `json:"State,omitempty"`
	VmAccountId        string `json:"VmAccountId,omitempty"`
	VmId               string `json:"VmId,omitempty"`
}

implements the service definition of LinkNic

type LinkNicLight

type LinkNicLight struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	DeviceNumber       int64  `json:"DeviceNumber,omitempty"`
	LinkNicId          string `json:"LinkNicId,omitempty"`
	State              string `json:"State,omitempty"`
}

implements the service definition of LinkNicLight

type LinkNicRequest

type LinkNicRequest struct {
	DeviceNumber int64  `json:"DeviceNumber,omitempty"`
	DryRun       bool   `json:"DryRun,omitempty"`
	NicId        string `json:"NicId,omitempty"`
	VmId         string `json:"VmId,omitempty"`
}

implements the service definition of LinkNicRequest

type LinkNicResponse

type LinkNicResponse struct {
	LinkNicId       string          `json:"LinkNicId,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkNicResponse

type LinkNicToUpdate

type LinkNicToUpdate struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	LinkNicId          string `json:"LinkNicId,omitempty"`
}

implements the service definition of LinkNicToUpdate

type LinkPolicyRequest

type LinkPolicyRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	PolicyId      string `json:"PolicyId,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
	UserName      string `json:"UserName,omitempty"`
}

implements the service definition of LinkPolicyRequest

type LinkPolicyResponse

type LinkPolicyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkPolicyResponse

type LinkPrivateIpsRequest

type LinkPrivateIpsRequest struct {
	AllowRelink             bool     `json:"AllowRelink,omitempty"`
	DryRun                  bool     `json:"DryRun,omitempty"`
	NicId                   string   `json:"NicId,omitempty"`
	PrivateIps              []string `json:"PrivateIps,omitempty"`
	SecondaryPrivateIpCount int64    `json:"SecondaryPrivateIpCount,omitempty"`
}

implements the service definition of LinkPrivateIpsRequest

type LinkPrivateIpsResponse

type LinkPrivateIpsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkPrivateIpsResponse

type LinkPublicIp

type LinkPublicIp struct {
	LinkPublicIpId    string        `json:"LinkPublicIpId,omitempty"`
	PublicDnsName     string        `json:"PublicDnsName,omitempty"`
	PublicIp          string        `json:"PublicIp,omitempty"`
	PublicIpAccountId string        `json:"PublicIpAccountId,omitempty"`
	PublicIpId        string        `json:"PublicIpId,omitempty"`
	Tags              []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of LinkPublicIp

type LinkPublicIpLightForVm

type LinkPublicIpLightForVm struct {
	PublicDnsName     string `json:"PublicDnsName,omitempty"`
	PublicIp          string `json:"PublicIp,omitempty"`
	PublicIpAccountId string `json:"PublicIpAccountId,omitempty"`
}

implements the service definition of LinkPublicIpLightForVm

type LinkPublicIpRequest

type LinkPublicIpRequest struct {
	AllowRelink bool   `json:"AllowRelink,omitempty"`
	DryRun      bool   `json:"DryRun,omitempty"`
	NicId       string `json:"NicId,omitempty"`
	PrivateIp   string `json:"PrivateIp,omitempty"`
	PublicIp    string `json:"PublicIp,omitempty"`
	PublicIpId  string `json:"PublicIpId,omitempty"`
	VmId        string `json:"VmId,omitempty"`
}

implements the service definition of LinkPublicIpRequest

type LinkPublicIpResponse

type LinkPublicIpResponse struct {
	LinkPublicIpId  string          `json:"LinkPublicIpId,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkPublicIpResponse

type LinkRouteTable

type LinkRouteTable struct {
	LinkRouteTableId string `json:"LinkRouteTableId,omitempty"`
	Main             bool   `json:"Main,omitempty"`
	RouteTableId     string `json:"RouteTableId,omitempty"`
	SubnetId         string `json:"SubnetId,omitempty"`
}

implements the service definition of LinkRouteTable

type LinkRouteTableRequest

type LinkRouteTableRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	RouteTableId string `json:"RouteTableId,omitempty"`
	SubnetId     string `json:"SubnetId,omitempty"`
}

implements the service definition of LinkRouteTableRequest

type LinkRouteTableResponse

type LinkRouteTableResponse struct {
	LinkRouteTableId string          `json:"LinkRouteTableId,omitempty"`
	ResponseContext  ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkRouteTableResponse

type LinkVirtualGatewayRequest

type LinkVirtualGatewayRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	NetId            string `json:"NetId,omitempty"`
	VirtualGatewayId string `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of LinkVirtualGatewayRequest

type LinkVirtualGatewayResponse

type LinkVirtualGatewayResponse struct {
	NetToVirtualGatewayLink NetToVirtualGatewayLink `json:"NetToVirtualGatewayLink,omitempty"`
	ResponseContext         ResponseContext         `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkVirtualGatewayResponse

type LinkVolumeRequest

type LinkVolumeRequest struct {
	DeviceName string `json:"DeviceName,omitempty"`
	DryRun     bool   `json:"DryRun,omitempty"`
	VmId       string `json:"VmId,omitempty"`
	VolumeId   string `json:"VolumeId,omitempty"`
}

implements the service definition of LinkVolumeRequest

type LinkVolumeResponse

type LinkVolumeResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of LinkVolumeResponse

type LinkedVolume

type LinkedVolume struct {
	DeleteOnVmDeletion *bool  `json:"DeleteOnVmDeletion,omitempty"`
	DeviceName         string `json:"DeviceName,omitempty"`
	State              string `json:"State,omitempty"`
	VmId               string `json:"VmId,omitempty"`
	VolumeId           string `json:"VolumeId,omitempty"`
}

implements the service definition of LinkedVolume

type Listener

type Listener struct {
	BackendPort          int64    `json:"BackendPort,omitempty"`
	BackendProtocol      string   `json:"BackendProtocol,omitempty"`
	LoadBalancerPort     int64    `json:"LoadBalancerPort,omitempty"`
	LoadBalancerProtocol string   `json:"LoadBalancerProtocol,omitempty"`
	PolicyNames          []string `json:"PolicyNames,omitempty"`
	ServerCertificateId  string   `json:"ServerCertificateId,omitempty"`
}

implements the service definition of Listener

type ListenerForCreation

type ListenerForCreation struct {
	BackendPort          int64  `json:"BackendPort,omitempty"`
	BackendProtocol      string `json:"BackendProtocol,omitempty"`
	LoadBalancerPort     int64  `json:"LoadBalancerPort,omitempty"`
	LoadBalancerProtocol string `json:"LoadBalancerProtocol,omitempty"`
	ServerCertificateId  string `json:"ServerCertificateId,omitempty"`
}

implements the service definition of ListenerForCreation

type ListenerRule

type ListenerRule struct {
	Action           string `json:"Action,omitempty"`
	HostNamePattern  string `json:"HostNamePattern,omitempty"`
	ListenerRuleId   string `json:"ListenerRuleId,omitempty"`
	ListenerRuleName string `json:"ListenerRuleName,omitempty"`
	PathPattern      string `json:"PathPattern,omitempty"`
	Priority         int64  `json:"Priority,omitempty"`
}

implements the service definition of ListenerRule

type ListenerRules

type ListenerRules struct {
	ListenerId   string       `json:"ListenerId,omitempty"`
	ListenerRule ListenerRule `json:"ListenerRule,omitempty"`
	VmIds        []string     `json:"VmIds,omitempty"`
}

implements the service definition of ListenerRules

type LoadBalancer

type LoadBalancer struct {
	AccessLog                        AccessLog                        `json:"AccessLog,omitempty"`
	ApplicationStickyCookiePolicies  []ApplicationStickyCookiePolicy  `json:"ApplicationStickyCookiePolicies,omitempty"`
	BackendVmsIds                    []string                         `json:"BackendVmsIds,omitempty"`
	DnsName                          string                           `json:"DnsName,omitempty"`
	HealthCheck                      HealthCheck                      `json:"HealthCheck,omitempty"`
	Listeners                        []Listener                       `json:"Listeners,omitempty"`
	LoadBalancerName                 string                           `json:"LoadBalancerName,omitempty"`
	LoadBalancerStickyCookiePolicies []LoadBalancerStickyCookiePolicy `json:"LoadBalancerStickyCookiePolicies,omitempty"`
	LoadBalancerType                 string                           `json:"LoadBalancerType,omitempty"`
	NetId                            string                           `json:"NetId,omitempty"`
	SecurityGroups                   []string                         `json:"SecurityGroups,omitempty"`
	SourceSecurityGroup              SourceSecurityGroup              `json:"SourceSecurityGroup,omitempty"`
	Subnets                          []string                         `json:"Subnets,omitempty"`
	SubregionNames                   []string                         `json:"SubregionNames,omitempty"`
	Tags                             []ResourceTag                    `json:"Tags,omitempty"`
}

implements the service definition of LoadBalancer

type LoadBalancerLight

type LoadBalancerLight struct {
	LoadBalancerName string `json:"LoadBalancerName,omitempty"`
	LoadBalancerPort int64  `json:"LoadBalancerPort,omitempty"`
}

implements the service definition of LoadBalancerLight

type LoadBalancerStickyCookiePolicy

type LoadBalancerStickyCookiePolicy struct {
	PolicyName string `json:"PolicyName,omitempty"`
}

implements the service definition of LoadBalancerStickyCookiePolicy

type Location

type Location struct {
	Code string `json:"Code,omitempty"`
	Name string `json:"Name,omitempty"`
}

implements the service definition of Location

type Log

type Log struct {
	CallDuration       int64  `json:"CallDuration,omitempty"`
	QueryAccessKey     string `json:"QueryAccessKey,omitempty"`
	QueryApiName       string `json:"QueryApiName,omitempty"`
	QueryApiVersion    string `json:"QueryApiVersion,omitempty"`
	QueryCallName      string `json:"QueryCallName,omitempty"`
	QueryDate          string `json:"QueryDate,omitempty"`
	QueryIpAddress     string `json:"QueryIpAddress,omitempty"`
	QueryRaw           string `json:"QueryRaw,omitempty"`
	QuerySize          int64  `json:"QuerySize,omitempty"`
	QueryUserAgent     string `json:"QueryUserAgent,omitempty"`
	ResponseId         string `json:"ResponseId,omitempty"`
	ResponseSize       int64  `json:"ResponseSize,omitempty"`
	ResponseStatusCode int64  `json:"ResponseStatusCode,omitempty"`
}

implements the service definition of Log

type MaintenanceEvent

type MaintenanceEvent struct {
	Code        string `json:"Code,omitempty"`
	Description string `json:"Description,omitempty"`
	NotAfter    string `json:"NotAfter,omitempty"`
	NotBefore   string `json:"NotBefore,omitempty"`
}

implements the service definition of MaintenanceEvent

type NatService

type NatService struct {
	NatServiceId string          `json:"NatServiceId,omitempty"`
	NetId        string          `json:"NetId,omitempty"`
	PublicIps    []PublicIpLight `json:"PublicIps,omitempty"`
	State        string          `json:"State,omitempty"`
	SubnetId     string          `json:"SubnetId,omitempty"`
	Tags         []ResourceTag   `json:"Tags,omitempty"`
}

implements the service definition of NatService

type Net

type Net struct {
	DhcpOptionsSetId string        `json:"DhcpOptionsSetId,omitempty"`
	IpRange          string        `json:"IpRange,omitempty"`
	NetId            string        `json:"NetId,omitempty"`
	State            string        `json:"State,omitempty"`
	Tags             []ResourceTag `json:"Tags,omitempty"`
	Tenancy          string        `json:"Tenancy,omitempty"`
}

implements the service definition of Net

type NetAccessPoint

type NetAccessPoint struct {
	NetAccessPointId string   `json:"NetAccessPointId,omitempty"`
	NetId            string   `json:"NetId,omitempty"`
	PrefixListName   string   `json:"PrefixListName,omitempty"`
	RouteTableIds    []string `json:"RouteTableIds,omitempty"`
	State            string   `json:"State,omitempty"`
}

implements the service definition of NetAccessPoint

type NetPeering

type NetPeering struct {
	AccepterNet  AccepterNet     `json:"AccepterNet,omitempty"`
	NetPeeringId string          `json:"NetPeeringId,omitempty"`
	SourceNet    SourceNet       `json:"SourceNet,omitempty"`
	State        NetPeeringState `json:"State,omitempty"`
	Tags         []ResourceTag   `json:"Tags,omitempty"`
}

implements the service definition of NetPeering

type NetPeeringState

type NetPeeringState struct {
	Message string `json:"Message,omitempty"`
	Name    string `json:"Name,omitempty"`
}

implements the service definition of NetPeeringState

type NetToVirtualGatewayLink struct {
	NetId string `json:"NetId,omitempty"`
	State string `json:"State,omitempty"`
}

implements the service definition of NetToVirtualGatewayLink

type Nic

type Nic struct {
	AccountId           string               `json:"AccountId,omitempty"`
	Description         string               `json:"Description,omitempty"`
	IsSourceDestChecked bool                 `json:"IsSourceDestChecked,omitempty"`
	LinkNic             LinkNic              `json:"LinkNic,omitempty"`
	LinkPublicIp        LinkPublicIp         `json:"LinkPublicIp,omitempty"`
	MacAddress          string               `json:"MacAddress,omitempty"`
	NetId               string               `json:"NetId,omitempty"`
	NicId               string               `json:"NicId,omitempty"`
	PrivateDnsName      string               `json:"PrivateDnsName,omitempty"`
	PrivateIps          []PrivateIp          `json:"PrivateIps,omitempty"`
	SecurityGroups      []SecurityGroupLight `json:"SecurityGroups,omitempty"`
	State               string               `json:"State,omitempty"`
	SubnetId            string               `json:"SubnetId,omitempty"`
	SubregionName       string               `json:"SubregionName,omitempty"`
	Tags                []ResourceTag        `json:"Tags,omitempty"`
}

implements the service definition of Nic

type NicForVmCreation

type NicForVmCreation struct {
	DeleteOnVmDeletion      bool             `json:"DeleteOnVmDeletion,omitempty"`
	Description             string           `json:"Description,omitempty"`
	DeviceNumber            int64            `json:"DeviceNumber"`
	NicId                   string           `json:"NicId,omitempty"`
	PrivateIps              []PrivateIpLight `json:"PrivateIps,omitempty"`
	SecondaryPrivateIpCount int64            `json:"SecondaryPrivateIpCount,omitempty"`
	SecurityGroupIds        []string         `json:"SecurityGroupIds,omitempty"`
	SubnetId                string           `json:"SubnetId,omitempty"`
}

implements the service definition of NicForVmCreation

type NicLight

type NicLight struct {
	AccountId           string                 `json:"AccountId,omitempty"`
	Description         string                 `json:"Description,omitempty"`
	IsSourceDestChecked bool                   `json:"IsSourceDestChecked,omitempty"`
	LinkNic             LinkNicLight           `json:"LinkNic,omitempty"`
	LinkPublicIp        LinkPublicIpLightForVm `json:"LinkPublicIp,omitempty"`
	MacAddress          string                 `json:"MacAddress,omitempty"`
	NetId               string                 `json:"NetId,omitempty"`
	NicId               string                 `json:"NicId,omitempty"`
	PrivateDnsName      string                 `json:"PrivateDnsName,omitempty"`
	PrivateIps          []PrivateIpLightForVm  `json:"PrivateIps,omitempty"`
	SecurityGroups      []SecurityGroupLight   `json:"SecurityGroups,omitempty"`
	State               string                 `json:"State,omitempty"`
	SubnetId            string                 `json:"SubnetId,omitempty"`
}

implements the service definition of NicLight

type OAPIClient

type OAPIClient interface {
	POST_AcceptNetPeering(
		acceptnetpeeringrequest AcceptNetPeeringRequest,
	) (
		response *POST_AcceptNetPeeringResponses,
		err error,
	)

	POST_AuthenticateAccount(
		authenticateaccountrequest AuthenticateAccountRequest,
	) (
		response *POST_AuthenticateAccountResponses,
		err error,
	)

	POST_CheckSignature(
		checksignaturerequest CheckSignatureRequest,
	) (
		response *POST_CheckSignatureResponses,
		err error,
	)

	POST_CopyAccount(
		copyaccountrequest CopyAccountRequest,
	) (
		response *POST_CopyAccountResponses,
		err error,
	)

	POST_CreateAccount(
		createaccountrequest CreateAccountRequest,
	) (
		response *POST_CreateAccountResponses,
		err error,
	)

	POST_CreateApiKey(
		createapikeyrequest CreateApiKeyRequest,
	) (
		response *POST_CreateApiKeyResponses,
		err error,
	)

	POST_CreateClientGateway(
		createclientgatewayrequest CreateClientGatewayRequest,
	) (
		response *POST_CreateClientGatewayResponses,
		err error,
	)

	POST_CreateDhcpOptions(
		createdhcpoptionsrequest CreateDhcpOptionsRequest,
	) (
		response *POST_CreateDhcpOptionsResponses,
		err error,
	)

	POST_CreateDirectLink(
		createdirectlinkrequest CreateDirectLinkRequest,
	) (
		response *POST_CreateDirectLinkResponses,
		err error,
	)

	POST_CreateDirectLinkInterface(
		createdirectlinkinterfacerequest CreateDirectLinkInterfaceRequest,
	) (
		response *POST_CreateDirectLinkInterfaceResponses,
		err error,
	)

	POST_CreateImage(
		createimagerequest CreateImageRequest,
	) (
		response *POST_CreateImageResponses,
		err error,
	)

	POST_CreateImageExportTask(
		createimageexporttaskrequest CreateImageExportTaskRequest,
	) (
		response *POST_CreateImageExportTaskResponses,
		err error,
	)

	POST_CreateInternetService(
		createinternetservicerequest CreateInternetServiceRequest,
	) (
		response *POST_CreateInternetServiceResponses,
		err error,
	)

	POST_CreateKeypair(
		createkeypairrequest CreateKeypairRequest,
	) (
		response *POST_CreateKeypairResponses,
		err error,
	)

	POST_CreateListenerRule(
		createlistenerrulerequest CreateListenerRuleRequest,
	) (
		response *POST_CreateListenerRuleResponses,
		err error,
	)

	POST_CreateLoadBalancer(
		createloadbalancerrequest CreateLoadBalancerRequest,
	) (
		response *POST_CreateLoadBalancerResponses,
		err error,
	)

	POST_CreateLoadBalancerListeners(
		createloadbalancerlistenersrequest CreateLoadBalancerListenersRequest,
	) (
		response *POST_CreateLoadBalancerListenersResponses,
		err error,
	)

	POST_CreateLoadBalancerPolicy(
		createloadbalancerpolicyrequest CreateLoadBalancerPolicyRequest,
	) (
		response *POST_CreateLoadBalancerPolicyResponses,
		err error,
	)

	POST_CreateNatService(
		createnatservicerequest CreateNatServiceRequest,
	) (
		response *POST_CreateNatServiceResponses,
		err error,
	)

	POST_CreateNet(
		createnetrequest CreateNetRequest,
	) (
		response *POST_CreateNetResponses,
		err error,
	)

	POST_CreateNetAccessPoint(
		createnetaccesspointrequest CreateNetAccessPointRequest,
	) (
		response *POST_CreateNetAccessPointResponses,
		err error,
	)

	POST_CreateNetPeering(
		createnetpeeringrequest CreateNetPeeringRequest,
	) (
		response *POST_CreateNetPeeringResponses,
		err error,
	)

	POST_CreateNic(
		createnicrequest CreateNicRequest,
	) (
		response *POST_CreateNicResponses,
		err error,
	)

	POST_CreatePolicy(
		createpolicyrequest CreatePolicyRequest,
	) (
		response *POST_CreatePolicyResponses,
		err error,
	)

	POST_CreatePublicIp(
		createpubliciprequest CreatePublicIpRequest,
	) (
		response *POST_CreatePublicIpResponses,
		err error,
	)

	POST_CreateRoute(
		createrouterequest CreateRouteRequest,
	) (
		response *POST_CreateRouteResponses,
		err error,
	)

	POST_CreateRouteTable(
		createroutetablerequest CreateRouteTableRequest,
	) (
		response *POST_CreateRouteTableResponses,
		err error,
	)

	POST_CreateSecurityGroup(
		createsecuritygrouprequest CreateSecurityGroupRequest,
	) (
		response *POST_CreateSecurityGroupResponses,
		err error,
	)

	POST_CreateSecurityGroupRule(
		createsecuritygrouprulerequest CreateSecurityGroupRuleRequest,
	) (
		response *POST_CreateSecurityGroupRuleResponses,
		err error,
	)

	POST_CreateServerCertificate(
		createservercertificaterequest CreateServerCertificateRequest,
	) (
		response *POST_CreateServerCertificateResponses,
		err error,
	)

	POST_CreateSnapshot(
		createsnapshotrequest CreateSnapshotRequest,
	) (
		response *POST_CreateSnapshotResponses,
		err error,
	)

	POST_CreateSnapshotExportTask(
		createsnapshotexporttaskrequest CreateSnapshotExportTaskRequest,
	) (
		response *POST_CreateSnapshotExportTaskResponses,
		err error,
	)

	POST_CreateSubnet(
		createsubnetrequest CreateSubnetRequest,
	) (
		response *POST_CreateSubnetResponses,
		err error,
	)

	POST_CreateTags(
		createtagsrequest CreateTagsRequest,
	) (
		response *POST_CreateTagsResponses,
		err error,
	)

	POST_CreateUser(
		createuserrequest CreateUserRequest,
	) (
		response *POST_CreateUserResponses,
		err error,
	)

	POST_CreateUserGroup(
		createusergrouprequest CreateUserGroupRequest,
	) (
		response *POST_CreateUserGroupResponses,
		err error,
	)

	POST_CreateVirtualGateway(
		createvirtualgatewayrequest CreateVirtualGatewayRequest,
	) (
		response *POST_CreateVirtualGatewayResponses,
		err error,
	)

	POST_CreateVms(
		createvmsrequest CreateVmsRequest,
	) (
		response *POST_CreateVmsResponses,
		err error,
	)

	POST_CreateVolume(
		createvolumerequest CreateVolumeRequest,
	) (
		response *POST_CreateVolumeResponses,
		err error,
	)

	POST_CreateVpnConnection(
		createvpnconnectionrequest CreateVpnConnectionRequest,
	) (
		response *POST_CreateVpnConnectionResponses,
		err error,
	)

	POST_CreateVpnConnectionRoute(
		createvpnconnectionrouterequest CreateVpnConnectionRouteRequest,
	) (
		response *POST_CreateVpnConnectionRouteResponses,
		err error,
	)

	POST_DeleteApiKey(
		deleteapikeyrequest DeleteApiKeyRequest,
	) (
		response *POST_DeleteApiKeyResponses,
		err error,
	)

	POST_DeleteClientGateway(
		deleteclientgatewayrequest DeleteClientGatewayRequest,
	) (
		response *POST_DeleteClientGatewayResponses,
		err error,
	)

	POST_DeleteDhcpOptions(
		deletedhcpoptionsrequest DeleteDhcpOptionsRequest,
	) (
		response *POST_DeleteDhcpOptionsResponses,
		err error,
	)

	POST_DeleteDirectLink(
		deletedirectlinkrequest DeleteDirectLinkRequest,
	) (
		response *POST_DeleteDirectLinkResponses,
		err error,
	)

	POST_DeleteDirectLinkInterface(
		deletedirectlinkinterfacerequest DeleteDirectLinkInterfaceRequest,
	) (
		response *POST_DeleteDirectLinkInterfaceResponses,
		err error,
	)

	POST_DeleteExportTask(
		deleteexporttaskrequest DeleteExportTaskRequest,
	) (
		response *POST_DeleteExportTaskResponses,
		err error,
	)

	POST_DeleteImage(
		deleteimagerequest DeleteImageRequest,
	) (
		response *POST_DeleteImageResponses,
		err error,
	)

	POST_DeleteInternetService(
		deleteinternetservicerequest DeleteInternetServiceRequest,
	) (
		response *POST_DeleteInternetServiceResponses,
		err error,
	)

	POST_DeleteKeypair(
		deletekeypairrequest DeleteKeypairRequest,
	) (
		response *POST_DeleteKeypairResponses,
		err error,
	)

	POST_DeleteListenerRule(
		deletelistenerrulerequest DeleteListenerRuleRequest,
	) (
		response *POST_DeleteListenerRuleResponses,
		err error,
	)

	POST_DeleteLoadBalancer(
		deleteloadbalancerrequest DeleteLoadBalancerRequest,
	) (
		response *POST_DeleteLoadBalancerResponses,
		err error,
	)

	POST_DeleteLoadBalancerListeners(
		deleteloadbalancerlistenersrequest DeleteLoadBalancerListenersRequest,
	) (
		response *POST_DeleteLoadBalancerListenersResponses,
		err error,
	)

	POST_DeleteLoadBalancerPolicy(
		deleteloadbalancerpolicyrequest DeleteLoadBalancerPolicyRequest,
	) (
		response *POST_DeleteLoadBalancerPolicyResponses,
		err error,
	)

	POST_DeleteNatService(
		deletenatservicerequest DeleteNatServiceRequest,
	) (
		response *POST_DeleteNatServiceResponses,
		err error,
	)

	POST_DeleteNet(
		deletenetrequest DeleteNetRequest,
	) (
		response *POST_DeleteNetResponses,
		err error,
	)

	POST_DeleteNetAccessPoints(
		deletenetaccesspointsrequest DeleteNetAccessPointsRequest,
	) (
		response *POST_DeleteNetAccessPointsResponses,
		err error,
	)

	POST_DeleteNetPeering(
		deletenetpeeringrequest DeleteNetPeeringRequest,
	) (
		response *POST_DeleteNetPeeringResponses,
		err error,
	)

	POST_DeleteNic(
		deletenicrequest DeleteNicRequest,
	) (
		response *POST_DeleteNicResponses,
		err error,
	)

	POST_DeletePolicy(
		deletepolicyrequest DeletePolicyRequest,
	) (
		response *POST_DeletePolicyResponses,
		err error,
	)

	POST_DeletePublicIp(
		deletepubliciprequest DeletePublicIpRequest,
	) (
		response *POST_DeletePublicIpResponses,
		err error,
	)

	POST_DeleteRoute(
		deleterouterequest DeleteRouteRequest,
	) (
		response *POST_DeleteRouteResponses,
		err error,
	)

	POST_DeleteRouteTable(
		deleteroutetablerequest DeleteRouteTableRequest,
	) (
		response *POST_DeleteRouteTableResponses,
		err error,
	)

	POST_DeleteSecurityGroup(
		deletesecuritygrouprequest DeleteSecurityGroupRequest,
	) (
		response *POST_DeleteSecurityGroupResponses,
		err error,
	)

	POST_DeleteSecurityGroupRule(
		deletesecuritygrouprulerequest DeleteSecurityGroupRuleRequest,
	) (
		response *POST_DeleteSecurityGroupRuleResponses,
		err error,
	)

	POST_DeleteServerCertificate(
		deleteservercertificaterequest DeleteServerCertificateRequest,
	) (
		response *POST_DeleteServerCertificateResponses,
		err error,
	)

	POST_DeleteSnapshot(
		deletesnapshotrequest DeleteSnapshotRequest,
	) (
		response *POST_DeleteSnapshotResponses,
		err error,
	)

	POST_DeleteSubnet(
		deletesubnetrequest DeleteSubnetRequest,
	) (
		response *POST_DeleteSubnetResponses,
		err error,
	)

	POST_DeleteTags(
		deletetagsrequest DeleteTagsRequest,
	) (
		response *POST_DeleteTagsResponses,
		err error,
	)

	POST_DeleteUser(
		deleteuserrequest DeleteUserRequest,
	) (
		response *POST_DeleteUserResponses,
		err error,
	)

	POST_DeleteUserGroup(
		deleteusergrouprequest DeleteUserGroupRequest,
	) (
		response *POST_DeleteUserGroupResponses,
		err error,
	)

	POST_DeleteVirtualGateway(
		deletevirtualgatewayrequest DeleteVirtualGatewayRequest,
	) (
		response *POST_DeleteVirtualGatewayResponses,
		err error,
	)

	POST_DeleteVms(
		deletevmsrequest DeleteVmsRequest,
	) (
		response *POST_DeleteVmsResponses,
		err error,
	)

	POST_DeleteVolume(
		deletevolumerequest DeleteVolumeRequest,
	) (
		response *POST_DeleteVolumeResponses,
		err error,
	)

	POST_DeleteVpnConnection(
		deletevpnconnectionrequest DeleteVpnConnectionRequest,
	) (
		response *POST_DeleteVpnConnectionResponses,
		err error,
	)

	POST_DeleteVpnConnectionRoute(
		deletevpnconnectionrouterequest DeleteVpnConnectionRouteRequest,
	) (
		response *POST_DeleteVpnConnectionRouteResponses,
		err error,
	)

	POST_DeregisterUserInUserGroup(
		deregisteruserinusergrouprequest DeregisterUserInUserGroupRequest,
	) (
		response *POST_DeregisterUserInUserGroupResponses,
		err error,
	)

	POST_DeregisterVmsInLoadBalancer(
		deregistervmsinloadbalancerrequest DeregisterVmsInLoadBalancerRequest,
	) (
		response *POST_DeregisterVmsInLoadBalancerResponses,
		err error,
	)

	POST_LinkInternetService(
		linkinternetservicerequest LinkInternetServiceRequest,
	) (
		response *POST_LinkInternetServiceResponses,
		err error,
	)

	POST_LinkNic(
		linknicrequest LinkNicRequest,
	) (
		response *POST_LinkNicResponses,
		err error,
	)

	POST_LinkPolicy(
		linkpolicyrequest LinkPolicyRequest,
	) (
		response *POST_LinkPolicyResponses,
		err error,
	)

	POST_LinkPrivateIps(
		linkprivateipsrequest LinkPrivateIpsRequest,
	) (
		response *POST_LinkPrivateIpsResponses,
		err error,
	)

	POST_LinkPublicIp(
		linkpubliciprequest LinkPublicIpRequest,
	) (
		response *POST_LinkPublicIpResponses,
		err error,
	)

	POST_LinkRouteTable(
		linkroutetablerequest LinkRouteTableRequest,
	) (
		response *POST_LinkRouteTableResponses,
		err error,
	)

	POST_LinkVirtualGateway(
		linkvirtualgatewayrequest LinkVirtualGatewayRequest,
	) (
		response *POST_LinkVirtualGatewayResponses,
		err error,
	)

	POST_LinkVolume(
		linkvolumerequest LinkVolumeRequest,
	) (
		response *POST_LinkVolumeResponses,
		err error,
	)

	POST_PurchaseReservedVmsOffer(
		purchasereservedvmsofferrequest PurchaseReservedVmsOfferRequest,
	) (
		response *POST_PurchaseReservedVmsOfferResponses,
		err error,
	)

	POST_ReadAccount(
		readaccountrequest ReadAccountRequest,
	) (
		response *POST_ReadAccountResponses,
		err error,
	)

	POST_ReadAccountConsumption(
		readaccountconsumptionrequest ReadAccountConsumptionRequest,
	) (
		response *POST_ReadAccountConsumptionResponses,
		err error,
	)

	POST_ReadAdminPassword(
		readadminpasswordrequest ReadAdminPasswordRequest,
	) (
		response *POST_ReadAdminPasswordResponses,
		err error,
	)

	POST_ReadApiKeys(
		readapikeysrequest ReadApiKeysRequest,
	) (
		response *POST_ReadApiKeysResponses,
		err error,
	)

	POST_ReadApiLogs(
		readapilogsrequest ReadApiLogsRequest,
	) (
		response *POST_ReadApiLogsResponses,
		err error,
	)

	POST_ReadBillableDigest(
		readbillabledigestrequest ReadBillableDigestRequest,
	) (
		response *POST_ReadBillableDigestResponses,
		err error,
	)

	POST_ReadCatalog(
		readcatalogrequest ReadCatalogRequest,
	) (
		response *POST_ReadCatalogResponses,
		err error,
	)

	POST_ReadClientGateways(
		readclientgatewaysrequest ReadClientGatewaysRequest,
	) (
		response *POST_ReadClientGatewaysResponses,
		err error,
	)

	POST_ReadConsoleOutput(
		readconsoleoutputrequest ReadConsoleOutputRequest,
	) (
		response *POST_ReadConsoleOutputResponses,
		err error,
	)

	POST_ReadDhcpOptions(
		readdhcpoptionsrequest ReadDhcpOptionsRequest,
	) (
		response *POST_ReadDhcpOptionsResponses,
		err error,
	)

	POST_ReadDirectLinkInterfaces(
		readdirectlinkinterfacesrequest ReadDirectLinkInterfacesRequest,
	) (
		response *POST_ReadDirectLinkInterfacesResponses,
		err error,
	)

	POST_ReadDirectLinks(
		readdirectlinksrequest ReadDirectLinksRequest,
	) (
		response *POST_ReadDirectLinksResponses,
		err error,
	)

	POST_ReadImageExportTasks(
		readimageexporttasksrequest ReadImageExportTasksRequest,
	) (
		response *POST_ReadImageExportTasksResponses,
		err error,
	)

	POST_ReadImages(
		readimagesrequest ReadImagesRequest,
	) (
		response *POST_ReadImagesResponses,
		err error,
	)

	POST_ReadInternetServices(
		readinternetservicesrequest ReadInternetServicesRequest,
	) (
		response *POST_ReadInternetServicesResponses,
		err error,
	)

	POST_ReadKeypairs(
		readkeypairsrequest ReadKeypairsRequest,
	) (
		response *POST_ReadKeypairsResponses,
		err error,
	)

	POST_ReadListenerRules(
		readlistenerrulesrequest ReadListenerRulesRequest,
	) (
		response *POST_ReadListenerRulesResponses,
		err error,
	)

	POST_ReadLoadBalancers(
		readloadbalancersrequest ReadLoadBalancersRequest,
	) (
		response *POST_ReadLoadBalancersResponses,
		err error,
	)

	POST_ReadLocations(
		readlocationsrequest ReadLocationsRequest,
	) (
		response *POST_ReadLocationsResponses,
		err error,
	)

	POST_ReadNatServices(
		readnatservicesrequest ReadNatServicesRequest,
	) (
		response *POST_ReadNatServicesResponses,
		err error,
	)

	POST_ReadNetAccessPointServices(
		readnetaccesspointservicesrequest ReadNetAccessPointServicesRequest,
	) (
		response *POST_ReadNetAccessPointServicesResponses,
		err error,
	)

	POST_ReadNetAccessPoints(
		readnetaccesspointsrequest ReadNetAccessPointsRequest,
	) (
		response *POST_ReadNetAccessPointsResponses,
		err error,
	)

	POST_ReadNetPeerings(
		readnetpeeringsrequest ReadNetPeeringsRequest,
	) (
		response *POST_ReadNetPeeringsResponses,
		err error,
	)

	POST_ReadNets(
		readnetsrequest ReadNetsRequest,
	) (
		response *POST_ReadNetsResponses,
		err error,
	)

	POST_ReadNics(
		readnicsrequest ReadNicsRequest,
	) (
		response *POST_ReadNicsResponses,
		err error,
	)

	POST_ReadPolicies(
		readpoliciesrequest ReadPoliciesRequest,
	) (
		response *POST_ReadPoliciesResponses,
		err error,
	)

	POST_ReadPrefixLists(
		readprefixlistsrequest ReadPrefixListsRequest,
	) (
		response *POST_ReadPrefixListsResponses,
		err error,
	)

	POST_ReadProductTypes(
		readproducttypesrequest ReadProductTypesRequest,
	) (
		response *POST_ReadProductTypesResponses,
		err error,
	)

	POST_ReadPublicCatalog(
		readpubliccatalogrequest ReadPublicCatalogRequest,
	) (
		response *POST_ReadPublicCatalogResponses,
		err error,
	)

	POST_ReadPublicIpRanges(
		readpubliciprangesrequest ReadPublicIpRangesRequest,
	) (
		response *POST_ReadPublicIpRangesResponses,
		err error,
	)

	POST_ReadPublicIps(
		readpublicipsrequest ReadPublicIpsRequest,
	) (
		response *POST_ReadPublicIpsResponses,
		err error,
	)

	POST_ReadQuotas(
		readquotasrequest ReadQuotasRequest,
	) (
		response *POST_ReadQuotasResponses,
		err error,
	)

	POST_ReadRegionConfig(
		readregionconfigrequest ReadRegionConfigRequest,
	) (
		response *POST_ReadRegionConfigResponses,
		err error,
	)

	POST_ReadRegions(
		readregionsrequest ReadRegionsRequest,
	) (
		response *POST_ReadRegionsResponses,
		err error,
	)

	POST_ReadReservedVmOffers(
		readreservedvmoffersrequest ReadReservedVmOffersRequest,
	) (
		response *POST_ReadReservedVmOffersResponses,
		err error,
	)

	POST_ReadReservedVms(
		readreservedvmsrequest ReadReservedVmsRequest,
	) (
		response *POST_ReadReservedVmsResponses,
		err error,
	)

	POST_ReadRouteTables(
		readroutetablesrequest ReadRouteTablesRequest,
	) (
		response *POST_ReadRouteTablesResponses,
		err error,
	)

	POST_ReadSecurityGroups(
		readsecuritygroupsrequest ReadSecurityGroupsRequest,
	) (
		response *POST_ReadSecurityGroupsResponses,
		err error,
	)

	POST_ReadServerCertificates(
		readservercertificatesrequest ReadServerCertificatesRequest,
	) (
		response *POST_ReadServerCertificatesResponses,
		err error,
	)

	POST_ReadSnapshotExportTasks(
		readsnapshotexporttasksrequest ReadSnapshotExportTasksRequest,
	) (
		response *POST_ReadSnapshotExportTasksResponses,
		err error,
	)

	POST_ReadSnapshots(
		readsnapshotsrequest ReadSnapshotsRequest,
	) (
		response *POST_ReadSnapshotsResponses,
		err error,
	)

	POST_ReadSubnets(
		readsubnetsrequest ReadSubnetsRequest,
	) (
		response *POST_ReadSubnetsResponses,
		err error,
	)

	POST_ReadSubregions(
		readsubregionsrequest ReadSubregionsRequest,
	) (
		response *POST_ReadSubregionsResponses,
		err error,
	)

	POST_ReadTags(
		readtagsrequest ReadTagsRequest,
	) (
		response *POST_ReadTagsResponses,
		err error,
	)

	POST_ReadUserGroups(
		readusergroupsrequest ReadUserGroupsRequest,
	) (
		response *POST_ReadUserGroupsResponses,
		err error,
	)

	POST_ReadUsers(
		readusersrequest ReadUsersRequest,
	) (
		response *POST_ReadUsersResponses,
		err error,
	)

	POST_ReadVirtualGateways(
		readvirtualgatewaysrequest ReadVirtualGatewaysRequest,
	) (
		response *POST_ReadVirtualGatewaysResponses,
		err error,
	)
	POST_ReadVmTypes(
		readvmtypesrequest ReadVmTypesRequest,
	) (
		response *POST_ReadVmTypesResponses,
		err error,
	)

	POST_ReadVms(
		readvmsrequest ReadVmsRequest,
	) (
		response *POST_ReadVmsResponses,
		err error,
	)

	POST_ReadVmsHealth(
		readvmshealthrequest ReadVmsHealthRequest,
	) (
		response *POST_ReadVmsHealthResponses,
		err error,
	)

	POST_ReadVmsState(
		readvmsstaterequest ReadVmsStateRequest,
	) (
		response *POST_ReadVmsStateResponses,
		err error,
	)

	POST_ReadVolumes(
		readvolumesrequest ReadVolumesRequest,
	) (
		response *POST_ReadVolumesResponses,
		err error,
	)

	POST_ReadVpnConnections(
		readvpnconnectionsrequest ReadVpnConnectionsRequest,
	) (
		response *POST_ReadVpnConnectionsResponses,
		err error,
	)

	POST_RebootVms(
		rebootvmsrequest RebootVmsRequest,
	) (
		response *POST_RebootVmsResponses,
		err error,
	)

	POST_RegisterUserInUserGroup(
		registeruserinusergrouprequest RegisterUserInUserGroupRequest,
	) (
		response *POST_RegisterUserInUserGroupResponses,
		err error,
	)

	POST_RegisterVmsInLoadBalancer(
		registervmsinloadbalancerrequest RegisterVmsInLoadBalancerRequest,
	) (
		response *POST_RegisterVmsInLoadBalancerResponses,
		err error,
	)

	POST_RejectNetPeering(
		rejectnetpeeringrequest RejectNetPeeringRequest,
	) (
		response *POST_RejectNetPeeringResponses,
		err error,
	)

	POST_ResetAccountPassword(
		resetaccountpasswordrequest ResetAccountPasswordRequest,
	) (
		response *POST_ResetAccountPasswordResponses,
		err error,
	)

	POST_SendResetPasswordEmail(
		sendresetpasswordemailrequest SendResetPasswordEmailRequest,
	) (
		response *POST_SendResetPasswordEmailResponses,
		err error,
	)

	POST_StartVms(
		startvmsrequest StartVmsRequest,
	) (
		response *POST_StartVmsResponses,
		err error,
	)

	POST_StopVms(
		stopvmsrequest StopVmsRequest,
	) (
		response *POST_StopVmsResponses,
		err error,
	)

	POST_UnlinkInternetService(
		unlinkinternetservicerequest UnlinkInternetServiceRequest,
	) (
		response *POST_UnlinkInternetServiceResponses,
		err error,
	)

	POST_UnlinkNic(
		unlinknicrequest UnlinkNicRequest,
	) (
		response *POST_UnlinkNicResponses,
		err error,
	)

	POST_UnlinkPolicy(
		unlinkpolicyrequest UnlinkPolicyRequest,
	) (
		response *POST_UnlinkPolicyResponses,
		err error,
	)

	POST_UnlinkPrivateIps(
		unlinkprivateipsrequest UnlinkPrivateIpsRequest,
	) (
		response *POST_UnlinkPrivateIpsResponses,
		err error,
	)

	POST_UnlinkPublicIp(
		unlinkpubliciprequest UnlinkPublicIpRequest,
	) (
		response *POST_UnlinkPublicIpResponses,
		err error,
	)

	POST_UnlinkRouteTable(
		unlinkroutetablerequest UnlinkRouteTableRequest,
	) (
		response *POST_UnlinkRouteTableResponses,
		err error,
	)

	POST_UnlinkVirtualGateway(
		unlinkvirtualgatewayrequest UnlinkVirtualGatewayRequest,
	) (
		response *POST_UnlinkVirtualGatewayResponses,
		err error,
	)

	POST_UnlinkVolume(
		unlinkvolumerequest UnlinkVolumeRequest,
	) (
		response *POST_UnlinkVolumeResponses,
		err error,
	)

	POST_UpdateAccount(
		updateaccountrequest UpdateAccountRequest,
	) (
		response *POST_UpdateAccountResponses,
		err error,
	)

	POST_UpdateApiKey(
		updateapikeyrequest UpdateApiKeyRequest,
	) (
		response *POST_UpdateApiKeyResponses,
		err error,
	)

	POST_UpdateHealthCheck(
		updatehealthcheckrequest UpdateHealthCheckRequest,
	) (
		response *POST_UpdateHealthCheckResponses,
		err error,
	)

	POST_UpdateImage(
		updateimagerequest UpdateImageRequest,
	) (
		response *POST_UpdateImageResponses,
		err error,
	)

	POST_UpdateKeypair(
		updatekeypairrequest UpdateKeypairRequest,
	) (
		response *POST_UpdateKeypairResponses,
		err error,
	)

	POST_UpdateListenerRule(
		updatelistenerrulerequest UpdateListenerRuleRequest,
	) (
		response *POST_UpdateListenerRuleResponses,
		err error,
	)

	POST_UpdateLoadBalancer(
		updateloadbalancerrequest UpdateLoadBalancerRequest,
	) (
		response *POST_UpdateLoadBalancerResponses,
		err error,
	)

	POST_UpdateNet(
		updatenetrequest UpdateNetRequest,
	) (
		response *POST_UpdateNetResponses,
		err error,
	)

	POST_UpdateNetAccessPoint(
		updatenetaccesspointrequest UpdateNetAccessPointRequest,
	) (
		response *POST_UpdateNetAccessPointResponses,
		err error,
	)

	POST_UpdateNic(
		updatenicrequest UpdateNicRequest,
	) (
		response *POST_UpdateNicResponses,
		err error,
	)

	POST_UpdateRoute(
		updaterouterequest UpdateRouteRequest,
	) (
		response *POST_UpdateRouteResponses,
		err error,
	)

	POST_UpdateRoutePropagation(
		updateroutepropagationrequest UpdateRoutePropagationRequest,
	) (
		response *POST_UpdateRoutePropagationResponses,
		err error,
	)

	POST_UpdateServerCertificate(
		updateservercertificaterequest UpdateServerCertificateRequest,
	) (
		response *POST_UpdateServerCertificateResponses,
		err error,
	)

	POST_UpdateSnapshot(
		updatesnapshotrequest UpdateSnapshotRequest,
	) (
		response *POST_UpdateSnapshotResponses,
		err error,
	)

	POST_UpdateUser(
		updateuserrequest UpdateUserRequest,
	) (
		response *POST_UpdateUserResponses,
		err error,
	)

	POST_UpdateUserGroup(
		updateusergrouprequest UpdateUserGroupRequest,
	) (
		response *POST_UpdateUserGroupResponses,
		err error,
	)

	POST_UpdateVm(
		updatevmrequest UpdateVmRequest,
	) (
		response *POST_UpdateVmResponses,
		err error,
	)
}

type OsuApiKey

type OsuApiKey struct {
	ApiKeyId  string `json:"ApiKeyId,omitempty"`
	SecretKey string `json:"SecretKey,omitempty"`
}

implements the service definition of OsuApiKey

type OsuExport

type OsuExport struct {
	DiskImageFormat string    `json:"DiskImageFormat,omitempty"`
	OsuApiKey       OsuApiKey `json:"OsuApiKey,omitempty"`
	OsuBucket       string    `json:"OsuBucket,omitempty"`
	OsuManifestUrl  string    `json:"OsuManifestUrl,omitempty"`
	OsuPrefix       string    `json:"OsuPrefix,omitempty"`
}

implements the service definition of OsuExport

type POST_AcceptNetPeeringParameters

type POST_AcceptNetPeeringParameters struct {
	Acceptnetpeeringrequest AcceptNetPeeringRequest `json:"acceptnetpeeringrequest,omitempty"`
}

POST_AcceptNetPeeringParameters holds parameters to POST_AcceptNetPeering

type POST_AcceptNetPeeringResponses

type POST_AcceptNetPeeringResponses struct {
	OK      *AcceptNetPeeringResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code409 *ErrorResponse
	Code500 *ErrorResponse
}

POST_AcceptNetPeeringResponses holds responses of POST_AcceptNetPeering

type POST_AuthenticateAccountParameters

type POST_AuthenticateAccountParameters struct {
	Authenticateaccountrequest AuthenticateAccountRequest `json:"authenticateaccountrequest,omitempty"`
}

POST_AuthenticateAccountParameters holds parameters to POST_AuthenticateAccount

type POST_AuthenticateAccountResponses

type POST_AuthenticateAccountResponses struct {
	OK *AuthenticateAccountResponse
}

POST_AuthenticateAccountResponses holds responses of POST_AuthenticateAccount

type POST_CheckSignatureParameters

type POST_CheckSignatureParameters struct {
	Checksignaturerequest CheckSignatureRequest `json:"checksignaturerequest,omitempty"`
}

POST_CheckSignatureParameters holds parameters to POST_CheckSignature

type POST_CheckSignatureResponses

type POST_CheckSignatureResponses struct {
	OK *CheckSignatureResponse
}

POST_CheckSignatureResponses holds responses of POST_CheckSignature

type POST_CopyAccountParameters

type POST_CopyAccountParameters struct {
	Copyaccountrequest CopyAccountRequest `json:"copyaccountrequest,omitempty"`
}

POST_CopyAccountParameters holds parameters to POST_CopyAccount

type POST_CopyAccountResponses

type POST_CopyAccountResponses struct {
	OK *CopyAccountResponse
}

POST_CopyAccountResponses holds responses of POST_CopyAccount

type POST_CreateAccountParameters

type POST_CreateAccountParameters struct {
	Createaccountrequest CreateAccountRequest `json:"createaccountrequest,omitempty"`
}

POST_CreateAccountParameters holds parameters to POST_CreateAccount

type POST_CreateAccountResponses

type POST_CreateAccountResponses struct {
	OK *CreateAccountResponse
}

POST_CreateAccountResponses holds responses of POST_CreateAccount

type POST_CreateApiKeyParameters

type POST_CreateApiKeyParameters struct {
	Createapikeyrequest CreateApiKeyRequest `json:"createapikeyrequest,omitempty"`
}

POST_CreateApiKeyParameters holds parameters to POST_CreateApiKey

type POST_CreateApiKeyResponses

type POST_CreateApiKeyResponses struct {
	OK *CreateApiKeyResponse
}

POST_CreateApiKeyResponses holds responses of POST_CreateApiKey

type POST_CreateClientGatewayParameters

type POST_CreateClientGatewayParameters struct {
	Createclientgatewayrequest CreateClientGatewayRequest `json:"createclientgatewayrequest,omitempty"`
}

POST_CreateClientGatewayParameters holds parameters to POST_CreateClientGateway

type POST_CreateClientGatewayResponses

type POST_CreateClientGatewayResponses struct {
	OK *CreateClientGatewayResponse
}

POST_CreateClientGatewayResponses holds responses of POST_CreateClientGateway

type POST_CreateDhcpOptionsParameters

type POST_CreateDhcpOptionsParameters struct {
	Createdhcpoptionsrequest CreateDhcpOptionsRequest `json:"createdhcpoptionsrequest,omitempty"`
}

POST_CreateDhcpOptionsParameters holds parameters to POST_CreateDhcpOptions

type POST_CreateDhcpOptionsResponses

type POST_CreateDhcpOptionsResponses struct {
	OK *CreateDhcpOptionsResponse
}

POST_CreateDhcpOptionsResponses holds responses of POST_CreateDhcpOptions

type POST_CreateDirectLinkInterfaceParameters

type POST_CreateDirectLinkInterfaceParameters struct {
	Createdirectlinkinterfacerequest CreateDirectLinkInterfaceRequest `json:"createdirectlinkinterfacerequest,omitempty"`
}

POST_CreateDirectLinkInterfaceParameters holds parameters to POST_CreateDirectLinkInterface

type POST_CreateDirectLinkInterfaceResponses

type POST_CreateDirectLinkInterfaceResponses struct {
	OK *CreateDirectLinkInterfaceResponse
}

POST_CreateDirectLinkInterfaceResponses holds responses of POST_CreateDirectLinkInterface

type POST_CreateDirectLinkParameters

type POST_CreateDirectLinkParameters struct {
	Createdirectlinkrequest CreateDirectLinkRequest `json:"createdirectlinkrequest,omitempty"`
}

POST_CreateDirectLinkParameters holds parameters to POST_CreateDirectLink

type POST_CreateDirectLinkResponses

type POST_CreateDirectLinkResponses struct {
	OK *CreateDirectLinkResponse
}

POST_CreateDirectLinkResponses holds responses of POST_CreateDirectLink

type POST_CreateImageExportTaskParameters

type POST_CreateImageExportTaskParameters struct {
	Createimageexporttaskrequest CreateImageExportTaskRequest `json:"createimageexporttaskrequest,omitempty"`
}

POST_CreateImageExportTaskParameters holds parameters to POST_CreateImageExportTask

type POST_CreateImageExportTaskResponses

type POST_CreateImageExportTaskResponses struct {
	OK *CreateImageExportTaskResponse
}

POST_CreateImageExportTaskResponses holds responses of POST_CreateImageExportTask

type POST_CreateImageParameters

type POST_CreateImageParameters struct {
	Createimagerequest CreateImageRequest `json:"createimagerequest,omitempty"`
}

POST_CreateImageParameters holds parameters to POST_CreateImage

type POST_CreateImageResponses

type POST_CreateImageResponses struct {
	OK      *CreateImageResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateImageResponses holds responses of POST_CreateImage

type POST_CreateInternetServiceParameters

type POST_CreateInternetServiceParameters struct {
	Createinternetservicerequest CreateInternetServiceRequest `json:"createinternetservicerequest,omitempty"`
}

POST_CreateInternetServiceParameters holds parameters to POST_CreateInternetService

type POST_CreateInternetServiceResponses

type POST_CreateInternetServiceResponses struct {
	OK      *CreateInternetServiceResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateInternetServiceResponses holds responses of POST_CreateInternetService

type POST_CreateKeypairParameters

type POST_CreateKeypairParameters struct {
	Createkeypairrequest CreateKeypairRequest `json:"createkeypairrequest,omitempty"`
}

POST_CreateKeypairParameters holds parameters to POST_CreateKeypair

type POST_CreateKeypairResponses

type POST_CreateKeypairResponses struct {
	OK      *CreateKeypairResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code409 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateKeypairResponses holds responses of POST_CreateKeypair

type POST_CreateListenerRuleParameters

type POST_CreateListenerRuleParameters struct {
	Createlistenerrulerequest CreateListenerRuleRequest `json:"createlistenerrulerequest,omitempty"`
}

POST_CreateListenerRuleParameters holds parameters to POST_CreateListenerRule

type POST_CreateListenerRuleResponses

type POST_CreateListenerRuleResponses struct {
	OK *CreateListenerRuleResponse
}

POST_CreateListenerRuleResponses holds responses of POST_CreateListenerRule

type POST_CreateLoadBalancerListenersParameters

type POST_CreateLoadBalancerListenersParameters struct {
	Createloadbalancerlistenersrequest CreateLoadBalancerListenersRequest `json:"createloadbalancerlistenersrequest,omitempty"`
}

POST_CreateLoadBalancerListenersParameters holds parameters to POST_CreateLoadBalancerListeners

type POST_CreateLoadBalancerListenersResponses

type POST_CreateLoadBalancerListenersResponses struct {
	OK *CreateLoadBalancerListenersResponse
}

POST_CreateLoadBalancerListenersResponses holds responses of POST_CreateLoadBalancerListeners

type POST_CreateLoadBalancerParameters

type POST_CreateLoadBalancerParameters struct {
	Createloadbalancerrequest CreateLoadBalancerRequest `json:"createloadbalancerrequest,omitempty"`
}

POST_CreateLoadBalancerParameters holds parameters to POST_CreateLoadBalancer

type POST_CreateLoadBalancerPolicyParameters

type POST_CreateLoadBalancerPolicyParameters struct {
	Createloadbalancerpolicyrequest CreateLoadBalancerPolicyRequest `json:"createloadbalancerpolicyrequest,omitempty"`
}

POST_CreateLoadBalancerPolicyParameters holds parameters to POST_CreateLoadBalancerPolicy

type POST_CreateLoadBalancerPolicyResponses

type POST_CreateLoadBalancerPolicyResponses struct {
	OK *CreateLoadBalancerPolicyResponse
}

POST_CreateLoadBalancerPolicyResponses holds responses of POST_CreateLoadBalancerPolicy

type POST_CreateLoadBalancerResponses

type POST_CreateLoadBalancerResponses struct {
	OK *CreateLoadBalancerResponse
}

POST_CreateLoadBalancerResponses holds responses of POST_CreateLoadBalancer

type POST_CreateNatServiceParameters

type POST_CreateNatServiceParameters struct {
	Createnatservicerequest CreateNatServiceRequest `json:"createnatservicerequest,omitempty"`
}

POST_CreateNatServiceParameters holds parameters to POST_CreateNatService

type POST_CreateNatServiceResponses

type POST_CreateNatServiceResponses struct {
	OK      *CreateNatServiceResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateNatServiceResponses holds responses of POST_CreateNatService

type POST_CreateNetAccessPointParameters

type POST_CreateNetAccessPointParameters struct {
	Createnetaccesspointrequest CreateNetAccessPointRequest `json:"createnetaccesspointrequest,omitempty"`
}

POST_CreateNetAccessPointParameters holds parameters to POST_CreateNetAccessPoint

type POST_CreateNetAccessPointResponses

type POST_CreateNetAccessPointResponses struct {
	OK *CreateNetAccessPointResponse
}

POST_CreateNetAccessPointResponses holds responses of POST_CreateNetAccessPoint

type POST_CreateNetParameters

type POST_CreateNetParameters struct {
	Createnetrequest CreateNetRequest `json:"createnetrequest,omitempty"`
}

POST_CreateNetParameters holds parameters to POST_CreateNet

type POST_CreateNetPeeringParameters

type POST_CreateNetPeeringParameters struct {
	Createnetpeeringrequest CreateNetPeeringRequest `json:"createnetpeeringrequest,omitempty"`
}

POST_CreateNetPeeringParameters holds parameters to POST_CreateNetPeering

type POST_CreateNetPeeringResponses

type POST_CreateNetPeeringResponses struct {
	OK      *CreateNetPeeringResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateNetPeeringResponses holds responses of POST_CreateNetPeering

type POST_CreateNetResponses

type POST_CreateNetResponses struct {
	OK      *CreateNetResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code409 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateNetResponses holds responses of POST_CreateNet

type POST_CreateNicParameters

type POST_CreateNicParameters struct {
	Createnicrequest CreateNicRequest `json:"createnicrequest,omitempty"`
}

POST_CreateNicParameters holds parameters to POST_CreateNic

type POST_CreateNicResponses

type POST_CreateNicResponses struct {
	OK      *CreateNicResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateNicResponses holds responses of POST_CreateNic

type POST_CreatePolicyParameters

type POST_CreatePolicyParameters struct {
	Createpolicyrequest CreatePolicyRequest `json:"createpolicyrequest,omitempty"`
}

POST_CreatePolicyParameters holds parameters to POST_CreatePolicy

type POST_CreatePolicyResponses

type POST_CreatePolicyResponses struct {
	OK *CreatePolicyResponse
}

POST_CreatePolicyResponses holds responses of POST_CreatePolicy

type POST_CreatePublicIpParameters

type POST_CreatePublicIpParameters struct {
	Createpubliciprequest CreatePublicIpRequest `json:"createpubliciprequest,omitempty"`
}

POST_CreatePublicIpParameters holds parameters to POST_CreatePublicIp

type POST_CreatePublicIpResponses

type POST_CreatePublicIpResponses struct {
	OK      *CreatePublicIpResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreatePublicIpResponses holds responses of POST_CreatePublicIp

type POST_CreateRouteParameters

type POST_CreateRouteParameters struct {
	Createrouterequest CreateRouteRequest `json:"createrouterequest,omitempty"`
}

POST_CreateRouteParameters holds parameters to POST_CreateRoute

type POST_CreateRouteResponses

type POST_CreateRouteResponses struct {
	OK      *CreateRouteResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateRouteResponses holds responses of POST_CreateRoute

type POST_CreateRouteTableParameters

type POST_CreateRouteTableParameters struct {
	Createroutetablerequest CreateRouteTableRequest `json:"createroutetablerequest,omitempty"`
}

POST_CreateRouteTableParameters holds parameters to POST_CreateRouteTable

type POST_CreateRouteTableResponses

type POST_CreateRouteTableResponses struct {
	OK      *CreateRouteTableResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateRouteTableResponses holds responses of POST_CreateRouteTable

type POST_CreateSecurityGroupParameters

type POST_CreateSecurityGroupParameters struct {
	Createsecuritygrouprequest CreateSecurityGroupRequest `json:"createsecuritygrouprequest,omitempty"`
}

POST_CreateSecurityGroupParameters holds parameters to POST_CreateSecurityGroup

type POST_CreateSecurityGroupResponses

type POST_CreateSecurityGroupResponses struct {
	OK      *CreateSecurityGroupResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateSecurityGroupResponses holds responses of POST_CreateSecurityGroup

type POST_CreateSecurityGroupRuleParameters

type POST_CreateSecurityGroupRuleParameters struct {
	Createsecuritygrouprulerequest CreateSecurityGroupRuleRequest `json:"createsecuritygrouprulerequest,omitempty"`
}

POST_CreateSecurityGroupRuleParameters holds parameters to POST_CreateSecurityGroupRule

type POST_CreateSecurityGroupRuleResponses

type POST_CreateSecurityGroupRuleResponses struct {
	OK      *CreateSecurityGroupRuleResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateSecurityGroupRuleResponses holds responses of POST_CreateSecurityGroupRule

type POST_CreateServerCertificateParameters

type POST_CreateServerCertificateParameters struct {
	Createservercertificaterequest CreateServerCertificateRequest `json:"createservercertificaterequest,omitempty"`
}

POST_CreateServerCertificateParameters holds parameters to POST_CreateServerCertificate

type POST_CreateServerCertificateResponses

type POST_CreateServerCertificateResponses struct {
	OK *CreateServerCertificateResponse
}

POST_CreateServerCertificateResponses holds responses of POST_CreateServerCertificate

type POST_CreateSnapshotExportTaskParameters

type POST_CreateSnapshotExportTaskParameters struct {
	Createsnapshotexporttaskrequest CreateSnapshotExportTaskRequest `json:"createsnapshotexporttaskrequest,omitempty"`
}

POST_CreateSnapshotExportTaskParameters holds parameters to POST_CreateSnapshotExportTask

type POST_CreateSnapshotExportTaskResponses

type POST_CreateSnapshotExportTaskResponses struct {
	OK *CreateSnapshotExportTaskResponse
}

POST_CreateSnapshotExportTaskResponses holds responses of POST_CreateSnapshotExportTask

type POST_CreateSnapshotParameters

type POST_CreateSnapshotParameters struct {
	Createsnapshotrequest CreateSnapshotRequest `json:"createsnapshotrequest,omitempty"`
}

POST_CreateSnapshotParameters holds parameters to POST_CreateSnapshot

type POST_CreateSnapshotResponses

type POST_CreateSnapshotResponses struct {
	OK      *CreateSnapshotResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateSnapshotResponses holds responses of POST_CreateSnapshot

type POST_CreateSubnetParameters

type POST_CreateSubnetParameters struct {
	Createsubnetrequest CreateSubnetRequest `json:"createsubnetrequest,omitempty"`
}

POST_CreateSubnetParameters holds parameters to POST_CreateSubnet

type POST_CreateSubnetResponses

type POST_CreateSubnetResponses struct {
	OK      *CreateSubnetResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code409 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateSubnetResponses holds responses of POST_CreateSubnet

type POST_CreateTagsParameters

type POST_CreateTagsParameters struct {
	Createtagsrequest CreateTagsRequest `json:"createtagsrequest,omitempty"`
}

POST_CreateTagsParameters holds parameters to POST_CreateTags

type POST_CreateTagsResponses

type POST_CreateTagsResponses struct {
	OK      *CreateTagsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateTagsResponses holds responses of POST_CreateTags

type POST_CreateUserGroupParameters

type POST_CreateUserGroupParameters struct {
	Createusergrouprequest CreateUserGroupRequest `json:"createusergrouprequest,omitempty"`
}

POST_CreateUserGroupParameters holds parameters to POST_CreateUserGroup

type POST_CreateUserGroupResponses

type POST_CreateUserGroupResponses struct {
	OK *CreateUserGroupResponse
}

POST_CreateUserGroupResponses holds responses of POST_CreateUserGroup

type POST_CreateUserParameters

type POST_CreateUserParameters struct {
	Createuserrequest CreateUserRequest `json:"createuserrequest,omitempty"`
}

POST_CreateUserParameters holds parameters to POST_CreateUser

type POST_CreateUserResponses

type POST_CreateUserResponses struct {
	OK *CreateUserResponse
}

POST_CreateUserResponses holds responses of POST_CreateUser

type POST_CreateVirtualGatewayParameters

type POST_CreateVirtualGatewayParameters struct {
	Createvirtualgatewayrequest CreateVirtualGatewayRequest `json:"createvirtualgatewayrequest,omitempty"`
}

POST_CreateVirtualGatewayParameters holds parameters to POST_CreateVirtualGateway

type POST_CreateVirtualGatewayResponses

type POST_CreateVirtualGatewayResponses struct {
	OK *CreateVirtualGatewayResponse
}

POST_CreateVirtualGatewayResponses holds responses of POST_CreateVirtualGateway

type POST_CreateVmsParameters

type POST_CreateVmsParameters struct {
	Createvmsrequest CreateVmsRequest `json:"createvmsrequest,omitempty"`
}

POST_CreateVmsParameters holds parameters to POST_CreateVms

type POST_CreateVmsResponses

type POST_CreateVmsResponses struct {
	OK      *CreateVmsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateVmsResponses holds responses of POST_CreateVms

type POST_CreateVolumeParameters

type POST_CreateVolumeParameters struct {
	Createvolumerequest CreateVolumeRequest `json:"createvolumerequest,omitempty"`
}

POST_CreateVolumeParameters holds parameters to POST_CreateVolume

type POST_CreateVolumeResponses

type POST_CreateVolumeResponses struct {
	OK      *CreateVolumeResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_CreateVolumeResponses holds responses of POST_CreateVolume

type POST_CreateVpnConnectionParameters

type POST_CreateVpnConnectionParameters struct {
	Createvpnconnectionrequest CreateVpnConnectionRequest `json:"createvpnconnectionrequest,omitempty"`
}

POST_CreateVpnConnectionParameters holds parameters to POST_CreateVpnConnection

type POST_CreateVpnConnectionResponses

type POST_CreateVpnConnectionResponses struct {
	OK *CreateVpnConnectionResponse
}

POST_CreateVpnConnectionResponses holds responses of POST_CreateVpnConnection

type POST_CreateVpnConnectionRouteParameters

type POST_CreateVpnConnectionRouteParameters struct {
	Createvpnconnectionrouterequest CreateVpnConnectionRouteRequest `json:"createvpnconnectionrouterequest,omitempty"`
}

POST_CreateVpnConnectionRouteParameters holds parameters to POST_CreateVpnConnectionRoute

type POST_CreateVpnConnectionRouteResponses

type POST_CreateVpnConnectionRouteResponses struct {
	OK *CreateVpnConnectionRouteResponse
}

POST_CreateVpnConnectionRouteResponses holds responses of POST_CreateVpnConnectionRoute

type POST_DeleteApiKeyParameters

type POST_DeleteApiKeyParameters struct {
	Deleteapikeyrequest DeleteApiKeyRequest `json:"deleteapikeyrequest,omitempty"`
}

POST_DeleteApiKeyParameters holds parameters to POST_DeleteApiKey

type POST_DeleteApiKeyResponses

type POST_DeleteApiKeyResponses struct {
	OK *DeleteApiKeyResponse
}

POST_DeleteApiKeyResponses holds responses of POST_DeleteApiKey

type POST_DeleteClientGatewayParameters

type POST_DeleteClientGatewayParameters struct {
	Deleteclientgatewayrequest DeleteClientGatewayRequest `json:"deleteclientgatewayrequest,omitempty"`
}

POST_DeleteClientGatewayParameters holds parameters to POST_DeleteClientGateway

type POST_DeleteClientGatewayResponses

type POST_DeleteClientGatewayResponses struct {
	OK *DeleteClientGatewayResponse
}

POST_DeleteClientGatewayResponses holds responses of POST_DeleteClientGateway

type POST_DeleteDhcpOptionsParameters

type POST_DeleteDhcpOptionsParameters struct {
	Deletedhcpoptionsrequest DeleteDhcpOptionsRequest `json:"deletedhcpoptionsrequest,omitempty"`
}

POST_DeleteDhcpOptionsParameters holds parameters to POST_DeleteDhcpOptions

type POST_DeleteDhcpOptionsResponses

type POST_DeleteDhcpOptionsResponses struct {
	OK *DeleteDhcpOptionsResponse
}

POST_DeleteDhcpOptionsResponses holds responses of POST_DeleteDhcpOptions

type POST_DeleteDirectLinkInterfaceParameters

type POST_DeleteDirectLinkInterfaceParameters struct {
	Deletedirectlinkinterfacerequest DeleteDirectLinkInterfaceRequest `json:"deletedirectlinkinterfacerequest,omitempty"`
}

POST_DeleteDirectLinkInterfaceParameters holds parameters to POST_DeleteDirectLinkInterface

type POST_DeleteDirectLinkInterfaceResponses

type POST_DeleteDirectLinkInterfaceResponses struct {
	OK *DeleteDirectLinkInterfaceResponse
}

POST_DeleteDirectLinkInterfaceResponses holds responses of POST_DeleteDirectLinkInterface

type POST_DeleteDirectLinkParameters

type POST_DeleteDirectLinkParameters struct {
	Deletedirectlinkrequest DeleteDirectLinkRequest `json:"deletedirectlinkrequest,omitempty"`
}

POST_DeleteDirectLinkParameters holds parameters to POST_DeleteDirectLink

type POST_DeleteDirectLinkResponses

type POST_DeleteDirectLinkResponses struct {
	OK *DeleteDirectLinkResponse
}

POST_DeleteDirectLinkResponses holds responses of POST_DeleteDirectLink

type POST_DeleteExportTaskParameters

type POST_DeleteExportTaskParameters struct {
	Deleteexporttaskrequest DeleteExportTaskRequest `json:"deleteexporttaskrequest,omitempty"`
}

POST_DeleteExportTaskParameters holds parameters to POST_DeleteExportTask

type POST_DeleteExportTaskResponses

type POST_DeleteExportTaskResponses struct {
	OK *DeleteExportTaskResponse
}

POST_DeleteExportTaskResponses holds responses of POST_DeleteExportTask

type POST_DeleteImageParameters

type POST_DeleteImageParameters struct {
	Deleteimagerequest DeleteImageRequest `json:"deleteimagerequest,omitempty"`
}

POST_DeleteImageParameters holds parameters to POST_DeleteImage

type POST_DeleteImageResponses

type POST_DeleteImageResponses struct {
	OK      *DeleteImageResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteImageResponses holds responses of POST_DeleteImage

type POST_DeleteInternetServiceParameters

type POST_DeleteInternetServiceParameters struct {
	Deleteinternetservicerequest DeleteInternetServiceRequest `json:"deleteinternetservicerequest,omitempty"`
}

POST_DeleteInternetServiceParameters holds parameters to POST_DeleteInternetService

type POST_DeleteInternetServiceResponses

type POST_DeleteInternetServiceResponses struct {
	OK      *DeleteInternetServiceResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteInternetServiceResponses holds responses of POST_DeleteInternetService

type POST_DeleteKeypairParameters

type POST_DeleteKeypairParameters struct {
	Deletekeypairrequest DeleteKeypairRequest `json:"deletekeypairrequest,omitempty"`
}

POST_DeleteKeypairParameters holds parameters to POST_DeleteKeypair

type POST_DeleteKeypairResponses

type POST_DeleteKeypairResponses struct {
	OK      *DeleteKeypairResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteKeypairResponses holds responses of POST_DeleteKeypair

type POST_DeleteListenerRuleParameters

type POST_DeleteListenerRuleParameters struct {
	Deletelistenerrulerequest DeleteListenerRuleRequest `json:"deletelistenerrulerequest,omitempty"`
}

POST_DeleteListenerRuleParameters holds parameters to POST_DeleteListenerRule

type POST_DeleteListenerRuleResponses

type POST_DeleteListenerRuleResponses struct {
	OK *DeleteListenerRuleResponse
}

POST_DeleteListenerRuleResponses holds responses of POST_DeleteListenerRule

type POST_DeleteLoadBalancerListenersParameters

type POST_DeleteLoadBalancerListenersParameters struct {
	Deleteloadbalancerlistenersrequest DeleteLoadBalancerListenersRequest `json:"deleteloadbalancerlistenersrequest,omitempty"`
}

POST_DeleteLoadBalancerListenersParameters holds parameters to POST_DeleteLoadBalancerListeners

type POST_DeleteLoadBalancerListenersResponses

type POST_DeleteLoadBalancerListenersResponses struct {
	OK *DeleteLoadBalancerListenersResponse
}

POST_DeleteLoadBalancerListenersResponses holds responses of POST_DeleteLoadBalancerListeners

type POST_DeleteLoadBalancerParameters

type POST_DeleteLoadBalancerParameters struct {
	Deleteloadbalancerrequest DeleteLoadBalancerRequest `json:"deleteloadbalancerrequest,omitempty"`
}

POST_DeleteLoadBalancerParameters holds parameters to POST_DeleteLoadBalancer

type POST_DeleteLoadBalancerPolicyParameters

type POST_DeleteLoadBalancerPolicyParameters struct {
	Deleteloadbalancerpolicyrequest DeleteLoadBalancerPolicyRequest `json:"deleteloadbalancerpolicyrequest,omitempty"`
}

POST_DeleteLoadBalancerPolicyParameters holds parameters to POST_DeleteLoadBalancerPolicy

type POST_DeleteLoadBalancerPolicyResponses

type POST_DeleteLoadBalancerPolicyResponses struct {
	OK *DeleteLoadBalancerPolicyResponse
}

POST_DeleteLoadBalancerPolicyResponses holds responses of POST_DeleteLoadBalancerPolicy

type POST_DeleteLoadBalancerResponses

type POST_DeleteLoadBalancerResponses struct {
	OK *DeleteLoadBalancerResponse
}

POST_DeleteLoadBalancerResponses holds responses of POST_DeleteLoadBalancer

type POST_DeleteNatServiceParameters

type POST_DeleteNatServiceParameters struct {
	Deletenatservicerequest DeleteNatServiceRequest `json:"deletenatservicerequest,omitempty"`
}

POST_DeleteNatServiceParameters holds parameters to POST_DeleteNatService

type POST_DeleteNatServiceResponses

type POST_DeleteNatServiceResponses struct {
	OK      *DeleteNatServiceResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteNatServiceResponses holds responses of POST_DeleteNatService

type POST_DeleteNetAccessPointsParameters

type POST_DeleteNetAccessPointsParameters struct {
	Deletenetaccesspointsrequest DeleteNetAccessPointsRequest `json:"deletenetaccesspointsrequest,omitempty"`
}

POST_DeleteNetAccessPointsParameters holds parameters to POST_DeleteNetAccessPoints

type POST_DeleteNetAccessPointsResponses

type POST_DeleteNetAccessPointsResponses struct {
	OK *DeleteNetAccessPointsResponse
}

POST_DeleteNetAccessPointsResponses holds responses of POST_DeleteNetAccessPoints

type POST_DeleteNetParameters

type POST_DeleteNetParameters struct {
	Deletenetrequest DeleteNetRequest `json:"deletenetrequest,omitempty"`
}

POST_DeleteNetParameters holds parameters to POST_DeleteNet

type POST_DeleteNetPeeringParameters

type POST_DeleteNetPeeringParameters struct {
	Deletenetpeeringrequest DeleteNetPeeringRequest `json:"deletenetpeeringrequest,omitempty"`
}

POST_DeleteNetPeeringParameters holds parameters to POST_DeleteNetPeering

type POST_DeleteNetPeeringResponses

type POST_DeleteNetPeeringResponses struct {
	OK      *DeleteNetPeeringResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code409 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteNetPeeringResponses holds responses of POST_DeleteNetPeering

type POST_DeleteNetResponses

type POST_DeleteNetResponses struct {
	OK      *DeleteNetResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteNetResponses holds responses of POST_DeleteNet

type POST_DeleteNicParameters

type POST_DeleteNicParameters struct {
	Deletenicrequest DeleteNicRequest `json:"deletenicrequest,omitempty"`
}

POST_DeleteNicParameters holds parameters to POST_DeleteNic

type POST_DeleteNicResponses

type POST_DeleteNicResponses struct {
	OK      *DeleteNicResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteNicResponses holds responses of POST_DeleteNic

type POST_DeletePolicyParameters

type POST_DeletePolicyParameters struct {
	Deletepolicyrequest DeletePolicyRequest `json:"deletepolicyrequest,omitempty"`
}

POST_DeletePolicyParameters holds parameters to POST_DeletePolicy

type POST_DeletePolicyResponses

type POST_DeletePolicyResponses struct {
	OK *DeletePolicyResponse
}

POST_DeletePolicyResponses holds responses of POST_DeletePolicy

type POST_DeletePublicIpParameters

type POST_DeletePublicIpParameters struct {
	Deletepubliciprequest DeletePublicIpRequest `json:"deletepubliciprequest,omitempty"`
}

POST_DeletePublicIpParameters holds parameters to POST_DeletePublicIp

type POST_DeletePublicIpResponses

type POST_DeletePublicIpResponses struct {
	OK      *DeletePublicIpResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeletePublicIpResponses holds responses of POST_DeletePublicIp

type POST_DeleteRouteParameters

type POST_DeleteRouteParameters struct {
	Deleterouterequest DeleteRouteRequest `json:"deleterouterequest,omitempty"`
}

POST_DeleteRouteParameters holds parameters to POST_DeleteRoute

type POST_DeleteRouteResponses

type POST_DeleteRouteResponses struct {
	OK      *DeleteRouteResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteRouteResponses holds responses of POST_DeleteRoute

type POST_DeleteRouteTableParameters

type POST_DeleteRouteTableParameters struct {
	Deleteroutetablerequest DeleteRouteTableRequest `json:"deleteroutetablerequest,omitempty"`
}

POST_DeleteRouteTableParameters holds parameters to POST_DeleteRouteTable

type POST_DeleteRouteTableResponses

type POST_DeleteRouteTableResponses struct {
	OK      *DeleteRouteTableResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteRouteTableResponses holds responses of POST_DeleteRouteTable

type POST_DeleteSecurityGroupParameters

type POST_DeleteSecurityGroupParameters struct {
	Deletesecuritygrouprequest DeleteSecurityGroupRequest `json:"deletesecuritygrouprequest,omitempty"`
}

POST_DeleteSecurityGroupParameters holds parameters to POST_DeleteSecurityGroup

type POST_DeleteSecurityGroupResponses

type POST_DeleteSecurityGroupResponses struct {
	OK      *DeleteSecurityGroupResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteSecurityGroupResponses holds responses of POST_DeleteSecurityGroup

type POST_DeleteSecurityGroupRuleParameters

type POST_DeleteSecurityGroupRuleParameters struct {
	Deletesecuritygrouprulerequest DeleteSecurityGroupRuleRequest `json:"deletesecuritygrouprulerequest,omitempty"`
}

POST_DeleteSecurityGroupRuleParameters holds parameters to POST_DeleteSecurityGroupRule

type POST_DeleteSecurityGroupRuleResponses

type POST_DeleteSecurityGroupRuleResponses struct {
	OK      *DeleteSecurityGroupRuleResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteSecurityGroupRuleResponses holds responses of POST_DeleteSecurityGroupRule

type POST_DeleteServerCertificateParameters

type POST_DeleteServerCertificateParameters struct {
	Deleteservercertificaterequest DeleteServerCertificateRequest `json:"deleteservercertificaterequest,omitempty"`
}

POST_DeleteServerCertificateParameters holds parameters to POST_DeleteServerCertificate

type POST_DeleteServerCertificateResponses

type POST_DeleteServerCertificateResponses struct {
	OK *DeleteServerCertificateResponse
}

POST_DeleteServerCertificateResponses holds responses of POST_DeleteServerCertificate

type POST_DeleteSnapshotParameters

type POST_DeleteSnapshotParameters struct {
	Deletesnapshotrequest DeleteSnapshotRequest `json:"deletesnapshotrequest,omitempty"`
}

POST_DeleteSnapshotParameters holds parameters to POST_DeleteSnapshot

type POST_DeleteSnapshotResponses

type POST_DeleteSnapshotResponses struct {
	OK      *DeleteSnapshotResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteSnapshotResponses holds responses of POST_DeleteSnapshot

type POST_DeleteSubnetParameters

type POST_DeleteSubnetParameters struct {
	Deletesubnetrequest DeleteSubnetRequest `json:"deletesubnetrequest,omitempty"`
}

POST_DeleteSubnetParameters holds parameters to POST_DeleteSubnet

type POST_DeleteSubnetResponses

type POST_DeleteSubnetResponses struct {
	OK      *DeleteSubnetResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteSubnetResponses holds responses of POST_DeleteSubnet

type POST_DeleteTagsParameters

type POST_DeleteTagsParameters struct {
	Deletetagsrequest DeleteTagsRequest `json:"deletetagsrequest,omitempty"`
}

POST_DeleteTagsParameters holds parameters to POST_DeleteTags

type POST_DeleteTagsResponses

type POST_DeleteTagsResponses struct {
	OK      *DeleteTagsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteTagsResponses holds responses of POST_DeleteTags

type POST_DeleteUserGroupParameters

type POST_DeleteUserGroupParameters struct {
	Deleteusergrouprequest DeleteUserGroupRequest `json:"deleteusergrouprequest,omitempty"`
}

POST_DeleteUserGroupParameters holds parameters to POST_DeleteUserGroup

type POST_DeleteUserGroupResponses

type POST_DeleteUserGroupResponses struct {
	OK *DeleteUserGroupResponse
}

POST_DeleteUserGroupResponses holds responses of POST_DeleteUserGroup

type POST_DeleteUserParameters

type POST_DeleteUserParameters struct {
	Deleteuserrequest DeleteUserRequest `json:"deleteuserrequest,omitempty"`
}

POST_DeleteUserParameters holds parameters to POST_DeleteUser

type POST_DeleteUserResponses

type POST_DeleteUserResponses struct {
	OK *DeleteUserResponse
}

POST_DeleteUserResponses holds responses of POST_DeleteUser

type POST_DeleteVirtualGatewayParameters

type POST_DeleteVirtualGatewayParameters struct {
	Deletevirtualgatewayrequest DeleteVirtualGatewayRequest `json:"deletevirtualgatewayrequest,omitempty"`
}

POST_DeleteVirtualGatewayParameters holds parameters to POST_DeleteVirtualGateway

type POST_DeleteVirtualGatewayResponses

type POST_DeleteVirtualGatewayResponses struct {
	OK *DeleteVirtualGatewayResponse
}

POST_DeleteVirtualGatewayResponses holds responses of POST_DeleteVirtualGateway

type POST_DeleteVmsParameters

type POST_DeleteVmsParameters struct {
	Deletevmsrequest DeleteVmsRequest `json:"deletevmsrequest,omitempty"`
}

POST_DeleteVmsParameters holds parameters to POST_DeleteVms

type POST_DeleteVmsResponses

type POST_DeleteVmsResponses struct {
	OK      *DeleteVmsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteVmsResponses holds responses of POST_DeleteVms

type POST_DeleteVolumeParameters

type POST_DeleteVolumeParameters struct {
	Deletevolumerequest DeleteVolumeRequest `json:"deletevolumerequest,omitempty"`
}

POST_DeleteVolumeParameters holds parameters to POST_DeleteVolume

type POST_DeleteVolumeResponses

type POST_DeleteVolumeResponses struct {
	OK      *DeleteVolumeResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_DeleteVolumeResponses holds responses of POST_DeleteVolume

type POST_DeleteVpnConnectionParameters

type POST_DeleteVpnConnectionParameters struct {
	Deletevpnconnectionrequest DeleteVpnConnectionRequest `json:"deletevpnconnectionrequest,omitempty"`
}

POST_DeleteVpnConnectionParameters holds parameters to POST_DeleteVpnConnection

type POST_DeleteVpnConnectionResponses

type POST_DeleteVpnConnectionResponses struct {
	OK *DeleteVpnConnectionResponse
}

POST_DeleteVpnConnectionResponses holds responses of POST_DeleteVpnConnection

type POST_DeleteVpnConnectionRouteParameters

type POST_DeleteVpnConnectionRouteParameters struct {
	Deletevpnconnectionrouterequest DeleteVpnConnectionRouteRequest `json:"deletevpnconnectionrouterequest,omitempty"`
}

POST_DeleteVpnConnectionRouteParameters holds parameters to POST_DeleteVpnConnectionRoute

type POST_DeleteVpnConnectionRouteResponses

type POST_DeleteVpnConnectionRouteResponses struct {
	OK *DeleteVpnConnectionRouteResponse
}

POST_DeleteVpnConnectionRouteResponses holds responses of POST_DeleteVpnConnectionRoute

type POST_DeregisterUserInUserGroupParameters

type POST_DeregisterUserInUserGroupParameters struct {
	Deregisteruserinusergrouprequest DeregisterUserInUserGroupRequest `json:"deregisteruserinusergrouprequest,omitempty"`
}

POST_DeregisterUserInUserGroupParameters holds parameters to POST_DeregisterUserInUserGroup

type POST_DeregisterUserInUserGroupResponses

type POST_DeregisterUserInUserGroupResponses struct {
	OK *DeregisterUserInUserGroupResponse
}

POST_DeregisterUserInUserGroupResponses holds responses of POST_DeregisterUserInUserGroup

type POST_DeregisterVmsInLoadBalancerParameters

type POST_DeregisterVmsInLoadBalancerParameters struct {
	Deregistervmsinloadbalancerrequest DeregisterVmsInLoadBalancerRequest `json:"deregistervmsinloadbalancerrequest,omitempty"`
}

POST_DeregisterVmsInLoadBalancerParameters holds parameters to POST_DeregisterVmsInLoadBalancer

type POST_DeregisterVmsInLoadBalancerResponses

type POST_DeregisterVmsInLoadBalancerResponses struct {
	OK *DeregisterVmsInLoadBalancerResponse
}

POST_DeregisterVmsInLoadBalancerResponses holds responses of POST_DeregisterVmsInLoadBalancer

type POST_LinkInternetServiceParameters

type POST_LinkInternetServiceParameters struct {
	Linkinternetservicerequest LinkInternetServiceRequest `json:"linkinternetservicerequest,omitempty"`
}

POST_LinkInternetServiceParameters holds parameters to POST_LinkInternetService

type POST_LinkInternetServiceResponses

type POST_LinkInternetServiceResponses struct {
	OK      *LinkInternetServiceResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_LinkInternetServiceResponses holds responses of POST_LinkInternetService

type POST_LinkNicParameters

type POST_LinkNicParameters struct {
	Linknicrequest LinkNicRequest `json:"linknicrequest,omitempty"`
}

POST_LinkNicParameters holds parameters to POST_LinkNic

type POST_LinkNicResponses

type POST_LinkNicResponses struct {
	OK      *LinkNicResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_LinkNicResponses holds responses of POST_LinkNic

type POST_LinkPolicyParameters

type POST_LinkPolicyParameters struct {
	Linkpolicyrequest LinkPolicyRequest `json:"linkpolicyrequest,omitempty"`
}

POST_LinkPolicyParameters holds parameters to POST_LinkPolicy

type POST_LinkPolicyResponses

type POST_LinkPolicyResponses struct {
	OK *LinkPolicyResponse
}

POST_LinkPolicyResponses holds responses of POST_LinkPolicy

type POST_LinkPrivateIpsParameters

type POST_LinkPrivateIpsParameters struct {
	Linkprivateipsrequest LinkPrivateIpsRequest `json:"linkprivateipsrequest,omitempty"`
}

POST_LinkPrivateIpsParameters holds parameters to POST_LinkPrivateIps

type POST_LinkPrivateIpsResponses

type POST_LinkPrivateIpsResponses struct {
	OK      *LinkPrivateIpsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_LinkPrivateIpsResponses holds responses of POST_LinkPrivateIps

type POST_LinkPublicIpParameters

type POST_LinkPublicIpParameters struct {
	Linkpubliciprequest LinkPublicIpRequest `json:"linkpubliciprequest,omitempty"`
}

POST_LinkPublicIpParameters holds parameters to POST_LinkPublicIp

type POST_LinkPublicIpResponses

type POST_LinkPublicIpResponses struct {
	OK      *LinkPublicIpResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_LinkPublicIpResponses holds responses of POST_LinkPublicIp

type POST_LinkRouteTableParameters

type POST_LinkRouteTableParameters struct {
	Linkroutetablerequest LinkRouteTableRequest `json:"linkroutetablerequest,omitempty"`
}

POST_LinkRouteTableParameters holds parameters to POST_LinkRouteTable

type POST_LinkRouteTableResponses

type POST_LinkRouteTableResponses struct {
	OK      *LinkRouteTableResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_LinkRouteTableResponses holds responses of POST_LinkRouteTable

type POST_LinkVirtualGatewayParameters

type POST_LinkVirtualGatewayParameters struct {
	Linkvirtualgatewayrequest LinkVirtualGatewayRequest `json:"linkvirtualgatewayrequest,omitempty"`
}

POST_LinkVirtualGatewayParameters holds parameters to POST_LinkVirtualGateway

type POST_LinkVirtualGatewayResponses

type POST_LinkVirtualGatewayResponses struct {
	OK *LinkVirtualGatewayResponse
}

POST_LinkVirtualGatewayResponses holds responses of POST_LinkVirtualGateway

type POST_LinkVolumeParameters

type POST_LinkVolumeParameters struct {
	Linkvolumerequest LinkVolumeRequest `json:"linkvolumerequest,omitempty"`
}

POST_LinkVolumeParameters holds parameters to POST_LinkVolume

type POST_LinkVolumeResponses

type POST_LinkVolumeResponses struct {
	OK      *LinkVolumeResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_LinkVolumeResponses holds responses of POST_LinkVolume

type POST_PurchaseReservedVmsOfferParameters

type POST_PurchaseReservedVmsOfferParameters struct {
	Purchasereservedvmsofferrequest PurchaseReservedVmsOfferRequest `json:"purchasereservedvmsofferrequest,omitempty"`
}

POST_PurchaseReservedVmsOfferParameters holds parameters to POST_PurchaseReservedVmsOffer

type POST_PurchaseReservedVmsOfferResponses

type POST_PurchaseReservedVmsOfferResponses struct {
	OK *PurchaseReservedVmsOfferResponse
}

POST_PurchaseReservedVmsOfferResponses holds responses of POST_PurchaseReservedVmsOffer

type POST_ReadAccountConsumptionParameters

type POST_ReadAccountConsumptionParameters struct {
	Readaccountconsumptionrequest ReadAccountConsumptionRequest `json:"readaccountconsumptionrequest,omitempty"`
}

POST_ReadAccountConsumptionParameters holds parameters to POST_ReadAccountConsumption

type POST_ReadAccountConsumptionResponses

type POST_ReadAccountConsumptionResponses struct {
	OK *ReadAccountConsumptionResponse
}

POST_ReadAccountConsumptionResponses holds responses of POST_ReadAccountConsumption

type POST_ReadAccountParameters

type POST_ReadAccountParameters struct {
	Readaccountrequest ReadAccountRequest `json:"readaccountrequest,omitempty"`
}

POST_ReadAccountParameters holds parameters to POST_ReadAccount

type POST_ReadAccountResponses

type POST_ReadAccountResponses struct {
	OK *ReadAccountResponse
}

POST_ReadAccountResponses holds responses of POST_ReadAccount

type POST_ReadAdminPasswordParameters

type POST_ReadAdminPasswordParameters struct {
	Readadminpasswordrequest ReadAdminPasswordRequest `json:"readadminpasswordrequest,omitempty"`
}

POST_ReadAdminPasswordParameters holds parameters to POST_ReadAdminPassword

type POST_ReadAdminPasswordResponses

type POST_ReadAdminPasswordResponses struct {
	OK      *ReadAdminPasswordResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadAdminPasswordResponses holds responses of POST_ReadAdminPassword

type POST_ReadApiKeysParameters

type POST_ReadApiKeysParameters struct {
	Readapikeysrequest ReadApiKeysRequest `json:"readapikeysrequest,omitempty"`
}

POST_ReadApiKeysParameters holds parameters to POST_ReadApiKeys

type POST_ReadApiKeysResponses

type POST_ReadApiKeysResponses struct {
	OK *ReadApiKeysResponse
}

POST_ReadApiKeysResponses holds responses of POST_ReadApiKeys

type POST_ReadApiLogsParameters

type POST_ReadApiLogsParameters struct {
	Readapilogsrequest ReadApiLogsRequest `json:"readapilogsrequest,omitempty"`
}

POST_ReadApiLogsParameters holds parameters to POST_ReadApiLogs

type POST_ReadApiLogsResponses

type POST_ReadApiLogsResponses struct {
	OK *ReadApiLogsResponse
}

POST_ReadApiLogsResponses holds responses of POST_ReadApiLogs

type POST_ReadBillableDigestParameters

type POST_ReadBillableDigestParameters struct {
	Readbillabledigestrequest ReadBillableDigestRequest `json:"readbillabledigestrequest,omitempty"`
}

POST_ReadBillableDigestParameters holds parameters to POST_ReadBillableDigest

type POST_ReadBillableDigestResponses

type POST_ReadBillableDigestResponses struct {
	OK *ReadBillableDigestResponse
}

POST_ReadBillableDigestResponses holds responses of POST_ReadBillableDigest

type POST_ReadCatalogParameters

type POST_ReadCatalogParameters struct {
	Readcatalogrequest ReadCatalogRequest `json:"readcatalogrequest,omitempty"`
}

POST_ReadCatalogParameters holds parameters to POST_ReadCatalog

type POST_ReadCatalogResponses

type POST_ReadCatalogResponses struct {
	OK *ReadCatalogResponse
}

POST_ReadCatalogResponses holds responses of POST_ReadCatalog

type POST_ReadClientGatewaysParameters

type POST_ReadClientGatewaysParameters struct {
	Readclientgatewaysrequest ReadClientGatewaysRequest `json:"readclientgatewaysrequest,omitempty"`
}

POST_ReadClientGatewaysParameters holds parameters to POST_ReadClientGateways

type POST_ReadClientGatewaysResponses

type POST_ReadClientGatewaysResponses struct {
	OK *ReadClientGatewaysResponse
}

POST_ReadClientGatewaysResponses holds responses of POST_ReadClientGateways

type POST_ReadConsoleOutputParameters

type POST_ReadConsoleOutputParameters struct {
	Readconsoleoutputrequest ReadConsoleOutputRequest `json:"readconsoleoutputrequest,omitempty"`
}

POST_ReadConsoleOutputParameters holds parameters to POST_ReadConsoleOutput

type POST_ReadConsoleOutputResponses

type POST_ReadConsoleOutputResponses struct {
	OK      *ReadConsoleOutputResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadConsoleOutputResponses holds responses of POST_ReadConsoleOutput

type POST_ReadDhcpOptionsParameters

type POST_ReadDhcpOptionsParameters struct {
	Readdhcpoptionsrequest ReadDhcpOptionsRequest `json:"readdhcpoptionsrequest,omitempty"`
}

POST_ReadDhcpOptionsParameters holds parameters to POST_ReadDhcpOptions

type POST_ReadDhcpOptionsResponses

type POST_ReadDhcpOptionsResponses struct {
	OK *ReadDhcpOptionsResponse
}

POST_ReadDhcpOptionsResponses holds responses of POST_ReadDhcpOptions

type POST_ReadDirectLinkInterfacesParameters

type POST_ReadDirectLinkInterfacesParameters struct {
	Readdirectlinkinterfacesrequest ReadDirectLinkInterfacesRequest `json:"readdirectlinkinterfacesrequest,omitempty"`
}

POST_ReadDirectLinkInterfacesParameters holds parameters to POST_ReadDirectLinkInterfaces

type POST_ReadDirectLinkInterfacesResponses

type POST_ReadDirectLinkInterfacesResponses struct {
	OK *ReadDirectLinkInterfacesResponse
}

POST_ReadDirectLinkInterfacesResponses holds responses of POST_ReadDirectLinkInterfaces

type POST_ReadDirectLinksParameters

type POST_ReadDirectLinksParameters struct {
	Readdirectlinksrequest ReadDirectLinksRequest `json:"readdirectlinksrequest,omitempty"`
}

POST_ReadDirectLinksParameters holds parameters to POST_ReadDirectLinks

type POST_ReadDirectLinksResponses

type POST_ReadDirectLinksResponses struct {
	OK *ReadDirectLinksResponse
}

POST_ReadDirectLinksResponses holds responses of POST_ReadDirectLinks

type POST_ReadImageExportTasksParameters

type POST_ReadImageExportTasksParameters struct {
	Readimageexporttasksrequest ReadImageExportTasksRequest `json:"readimageexporttasksrequest,omitempty"`
}

POST_ReadImageExportTasksParameters holds parameters to POST_ReadImageExportTasks

type POST_ReadImageExportTasksResponses

type POST_ReadImageExportTasksResponses struct {
	OK *ReadImageExportTasksResponse
}

POST_ReadImageExportTasksResponses holds responses of POST_ReadImageExportTasks

type POST_ReadImagesParameters

type POST_ReadImagesParameters struct {
	Readimagesrequest ReadImagesRequest `json:"readimagesrequest,omitempty"`
}

POST_ReadImagesParameters holds parameters to POST_ReadImages

type POST_ReadImagesResponses

type POST_ReadImagesResponses struct {
	OK      *ReadImagesResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadImagesResponses holds responses of POST_ReadImages

type POST_ReadInternetServicesParameters

type POST_ReadInternetServicesParameters struct {
	Readinternetservicesrequest ReadInternetServicesRequest `json:"readinternetservicesrequest,omitempty"`
}

POST_ReadInternetServicesParameters holds parameters to POST_ReadInternetServices

type POST_ReadInternetServicesResponses

type POST_ReadInternetServicesResponses struct {
	OK      *ReadInternetServicesResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadInternetServicesResponses holds responses of POST_ReadInternetServices

type POST_ReadKeypairsParameters

type POST_ReadKeypairsParameters struct {
	Readkeypairsrequest ReadKeypairsRequest `json:"readkeypairsrequest,omitempty"`
}

POST_ReadKeypairsParameters holds parameters to POST_ReadKeypairs

type POST_ReadKeypairsResponses

type POST_ReadKeypairsResponses struct {
	OK      *ReadKeypairsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadKeypairsResponses holds responses of POST_ReadKeypairs

type POST_ReadListenerRulesParameters

type POST_ReadListenerRulesParameters struct {
	Readlistenerrulesrequest ReadListenerRulesRequest `json:"readlistenerrulesrequest,omitempty"`
}

POST_ReadListenerRulesParameters holds parameters to POST_ReadListenerRules

type POST_ReadListenerRulesResponses

type POST_ReadListenerRulesResponses struct {
	OK *ReadListenerRulesResponse
}

POST_ReadListenerRulesResponses holds responses of POST_ReadListenerRules

type POST_ReadLoadBalancersParameters

type POST_ReadLoadBalancersParameters struct {
	Readloadbalancersrequest ReadLoadBalancersRequest `json:"readloadbalancersrequest,omitempty"`
}

POST_ReadLoadBalancersParameters holds parameters to POST_ReadLoadBalancers

type POST_ReadLoadBalancersResponses

type POST_ReadLoadBalancersResponses struct {
	OK *ReadLoadBalancersResponse
}

POST_ReadLoadBalancersResponses holds responses of POST_ReadLoadBalancers

type POST_ReadLocationsParameters

type POST_ReadLocationsParameters struct {
	Readlocationsrequest ReadLocationsRequest `json:"readlocationsrequest,omitempty"`
}

POST_ReadLocationsParameters holds parameters to POST_ReadLocations

type POST_ReadLocationsResponses

type POST_ReadLocationsResponses struct {
	OK *ReadLocationsResponse
}

POST_ReadLocationsResponses holds responses of POST_ReadLocations

type POST_ReadNatServicesParameters

type POST_ReadNatServicesParameters struct {
	Readnatservicesrequest ReadNatServicesRequest `json:"readnatservicesrequest,omitempty"`
}

POST_ReadNatServicesParameters holds parameters to POST_ReadNatServices

type POST_ReadNatServicesResponses

type POST_ReadNatServicesResponses struct {
	OK      *ReadNatServicesResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadNatServicesResponses holds responses of POST_ReadNatServices

type POST_ReadNetAccessPointServicesParameters

type POST_ReadNetAccessPointServicesParameters struct {
	Readnetaccesspointservicesrequest ReadNetAccessPointServicesRequest `json:"readnetaccesspointservicesrequest,omitempty"`
}

POST_ReadNetAccessPointServicesParameters holds parameters to POST_ReadNetAccessPointServices

type POST_ReadNetAccessPointServicesResponses

type POST_ReadNetAccessPointServicesResponses struct {
	OK *ReadNetAccessPointServicesResponse
}

POST_ReadNetAccessPointServicesResponses holds responses of POST_ReadNetAccessPointServices

type POST_ReadNetAccessPointsParameters

type POST_ReadNetAccessPointsParameters struct {
	Readnetaccesspointsrequest ReadNetAccessPointsRequest `json:"readnetaccesspointsrequest,omitempty"`
}

POST_ReadNetAccessPointsParameters holds parameters to POST_ReadNetAccessPoints

type POST_ReadNetAccessPointsResponses

type POST_ReadNetAccessPointsResponses struct {
	OK *ReadNetAccessPointsResponse
}

POST_ReadNetAccessPointsResponses holds responses of POST_ReadNetAccessPoints

type POST_ReadNetPeeringsParameters

type POST_ReadNetPeeringsParameters struct {
	Readnetpeeringsrequest ReadNetPeeringsRequest `json:"readnetpeeringsrequest,omitempty"`
}

POST_ReadNetPeeringsParameters holds parameters to POST_ReadNetPeerings

type POST_ReadNetPeeringsResponses

type POST_ReadNetPeeringsResponses struct {
	OK      *ReadNetPeeringsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadNetPeeringsResponses holds responses of POST_ReadNetPeerings

type POST_ReadNetsParameters

type POST_ReadNetsParameters struct {
	Readnetsrequest ReadNetsRequest `json:"readnetsrequest,omitempty"`
}

POST_ReadNetsParameters holds parameters to POST_ReadNets

type POST_ReadNetsResponses

type POST_ReadNetsResponses struct {
	OK      *ReadNetsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadNetsResponses holds responses of POST_ReadNets

type POST_ReadNicsParameters

type POST_ReadNicsParameters struct {
	Readnicsrequest ReadNicsRequest `json:"readnicsrequest,omitempty"`
}

POST_ReadNicsParameters holds parameters to POST_ReadNics

type POST_ReadNicsResponses

type POST_ReadNicsResponses struct {
	OK      *ReadNicsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadNicsResponses holds responses of POST_ReadNics

type POST_ReadPoliciesParameters

type POST_ReadPoliciesParameters struct {
	Readpoliciesrequest ReadPoliciesRequest `json:"readpoliciesrequest,omitempty"`
}

POST_ReadPoliciesParameters holds parameters to POST_ReadPolicies

type POST_ReadPoliciesResponses

type POST_ReadPoliciesResponses struct {
	OK *ReadPoliciesResponse
}

POST_ReadPoliciesResponses holds responses of POST_ReadPolicies

type POST_ReadPrefixListsParameters

type POST_ReadPrefixListsParameters struct {
	Readprefixlistsrequest ReadPrefixListsRequest `json:"readprefixlistsrequest,omitempty"`
}

POST_ReadPrefixListsParameters holds parameters to POST_ReadPrefixLists

type POST_ReadPrefixListsResponses

type POST_ReadPrefixListsResponses struct {
	OK *ReadPrefixListsResponse
}

POST_ReadPrefixListsResponses holds responses of POST_ReadPrefixLists

type POST_ReadProductTypesParameters

type POST_ReadProductTypesParameters struct {
	Readproducttypesrequest ReadProductTypesRequest `json:"readproducttypesrequest,omitempty"`
}

POST_ReadProductTypesParameters holds parameters to POST_ReadProductTypes

type POST_ReadProductTypesResponses

type POST_ReadProductTypesResponses struct {
	OK *ReadProductTypesResponse
}

POST_ReadProductTypesResponses holds responses of POST_ReadProductTypes

type POST_ReadPublicCatalogParameters

type POST_ReadPublicCatalogParameters struct {
	Readpubliccatalogrequest ReadPublicCatalogRequest `json:"readpubliccatalogrequest,omitempty"`
}

POST_ReadPublicCatalogParameters holds parameters to POST_ReadPublicCatalog

type POST_ReadPublicCatalogResponses

type POST_ReadPublicCatalogResponses struct {
	OK *ReadPublicCatalogResponse
}

POST_ReadPublicCatalogResponses holds responses of POST_ReadPublicCatalog

type POST_ReadPublicIpRangesParameters

type POST_ReadPublicIpRangesParameters struct {
	Readpubliciprangesrequest ReadPublicIpRangesRequest `json:"readpubliciprangesrequest,omitempty"`
}

POST_ReadPublicIpRangesParameters holds parameters to POST_ReadPublicIpRanges

type POST_ReadPublicIpRangesResponses

type POST_ReadPublicIpRangesResponses struct {
	OK *ReadPublicIpRangesResponse
}

POST_ReadPublicIpRangesResponses holds responses of POST_ReadPublicIpRanges

type POST_ReadPublicIpsParameters

type POST_ReadPublicIpsParameters struct {
	Readpublicipsrequest ReadPublicIpsRequest `json:"readpublicipsrequest,omitempty"`
}

POST_ReadPublicIpsParameters holds parameters to POST_ReadPublicIps

type POST_ReadPublicIpsResponses

type POST_ReadPublicIpsResponses struct {
	OK      *ReadPublicIpsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadPublicIpsResponses holds responses of POST_ReadPublicIps

type POST_ReadQuotasParameters

type POST_ReadQuotasParameters struct {
	Readquotasrequest ReadQuotasRequest `json:"readquotasrequest,omitempty"`
}

POST_ReadQuotasParameters holds parameters to POST_ReadQuotas

type POST_ReadQuotasResponses

type POST_ReadQuotasResponses struct {
	OK *ReadQuotasResponse
}

POST_ReadQuotasResponses holds responses of POST_ReadQuotas

type POST_ReadRegionConfigParameters

type POST_ReadRegionConfigParameters struct {
	Readregionconfigrequest ReadRegionConfigRequest `json:"readregionconfigrequest,omitempty"`
}

POST_ReadRegionConfigParameters holds parameters to POST_ReadRegionConfig

type POST_ReadRegionConfigResponses

type POST_ReadRegionConfigResponses struct {
	OK *ReadRegionConfigResponse
}

POST_ReadRegionConfigResponses holds responses of POST_ReadRegionConfig

type POST_ReadRegionsParameters

type POST_ReadRegionsParameters struct {
	Readregionsrequest ReadRegionsRequest `json:"readregionsrequest,omitempty"`
}

POST_ReadRegionsParameters holds parameters to POST_ReadRegions

type POST_ReadRegionsResponses

type POST_ReadRegionsResponses struct {
	OK *ReadRegionsResponse
}

POST_ReadRegionsResponses holds responses of POST_ReadRegions

type POST_ReadReservedVmOffersParameters

type POST_ReadReservedVmOffersParameters struct {
	Readreservedvmoffersrequest ReadReservedVmOffersRequest `json:"readreservedvmoffersrequest,omitempty"`
}

POST_ReadReservedVmOffersParameters holds parameters to POST_ReadReservedVmOffers

type POST_ReadReservedVmOffersResponses

type POST_ReadReservedVmOffersResponses struct {
	OK *ReadReservedVmOffersResponse
}

POST_ReadReservedVmOffersResponses holds responses of POST_ReadReservedVmOffers

type POST_ReadReservedVmsParameters

type POST_ReadReservedVmsParameters struct {
	Readreservedvmsrequest ReadReservedVmsRequest `json:"readreservedvmsrequest,omitempty"`
}

POST_ReadReservedVmsParameters holds parameters to POST_ReadReservedVms

type POST_ReadReservedVmsResponses

type POST_ReadReservedVmsResponses struct {
	OK *ReadReservedVmsResponse
}

POST_ReadReservedVmsResponses holds responses of POST_ReadReservedVms

type POST_ReadRouteTablesParameters

type POST_ReadRouteTablesParameters struct {
	Readroutetablesrequest ReadRouteTablesRequest `json:"readroutetablesrequest,omitempty"`
}

POST_ReadRouteTablesParameters holds parameters to POST_ReadRouteTables

type POST_ReadRouteTablesResponses

type POST_ReadRouteTablesResponses struct {
	OK      *ReadRouteTablesResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadRouteTablesResponses holds responses of POST_ReadRouteTables

type POST_ReadSecurityGroupsParameters

type POST_ReadSecurityGroupsParameters struct {
	Readsecuritygroupsrequest ReadSecurityGroupsRequest `json:"readsecuritygroupsrequest,omitempty"`
}

POST_ReadSecurityGroupsParameters holds parameters to POST_ReadSecurityGroups

type POST_ReadSecurityGroupsResponses

type POST_ReadSecurityGroupsResponses struct {
	OK      *ReadSecurityGroupsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadSecurityGroupsResponses holds responses of POST_ReadSecurityGroups

type POST_ReadServerCertificatesParameters

type POST_ReadServerCertificatesParameters struct {
	Readservercertificatesrequest ReadServerCertificatesRequest `json:"readservercertificatesrequest,omitempty"`
}

POST_ReadServerCertificatesParameters holds parameters to POST_ReadServerCertificates

type POST_ReadServerCertificatesResponses

type POST_ReadServerCertificatesResponses struct {
	OK *ReadServerCertificatesResponse
}

POST_ReadServerCertificatesResponses holds responses of POST_ReadServerCertificates

type POST_ReadSnapshotExportTasksParameters

type POST_ReadSnapshotExportTasksParameters struct {
	Readsnapshotexporttasksrequest ReadSnapshotExportTasksRequest `json:"readsnapshotexporttasksrequest,omitempty"`
}

POST_ReadSnapshotExportTasksParameters holds parameters to POST_ReadSnapshotExportTasks

type POST_ReadSnapshotExportTasksResponses

type POST_ReadSnapshotExportTasksResponses struct {
	OK *ReadSnapshotExportTasksResponse
}

POST_ReadSnapshotExportTasksResponses holds responses of POST_ReadSnapshotExportTasks

type POST_ReadSnapshotsParameters

type POST_ReadSnapshotsParameters struct {
	Readsnapshotsrequest ReadSnapshotsRequest `json:"readsnapshotsrequest,omitempty"`
}

POST_ReadSnapshotsParameters holds parameters to POST_ReadSnapshots

type POST_ReadSnapshotsResponses

type POST_ReadSnapshotsResponses struct {
	OK      *ReadSnapshotsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadSnapshotsResponses holds responses of POST_ReadSnapshots

type POST_ReadSubnetsParameters

type POST_ReadSubnetsParameters struct {
	Readsubnetsrequest ReadSubnetsRequest `json:"readsubnetsrequest,omitempty"`
}

POST_ReadSubnetsParameters holds parameters to POST_ReadSubnets

type POST_ReadSubnetsResponses

type POST_ReadSubnetsResponses struct {
	OK      *ReadSubnetsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadSubnetsResponses holds responses of POST_ReadSubnets

type POST_ReadSubregionsParameters

type POST_ReadSubregionsParameters struct {
	Readsubregionsrequest ReadSubregionsRequest `json:"readsubregionsrequest,omitempty"`
}

POST_ReadSubregionsParameters holds parameters to POST_ReadSubregions

type POST_ReadSubregionsResponses

type POST_ReadSubregionsResponses struct {
	OK *ReadSubregionsResponse
}

POST_ReadSubregionsResponses holds responses of POST_ReadSubregions

type POST_ReadTagsParameters

type POST_ReadTagsParameters struct {
	Readtagsrequest ReadTagsRequest `json:"readtagsrequest,omitempty"`
}

POST_ReadTagsParameters holds parameters to POST_ReadTags

type POST_ReadTagsResponses

type POST_ReadTagsResponses struct {
	OK      *ReadTagsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadTagsResponses holds responses of POST_ReadTags

type POST_ReadUserGroupsParameters

type POST_ReadUserGroupsParameters struct {
	Readusergroupsrequest ReadUserGroupsRequest `json:"readusergroupsrequest,omitempty"`
}

POST_ReadUserGroupsParameters holds parameters to POST_ReadUserGroups

type POST_ReadUserGroupsResponses

type POST_ReadUserGroupsResponses struct {
	OK *ReadUserGroupsResponse
}

POST_ReadUserGroupsResponses holds responses of POST_ReadUserGroups

type POST_ReadUsersParameters

type POST_ReadUsersParameters struct {
	Readusersrequest ReadUsersRequest `json:"readusersrequest,omitempty"`
}

POST_ReadUsersParameters holds parameters to POST_ReadUsers

type POST_ReadUsersResponses

type POST_ReadUsersResponses struct {
	OK *ReadUsersResponse
}

POST_ReadUsersResponses holds responses of POST_ReadUsers

type POST_ReadVirtualGatewaysParameters

type POST_ReadVirtualGatewaysParameters struct {
	Readvirtualgatewaysrequest ReadVirtualGatewaysRequest `json:"readvirtualgatewaysrequest,omitempty"`
}

POST_ReadVirtualGatewaysParameters holds parameters to POST_ReadVirtualGateways

type POST_ReadVirtualGatewaysResponses

type POST_ReadVirtualGatewaysResponses struct {
	OK *ReadVirtualGatewaysResponse
}

POST_ReadVirtualGatewaysResponses holds responses of POST_ReadVirtualGateways

type POST_ReadVmTypesParameters

type POST_ReadVmTypesParameters struct {
	Readvmtypesrequest ReadVmTypesRequest `json:"readvmtypesrequest,omitempty"`
}

POST_ReadVmTypesParameters holds parameters to POST_ReadVmTypes

type POST_ReadVmTypesResponses

type POST_ReadVmTypesResponses struct {
	OK *ReadVmTypesResponse
}

POST_ReadVmTypesResponses holds responses of POST_ReadVmTypes

type POST_ReadVmsHealthParameters

type POST_ReadVmsHealthParameters struct {
	Readvmshealthrequest ReadVmsHealthRequest `json:"readvmshealthrequest,omitempty"`
}

POST_ReadVmsHealthParameters holds parameters to POST_ReadVmsHealth

type POST_ReadVmsHealthResponses

type POST_ReadVmsHealthResponses struct {
	OK *ReadVmsHealthResponse
}

POST_ReadVmsHealthResponses holds responses of POST_ReadVmsHealth

type POST_ReadVmsParameters

type POST_ReadVmsParameters struct {
	Readvmsrequest ReadVmsRequest `json:"readvmsrequest,omitempty"`
}

POST_ReadVmsParameters holds parameters to POST_ReadVms

type POST_ReadVmsResponses

type POST_ReadVmsResponses struct {
	OK      *ReadVmsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadVmsResponses holds responses of POST_ReadVms

type POST_ReadVmsStateParameters

type POST_ReadVmsStateParameters struct {
	Readvmsstaterequest ReadVmsStateRequest `json:"readvmsstaterequest,omitempty"`
}

POST_ReadVmsStateParameters holds parameters to POST_ReadVmsState

type POST_ReadVmsStateResponses

type POST_ReadVmsStateResponses struct {
	OK      *ReadVmsStateResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadVmsStateResponses holds responses of POST_ReadVmsState

type POST_ReadVolumesParameters

type POST_ReadVolumesParameters struct {
	Readvolumesrequest ReadVolumesRequest `json:"readvolumesrequest,omitempty"`
}

POST_ReadVolumesParameters holds parameters to POST_ReadVolumes

type POST_ReadVolumesResponses

type POST_ReadVolumesResponses struct {
	OK      *ReadVolumesResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_ReadVolumesResponses holds responses of POST_ReadVolumes

type POST_ReadVpnConnectionsParameters

type POST_ReadVpnConnectionsParameters struct {
	Readvpnconnectionsrequest ReadVpnConnectionsRequest `json:"readvpnconnectionsrequest,omitempty"`
}

POST_ReadVpnConnectionsParameters holds parameters to POST_ReadVpnConnections

type POST_ReadVpnConnectionsResponses

type POST_ReadVpnConnectionsResponses struct {
	OK *ReadVpnConnectionsResponse
}

POST_ReadVpnConnectionsResponses holds responses of POST_ReadVpnConnections

type POST_RebootVmsParameters

type POST_RebootVmsParameters struct {
	Rebootvmsrequest RebootVmsRequest `json:"rebootvmsrequest,omitempty"`
}

POST_RebootVmsParameters holds parameters to POST_RebootVms

type POST_RebootVmsResponses

type POST_RebootVmsResponses struct {
	OK      *RebootVmsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_RebootVmsResponses holds responses of POST_RebootVms

type POST_RegisterUserInUserGroupParameters

type POST_RegisterUserInUserGroupParameters struct {
	Registeruserinusergrouprequest RegisterUserInUserGroupRequest `json:"registeruserinusergrouprequest,omitempty"`
}

POST_RegisterUserInUserGroupParameters holds parameters to POST_RegisterUserInUserGroup

type POST_RegisterUserInUserGroupResponses

type POST_RegisterUserInUserGroupResponses struct {
	OK *RegisterUserInUserGroupResponse
}

POST_RegisterUserInUserGroupResponses holds responses of POST_RegisterUserInUserGroup

type POST_RegisterVmsInLoadBalancerParameters

type POST_RegisterVmsInLoadBalancerParameters struct {
	Registervmsinloadbalancerrequest RegisterVmsInLoadBalancerRequest `json:"registervmsinloadbalancerrequest,omitempty"`
}

POST_RegisterVmsInLoadBalancerParameters holds parameters to POST_RegisterVmsInLoadBalancer

type POST_RegisterVmsInLoadBalancerResponses

type POST_RegisterVmsInLoadBalancerResponses struct {
	OK *RegisterVmsInLoadBalancerResponse
}

POST_RegisterVmsInLoadBalancerResponses holds responses of POST_RegisterVmsInLoadBalancer

type POST_RejectNetPeeringParameters

type POST_RejectNetPeeringParameters struct {
	Rejectnetpeeringrequest RejectNetPeeringRequest `json:"rejectnetpeeringrequest,omitempty"`
}

POST_RejectNetPeeringParameters holds parameters to POST_RejectNetPeering

type POST_RejectNetPeeringResponses

type POST_RejectNetPeeringResponses struct {
	OK      *RejectNetPeeringResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code409 *ErrorResponse
	Code500 *ErrorResponse
}

POST_RejectNetPeeringResponses holds responses of POST_RejectNetPeering

type POST_ResetAccountPasswordParameters

type POST_ResetAccountPasswordParameters struct {
	Resetaccountpasswordrequest ResetAccountPasswordRequest `json:"resetaccountpasswordrequest,omitempty"`
}

POST_ResetAccountPasswordParameters holds parameters to POST_ResetAccountPassword

type POST_ResetAccountPasswordResponses

type POST_ResetAccountPasswordResponses struct {
	OK *ResetAccountPasswordResponse
}

POST_ResetAccountPasswordResponses holds responses of POST_ResetAccountPassword

type POST_SendResetPasswordEmailParameters

type POST_SendResetPasswordEmailParameters struct {
	Sendresetpasswordemailrequest SendResetPasswordEmailRequest `json:"sendresetpasswordemailrequest,omitempty"`
}

POST_SendResetPasswordEmailParameters holds parameters to POST_SendResetPasswordEmail

type POST_SendResetPasswordEmailResponses

type POST_SendResetPasswordEmailResponses struct {
	OK *SendResetPasswordEmailResponse
}

POST_SendResetPasswordEmailResponses holds responses of POST_SendResetPasswordEmail

type POST_StartVmsParameters

type POST_StartVmsParameters struct {
	Startvmsrequest StartVmsRequest `json:"startvmsrequest,omitempty"`
}

POST_StartVmsParameters holds parameters to POST_StartVms

type POST_StartVmsResponses

type POST_StartVmsResponses struct {
	OK      *StartVmsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_StartVmsResponses holds responses of POST_StartVms

type POST_StopVmsParameters

type POST_StopVmsParameters struct {
	Stopvmsrequest StopVmsRequest `json:"stopvmsrequest,omitempty"`
}

POST_StopVmsParameters holds parameters to POST_StopVms

type POST_StopVmsResponses

type POST_StopVmsResponses struct {
	OK      *StopVmsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_StopVmsResponses holds responses of POST_StopVms

type POST_UnlinkInternetServiceParameters

type POST_UnlinkInternetServiceParameters struct {
	Unlinkinternetservicerequest UnlinkInternetServiceRequest `json:"unlinkinternetservicerequest,omitempty"`
}

POST_UnlinkInternetServiceParameters holds parameters to POST_UnlinkInternetService

type POST_UnlinkInternetServiceResponses

type POST_UnlinkInternetServiceResponses struct {
	OK      *UnlinkInternetServiceResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UnlinkInternetServiceResponses holds responses of POST_UnlinkInternetService

type POST_UnlinkNicParameters

type POST_UnlinkNicParameters struct {
	Unlinknicrequest UnlinkNicRequest `json:"unlinknicrequest,omitempty"`
}

POST_UnlinkNicParameters holds parameters to POST_UnlinkNic

type POST_UnlinkNicResponses

type POST_UnlinkNicResponses struct {
	OK      *UnlinkNicResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UnlinkNicResponses holds responses of POST_UnlinkNic

type POST_UnlinkPolicyParameters

type POST_UnlinkPolicyParameters struct {
	Unlinkpolicyrequest UnlinkPolicyRequest `json:"unlinkpolicyrequest,omitempty"`
}

POST_UnlinkPolicyParameters holds parameters to POST_UnlinkPolicy

type POST_UnlinkPolicyResponses

type POST_UnlinkPolicyResponses struct {
	OK *UnlinkPolicyResponse
}

POST_UnlinkPolicyResponses holds responses of POST_UnlinkPolicy

type POST_UnlinkPrivateIpsParameters

type POST_UnlinkPrivateIpsParameters struct {
	Unlinkprivateipsrequest UnlinkPrivateIpsRequest `json:"unlinkprivateipsrequest,omitempty"`
}

POST_UnlinkPrivateIpsParameters holds parameters to POST_UnlinkPrivateIps

type POST_UnlinkPrivateIpsResponses

type POST_UnlinkPrivateIpsResponses struct {
	OK      *UnlinkPrivateIpsResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UnlinkPrivateIpsResponses holds responses of POST_UnlinkPrivateIps

type POST_UnlinkPublicIpParameters

type POST_UnlinkPublicIpParameters struct {
	Unlinkpubliciprequest UnlinkPublicIpRequest `json:"unlinkpubliciprequest,omitempty"`
}

POST_UnlinkPublicIpParameters holds parameters to POST_UnlinkPublicIp

type POST_UnlinkPublicIpResponses

type POST_UnlinkPublicIpResponses struct {
	OK      *UnlinkPublicIpResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UnlinkPublicIpResponses holds responses of POST_UnlinkPublicIp

type POST_UnlinkRouteTableParameters

type POST_UnlinkRouteTableParameters struct {
	Unlinkroutetablerequest UnlinkRouteTableRequest `json:"unlinkroutetablerequest,omitempty"`
}

POST_UnlinkRouteTableParameters holds parameters to POST_UnlinkRouteTable

type POST_UnlinkRouteTableResponses

type POST_UnlinkRouteTableResponses struct {
	OK      *UnlinkRouteTableResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UnlinkRouteTableResponses holds responses of POST_UnlinkRouteTable

type POST_UnlinkVirtualGatewayParameters

type POST_UnlinkVirtualGatewayParameters struct {
	Unlinkvirtualgatewayrequest UnlinkVirtualGatewayRequest `json:"unlinkvirtualgatewayrequest,omitempty"`
}

POST_UnlinkVirtualGatewayParameters holds parameters to POST_UnlinkVirtualGateway

type POST_UnlinkVirtualGatewayResponses

type POST_UnlinkVirtualGatewayResponses struct {
	OK *UnlinkVirtualGatewayResponse
}

POST_UnlinkVirtualGatewayResponses holds responses of POST_UnlinkVirtualGateway

type POST_UnlinkVolumeParameters

type POST_UnlinkVolumeParameters struct {
	Unlinkvolumerequest UnlinkVolumeRequest `json:"unlinkvolumerequest,omitempty"`
}

POST_UnlinkVolumeParameters holds parameters to POST_UnlinkVolume

type POST_UnlinkVolumeResponses

type POST_UnlinkVolumeResponses struct {
	OK      *UnlinkVolumeResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UnlinkVolumeResponses holds responses of POST_UnlinkVolume

type POST_UpdateAccountParameters

type POST_UpdateAccountParameters struct {
	Updateaccountrequest UpdateAccountRequest `json:"updateaccountrequest,omitempty"`
}

POST_UpdateAccountParameters holds parameters to POST_UpdateAccount

type POST_UpdateAccountResponses

type POST_UpdateAccountResponses struct {
	OK *UpdateAccountResponse
}

POST_UpdateAccountResponses holds responses of POST_UpdateAccount

type POST_UpdateApiKeyParameters

type POST_UpdateApiKeyParameters struct {
	Updateapikeyrequest UpdateApiKeyRequest `json:"updateapikeyrequest,omitempty"`
}

POST_UpdateApiKeyParameters holds parameters to POST_UpdateApiKey

type POST_UpdateApiKeyResponses

type POST_UpdateApiKeyResponses struct {
	OK *UpdateApiKeyResponse
}

POST_UpdateApiKeyResponses holds responses of POST_UpdateApiKey

type POST_UpdateHealthCheckParameters

type POST_UpdateHealthCheckParameters struct {
	Updatehealthcheckrequest UpdateHealthCheckRequest `json:"updatehealthcheckrequest,omitempty"`
}

POST_UpdateHealthCheckParameters holds parameters to POST_UpdateHealthCheck

type POST_UpdateHealthCheckResponses

type POST_UpdateHealthCheckResponses struct {
	OK *UpdateHealthCheckResponse
}

POST_UpdateHealthCheckResponses holds responses of POST_UpdateHealthCheck

type POST_UpdateImageParameters

type POST_UpdateImageParameters struct {
	Updateimagerequest UpdateImageRequest `json:"updateimagerequest,omitempty"`
}

POST_UpdateImageParameters holds parameters to POST_UpdateImage

type POST_UpdateImageResponses

type POST_UpdateImageResponses struct {
	OK      *UpdateImageResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UpdateImageResponses holds responses of POST_UpdateImage

type POST_UpdateKeypairParameters

type POST_UpdateKeypairParameters struct {
	Updatekeypairrequest UpdateKeypairRequest `json:"updatekeypairrequest,omitempty"`
}

POST_UpdateKeypairParameters holds parameters to POST_UpdateKeypair

type POST_UpdateKeypairResponses

type POST_UpdateKeypairResponses struct {
	OK *UpdateKeypairResponse
}

POST_UpdateKeypairResponses holds responses of POST_UpdateKeypair

type POST_UpdateListenerRuleParameters

type POST_UpdateListenerRuleParameters struct {
	Updatelistenerrulerequest UpdateListenerRuleRequest `json:"updatelistenerrulerequest,omitempty"`
}

POST_UpdateListenerRuleParameters holds parameters to POST_UpdateListenerRule

type POST_UpdateListenerRuleResponses

type POST_UpdateListenerRuleResponses struct {
	OK *UpdateListenerRuleResponse
}

POST_UpdateListenerRuleResponses holds responses of POST_UpdateListenerRule

type POST_UpdateLoadBalancerParameters

type POST_UpdateLoadBalancerParameters struct {
	Updateloadbalancerrequest UpdateLoadBalancerRequest `json:"updateloadbalancerrequest,omitempty"`
}

POST_UpdateLoadBalancerParameters holds parameters to POST_UpdateLoadBalancer

type POST_UpdateLoadBalancerResponses

type POST_UpdateLoadBalancerResponses struct {
	OK *UpdateLoadBalancerResponse
}

POST_UpdateLoadBalancerResponses holds responses of POST_UpdateLoadBalancer

type POST_UpdateNetAccessPointParameters

type POST_UpdateNetAccessPointParameters struct {
	Updatenetaccesspointrequest UpdateNetAccessPointRequest `json:"updatenetaccesspointrequest,omitempty"`
}

POST_UpdateNetAccessPointParameters holds parameters to POST_UpdateNetAccessPoint

type POST_UpdateNetAccessPointResponses

type POST_UpdateNetAccessPointResponses struct {
	OK *UpdateNetAccessPointResponse
}

POST_UpdateNetAccessPointResponses holds responses of POST_UpdateNetAccessPoint

type POST_UpdateNetParameters

type POST_UpdateNetParameters struct {
	Updatenetrequest UpdateNetRequest `json:"updatenetrequest,omitempty"`
}

POST_UpdateNetParameters holds parameters to POST_UpdateNet

type POST_UpdateNetResponses

type POST_UpdateNetResponses struct {
	OK      *UpdateNetResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UpdateNetResponses holds responses of POST_UpdateNet

type POST_UpdateNicParameters

type POST_UpdateNicParameters struct {
	Updatenicrequest UpdateNicRequest `json:"updatenicrequest,omitempty"`
}

POST_UpdateNicParameters holds parameters to POST_UpdateNic

type POST_UpdateNicResponses

type POST_UpdateNicResponses struct {
	OK      *UpdateNicResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UpdateNicResponses holds responses of POST_UpdateNic

type POST_UpdateRouteParameters

type POST_UpdateRouteParameters struct {
	Updaterouterequest UpdateRouteRequest `json:"updaterouterequest,omitempty"`
}

POST_UpdateRouteParameters holds parameters to POST_UpdateRoute

type POST_UpdateRoutePropagationParameters

type POST_UpdateRoutePropagationParameters struct {
	Updateroutepropagationrequest UpdateRoutePropagationRequest `json:"updateroutepropagationrequest,omitempty"`
}

POST_UpdateRoutePropagationParameters holds parameters to POST_UpdateRoutePropagation

type POST_UpdateRoutePropagationResponses

type POST_UpdateRoutePropagationResponses struct {
	OK *UpdateRoutePropagationResponse
}

POST_UpdateRoutePropagationResponses holds responses of POST_UpdateRoutePropagation

type POST_UpdateRouteResponses

type POST_UpdateRouteResponses struct {
	OK      *UpdateRouteResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UpdateRouteResponses holds responses of POST_UpdateRoute

type POST_UpdateServerCertificateParameters

type POST_UpdateServerCertificateParameters struct {
	Updateservercertificaterequest UpdateServerCertificateRequest `json:"updateservercertificaterequest,omitempty"`
}

POST_UpdateServerCertificateParameters holds parameters to POST_UpdateServerCertificate

type POST_UpdateServerCertificateResponses

type POST_UpdateServerCertificateResponses struct {
	OK *UpdateServerCertificateResponse
}

POST_UpdateServerCertificateResponses holds responses of POST_UpdateServerCertificate

type POST_UpdateSnapshotParameters

type POST_UpdateSnapshotParameters struct {
	Updatesnapshotrequest UpdateSnapshotRequest `json:"updatesnapshotrequest,omitempty"`
}

POST_UpdateSnapshotParameters holds parameters to POST_UpdateSnapshot

type POST_UpdateSnapshotResponses

type POST_UpdateSnapshotResponses struct {
	OK      *UpdateSnapshotResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UpdateSnapshotResponses holds responses of POST_UpdateSnapshot

type POST_UpdateUserGroupParameters

type POST_UpdateUserGroupParameters struct {
	Updateusergrouprequest UpdateUserGroupRequest `json:"updateusergrouprequest,omitempty"`
}

POST_UpdateUserGroupParameters holds parameters to POST_UpdateUserGroup

type POST_UpdateUserGroupResponses

type POST_UpdateUserGroupResponses struct {
	OK *UpdateUserGroupResponse
}

POST_UpdateUserGroupResponses holds responses of POST_UpdateUserGroup

type POST_UpdateUserParameters

type POST_UpdateUserParameters struct {
	Updateuserrequest UpdateUserRequest `json:"updateuserrequest,omitempty"`
}

POST_UpdateUserParameters holds parameters to POST_UpdateUser

type POST_UpdateUserResponses

type POST_UpdateUserResponses struct {
	OK *UpdateUserResponse
}

POST_UpdateUserResponses holds responses of POST_UpdateUser

type POST_UpdateVmParameters

type POST_UpdateVmParameters struct {
	Updatevmrequest UpdateVmRequest `json:"updatevmrequest,omitempty"`
}

POST_UpdateVmParameters holds parameters to POST_UpdateVm

type POST_UpdateVmResponses

type POST_UpdateVmResponses struct {
	OK      *UpdateVmResponse
	Code400 *ErrorResponse
	Code401 *ErrorResponse
	Code500 *ErrorResponse
}

POST_UpdateVmResponses holds responses of POST_UpdateVm

type PermissionsOnResource

type PermissionsOnResource struct {
	AccountIds       []string `json:"AccountIds,omitempty"`
	GlobalPermission bool     `json:"GlobalPermission,omitempty"`
}

implements the service definition of PermissionsOnResource

type PermissionsOnResourceCreation

type PermissionsOnResourceCreation struct {
	Additions PermissionsOnResource `json:"Additions,omitempty"`
	Removals  PermissionsOnResource `json:"Removals,omitempty"`
}

implements the service definition of PermissionsOnResourceCreation

type Placement

type Placement struct {
	SubregionName string `json:"SubregionName,omitempty"`
	Tenancy       string `json:"Tenancy,omitempty"`
}

implements the service definition of Placement

type Policy

type Policy struct {
	Description            string `json:"Description,omitempty"`
	IsLinkable             bool   `json:"IsLinkable,omitempty"`
	Path                   string `json:"Path,omitempty"`
	PolicyDefaultVersionId string `json:"PolicyDefaultVersionId,omitempty"`
	PolicyId               string `json:"PolicyId,omitempty"`
	PolicyName             string `json:"PolicyName,omitempty"`
	ResourcesCount         int64  `json:"ResourcesCount,omitempty"`
}

implements the service definition of Policy

type PrefixLists

type PrefixLists struct {
	IpRanges       []string `json:"IpRanges,omitempty"`
	PrefixListId   string   `json:"PrefixListId,omitempty"`
	PrefixListName string   `json:"PrefixListName,omitempty"`
}

implements the service definition of PrefixLists

type PricingDetail

type PricingDetail struct {
	Count int64 `json:"Count,omitempty"`
}

implements the service definition of PricingDetail

type PrivateIp

type PrivateIp struct {
	IsPrimary      bool         `json:"IsPrimary,omitempty"`
	LinkPublicIp   LinkPublicIp `json:"LinkPublicIp,omitempty"`
	PrivateDnsName string       `json:"PrivateDnsName,omitempty"`
	PrivateIp      string       `json:"PrivateIp,omitempty"`
}

implements the service definition of PrivateIp

type PrivateIpLight

type PrivateIpLight struct {
	IsPrimary bool   `json:"IsPrimary"`
	PrivateIp string `json:"PrivateIp,omitempty"`
}

implements the service definition of PrivateIpLight

type PrivateIpLightForVm

type PrivateIpLightForVm struct {
	IsPrimary      bool                   `json:"IsPrimary,omitempty"`
	LinkPublicIp   LinkPublicIpLightForVm `json:"LinkPublicIp,omitempty"`
	PrivateDnsName string                 `json:"PrivateDnsName,omitempty"`
	PrivateIp      string                 `json:"PrivateIp,omitempty"`
}

implements the service definition of PrivateIpLightForVm

type ProductType

type ProductType struct {
	Description   string `json:"Description,omitempty"`
	ProductTypeId string `json:"ProductTypeId,omitempty"`
	Vendor        string `json:"Vendor,omitempty"`
}

implements the service definition of ProductType

type Provider

type Provider interface {

	//
	POST_AcceptNetPeering(parameters *POST_AcceptNetPeeringParameters, responses *POST_AcceptNetPeeringResponses) (err error)

	//
	POST_AuthenticateAccount(parameters *POST_AuthenticateAccountParameters, responses *POST_AuthenticateAccountResponses) (err error)

	//
	POST_CheckSignature(parameters *POST_CheckSignatureParameters, responses *POST_CheckSignatureResponses) (err error)

	//
	POST_CopyAccount(parameters *POST_CopyAccountParameters, responses *POST_CopyAccountResponses) (err error)

	//
	POST_CreateAccount(parameters *POST_CreateAccountParameters, responses *POST_CreateAccountResponses) (err error)

	//
	POST_CreateApiKey(parameters *POST_CreateApiKeyParameters, responses *POST_CreateApiKeyResponses) (err error)

	//
	POST_CreateClientGateway(parameters *POST_CreateClientGatewayParameters, responses *POST_CreateClientGatewayResponses) (err error)

	//
	POST_CreateDhcpOptions(parameters *POST_CreateDhcpOptionsParameters, responses *POST_CreateDhcpOptionsResponses) (err error)

	//
	POST_CreateDirectLink(parameters *POST_CreateDirectLinkParameters, responses *POST_CreateDirectLinkResponses) (err error)

	//
	POST_CreateDirectLinkInterface(parameters *POST_CreateDirectLinkInterfaceParameters, responses *POST_CreateDirectLinkInterfaceResponses) (err error)

	//
	POST_CreateImage(parameters *POST_CreateImageParameters, responses *POST_CreateImageResponses) (err error)

	//
	POST_CreateImageExportTask(parameters *POST_CreateImageExportTaskParameters, responses *POST_CreateImageExportTaskResponses) (err error)

	//
	POST_CreateInternetService(parameters *POST_CreateInternetServiceParameters, responses *POST_CreateInternetServiceResponses) (err error)

	//
	POST_CreateKeypair(parameters *POST_CreateKeypairParameters, responses *POST_CreateKeypairResponses) (err error)

	//
	POST_CreateListenerRule(parameters *POST_CreateListenerRuleParameters, responses *POST_CreateListenerRuleResponses) (err error)

	//
	POST_CreateLoadBalancer(parameters *POST_CreateLoadBalancerParameters, responses *POST_CreateLoadBalancerResponses) (err error)

	//
	POST_CreateLoadBalancerListeners(parameters *POST_CreateLoadBalancerListenersParameters, responses *POST_CreateLoadBalancerListenersResponses) (err error)

	//
	POST_CreateLoadBalancerPolicy(parameters *POST_CreateLoadBalancerPolicyParameters, responses *POST_CreateLoadBalancerPolicyResponses) (err error)

	//
	POST_CreateNatService(parameters *POST_CreateNatServiceParameters, responses *POST_CreateNatServiceResponses) (err error)

	//
	POST_CreateNet(parameters *POST_CreateNetParameters, responses *POST_CreateNetResponses) (err error)

	//
	POST_CreateNetAccessPoint(parameters *POST_CreateNetAccessPointParameters, responses *POST_CreateNetAccessPointResponses) (err error)

	//
	POST_CreateNetPeering(parameters *POST_CreateNetPeeringParameters, responses *POST_CreateNetPeeringResponses) (err error)

	//
	POST_CreateNic(parameters *POST_CreateNicParameters, responses *POST_CreateNicResponses) (err error)

	//
	POST_CreatePolicy(parameters *POST_CreatePolicyParameters, responses *POST_CreatePolicyResponses) (err error)

	//
	POST_CreatePublicIp(parameters *POST_CreatePublicIpParameters, responses *POST_CreatePublicIpResponses) (err error)

	//
	POST_CreateRoute(parameters *POST_CreateRouteParameters, responses *POST_CreateRouteResponses) (err error)

	//
	POST_CreateRouteTable(parameters *POST_CreateRouteTableParameters, responses *POST_CreateRouteTableResponses) (err error)

	//
	POST_CreateSecurityGroup(parameters *POST_CreateSecurityGroupParameters, responses *POST_CreateSecurityGroupResponses) (err error)

	//
	POST_CreateSecurityGroupRule(parameters *POST_CreateSecurityGroupRuleParameters, responses *POST_CreateSecurityGroupRuleResponses) (err error)

	//
	POST_CreateServerCertificate(parameters *POST_CreateServerCertificateParameters, responses *POST_CreateServerCertificateResponses) (err error)

	//
	POST_CreateSnapshot(parameters *POST_CreateSnapshotParameters, responses *POST_CreateSnapshotResponses) (err error)

	//
	POST_CreateSnapshotExportTask(parameters *POST_CreateSnapshotExportTaskParameters, responses *POST_CreateSnapshotExportTaskResponses) (err error)

	//
	POST_CreateSubnet(parameters *POST_CreateSubnetParameters, responses *POST_CreateSubnetResponses) (err error)

	//
	POST_CreateTags(parameters *POST_CreateTagsParameters, responses *POST_CreateTagsResponses) (err error)

	//
	POST_CreateUser(parameters *POST_CreateUserParameters, responses *POST_CreateUserResponses) (err error)

	//
	POST_CreateUserGroup(parameters *POST_CreateUserGroupParameters, responses *POST_CreateUserGroupResponses) (err error)

	//
	POST_CreateVirtualGateway(parameters *POST_CreateVirtualGatewayParameters, responses *POST_CreateVirtualGatewayResponses) (err error)

	//
	POST_CreateVms(parameters *POST_CreateVmsParameters, responses *POST_CreateVmsResponses) (err error)

	//
	POST_CreateVolume(parameters *POST_CreateVolumeParameters, responses *POST_CreateVolumeResponses) (err error)

	//
	POST_CreateVpnConnection(parameters *POST_CreateVpnConnectionParameters, responses *POST_CreateVpnConnectionResponses) (err error)

	//
	POST_CreateVpnConnectionRoute(parameters *POST_CreateVpnConnectionRouteParameters, responses *POST_CreateVpnConnectionRouteResponses) (err error)

	//
	POST_DeleteApiKey(parameters *POST_DeleteApiKeyParameters, responses *POST_DeleteApiKeyResponses) (err error)

	//
	POST_DeleteClientGateway(parameters *POST_DeleteClientGatewayParameters, responses *POST_DeleteClientGatewayResponses) (err error)

	//
	POST_DeleteDhcpOptions(parameters *POST_DeleteDhcpOptionsParameters, responses *POST_DeleteDhcpOptionsResponses) (err error)

	//
	POST_DeleteDirectLink(parameters *POST_DeleteDirectLinkParameters, responses *POST_DeleteDirectLinkResponses) (err error)

	//
	POST_DeleteDirectLinkInterface(parameters *POST_DeleteDirectLinkInterfaceParameters, responses *POST_DeleteDirectLinkInterfaceResponses) (err error)

	//
	POST_DeleteExportTask(parameters *POST_DeleteExportTaskParameters, responses *POST_DeleteExportTaskResponses) (err error)

	//
	POST_DeleteImage(parameters *POST_DeleteImageParameters, responses *POST_DeleteImageResponses) (err error)

	//
	POST_DeleteInternetService(parameters *POST_DeleteInternetServiceParameters, responses *POST_DeleteInternetServiceResponses) (err error)

	//
	POST_DeleteKeypair(parameters *POST_DeleteKeypairParameters, responses *POST_DeleteKeypairResponses) (err error)

	//
	POST_DeleteListenerRule(parameters *POST_DeleteListenerRuleParameters, responses *POST_DeleteListenerRuleResponses) (err error)

	//
	POST_DeleteLoadBalancer(parameters *POST_DeleteLoadBalancerParameters, responses *POST_DeleteLoadBalancerResponses) (err error)

	//
	POST_DeleteLoadBalancerListeners(parameters *POST_DeleteLoadBalancerListenersParameters, responses *POST_DeleteLoadBalancerListenersResponses) (err error)

	//
	POST_DeleteLoadBalancerPolicy(parameters *POST_DeleteLoadBalancerPolicyParameters, responses *POST_DeleteLoadBalancerPolicyResponses) (err error)

	//
	POST_DeleteNatService(parameters *POST_DeleteNatServiceParameters, responses *POST_DeleteNatServiceResponses) (err error)

	//
	POST_DeleteNet(parameters *POST_DeleteNetParameters, responses *POST_DeleteNetResponses) (err error)

	//
	POST_DeleteNetAccessPoints(parameters *POST_DeleteNetAccessPointsParameters, responses *POST_DeleteNetAccessPointsResponses) (err error)

	//
	POST_DeleteNetPeering(parameters *POST_DeleteNetPeeringParameters, responses *POST_DeleteNetPeeringResponses) (err error)

	//
	POST_DeleteNic(parameters *POST_DeleteNicParameters, responses *POST_DeleteNicResponses) (err error)

	//
	POST_DeletePolicy(parameters *POST_DeletePolicyParameters, responses *POST_DeletePolicyResponses) (err error)

	//
	POST_DeletePublicIp(parameters *POST_DeletePublicIpParameters, responses *POST_DeletePublicIpResponses) (err error)

	//
	POST_DeleteRoute(parameters *POST_DeleteRouteParameters, responses *POST_DeleteRouteResponses) (err error)

	//
	POST_DeleteRouteTable(parameters *POST_DeleteRouteTableParameters, responses *POST_DeleteRouteTableResponses) (err error)

	//
	POST_DeleteSecurityGroup(parameters *POST_DeleteSecurityGroupParameters, responses *POST_DeleteSecurityGroupResponses) (err error)

	//
	POST_DeleteSecurityGroupRule(parameters *POST_DeleteSecurityGroupRuleParameters, responses *POST_DeleteSecurityGroupRuleResponses) (err error)

	//
	POST_DeleteServerCertificate(parameters *POST_DeleteServerCertificateParameters, responses *POST_DeleteServerCertificateResponses) (err error)

	//
	POST_DeleteSnapshot(parameters *POST_DeleteSnapshotParameters, responses *POST_DeleteSnapshotResponses) (err error)

	//
	POST_DeleteSubnet(parameters *POST_DeleteSubnetParameters, responses *POST_DeleteSubnetResponses) (err error)

	//
	POST_DeleteTags(parameters *POST_DeleteTagsParameters, responses *POST_DeleteTagsResponses) (err error)

	//
	POST_DeleteUser(parameters *POST_DeleteUserParameters, responses *POST_DeleteUserResponses) (err error)

	//
	POST_DeleteUserGroup(parameters *POST_DeleteUserGroupParameters, responses *POST_DeleteUserGroupResponses) (err error)

	//
	POST_DeleteVirtualGateway(parameters *POST_DeleteVirtualGatewayParameters, responses *POST_DeleteVirtualGatewayResponses) (err error)

	//
	POST_DeleteVms(parameters *POST_DeleteVmsParameters, responses *POST_DeleteVmsResponses) (err error)

	//
	POST_DeleteVolume(parameters *POST_DeleteVolumeParameters, responses *POST_DeleteVolumeResponses) (err error)

	//
	POST_DeleteVpnConnection(parameters *POST_DeleteVpnConnectionParameters, responses *POST_DeleteVpnConnectionResponses) (err error)

	//
	POST_DeleteVpnConnectionRoute(parameters *POST_DeleteVpnConnectionRouteParameters, responses *POST_DeleteVpnConnectionRouteResponses) (err error)

	//
	POST_DeregisterUserInUserGroup(parameters *POST_DeregisterUserInUserGroupParameters, responses *POST_DeregisterUserInUserGroupResponses) (err error)

	//
	POST_DeregisterVmsInLoadBalancer(parameters *POST_DeregisterVmsInLoadBalancerParameters, responses *POST_DeregisterVmsInLoadBalancerResponses) (err error)

	//
	POST_LinkInternetService(parameters *POST_LinkInternetServiceParameters, responses *POST_LinkInternetServiceResponses) (err error)

	//
	POST_LinkNic(parameters *POST_LinkNicParameters, responses *POST_LinkNicResponses) (err error)

	//
	POST_LinkPolicy(parameters *POST_LinkPolicyParameters, responses *POST_LinkPolicyResponses) (err error)

	//
	POST_LinkPrivateIps(parameters *POST_LinkPrivateIpsParameters, responses *POST_LinkPrivateIpsResponses) (err error)

	//
	POST_LinkPublicIp(parameters *POST_LinkPublicIpParameters, responses *POST_LinkPublicIpResponses) (err error)

	//
	POST_LinkRouteTable(parameters *POST_LinkRouteTableParameters, responses *POST_LinkRouteTableResponses) (err error)

	//
	POST_LinkVirtualGateway(parameters *POST_LinkVirtualGatewayParameters, responses *POST_LinkVirtualGatewayResponses) (err error)

	//
	POST_LinkVolume(parameters *POST_LinkVolumeParameters, responses *POST_LinkVolumeResponses) (err error)

	//
	POST_PurchaseReservedVmsOffer(parameters *POST_PurchaseReservedVmsOfferParameters, responses *POST_PurchaseReservedVmsOfferResponses) (err error)

	//
	POST_ReadAccount(parameters *POST_ReadAccountParameters, responses *POST_ReadAccountResponses) (err error)

	//
	POST_ReadAccountConsumption(parameters *POST_ReadAccountConsumptionParameters, responses *POST_ReadAccountConsumptionResponses) (err error)

	//
	POST_ReadAdminPassword(parameters *POST_ReadAdminPasswordParameters, responses *POST_ReadAdminPasswordResponses) (err error)

	//
	POST_ReadApiKeys(parameters *POST_ReadApiKeysParameters, responses *POST_ReadApiKeysResponses) (err error)

	//
	POST_ReadApiLogs(parameters *POST_ReadApiLogsParameters, responses *POST_ReadApiLogsResponses) (err error)

	//
	POST_ReadBillableDigest(parameters *POST_ReadBillableDigestParameters, responses *POST_ReadBillableDigestResponses) (err error)

	//
	POST_ReadCatalog(parameters *POST_ReadCatalogParameters, responses *POST_ReadCatalogResponses) (err error)

	//
	POST_ReadClientGateways(parameters *POST_ReadClientGatewaysParameters, responses *POST_ReadClientGatewaysResponses) (err error)

	//
	POST_ReadConsoleOutput(parameters *POST_ReadConsoleOutputParameters, responses *POST_ReadConsoleOutputResponses) (err error)

	//
	POST_ReadDhcpOptions(parameters *POST_ReadDhcpOptionsParameters, responses *POST_ReadDhcpOptionsResponses) (err error)

	//
	POST_ReadDirectLinkInterfaces(parameters *POST_ReadDirectLinkInterfacesParameters, responses *POST_ReadDirectLinkInterfacesResponses) (err error)

	//
	POST_ReadDirectLinks(parameters *POST_ReadDirectLinksParameters, responses *POST_ReadDirectLinksResponses) (err error)

	//
	POST_ReadImageExportTasks(parameters *POST_ReadImageExportTasksParameters, responses *POST_ReadImageExportTasksResponses) (err error)

	//
	POST_ReadImages(parameters *POST_ReadImagesParameters, responses *POST_ReadImagesResponses) (err error)

	//
	POST_ReadInternetServices(parameters *POST_ReadInternetServicesParameters, responses *POST_ReadInternetServicesResponses) (err error)

	//
	POST_ReadKeypairs(parameters *POST_ReadKeypairsParameters, responses *POST_ReadKeypairsResponses) (err error)

	//
	POST_ReadListenerRules(parameters *POST_ReadListenerRulesParameters, responses *POST_ReadListenerRulesResponses) (err error)

	//
	POST_ReadLoadBalancers(parameters *POST_ReadLoadBalancersParameters, responses *POST_ReadLoadBalancersResponses) (err error)

	//
	POST_ReadLocations(parameters *POST_ReadLocationsParameters, responses *POST_ReadLocationsResponses) (err error)

	//
	POST_ReadNatServices(parameters *POST_ReadNatServicesParameters, responses *POST_ReadNatServicesResponses) (err error)

	//
	POST_ReadNetAccessPointServices(parameters *POST_ReadNetAccessPointServicesParameters, responses *POST_ReadNetAccessPointServicesResponses) (err error)

	//
	POST_ReadNetAccessPoints(parameters *POST_ReadNetAccessPointsParameters, responses *POST_ReadNetAccessPointsResponses) (err error)

	//
	POST_ReadNetPeerings(parameters *POST_ReadNetPeeringsParameters, responses *POST_ReadNetPeeringsResponses) (err error)

	//
	POST_ReadNets(parameters *POST_ReadNetsParameters, responses *POST_ReadNetsResponses) (err error)

	//
	POST_ReadNics(parameters *POST_ReadNicsParameters, responses *POST_ReadNicsResponses) (err error)

	//
	POST_ReadPolicies(parameters *POST_ReadPoliciesParameters, responses *POST_ReadPoliciesResponses) (err error)

	//
	POST_ReadPrefixLists(parameters *POST_ReadPrefixListsParameters, responses *POST_ReadPrefixListsResponses) (err error)

	//
	POST_ReadProductTypes(parameters *POST_ReadProductTypesParameters, responses *POST_ReadProductTypesResponses) (err error)

	//
	POST_ReadPublicCatalog(parameters *POST_ReadPublicCatalogParameters, responses *POST_ReadPublicCatalogResponses) (err error)

	//
	POST_ReadPublicIpRanges(parameters *POST_ReadPublicIpRangesParameters, responses *POST_ReadPublicIpRangesResponses) (err error)

	//
	POST_ReadPublicIps(parameters *POST_ReadPublicIpsParameters, responses *POST_ReadPublicIpsResponses) (err error)

	//
	POST_ReadQuotas(parameters *POST_ReadQuotasParameters, responses *POST_ReadQuotasResponses) (err error)

	//
	POST_ReadRegionConfig(parameters *POST_ReadRegionConfigParameters, responses *POST_ReadRegionConfigResponses) (err error)

	//
	POST_ReadRegions(parameters *POST_ReadRegionsParameters, responses *POST_ReadRegionsResponses) (err error)

	//
	POST_ReadReservedVmOffers(parameters *POST_ReadReservedVmOffersParameters, responses *POST_ReadReservedVmOffersResponses) (err error)

	//
	POST_ReadReservedVms(parameters *POST_ReadReservedVmsParameters, responses *POST_ReadReservedVmsResponses) (err error)

	//
	POST_ReadRouteTables(parameters *POST_ReadRouteTablesParameters, responses *POST_ReadRouteTablesResponses) (err error)

	//
	POST_ReadSecurityGroups(parameters *POST_ReadSecurityGroupsParameters, responses *POST_ReadSecurityGroupsResponses) (err error)

	//
	POST_ReadServerCertificates(parameters *POST_ReadServerCertificatesParameters, responses *POST_ReadServerCertificatesResponses) (err error)

	//
	POST_ReadSnapshotExportTasks(parameters *POST_ReadSnapshotExportTasksParameters, responses *POST_ReadSnapshotExportTasksResponses) (err error)

	//
	POST_ReadSnapshots(parameters *POST_ReadSnapshotsParameters, responses *POST_ReadSnapshotsResponses) (err error)

	//
	POST_ReadSubnets(parameters *POST_ReadSubnetsParameters, responses *POST_ReadSubnetsResponses) (err error)

	//
	POST_ReadSubregions(parameters *POST_ReadSubregionsParameters, responses *POST_ReadSubregionsResponses) (err error)

	//
	POST_ReadTags(parameters *POST_ReadTagsParameters, responses *POST_ReadTagsResponses) (err error)

	//
	POST_ReadUserGroups(parameters *POST_ReadUserGroupsParameters, responses *POST_ReadUserGroupsResponses) (err error)

	//
	POST_ReadUsers(parameters *POST_ReadUsersParameters, responses *POST_ReadUsersResponses) (err error)

	//
	POST_ReadVirtualGateways(parameters *POST_ReadVirtualGatewaysParameters, responses *POST_ReadVirtualGatewaysResponses) (err error)

	//
	POST_ReadVmTypes(parameters *POST_ReadVmTypesParameters, responses *POST_ReadVmTypesResponses) (err error)

	//
	POST_ReadVms(parameters *POST_ReadVmsParameters, responses *POST_ReadVmsResponses) (err error)

	//
	POST_ReadVmsHealth(parameters *POST_ReadVmsHealthParameters, responses *POST_ReadVmsHealthResponses) (err error)

	//
	POST_ReadVmsState(parameters *POST_ReadVmsStateParameters, responses *POST_ReadVmsStateResponses) (err error)

	//
	POST_ReadVolumes(parameters *POST_ReadVolumesParameters, responses *POST_ReadVolumesResponses) (err error)

	//
	POST_ReadVpnConnections(parameters *POST_ReadVpnConnectionsParameters, responses *POST_ReadVpnConnectionsResponses) (err error)

	//
	POST_RebootVms(parameters *POST_RebootVmsParameters, responses *POST_RebootVmsResponses) (err error)

	//
	POST_RegisterUserInUserGroup(parameters *POST_RegisterUserInUserGroupParameters, responses *POST_RegisterUserInUserGroupResponses) (err error)

	//
	POST_RegisterVmsInLoadBalancer(parameters *POST_RegisterVmsInLoadBalancerParameters, responses *POST_RegisterVmsInLoadBalancerResponses) (err error)

	//
	POST_RejectNetPeering(parameters *POST_RejectNetPeeringParameters, responses *POST_RejectNetPeeringResponses) (err error)

	//
	POST_ResetAccountPassword(parameters *POST_ResetAccountPasswordParameters, responses *POST_ResetAccountPasswordResponses) (err error)

	//
	POST_SendResetPasswordEmail(parameters *POST_SendResetPasswordEmailParameters, responses *POST_SendResetPasswordEmailResponses) (err error)

	//
	POST_StartVms(parameters *POST_StartVmsParameters, responses *POST_StartVmsResponses) (err error)

	//
	POST_StopVms(parameters *POST_StopVmsParameters, responses *POST_StopVmsResponses) (err error)

	//
	POST_UnlinkInternetService(parameters *POST_UnlinkInternetServiceParameters, responses *POST_UnlinkInternetServiceResponses) (err error)

	//
	POST_UnlinkNic(parameters *POST_UnlinkNicParameters, responses *POST_UnlinkNicResponses) (err error)

	//
	POST_UnlinkPolicy(parameters *POST_UnlinkPolicyParameters, responses *POST_UnlinkPolicyResponses) (err error)

	//
	POST_UnlinkPrivateIps(parameters *POST_UnlinkPrivateIpsParameters, responses *POST_UnlinkPrivateIpsResponses) (err error)

	//
	POST_UnlinkPublicIp(parameters *POST_UnlinkPublicIpParameters, responses *POST_UnlinkPublicIpResponses) (err error)

	//
	POST_UnlinkRouteTable(parameters *POST_UnlinkRouteTableParameters, responses *POST_UnlinkRouteTableResponses) (err error)

	//
	POST_UnlinkVirtualGateway(parameters *POST_UnlinkVirtualGatewayParameters, responses *POST_UnlinkVirtualGatewayResponses) (err error)

	//
	POST_UnlinkVolume(parameters *POST_UnlinkVolumeParameters, responses *POST_UnlinkVolumeResponses) (err error)

	//
	POST_UpdateAccount(parameters *POST_UpdateAccountParameters, responses *POST_UpdateAccountResponses) (err error)

	//
	POST_UpdateApiKey(parameters *POST_UpdateApiKeyParameters, responses *POST_UpdateApiKeyResponses) (err error)

	//
	POST_UpdateHealthCheck(parameters *POST_UpdateHealthCheckParameters, responses *POST_UpdateHealthCheckResponses) (err error)

	//
	POST_UpdateImage(parameters *POST_UpdateImageParameters, responses *POST_UpdateImageResponses) (err error)

	//
	POST_UpdateKeypair(parameters *POST_UpdateKeypairParameters, responses *POST_UpdateKeypairResponses) (err error)

	//
	POST_UpdateListenerRule(parameters *POST_UpdateListenerRuleParameters, responses *POST_UpdateListenerRuleResponses) (err error)

	//
	POST_UpdateLoadBalancer(parameters *POST_UpdateLoadBalancerParameters, responses *POST_UpdateLoadBalancerResponses) (err error)

	//
	POST_UpdateNet(parameters *POST_UpdateNetParameters, responses *POST_UpdateNetResponses) (err error)

	//
	POST_UpdateNetAccessPoint(parameters *POST_UpdateNetAccessPointParameters, responses *POST_UpdateNetAccessPointResponses) (err error)

	//
	POST_UpdateNic(parameters *POST_UpdateNicParameters, responses *POST_UpdateNicResponses) (err error)

	//
	POST_UpdateRoute(parameters *POST_UpdateRouteParameters, responses *POST_UpdateRouteResponses) (err error)

	//
	POST_UpdateRoutePropagation(parameters *POST_UpdateRoutePropagationParameters, responses *POST_UpdateRoutePropagationResponses) (err error)

	//
	POST_UpdateServerCertificate(parameters *POST_UpdateServerCertificateParameters, responses *POST_UpdateServerCertificateResponses) (err error)

	//
	POST_UpdateSnapshot(parameters *POST_UpdateSnapshotParameters, responses *POST_UpdateSnapshotResponses) (err error)

	//
	POST_UpdateUser(parameters *POST_UpdateUserParameters, responses *POST_UpdateUserResponses) (err error)

	//
	POST_UpdateUserGroup(parameters *POST_UpdateUserGroupParameters, responses *POST_UpdateUserGroupResponses) (err error)

	//
	POST_UpdateVm(parameters *POST_UpdateVmParameters, responses *POST_UpdateVmResponses) (err error)
}

To create a server, first write a class that implements this interface. Then pass an instance of it to Initialize().

type PublicIp

type PublicIp struct {
	LinkPublicIpId string        `json:"LinkPublicIpId,omitempty"`
	NicAccountId   string        `json:"NicAccountId,omitempty"`
	NicId          string        `json:"NicId,omitempty"`
	PrivateIp      string        `json:"PrivateIp,omitempty"`
	PublicIp       string        `json:"PublicIp,omitempty"`
	PublicIpId     string        `json:"PublicIpId,omitempty"`
	VmId           string        `json:"VmId,omitempty"`
	Tags           []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of PublicIp

type PublicIpLight

type PublicIpLight struct {
	PublicIp   string `json:"PublicIp,omitempty"`
	PublicIpId string `json:"PublicIpId,omitempty"`
}

implements the service definition of PublicIpLight

type PurchaseReservedVmsOfferRequest

type PurchaseReservedVmsOfferRequest struct {
	DryRun             bool   `json:"DryRun,omitempty"`
	ReservedVmsOfferId string `json:"ReservedVmsOfferId,omitempty"`
	VmCount            int64  `json:"VmCount,omitempty"`
}

implements the service definition of PurchaseReservedVmsOfferRequest

type PurchaseReservedVmsOfferResponse

type PurchaseReservedVmsOfferResponse struct {
	ReservedVmsId   string          `json:"ReservedVmsId,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of PurchaseReservedVmsOfferResponse

type Quota

type Quota struct {
	AccountId        string `json:"AccountId,omitempty"`
	Description      string `json:"Description,omitempty"`
	MaxValue         int64  `json:"MaxValue,omitempty"`
	Name             string `json:"Name,omitempty"`
	QuotaCollection  string `json:"QuotaCollection,omitempty"`
	ShortDescription string `json:"ShortDescription,omitempty"`
	UsedValue        int64  `json:"UsedValue,omitempty"`
}

implements the service definition of Quota

type QuotaTypes

type QuotaTypes struct {
	QuotaType string  `json:"QuotaType,omitempty"`
	Quotas    []Quota `json:"Quotas,omitempty"`
}

implements the service definition of QuotaTypes

type ReadAccountConsumptionRequest

type ReadAccountConsumptionRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	FromDate string `json:"FromDate,omitempty"`
	ToDate   string `json:"ToDate,omitempty"`
}

implements the service definition of ReadAccountConsumptionRequest

type ReadAccountConsumptionResponse

type ReadAccountConsumptionResponse struct {
	ConsumptionEntries ConsumptionEntries `json:"ConsumptionEntries,omitempty"`
	ResponseContext    ResponseContext    `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadAccountConsumptionResponse

type ReadAccountRequest

type ReadAccountRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of ReadAccountRequest

type ReadAccountResponse

type ReadAccountResponse struct {
	Account         Account         `json:"Account,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadAccountResponse

type ReadAdminPasswordRequest

type ReadAdminPasswordRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	VmId   string `json:"VmId,omitempty"`
}

implements the service definition of ReadAdminPasswordRequest

type ReadAdminPasswordResponse

type ReadAdminPasswordResponse struct {
	AdminPassword   string          `json:"AdminPassword,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VmId            string          `json:"VmId,omitempty"`
}

implements the service definition of ReadAdminPasswordResponse

type ReadApiKeysRequest

type ReadApiKeysRequest struct {
	DryRun   bool          `json:"DryRun,omitempty"`
	Tags     []ResourceTag `json:"Tags,omitempty"`
	UserName string        `json:"UserName,omitempty"`
}

implements the service definition of ReadApiKeysRequest

type ReadApiKeysResponse

type ReadApiKeysResponse struct {
	ApiKeys         []ApiKey        `json:"ApiKeys,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadApiKeysResponse

type ReadApiLogsRequest

type ReadApiLogsRequest struct {
	DryRun  bool          `json:"DryRun,omitempty"`
	Filters FiltersApiLog `json:"Filters,omitempty"`
	With    With          `json:"With,omitempty"`
}

implements the service definition of ReadApiLogsRequest

type ReadApiLogsResponse

type ReadApiLogsResponse struct {
	Logs            []Log           `json:"Logs,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadApiLogsResponse

type ReadBillableDigestRequest

type ReadBillableDigestRequest struct {
	AccountId      string `json:"AccountId,omitempty"`
	DryRun         bool   `json:"DryRun,omitempty"`
	FromDate       string `json:"FromDate,omitempty"`
	InvoiceState   string `json:"InvoiceState,omitempty"`
	IsConsolidated bool   `json:"IsConsolidated,omitempty"`
	ToDate         string `json:"ToDate,omitempty"`
}

implements the service definition of ReadBillableDigestRequest

type ReadBillableDigestResponse

type ReadBillableDigestResponse struct {
	Items           []Item          `json:"Items,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadBillableDigestResponse

type ReadCatalogRequest

type ReadCatalogRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of ReadCatalogRequest

type ReadCatalogResponse

type ReadCatalogResponse struct {
	Catalog         Catalog_1       `json:"Catalog,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadCatalogResponse

type ReadClientGatewaysRequest

type ReadClientGatewaysRequest struct {
	ClientGatewayIds []string           `json:"ClientGatewayIds,omitempty"`
	DryRun           bool               `json:"DryRun,omitempty"`
	Filters          []FiltersOldFormat `json:"Filters,omitempty"`
}

implements the service definition of ReadClientGatewaysRequest

type ReadClientGatewaysResponse

type ReadClientGatewaysResponse struct {
	ClientGateways  []ClientGateway `json:"ClientGateways,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadClientGatewaysResponse

type ReadConsoleOutputRequest

type ReadConsoleOutputRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	VmId   string `json:"VmId,omitempty"`
}

implements the service definition of ReadConsoleOutputRequest

type ReadConsoleOutputResponse

type ReadConsoleOutputResponse struct {
	ConsoleOutput   string          `json:"ConsoleOutput,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VmId            string          `json:"VmId,omitempty"`
}

implements the service definition of ReadConsoleOutputResponse

type ReadDhcpOptionsRequest

type ReadDhcpOptionsRequest struct {
	DryRun  bool               `json:"DryRun,omitempty"`
	Filters FiltersDhcpOptions `json:"Filters,omitempty"`
}

implements the service definition of ReadDhcpOptionsRequest

type ReadDhcpOptionsResponse

type ReadDhcpOptionsResponse struct {
	DhcpOptionsSets []DhcpOptionsSet `json:"DhcpOptionsSets,omitempty"`
	ResponseContext ResponseContext  `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadDhcpOptionsResponse

type ReadDirectLinkInterfacesRequest

type ReadDirectLinkInterfacesRequest struct {
	DirectLinkId          string `json:"DirectLinkId,omitempty"`
	DirectLinkInterfaceId string `json:"DirectLinkInterfaceId,omitempty"`
	DryRun                bool   `json:"DryRun,omitempty"`
}

implements the service definition of ReadDirectLinkInterfacesRequest

type ReadDirectLinkInterfacesResponse

type ReadDirectLinkInterfacesResponse struct {
	DirectLinkInterfaces []DirectLinkInterfaces `json:"DirectLinkInterfaces,omitempty"`
	ResponseContext      ResponseContext        `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadDirectLinkInterfacesResponse

type ReadDirectLinksRequest

type ReadDirectLinksRequest struct {
	DirectLinkId string `json:"DirectLinkId,omitempty"`
	DryRun       bool   `json:"DryRun,omitempty"`
}

implements the service definition of ReadDirectLinksRequest

type ReadDirectLinksResponse

type ReadDirectLinksResponse struct {
	DirectLinks     []DirectLink    `json:"DirectLinks,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadDirectLinksResponse

type ReadImageExportTasksRequest

type ReadImageExportTasksRequest struct {
	DryRun  bool              `json:"DryRun,omitempty"`
	Filters FiltersExportTask `json:"Filters,omitempty"`
}

implements the service definition of ReadImageExportTasksRequest

type ReadImageExportTasksResponse

type ReadImageExportTasksResponse struct {
	ImageExportTasks []ImageExportTask `json:"ImageExportTasks,omitempty"`
	ResponseContext  ResponseContext   `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadImageExportTasksResponse

type ReadImagesRequest

type ReadImagesRequest struct {
	DryRun  bool         `json:"DryRun,omitempty"`
	Filters FiltersImage `json:"Filters,omitempty"`
}

implements the service definition of ReadImagesRequest

type ReadImagesResponse

type ReadImagesResponse struct {
	Images          []Image         `json:"Images,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadImagesResponse

type ReadInternetServicesRequest

type ReadInternetServicesRequest struct {
	DryRun  bool                   `json:"DryRun,omitempty"`
	Filters FiltersInternetService `json:"Filters,omitempty"`
}

implements the service definition of ReadInternetServicesRequest

type ReadInternetServicesResponse

type ReadInternetServicesResponse struct {
	InternetServices []InternetService `json:"InternetServices,omitempty"`
	ResponseContext  ResponseContext   `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadInternetServicesResponse

type ReadKeypairsRequest

type ReadKeypairsRequest struct {
	DryRun  bool           `json:"DryRun,omitempty"`
	Filters FiltersKeypair `json:"Filters,omitempty"`
}

implements the service definition of ReadKeypairsRequest

type ReadKeypairsResponse

type ReadKeypairsResponse struct {
	Keypairs        []Keypair       `json:"Keypairs,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadKeypairsResponse

type ReadListenerRulesRequest

type ReadListenerRulesRequest struct {
	DryRun            bool     `json:"DryRun,omitempty"`
	ListenerRuleNames []string `json:"ListenerRuleNames,omitempty"`
}

implements the service definition of ReadListenerRulesRequest

type ReadListenerRulesResponse

type ReadListenerRulesResponse struct {
	ListenerRules   []ListenerRules `json:"ListenerRules,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadListenerRulesResponse

type ReadLoadBalancersRequest

type ReadLoadBalancersRequest struct {
	DryRun  bool                `json:"DryRun,omitempty"`
	Filters FiltersLoadBalancer `json:"Filters,omitempty"`
}

implements the service definition of ReadLoadBalancersRequest

type ReadLoadBalancersResponse

type ReadLoadBalancersResponse struct {
	LoadBalancers   []LoadBalancer  `json:"LoadBalancers,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadLoadBalancersResponse

type ReadLocationsRequest

type ReadLocationsRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of ReadLocationsRequest

type ReadLocationsResponse

type ReadLocationsResponse struct {
	Locations       []Location      `json:"Locations,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadLocationsResponse

type ReadNatServicesRequest

type ReadNatServicesRequest struct {
	DryRun  bool              `json:"DryRun,omitempty"`
	Filters FiltersNatService `json:"Filters,omitempty"`
}

implements the service definition of ReadNatServicesRequest

type ReadNatServicesResponse

type ReadNatServicesResponse struct {
	NatServices     []NatService    `json:"NatServices,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadNatServicesResponse

type ReadNetAccessPointServicesRequest

type ReadNetAccessPointServicesRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of ReadNetAccessPointServicesRequest

type ReadNetAccessPointServicesResponse

type ReadNetAccessPointServicesResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	ServiceNames    []string        `json:"ServiceNames,omitempty"`
}

implements the service definition of ReadNetAccessPointServicesResponse

type ReadNetAccessPointsRequest

type ReadNetAccessPointsRequest struct {
	DryRun            bool               `json:"DryRun,omitempty"`
	Filters           []FiltersOldFormat `json:"Filters,omitempty"`
	NetAccessPointIds []string           `json:"NetAccessPointIds,omitempty"`
}

implements the service definition of ReadNetAccessPointsRequest

type ReadNetAccessPointsResponse

type ReadNetAccessPointsResponse struct {
	NetAccessPoints []NetAccessPoint `json:"NetAccessPoints,omitempty"`
	ResponseContext ResponseContext  `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadNetAccessPointsResponse

type ReadNetPeeringsRequest

type ReadNetPeeringsRequest struct {
	DryRun  bool              `json:"DryRun,omitempty"`
	Filters FiltersNetPeering `json:"Filters,omitempty"`
}

implements the service definition of ReadNetPeeringsRequest

type ReadNetPeeringsResponse

type ReadNetPeeringsResponse struct {
	NetPeerings     []NetPeering    `json:"NetPeerings,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadNetPeeringsResponse

type ReadNetsRequest

type ReadNetsRequest struct {
	DryRun  bool       `json:"DryRun,omitempty"`
	Filters FiltersNet `json:"Filters,omitempty"`
}

implements the service definition of ReadNetsRequest

type ReadNetsResponse

type ReadNetsResponse struct {
	Nets            []Net           `json:"Nets,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadNetsResponse

type ReadNicsRequest

type ReadNicsRequest struct {
	DryRun  bool       `json:"DryRun,omitempty"`
	Filters FiltersNic `json:"Filters,omitempty"`
}

implements the service definition of ReadNicsRequest

type ReadNicsResponse

type ReadNicsResponse struct {
	Nics            []Nic           `json:"Nics,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadNicsResponse

type ReadPoliciesRequest

type ReadPoliciesRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	IsLinked      bool   `json:"IsLinked,omitempty"`
	Path          string `json:"Path,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
	UserName      string `json:"UserName,omitempty"`
}

implements the service definition of ReadPoliciesRequest

type ReadPoliciesResponse

type ReadPoliciesResponse struct {
	Policies        []Policy        `json:"Policies,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadPoliciesResponse

type ReadPrefixListsRequest

type ReadPrefixListsRequest struct {
	DryRun        bool               `json:"DryRun,omitempty"`
	Filters       []FiltersOldFormat `json:"Filters,omitempty"`
	PrefixListIds []string           `json:"PrefixListIds,omitempty"`
}

implements the service definition of ReadPrefixListsRequest

type ReadPrefixListsResponse

type ReadPrefixListsResponse struct {
	PrefixLists     []PrefixLists   `json:"PrefixLists,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadPrefixListsResponse

type ReadProductTypesRequest

type ReadProductTypesRequest struct {
	DryRun  bool               `json:"DryRun,omitempty"`
	Filters []FiltersOldFormat `json:"Filters,omitempty"`
}

implements the service definition of ReadProductTypesRequest

type ReadProductTypesResponse

type ReadProductTypesResponse struct {
	ProductTypes    []ProductType   `json:"ProductTypes,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadProductTypesResponse

type ReadPublicCatalogRequest

type ReadPublicCatalogRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of ReadPublicCatalogRequest

type ReadPublicCatalogResponse

type ReadPublicCatalogResponse struct {
	Catalog         Catalog_1       `json:"Catalog,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadPublicCatalogResponse

type ReadPublicIpRangesRequest

type ReadPublicIpRangesRequest struct {
	DryRun bool `json:"DryRun,omitempty"`
}

implements the service definition of ReadPublicIpRangesRequest

type ReadPublicIpRangesResponse

type ReadPublicIpRangesResponse struct {
	PublicIps       []string        `json:"PublicIps,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadPublicIpRangesResponse

type ReadPublicIpsRequest

type ReadPublicIpsRequest struct {
	DryRun  bool            `json:"DryRun,omitempty"`
	Filters FiltersPublicIp `json:"Filters,omitempty"`
}

implements the service definition of ReadPublicIpsRequest

type ReadPublicIpsResponse

type ReadPublicIpsResponse struct {
	PublicIps       []PublicIp      `json:"PublicIps,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadPublicIpsResponse

type ReadQuotasRequest

type ReadQuotasRequest struct {
	DryRun     bool               `json:"DryRun,omitempty"`
	Filters    []FiltersOldFormat `json:"Filters,omitempty"`
	QuotaNames []string           `json:"QuotaNames,omitempty"`
}

implements the service definition of ReadQuotasRequest

type ReadQuotasResponse

type ReadQuotasResponse struct {
	QuotaTypes      []QuotaTypes    `json:"QuotaTypes,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadQuotasResponse

type ReadRegionConfigRequest

type ReadRegionConfigRequest struct {
	DryRun   bool   `json:"DryRun,omitempty"`
	FromDate string `json:"FromDate,omitempty"`
}

implements the service definition of ReadRegionConfigRequest

type ReadRegionConfigResponse

type ReadRegionConfigResponse struct {
	RegionConfig    RegionConfig    `json:"RegionConfig,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadRegionConfigResponse

type ReadRegionsRequest

type ReadRegionsRequest struct {
	DryRun      bool               `json:"DryRun,omitempty"`
	Filters     []FiltersOldFormat `json:"Filters,omitempty"`
	RegionNames []string           `json:"RegionNames,omitempty"`
}

implements the service definition of ReadRegionsRequest

type ReadRegionsResponse

type ReadRegionsResponse struct {
	Regions         []Region        `json:"Regions,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadRegionsResponse

type ReadReservedVmOffersRequest

type ReadReservedVmOffersRequest struct {
	DryRun              bool               `json:"DryRun,omitempty"`
	Filters             []FiltersOldFormat `json:"Filters,omitempty"`
	OfferingType        string             `json:"OfferingType,omitempty"`
	ProductType         string             `json:"ProductType,omitempty"`
	ReservedVmsOfferIds []string           `json:"ReservedVmsOfferIds,omitempty"`
	SubregionName       string             `json:"SubregionName,omitempty"`
	Tenancy             string             `json:"Tenancy,omitempty"`
	VmType              string             `json:"VmType,omitempty"`
}

implements the service definition of ReadReservedVmOffersRequest

type ReadReservedVmOffersResponse

type ReadReservedVmOffersResponse struct {
	ReservedVmsOffers []ReservedVmsOffer `json:"ReservedVmsOffers,omitempty"`
	ResponseContext   ResponseContext    `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadReservedVmOffersResponse

type ReadReservedVmsRequest

type ReadReservedVmsRequest struct {
	DryRun         bool               `json:"DryRun,omitempty"`
	Filters        []FiltersOldFormat `json:"Filters,omitempty"`
	OfferingType   string             `json:"OfferingType,omitempty"`
	ReservedVmsIds []string           `json:"ReservedVmsIds,omitempty"`
	SubregionName  string             `json:"SubregionName,omitempty"`
}

implements the service definition of ReadReservedVmsRequest

type ReadReservedVmsResponse

type ReadReservedVmsResponse struct {
	ReservedVms     []ReservedVm    `json:"ReservedVms,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadReservedVmsResponse

type ReadRouteTablesRequest

type ReadRouteTablesRequest struct {
	DryRun  bool              `json:"DryRun,omitempty"`
	Filters FiltersRouteTable `json:"Filters,omitempty"`
}

implements the service definition of ReadRouteTablesRequest

type ReadRouteTablesResponse

type ReadRouteTablesResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	RouteTables     []RouteTable    `json:"RouteTables,omitempty"`
}

implements the service definition of ReadRouteTablesResponse

type ReadSecurityGroupsRequest

type ReadSecurityGroupsRequest struct {
	DryRun  bool                 `json:"DryRun,omitempty"`
	Filters FiltersSecurityGroup `json:"Filters,omitempty"`
}

implements the service definition of ReadSecurityGroupsRequest

type ReadSecurityGroupsResponse

type ReadSecurityGroupsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	SecurityGroups  []SecurityGroup `json:"SecurityGroups,omitempty"`
}

implements the service definition of ReadSecurityGroupsResponse

type ReadServerCertificatesRequest

type ReadServerCertificatesRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	Path   string `json:"Path,omitempty"`
}

implements the service definition of ReadServerCertificatesRequest

type ReadServerCertificatesResponse

type ReadServerCertificatesResponse struct {
	ResponseContext    ResponseContext     `json:"ResponseContext,omitempty"`
	ServerCertificates []ServerCertificate `json:"ServerCertificates,omitempty"`
}

implements the service definition of ReadServerCertificatesResponse

type ReadSnapshotExportTasksRequest

type ReadSnapshotExportTasksRequest struct {
	DryRun  bool     `json:"DryRun,omitempty"`
	TaskIds []string `json:"TaskIds,omitempty"`
}

implements the service definition of ReadSnapshotExportTasksRequest

type ReadSnapshotExportTasksResponse

type ReadSnapshotExportTasksResponse struct {
	ResponseContext     ResponseContext      `json:"ResponseContext,omitempty"`
	SnapshotExportTasks []SnapshotExportTask `json:"SnapshotExportTasks,omitempty"`
}

implements the service definition of ReadSnapshotExportTasksResponse

type ReadSnapshotsRequest

type ReadSnapshotsRequest struct {
	DryRun  bool            `json:"DryRun,omitempty"`
	Filters FiltersSnapshot `json:"Filters,omitempty"`
}

implements the service definition of ReadSnapshotsRequest

type ReadSnapshotsResponse

type ReadSnapshotsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Snapshots       []Snapshot      `json:"Snapshots,omitempty"`
}

implements the service definition of ReadSnapshotsResponse

type ReadSubnetsRequest

type ReadSubnetsRequest struct {
	DryRun  bool          `json:"DryRun,omitempty"`
	Filters FiltersSubnet `json:"Filters,omitempty"`
}

implements the service definition of ReadSubnetsRequest

type ReadSubnetsResponse

type ReadSubnetsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Subnets         []Subnet        `json:"Subnets,omitempty"`
}

implements the service definition of ReadSubnetsResponse

type ReadSubregionsRequest

type ReadSubregionsRequest struct {
	DryRun         bool               `json:"DryRun,omitempty"`
	Filters        []FiltersOldFormat `json:"Filters,omitempty"`
	SubregionNames []string           `json:"SubregionNames,omitempty"`
}

implements the service definition of ReadSubregionsRequest

type ReadSubregionsResponse

type ReadSubregionsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Subregions      []Subregion     `json:"Subregions,omitempty"`
}

implements the service definition of ReadSubregionsResponse

type ReadTagsRequest

type ReadTagsRequest struct {
	DryRun  bool       `json:"DryRun,omitempty"`
	Filters FiltersTag `json:"Filters,omitempty"`
}

implements the service definition of ReadTagsRequest

type ReadTagsResponse

type ReadTagsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Tags            []Tag           `json:"Tags,omitempty"`
}

implements the service definition of ReadTagsResponse

type ReadUserGroupsRequest

type ReadUserGroupsRequest struct {
	DryRun  bool             `json:"DryRun,omitempty"`
	Filters FiltersUserGroup `json:"Filters,omitempty"`
}

implements the service definition of ReadUserGroupsRequest

type ReadUserGroupsResponse

type ReadUserGroupsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	UserGroups      []UserGroup     `json:"UserGroups,omitempty"`
}

implements the service definition of ReadUserGroupsResponse

type ReadUsersRequest

type ReadUsersRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	Path   string `json:"Path,omitempty"`
}

implements the service definition of ReadUsersRequest

type ReadUsersResponse

type ReadUsersResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Users           []User          `json:"Users,omitempty"`
}

implements the service definition of ReadUsersResponse

type ReadVirtualGatewaysRequest

type ReadVirtualGatewaysRequest struct {
	DryRun  bool               `json:"DryRun,omitempty"`
	Filters []FiltersOldFormat `json:"Filters,omitempty"`
}

implements the service definition of ReadVirtualGatewaysRequest

type ReadVirtualGatewaysResponse

type ReadVirtualGatewaysResponse struct {
	ResponseContext ResponseContext  `json:"ResponseContext,omitempty"`
	VirtualGateways []VirtualGateway `json:"VirtualGateways,omitempty"`
}

implements the service definition of ReadVirtualGatewaysResponse

type ReadVmTypesRequest

type ReadVmTypesRequest struct {
	DryRun  bool               `json:"DryRun,omitempty"`
	Filters []FiltersOldFormat `json:"Filters,omitempty"`
}

implements the service definition of ReadVmTypesRequest

type ReadVmTypesResponse

type ReadVmTypesResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VmTypes         []VmType        `json:"VmTypes,omitempty"`
}

implements the service definition of ReadVmTypesResponse

type ReadVmsHealthRequest

type ReadVmsHealthRequest struct {
	BackendVmsIds    []string `json:"BackendVmsIds,omitempty"`
	DryRun           bool     `json:"DryRun,omitempty"`
	LoadBalancerName string   `json:"LoadBalancerName,omitempty"`
}

implements the service definition of ReadVmsHealthRequest

type ReadVmsHealthResponse

type ReadVmsHealthResponse struct {
	BackendVmsHealth []BackendVmsHealth `json:"BackendVmsHealth,omitempty"`
	ResponseContext  ResponseContext    `json:"ResponseContext,omitempty"`
}

implements the service definition of ReadVmsHealthResponse

type ReadVmsRequest

type ReadVmsRequest struct {
	DryRun  bool      `json:"DryRun,omitempty"`
	Filters FiltersVm `json:"Filters,omitempty"`
}

implements the service definition of ReadVmsRequest

type ReadVmsResponse

type ReadVmsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Vms             []Vm            `json:"Vms,omitempty"`
}

implements the service definition of ReadVmsResponse

type ReadVmsStateRequest

type ReadVmsStateRequest struct {
	AllVms  bool            `json:"AllVms,omitempty"`
	DryRun  bool            `json:"DryRun,omitempty"`
	Filters FiltersVmsState `json:"Filters,omitempty"`
}

implements the service definition of ReadVmsStateRequest

type ReadVmsStateResponse

type ReadVmsStateResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VmStates        []VmStates      `json:"VmStates,omitempty"`
}

implements the service definition of ReadVmsStateResponse

type ReadVolumesRequest

type ReadVolumesRequest struct {
	DryRun  bool          `json:"DryRun,omitempty"`
	Filters FiltersVolume `json:"Filters,omitempty"`
}

implements the service definition of ReadVolumesRequest

type ReadVolumesResponse

type ReadVolumesResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Volumes         []Volume        `json:"Volumes,omitempty"`
}

implements the service definition of ReadVolumesResponse

type ReadVpnConnectionsRequest

type ReadVpnConnectionsRequest struct {
	DryRun           bool                 `json:"DryRun,omitempty"`
	Filters          FiltersVpnConnection `json:"Filters,omitempty"`
	VpnConnectionIds []string             `json:"VpnConnectionIds,omitempty"`
}

implements the service definition of ReadVpnConnectionsRequest

type ReadVpnConnectionsResponse

type ReadVpnConnectionsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	VpnConnections  []VpnConnection `json:"VpnConnections,omitempty"`
}

implements the service definition of ReadVpnConnectionsResponse

type RebootVmsRequest

type RebootVmsRequest struct {
	DryRun bool     `json:"DryRun,omitempty"`
	VmIds  []string `json:"VmIds,omitempty"`
}

implements the service definition of RebootVmsRequest

type RebootVmsResponse

type RebootVmsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of RebootVmsResponse

type RecurringCharge

type RecurringCharge struct {
	Frequency string `json:"Frequency,omitempty"`
}

implements the service definition of RecurringCharge

type Region

type Region struct {
	RegionEndpoint string `json:"RegionEndpoint,omitempty"`
	RegionName     string `json:"RegionName,omitempty"`
}

implements the service definition of Region

type RegionConfig

type RegionConfig struct {
	FromDate     string              `json:"FromDate,omitempty"`
	Regions      []RegionDescription `json:"Regions,omitempty"`
	TargetRegion TargetRegion        `json:"TargetRegion,omitempty"`
}

implements the service definition of RegionConfig

type RegionDescription

type RegionDescription struct {
	Attributes     []Attribute                   `json:"Attributes,omitempty"`
	Continent      string                        `json:"Continent,omitempty"`
	CurrencyCode   string                        `json:"CurrencyCode,omitempty"`
	Entity         string                        `json:"Entity,omitempty"`
	IsPublic       bool                          `json:"IsPublic,omitempty"`
	IsSynchronized bool                          `json:"IsSynchronized,omitempty"`
	Permissions    []RegionDescriptionPermission `json:"Permissions,omitempty"`
	RegionDomain   string                        `json:"RegionDomain,omitempty"`
	RegionId       string                        `json:"RegionId,omitempty"`
	RegionInstance string                        `json:"RegionInstance,omitempty"`
	RegionName     string                        `json:"RegionName,omitempty"`
	SerialFactor   int64                         `json:"SerialFactor,omitempty"`
	Services       []Service                     `json:"Services,omitempty"`
	SubregionNames []string                      `json:"SubregionNames,omitempty"`
}

implements the service definition of RegionDescription

type RegionDescriptionPermission

type RegionDescriptionPermission struct {
	Filter         string `json:"Filter,omitempty"`
	PermissionType string `json:"PermissionType,omitempty"`
}

implements the service definition of RegionDescriptionPermission

type RegisterUserInUserGroupRequest

type RegisterUserInUserGroupRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
	UserName      string `json:"UserName,omitempty"`
}

implements the service definition of RegisterUserInUserGroupRequest

type RegisterUserInUserGroupResponse

type RegisterUserInUserGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of RegisterUserInUserGroupResponse

type RegisterVmsInLoadBalancerRequest

type RegisterVmsInLoadBalancerRequest struct {
	BackendVmsIds    []string `json:"BackendVmsIds,omitempty"`
	DryRun           bool     `json:"DryRun,omitempty"`
	LoadBalancerName string   `json:"LoadBalancerName,omitempty"`
}

implements the service definition of RegisterVmsInLoadBalancerRequest

type RegisterVmsInLoadBalancerResponse

type RegisterVmsInLoadBalancerResponse struct {
	BackendVmsIds   []string        `json:"BackendVmsIds,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of RegisterVmsInLoadBalancerResponse

type RejectNetPeeringRequest

type RejectNetPeeringRequest struct {
	DryRun       bool   `json:"DryRun,omitempty"`
	NetPeeringId string `json:"NetPeeringId,omitempty"`
}

implements the service definition of RejectNetPeeringRequest

type RejectNetPeeringResponse

type RejectNetPeeringResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of RejectNetPeeringResponse

type ReservedVm

type ReservedVm struct {
	CurrencyCode     string            `json:"CurrencyCode,omitempty"`
	OfferingType     string            `json:"OfferingType,omitempty"`
	ProductType      string            `json:"ProductType,omitempty"`
	RecurringCharges []RecurringCharge `json:"RecurringCharges,omitempty"`
	ReservedVmsId    string            `json:"ReservedVmsId,omitempty"`
	State            string            `json:"State,omitempty"`
	SubregionName    string            `json:"SubregionName,omitempty"`
	Tenancy          string            `json:"Tenancy,omitempty"`
	VmCount          int64             `json:"VmCount,omitempty"`
	VmType           string            `json:"VmType,omitempty"`
}

implements the service definition of ReservedVm

type ReservedVmsOffer

type ReservedVmsOffer struct {
	CurrencyCode       string            `json:"CurrencyCode,omitempty"`
	Duration           int64             `json:"Duration,omitempty"`
	FixedPrice         int               `json:"FixedPrice,omitempty"`
	OfferingType       string            `json:"OfferingType,omitempty"`
	PricingDetails     []PricingDetail   `json:"PricingDetails,omitempty"`
	ProductType        string            `json:"ProductType,omitempty"`
	RecurringCharges   []RecurringCharge `json:"RecurringCharges,omitempty"`
	ReservedVmsOfferId string            `json:"ReservedVmsOfferId,omitempty"`
	SubregionName      string            `json:"SubregionName,omitempty"`
	Tenancy            string            `json:"Tenancy,omitempty"`
	UsagePrice         int               `json:"UsagePrice,omitempty"`
	VmType             string            `json:"VmType,omitempty"`
}

implements the service definition of ReservedVmsOffer

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	Password      string `json:"Password,omitempty"`
	PasswordToken string `json:"PasswordToken,omitempty"`
}

implements the service definition of ResetAccountPasswordRequest

type ResetAccountPasswordResponse

type ResetAccountPasswordResponse struct {
	Email           string          `json:"Email,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of ResetAccountPasswordResponse

type ResourceTag

type ResourceTag struct {
	Key   string `json:"Key,omitempty"`
	Value string `json:"Value,omitempty"`
}

implements the service definition of ResourceTag

type ResponseContext

type ResponseContext struct {
	RequestId string `json:"RequestId,omitempty"`
}

implements the service definition of ResponseContext

type Route

type Route struct {
	CreationMethod       string `json:"CreationMethod,omitempty"`
	DestinationIpRange   string `json:"DestinationIpRange,omitempty"`
	DestinationServiceId string `json:"DestinationServiceId,omitempty"`
	GatewayId            string `json:"GatewayId,omitempty"`
	NetAccessPointId     string `json:"NetAccessPointId,omitempty"`
	NetPeeringId         string `json:"NetPeeringId,omitempty"`
	NicId                string `json:"NicId,omitempty"`
	State                string `json:"State,omitempty"`
	VmAccountId          string `json:"VmAccountId,omitempty"`
	VmId                 string `json:"VmId,omitempty"`
}

implements the service definition of Route

type RouteLight

type RouteLight struct {
	DestinationIpRange string `json:"DestinationIpRange,omitempty"`
	RouteType          string `json:"RouteType,omitempty"`
	State              string `json:"State,omitempty"`
}

implements the service definition of RouteLight

type RoutePropagatingVirtualGateway

type RoutePropagatingVirtualGateway struct {
	VirtualGatewayId string `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of RoutePropagatingVirtualGateway

type RouteTable

type RouteTable struct {
	LinkRouteTables                 []LinkRouteTable                 `json:"LinkRouteTables,omitempty"`
	NetId                           string                           `json:"NetId,omitempty"`
	RoutePropagatingVirtualGateways []RoutePropagatingVirtualGateway `json:"RoutePropagatingVirtualGateways,omitempty"`
	RouteTableId                    string                           `json:"RouteTableId,omitempty"`
	Routes                          []Route                          `json:"Routes,omitempty"`
	Tags                            []ResourceTag                    `json:"Tags,omitempty"`
}

implements the service definition of RouteTable

type SecurityGroup

type SecurityGroup struct {
	AccountId         string              `json:"AccountId,omitempty"`
	Description       string              `json:"Description,omitempty"`
	InboundRules      []SecurityGroupRule `json:"InboundRules,omitempty"`
	NetId             string              `json:"NetId,omitempty"`
	OutboundRules     []SecurityGroupRule `json:"OutboundRules,omitempty"`
	SecurityGroupId   string              `json:"SecurityGroupId,omitempty"`
	SecurityGroupName string              `json:"SecurityGroupName,omitempty"`
	Tags              []ResourceTag       `json:"Tags,omitempty"`
}

implements the service definition of SecurityGroup

type SecurityGroupLight

type SecurityGroupLight struct {
	SecurityGroupId   string `json:"SecurityGroupId,omitempty"`
	SecurityGroupName string `json:"SecurityGroupName,omitempty"`
}

implements the service definition of SecurityGroupLight

type SecurityGroupRule

type SecurityGroupRule struct {
	FromPortRange         int64                  `json:"FromPortRange,omitempty"`
	IpProtocol            string                 `json:"IpProtocol,omitempty"`
	IpRanges              []string               `json:"IpRanges,omitempty"`
	PrefixListIds         []string               `json:"PrefixListIds,omitempty"`
	SecurityGroupsMembers []SecurityGroupsMember `json:"SecurityGroupsMembers,omitempty"`
	ToPortRange           int64                  `json:"ToPortRange,omitempty"`
}

implements the service definition of SecurityGroupRule

type SecurityGroupsMember

type SecurityGroupsMember struct {
	AccountId         string `json:"AccountId,omitempty"`
	SecurityGroupId   string `json:"SecurityGroupId,omitempty"`
	SecurityGroupName string `json:"SecurityGroupName,omitempty"`
}

implements the service definition of SecurityGroupsMember

type SendResetPasswordEmailRequest

type SendResetPasswordEmailRequest struct {
	DryRun bool   `json:"DryRun,omitempty"`
	Email  string `json:"Email,omitempty"`
}

implements the service definition of SendResetPasswordEmailRequest

type SendResetPasswordEmailResponse

type SendResetPasswordEmailResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of SendResetPasswordEmailResponse

type ServerCertificate

type ServerCertificate struct {
	Path                  string `json:"Path,omitempty"`
	ServerCertificateId   string `json:"ServerCertificateId,omitempty"`
	ServerCertificateName string `json:"ServerCertificateName,omitempty"`
}

implements the service definition of ServerCertificate

type Service

type Service struct {
	Filters     []FiltersServices `json:"Filters,omitempty"`
	ServiceName string            `json:"ServiceName,omitempty"`
	ServiceType string            `json:"ServiceType,omitempty"`
}

implements the service definition of Service

type Snapshot

type Snapshot struct {
	AccountAlias              string                `json:"AccountAlias,omitempty"`
	AccountId                 string                `json:"AccountId,omitempty"`
	Description               string                `json:"Description,omitempty"`
	PermissionsToCreateVolume PermissionsOnResource `json:"PermissionsToCreateVolume,omitempty"`
	Progress                  int64                 `json:"Progress,omitempty"`
	SnapshotId                string                `json:"SnapshotId,omitempty"`
	State                     string                `json:"State,omitempty"`
	Tags                      []ResourceTag         `json:"Tags,omitempty"`
	VolumeId                  string                `json:"VolumeId,omitempty"`
	VolumeSize                int64                 `json:"VolumeSize,omitempty"`
}

implements the service definition of Snapshot

type SnapshotExportTask

type SnapshotExportTask struct {
	Comment    string    `json:"Comment,omitempty"`
	OsuExport  OsuExport `json:"OsuExport,omitempty"`
	Progress   int64     `json:"Progress,omitempty"`
	SnapshotId string    `json:"SnapshotId,omitempty"`
	State      string    `json:"State,omitempty"`
	TaskId     string    `json:"TaskId,omitempty"`
}

implements the service definition of SnapshotExportTask

type SourceNet

type SourceNet struct {
	AccountId string `json:"AccountId,omitempty"`
	IpRange   string `json:"IpRange,omitempty"`
	NetId     string `json:"NetId,omitempty"`
}

implements the service definition of SourceNet

type SourceSecurityGroup

type SourceSecurityGroup struct {
	SecurityGroupAccountId string `json:"SecurityGroupAccountId,omitempty"`
	SecurityGroupName      string `json:"SecurityGroupName,omitempty"`
}

implements the service definition of SourceSecurityGroup

type StartVmsRequest

type StartVmsRequest struct {
	DryRun bool     `json:"DryRun,omitempty"`
	VmIds  []string `json:"VmIds,omitempty"`
}

implements the service definition of StartVmsRequest

type StartVmsResponse

type StartVmsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Vms             []VmState       `json:"Vms,omitempty"`
}

implements the service definition of StartVmsResponse

type StateComment

type StateComment struct {
	StateCode    string `json:"StateCode,omitempty"`
	StateMessage string `json:"StateMessage,omitempty"`
}

implements the service definition of StateComment

type StopVmsRequest

type StopVmsRequest struct {
	DryRun    bool     `json:"DryRun,omitempty"`
	ForceStop bool     `json:"ForceStop,omitempty"`
	VmIds     []string `json:"VmIds,omitempty"`
}

implements the service definition of StopVmsRequest

type StopVmsResponse

type StopVmsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Vms             []VmState       `json:"Vms,omitempty"`
}

implements the service definition of StopVmsResponse

type Subnet

type Subnet struct {
	AvailableIpsCount int64         `json:"AvailableIpsCount,omitempty"`
	IpRange           string        `json:"IpRange,omitempty"`
	NetId             string        `json:"NetId,omitempty"`
	State             string        `json:"State,omitempty"`
	SubnetId          string        `json:"SubnetId,omitempty"`
	SubregionName     string        `json:"SubregionName,omitempty"`
	Tags              []ResourceTag `json:"Tags,omitempty"`
}

implements the service definition of Subnet

type Subregion

type Subregion struct {
	RegionName    string `json:"RegionName,omitempty"`
	State         string `json:"State,omitempty"`
	SubregionName string `json:"SubregionName,omitempty"`
}

implements the service definition of Subregion

type Tag

type Tag struct {
	Key          string `json:"Key,omitempty"`
	ResourceId   string `json:"ResourceId,omitempty"`
	ResourceType string `json:"ResourceType,omitempty"`
	Value        string `json:"Value,omitempty"`
}

implements the service definition of Tag

type TargetRegion

type TargetRegion struct {
	RegionDomain string `json:"RegionDomain,omitempty"`
	RegionId     string `json:"RegionId,omitempty"`
	RegionName   string `json:"RegionName,omitempty"`
}

implements the service definition of TargetRegion

type UnlinkInternetServiceRequest

type UnlinkInternetServiceRequest struct {
	DryRun            bool   `json:"DryRun,omitempty"`
	InternetServiceId string `json:"InternetServiceId,omitempty"`
	NetId             string `json:"NetId,omitempty"`
}

implements the service definition of UnlinkInternetServiceRequest

type UnlinkInternetServiceResponse

type UnlinkInternetServiceResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkInternetServiceResponse

type UnlinkNicRequest

type UnlinkNicRequest struct {
	DryRun    bool   `json:"DryRun,omitempty"`
	LinkNicId string `json:"LinkNicId,omitempty"`
}

implements the service definition of UnlinkNicRequest

type UnlinkNicResponse

type UnlinkNicResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkNicResponse

type UnlinkPolicyRequest

type UnlinkPolicyRequest struct {
	DryRun        bool   `json:"DryRun,omitempty"`
	PolicyId      string `json:"PolicyId,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
	UserName      string `json:"UserName,omitempty"`
}

implements the service definition of UnlinkPolicyRequest

type UnlinkPolicyResponse

type UnlinkPolicyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkPolicyResponse

type UnlinkPrivateIpsRequest

type UnlinkPrivateIpsRequest struct {
	DryRun     bool     `json:"DryRun,omitempty"`
	NicId      string   `json:"NicId,omitempty"`
	PrivateIps []string `json:"PrivateIps,omitempty"`
}

implements the service definition of UnlinkPrivateIpsRequest

type UnlinkPrivateIpsResponse

type UnlinkPrivateIpsResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkPrivateIpsResponse

type UnlinkPublicIpRequest

type UnlinkPublicIpRequest struct {
	DryRun         bool   `json:"DryRun,omitempty"`
	LinkPublicIpId string `json:"LinkPublicIpId,omitempty"`
	PublicIp       string `json:"PublicIp,omitempty"`
}

implements the service definition of UnlinkPublicIpRequest

type UnlinkPublicIpResponse

type UnlinkPublicIpResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkPublicIpResponse

type UnlinkRouteTableRequest

type UnlinkRouteTableRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	LinkRouteTableId string `json:"LinkRouteTableId,omitempty"`
}

implements the service definition of UnlinkRouteTableRequest

type UnlinkRouteTableResponse

type UnlinkRouteTableResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkRouteTableResponse

type UnlinkVirtualGatewayRequest

type UnlinkVirtualGatewayRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	NetId            string `json:"NetId,omitempty"`
	VirtualGatewayId string `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of UnlinkVirtualGatewayRequest

type UnlinkVirtualGatewayResponse

type UnlinkVirtualGatewayResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkVirtualGatewayResponse

type UnlinkVolumeRequest

type UnlinkVolumeRequest struct {
	DeviceName  string `json:"DeviceName,omitempty"`
	DryRun      bool   `json:"DryRun,omitempty"`
	ForceUnlink bool   `json:"ForceUnlink,omitempty"`
	VolumeId    string `json:"VolumeId,omitempty"`
}

implements the service definition of UnlinkVolumeRequest

type UnlinkVolumeResponse

type UnlinkVolumeResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UnlinkVolumeResponse

type UpdateAccountRequest

type UpdateAccountRequest struct {
	City          string `json:"City,omitempty"`
	CompanyName   string `json:"CompanyName,omitempty"`
	Country       string `json:"Country,omitempty"`
	DryRun        bool   `json:"DryRun,omitempty"`
	Email         string `json:"Email,omitempty"`
	FirstName     string `json:"FirstName,omitempty"`
	JobTitle      string `json:"JobTitle,omitempty"`
	LastName      string `json:"LastName,omitempty"`
	Mobile        string `json:"Mobile,omitempty"`
	Password      string `json:"Password,omitempty"`
	Phone         string `json:"Phone,omitempty"`
	StateProvince string `json:"StateProvince,omitempty"`
	VatNumber     string `json:"VatNumber,omitempty"`
	ZipCode       string `json:"ZipCode,omitempty"`
}

implements the service definition of UpdateAccountRequest

type UpdateAccountResponse

type UpdateAccountResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateAccountResponse

type UpdateApiKeyRequest

type UpdateApiKeyRequest struct {
	ApiKeyId string `json:"ApiKeyId,omitempty"`
	DryRun   bool   `json:"DryRun,omitempty"`
	State    string `json:"State,omitempty"`
}

implements the service definition of UpdateApiKeyRequest

type UpdateApiKeyResponse

type UpdateApiKeyResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateApiKeyResponse

type UpdateHealthCheckRequest

type UpdateHealthCheckRequest struct {
	DryRun           bool        `json:"DryRun,omitempty"`
	HealthCheck      HealthCheck `json:"HealthCheck,omitempty"`
	LoadBalancerName string      `json:"LoadBalancerName,omitempty"`
}

implements the service definition of UpdateHealthCheckRequest

type UpdateHealthCheckResponse

type UpdateHealthCheckResponse struct {
	HealthCheck     HealthCheck     `json:"HealthCheck,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateHealthCheckResponse

type UpdateImageRequest

type UpdateImageRequest struct {
	DryRun              bool                          `json:"DryRun,omitempty"`
	ImageId             string                        `json:"ImageId,omitempty"`
	PermissionsToLaunch PermissionsOnResourceCreation `json:"PermissionsToLaunch,omitempty"`
}

implements the service definition of UpdateImageRequest

type UpdateImageResponse

type UpdateImageResponse struct {
	Image           Image           `json:"Image,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateImageResponse

type UpdateKeypairRequest

type UpdateKeypairRequest struct {
	DryRun      bool   `json:"DryRun,omitempty"`
	KeypairName string `json:"KeypairName,omitempty"`
	PublicKey   string `json:"PublicKey,omitempty"`
}

implements the service definition of UpdateKeypairRequest

type UpdateKeypairResponse

type UpdateKeypairResponse struct {
	KeypairFingerprint string          `json:"KeypairFingerprint,omitempty"`
	KeypairName        string          `json:"KeypairName,omitempty"`
	ResponseContext    ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateKeypairResponse

type UpdateListenerRuleRequest

type UpdateListenerRuleRequest struct {
	Attribute        string `json:"Attribute,omitempty"`
	DryRun           bool   `json:"DryRun,omitempty"`
	ListenerRuleName string `json:"ListenerRuleName,omitempty"`
	Value            string `json:"Value,omitempty"`
}

implements the service definition of UpdateListenerRuleRequest

type UpdateListenerRuleResponse

type UpdateListenerRuleResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateListenerRuleResponse

type UpdateLoadBalancerRequest

type UpdateLoadBalancerRequest struct {
	AccessLog           AccessLog `json:"AccessLog,omitempty"`
	DryRun              bool      `json:"DryRun,omitempty"`
	LoadBalancerName    string    `json:"LoadBalancerName,omitempty"`
	LoadBalancerPort    int64     `json:"LoadBalancerPort,omitempty"`
	PolicyNames         []string  `json:"PolicyNames,omitempty"`
	ServerCertificateId string    `json:"ServerCertificateId,omitempty"`
}

implements the service definition of UpdateLoadBalancerRequest

type UpdateLoadBalancerResponse

type UpdateLoadBalancerResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateLoadBalancerResponse

type UpdateNetAccessPointRequest

type UpdateNetAccessPointRequest struct {
	AddRouteTableIds    []string `json:"AddRouteTableIds,omitempty"`
	DryRun              bool     `json:"DryRun,omitempty"`
	NetAccessPointId    string   `json:"NetAccessPointId,omitempty"`
	RemoveRouteTableIds []string `json:"RemoveRouteTableIds,omitempty"`
}

implements the service definition of UpdateNetAccessPointRequest

type UpdateNetAccessPointResponse

type UpdateNetAccessPointResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateNetAccessPointResponse

type UpdateNetRequest

type UpdateNetRequest struct {
	DhcpOptionsSetId string `json:"DhcpOptionsSetId,omitempty"`
	DryRun           bool   `json:"DryRun,omitempty"`
	NetId            string `json:"NetId,omitempty"`
}

implements the service definition of UpdateNetRequest

type UpdateNetResponse

type UpdateNetResponse struct {
	Net             Net             `json:"Net,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateNetResponse

type UpdateNicRequest

type UpdateNicRequest struct {
	Description      string          `json:"Description,omitempty"`
	DryRun           bool            `json:"DryRun,omitempty"`
	LinkNic          LinkNicToUpdate `json:"LinkNic,omitempty"`
	NicId            string          `json:"NicId,omitempty"`
	SecurityGroupIds []string        `json:"SecurityGroupIds,omitempty"`
}

implements the service definition of UpdateNicRequest

type UpdateNicResponse

type UpdateNicResponse struct {
	Nic             Nic             `json:"Nic,omitempty"`
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateNicResponse

type UpdateRoutePropagationRequest

type UpdateRoutePropagationRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	Enable           bool   `json:"Enable,omitempty"`
	RouteTableId     string `json:"RouteTableId,omitempty"`
	VirtualGatewayId string `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of UpdateRoutePropagationRequest

type UpdateRoutePropagationResponse

type UpdateRoutePropagationResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	RouteTable      RouteTable      `json:"RouteTable,omitempty"`
}

implements the service definition of UpdateRoutePropagationResponse

type UpdateRouteRequest

type UpdateRouteRequest struct {
	DestinationIpRange string `json:"DestinationIpRange,omitempty"`
	DryRun             bool   `json:"DryRun,omitempty"`
	GatewayId          string `json:"GatewayId,omitempty"`
	NatServiceId       string `json:"NatServiceId,omitempty"`
	NetPeeringId       string `json:"NetPeeringId,omitempty"`
	NicId              string `json:"NicId,omitempty"`
	RouteTableId       string `json:"RouteTableId,omitempty"`
	VmId               string `json:"VmId,omitempty"`
}

implements the service definition of UpdateRouteRequest

type UpdateRouteResponse

type UpdateRouteResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Route           Route           `json:"Route,omitempty"`
}

implements the service definition of UpdateRouteResponse

type UpdateServerCertificateRequest

type UpdateServerCertificateRequest struct {
	DryRun                   bool   `json:"DryRun,omitempty"`
	NewPath                  string `json:"NewPath,omitempty"`
	NewServerCertificateName string `json:"NewServerCertificateName,omitempty"`
	ServerCertificateName    string `json:"ServerCertificateName,omitempty"`
}

implements the service definition of UpdateServerCertificateRequest

type UpdateServerCertificateResponse

type UpdateServerCertificateResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateServerCertificateResponse

type UpdateSnapshotRequest

type UpdateSnapshotRequest struct {
	DryRun                    bool                          `json:"DryRun,omitempty"`
	PermissionsToCreateVolume PermissionsOnResourceCreation `json:"PermissionsToCreateVolume,omitempty"`
	SnapshotId                string                        `json:"SnapshotId,omitempty"`
}

implements the service definition of UpdateSnapshotRequest

type UpdateSnapshotResponse

type UpdateSnapshotResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Snapshot        Snapshot        `json:"Snapshot,omitempty"`
}

implements the service definition of UpdateSnapshotResponse

type UpdateUserGroupRequest

type UpdateUserGroupRequest struct {
	DryRun           bool   `json:"DryRun,omitempty"`
	NewPath          string `json:"NewPath,omitempty"`
	NewUserGroupName string `json:"NewUserGroupName,omitempty"`
	UserGroupName    string `json:"UserGroupName,omitempty"`
}

implements the service definition of UpdateUserGroupRequest

type UpdateUserGroupResponse

type UpdateUserGroupResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateUserGroupResponse

type UpdateUserRequest

type UpdateUserRequest struct {
	DryRun      bool   `json:"DryRun,omitempty"`
	NewPath     string `json:"NewPath,omitempty"`
	NewUserName string `json:"NewUserName,omitempty"`
	UserName    string `json:"UserName,omitempty"`
}

implements the service definition of UpdateUserRequest

type UpdateUserResponse

type UpdateUserResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
}

implements the service definition of UpdateUserResponse

type UpdateVmRequest

type UpdateVmRequest struct {
	BlockDeviceMappings         []BlockDeviceMappingVmUpdate `json:"BlockDeviceMappings,omitempty"`
	BsuOptimized                bool                         `json:"BsuOptimized,omitempty"`
	DeletionProtection          *bool                        `json:"DeletionProtection,omitempty"`
	DryRun                      bool                         `json:"DryRun,omitempty"`
	IsSourceDestChecked         bool                         `json:"IsSourceDestChecked,omitempty"`
	KeypairName                 string                       `json:"KeypairName,omitempty"`
	SecurityGroupIds            []string                     `json:"SecurityGroupIds,omitempty"`
	UserData                    string                       `json:"UserData,omitempty"`
	VmId                        string                       `json:"VmId,omitempty"`
	VmInitiatedShutdownBehavior string                       `json:"VmInitiatedShutdownBehavior,omitempty"`
	VmType                      string                       `json:"VmType,omitempty"`
}

implements the service definition of UpdateVmRequest

type UpdateVmResponse

type UpdateVmResponse struct {
	ResponseContext ResponseContext `json:"ResponseContext,omitempty"`
	Vm              Vm              `json:"Vm,omitempty"`
}

implements the service definition of UpdateVmResponse

type User

type User struct {
	Path     string `json:"Path,omitempty"`
	UserId   string `json:"UserId,omitempty"`
	UserName string `json:"UserName,omitempty"`
}

implements the service definition of User

type UserGroup

type UserGroup struct {
	Path          string `json:"Path,omitempty"`
	UserGroupId   string `json:"UserGroupId,omitempty"`
	UserGroupName string `json:"UserGroupName,omitempty"`
}

implements the service definition of UserGroup

type VirtualGateway

type VirtualGateway struct {
	ConnectionType           string                    `json:"ConnectionType,omitempty"`
	NetToVirtualGatewayLinks []NetToVirtualGatewayLink `json:"NetToVirtualGatewayLinks,omitempty"`
	State                    string                    `json:"State,omitempty"`
	Tags                     []ResourceTag             `json:"Tags,omitempty"`
	VirtualGatewayId         string                    `json:"VirtualGatewayId,omitempty"`
}

implements the service definition of VirtualGateway

type Vm

type Vm struct {
	Architecture                string                      `json:"Architecture,omitempty"`
	BlockDeviceMappings         []BlockDeviceMappingCreated `json:"BlockDeviceMappings,omitempty"`
	BsuOptimized                bool                        `json:"BsuOptimized,omitempty"`
	ClientToken                 string                      `json:"ClientToken,omitempty"`
	DeletionProtection          bool                        `json:"DeletionProtection,omitempty"`
	Hypervisor                  string                      `json:"Hypervisor,omitempty"`
	ImageId                     string                      `json:"ImageId,omitempty"`
	IsSourceDestChecked         bool                        `json:"IsSourceDestChecked,omitempty"`
	KeypairName                 string                      `json:"KeypairName,omitempty"`
	LaunchNumber                int64                       `json:"LaunchNumber,omitempty"`
	NetId                       string                      `json:"NetId,omitempty"`
	Nics                        []NicLight                  `json:"Nics,omitempty"`
	OsFamily                    string                      `json:"OsFamily,omitempty"`
	Placement                   Placement                   `json:"Placement,omitempty"`
	PrivateDnsName              string                      `json:"PrivateDnsName,omitempty"`
	PrivateIp                   string                      `json:"PrivateIp,omitempty"`
	ProductCodes                []string                    `json:"ProductCodes,omitempty"`
	PublicDnsName               string                      `json:"PublicDnsName,omitempty"`
	PublicIp                    string                      `json:"PublicIp,omitempty"`
	ReservationId               string                      `json:"ReservationId,omitempty"`
	RootDeviceName              string                      `json:"RootDeviceName,omitempty"`
	RootDeviceType              string                      `json:"RootDeviceType,omitempty"`
	SecurityGroups              []SecurityGroupLight        `json:"SecurityGroups,omitempty"`
	State                       string                      `json:"State,omitempty"`
	StateReason                 string                      `json:"StateReason,omitempty"`
	SubnetId                    string                      `json:"SubnetId,omitempty"`
	Tags                        []ResourceTag               `json:"Tags,omitempty"`
	UserData                    string                      `json:"UserData,omitempty"`
	VmId                        string                      `json:"VmId,omitempty"`
	VmInitiatedShutdownBehavior string                      `json:"VmInitiatedShutdownBehavior,omitempty"`
	VmType                      string                      `json:"VmType,omitempty"`
}

implements the service definition of Vm

type VmState

type VmState struct {
	CurrentState  string `json:"CurrentState,omitempty"`
	PreviousState string `json:"PreviousState,omitempty"`
	VmId          string `json:"VmId,omitempty"`
}

implements the service definition of VmState

type VmStates

type VmStates struct {
	MaintenanceEvents []MaintenanceEvent `json:"MaintenanceEvents,omitempty"`
	SubregionName     string             `json:"SubregionName,omitempty"`
	VmId              string             `json:"VmId,omitempty"`
	VmState           string             `json:"VmState,omitempty"`
}

implements the service definition of VmStates

type VmType

type VmType struct {
	IsBsuOptimized bool   `json:"IsBsuOptimized,omitempty"`
	MaxPrivateIps  int64  `json:"MaxPrivateIps,omitempty"`
	MemorySize     int64  `json:"MemorySize,omitempty"`
	StorageCount   int64  `json:"StorageCount,omitempty"`
	StorageSize    int64  `json:"StorageSize,omitempty"`
	VcoreCount     int64  `json:"VcoreCount,omitempty"`
	VmTypeName     string `json:"VmTypeName,omitempty"`
}

implements the service definition of VmType

type Volume

type Volume struct {
	Iops          int64          `json:"Iops,omitempty"`
	LinkedVolumes []LinkedVolume `json:"LinkedVolumes,omitempty"`
	Size          int64          `json:"Size,omitempty"`
	SnapshotId    string         `json:"SnapshotId,omitempty"`
	State         string         `json:"State,omitempty"`
	SubregionName string         `json:"SubregionName,omitempty"`
	Tags          []ResourceTag  `json:"Tags,omitempty"`
	VolumeId      string         `json:"VolumeId,omitempty"`
	VolumeType    string         `json:"VolumeType,omitempty"`
}

implements the service definition of Volume

type VpnConnection

type VpnConnection struct {
	ClientGatewayConfiguration string        `json:"ClientGatewayConfiguration,omitempty"`
	ClientGatewayId            string        `json:"ClientGatewayId,omitempty"`
	ConnectionType             string        `json:"ConnectionType,omitempty"`
	Routes                     []RouteLight  `json:"Routes,omitempty"`
	State                      string        `json:"State,omitempty"`
	StaticRoutesOnly           bool          `json:"StaticRoutesOnly,omitempty"`
	Tags                       []ResourceTag `json:"Tags,omitempty"`
	VirtualGatewayId           string        `json:"VirtualGatewayId,omitempty"`
	VpnConnectionId            string        `json:"VpnConnectionId,omitempty"`
}

implements the service definition of VpnConnection

type With

type With struct {
	CallDuration       bool `json:"CallDuration,omitempty"`
	QueryAccessKey     bool `json:"QueryAccessKey,omitempty"`
	QueryApiName       bool `json:"QueryApiName,omitempty"`
	QueryApiVersion    bool `json:"QueryApiVersion,omitempty"`
	QueryCallName      bool `json:"QueryCallName,omitempty"`
	QueryDate          bool `json:"QueryDate,omitempty"`
	QueryIpAddress     bool `json:"QueryIpAddress,omitempty"`
	QueryRaw           bool `json:"QueryRaw,omitempty"`
	QuerySize          bool `json:"QuerySize,omitempty"`
	QueryUserAgent     bool `json:"QueryUserAgent,omitempty"`
	ResponseId         bool `json:"ResponseId,omitempty"`
	ResponseSize       bool `json:"ResponseSize,omitempty"`
	ResponseStatusCode bool `json:"ResponseStatusCode,omitempty"`
}

implements the service definition of With

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL