Documentation
¶
Index ¶
- type AcceptInquiredSystemEventRequest
- type AcceptInquiredSystemEventResponse
- type AccessPointSet
- type AccessPointType
- type Account
- type AccountAttributeItem
- type AccountAttributeItems
- type Accounts
- type ActivateRouterInterfaceRequest
- type ActivateRouterInterfaceResponse
- type AddBandwidthPackageIpsRequest
- type AddBandwidthPackageIpsResponse
- type AddTagsRequest
- type AddTagsResponse
- type AddTagsTag
- type AllocateDedicatedHostsRequest
- type AllocateDedicatedHostsResponse
- type AllocateDedicatedHostsTag
- type AllocateEipAddressRequest
- type AllocateEipAddressResponse
- type AllocatePublicIpAddressRequest
- type AllocatePublicIpAddressResponse
- type ApplyAutoSnapshotPolicyRequest
- type ApplyAutoSnapshotPolicyResponse
- type AssignIpv6AddressesRequest
- type AssignIpv6AddressesResponse
- type AssignPrivateIpAddressesRequest
- type AssignPrivateIpAddressesResponse
- type AssociateEipAddressRequest
- type AssociateEipAddressResponse
- type AssociateHaVipRequest
- type AssociateHaVipResponse
- type AssociatedEipAddresses
- type AssociatedInstances
- type AssociatedPublicIp
- type AttachClassicLinkVpcRequest
- type AttachClassicLinkVpcResponse
- type AttachDiskRequest
- type AttachDiskResponse
- type AttachInstanceRamRoleRequest
- type AttachInstanceRamRoleResponse
- type AttachInstanceRamRoleResult
- type AttachInstanceRamRoleResults
- type AttachKeyPairRequest
- type AttachKeyPairResponse
- type AttachNetworkInterfaceRequest
- type AttachNetworkInterfaceResponse
- type AttributeValues
- type AuthorizeSecurityGroupEgressRequest
- type AuthorizeSecurityGroupEgressResponse
- type AuthorizeSecurityGroupRequest
- type AuthorizeSecurityGroupResponse
- type AutoSnapshotPolicies
- type AutoSnapshotPolicy
- type AvailableDedicatedHostTypes
- type AvailableDiskCategories
- type AvailableInstanceTypes
- type AvailableResource
- type AvailableResourceCreation
- type AvailableResourcesInDescribeAvailableResource
- type AvailableResourcesInDescribeResourcesModification
- type AvailableResourcesInDescribeZones
- type AvailableVolumeCategories
- type AvailableZone
- type AvailableZonesInDescribeAvailableResource
- type AvailableZonesInDescribeResourcesModification
- type Bandwidth
- type BandwidthPackage
- type BandwidthPackageIdsInCreateNatGateway
- type BandwidthPackageIdsInDescribeNatGateways
- type BandwidthPackages
- type Bandwidths
- type CancelAutoSnapshotPolicyRequest
- type CancelAutoSnapshotPolicyResponse
- type CancelCopyImageRequest
- type CancelCopyImageResponse
- type CancelPhysicalConnectionRequest
- type CancelPhysicalConnectionResponse
- type CancelSimulatedSystemEventsRequest
- type CancelSimulatedSystemEventsResponse
- type CancelTaskRequest
- type CancelTaskResponse
- type Capacity
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AcceptInquiredSystemEvent(request *AcceptInquiredSystemEventRequest) (response *AcceptInquiredSystemEventResponse, err error)
- func (client *Client) AcceptInquiredSystemEventWithCallback(request *AcceptInquiredSystemEventRequest, ...) <-chan int
- func (client *Client) AcceptInquiredSystemEventWithChan(request *AcceptInquiredSystemEventRequest) (<-chan *AcceptInquiredSystemEventResponse, <-chan error)
- func (client *Client) ActivateRouterInterface(request *ActivateRouterInterfaceRequest) (response *ActivateRouterInterfaceResponse, err error)
- func (client *Client) ActivateRouterInterfaceWithCallback(request *ActivateRouterInterfaceRequest, ...) <-chan int
- func (client *Client) ActivateRouterInterfaceWithChan(request *ActivateRouterInterfaceRequest) (<-chan *ActivateRouterInterfaceResponse, <-chan error)
- func (client *Client) AddBandwidthPackageIps(request *AddBandwidthPackageIpsRequest) (response *AddBandwidthPackageIpsResponse, err error)
- func (client *Client) AddBandwidthPackageIpsWithCallback(request *AddBandwidthPackageIpsRequest, ...) <-chan int
- func (client *Client) AddBandwidthPackageIpsWithChan(request *AddBandwidthPackageIpsRequest) (<-chan *AddBandwidthPackageIpsResponse, <-chan error)
- func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)
- func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int
- func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)
- func (client *Client) AllocateDedicatedHosts(request *AllocateDedicatedHostsRequest) (response *AllocateDedicatedHostsResponse, err error)
- func (client *Client) AllocateDedicatedHostsWithCallback(request *AllocateDedicatedHostsRequest, ...) <-chan int
- func (client *Client) AllocateDedicatedHostsWithChan(request *AllocateDedicatedHostsRequest) (<-chan *AllocateDedicatedHostsResponse, <-chan error)
- func (client *Client) AllocateEipAddress(request *AllocateEipAddressRequest) (response *AllocateEipAddressResponse, err error)
- func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddressRequest, ...) <-chan int
- func (client *Client) AllocateEipAddressWithChan(request *AllocateEipAddressRequest) (<-chan *AllocateEipAddressResponse, <-chan error)
- func (client *Client) AllocatePublicIpAddress(request *AllocatePublicIpAddressRequest) (response *AllocatePublicIpAddressResponse, err error)
- func (client *Client) AllocatePublicIpAddressWithCallback(request *AllocatePublicIpAddressRequest, ...) <-chan int
- func (client *Client) AllocatePublicIpAddressWithChan(request *AllocatePublicIpAddressRequest) (<-chan *AllocatePublicIpAddressResponse, <-chan error)
- func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)
- func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, ...) <-chan int
- func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)
- func (client *Client) AssignIpv6Addresses(request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
- func (client *Client) AssignIpv6AddressesWithCallback(request *AssignIpv6AddressesRequest, ...) <-chan int
- func (client *Client) AssignIpv6AddressesWithChan(request *AssignIpv6AddressesRequest) (<-chan *AssignIpv6AddressesResponse, <-chan error)
- func (client *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
- func (client *Client) AssignPrivateIpAddressesWithCallback(request *AssignPrivateIpAddressesRequest, ...) <-chan int
- func (client *Client) AssignPrivateIpAddressesWithChan(request *AssignPrivateIpAddressesRequest) (<-chan *AssignPrivateIpAddressesResponse, <-chan error)
- func (client *Client) AssociateEipAddress(request *AssociateEipAddressRequest) (response *AssociateEipAddressResponse, err error)
- func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddressRequest, ...) <-chan int
- func (client *Client) AssociateEipAddressWithChan(request *AssociateEipAddressRequest) (<-chan *AssociateEipAddressResponse, <-chan error)
- func (client *Client) AssociateHaVip(request *AssociateHaVipRequest) (response *AssociateHaVipResponse, err error)
- func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest, ...) <-chan int
- func (client *Client) AssociateHaVipWithChan(request *AssociateHaVipRequest) (<-chan *AssociateHaVipResponse, <-chan error)
- func (client *Client) AttachClassicLinkVpc(request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
- func (client *Client) AttachClassicLinkVpcWithCallback(request *AttachClassicLinkVpcRequest, ...) <-chan int
- func (client *Client) AttachClassicLinkVpcWithChan(request *AttachClassicLinkVpcRequest) (<-chan *AttachClassicLinkVpcResponse, <-chan error)
- func (client *Client) AttachDisk(request *AttachDiskRequest) (response *AttachDiskResponse, err error)
- func (client *Client) AttachDiskWithCallback(request *AttachDiskRequest, ...) <-chan int
- func (client *Client) AttachDiskWithChan(request *AttachDiskRequest) (<-chan *AttachDiskResponse, <-chan error)
- func (client *Client) AttachInstanceRamRole(request *AttachInstanceRamRoleRequest) (response *AttachInstanceRamRoleResponse, err error)
- func (client *Client) AttachInstanceRamRoleWithCallback(request *AttachInstanceRamRoleRequest, ...) <-chan int
- func (client *Client) AttachInstanceRamRoleWithChan(request *AttachInstanceRamRoleRequest) (<-chan *AttachInstanceRamRoleResponse, <-chan error)
- func (client *Client) AttachKeyPair(request *AttachKeyPairRequest) (response *AttachKeyPairResponse, err error)
- func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, ...) <-chan int
- func (client *Client) AttachKeyPairWithChan(request *AttachKeyPairRequest) (<-chan *AttachKeyPairResponse, <-chan error)
- func (client *Client) AttachNetworkInterface(request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
- func (client *Client) AttachNetworkInterfaceWithCallback(request *AttachNetworkInterfaceRequest, ...) <-chan int
- func (client *Client) AttachNetworkInterfaceWithChan(request *AttachNetworkInterfaceRequest) (<-chan *AttachNetworkInterfaceResponse, <-chan error)
- func (client *Client) AuthorizeSecurityGroup(request *AuthorizeSecurityGroupRequest) (response *AuthorizeSecurityGroupResponse, err error)
- func (client *Client) AuthorizeSecurityGroupEgress(request *AuthorizeSecurityGroupEgressRequest) (response *AuthorizeSecurityGroupEgressResponse, err error)
- func (client *Client) AuthorizeSecurityGroupEgressWithCallback(request *AuthorizeSecurityGroupEgressRequest, ...) <-chan int
- func (client *Client) AuthorizeSecurityGroupEgressWithChan(request *AuthorizeSecurityGroupEgressRequest) (<-chan *AuthorizeSecurityGroupEgressResponse, <-chan error)
- func (client *Client) AuthorizeSecurityGroupWithCallback(request *AuthorizeSecurityGroupRequest, ...) <-chan int
- func (client *Client) AuthorizeSecurityGroupWithChan(request *AuthorizeSecurityGroupRequest) (<-chan *AuthorizeSecurityGroupResponse, <-chan error)
- func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)
- func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, ...) <-chan int
- func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)
- func (client *Client) CancelCopyImage(request *CancelCopyImageRequest) (response *CancelCopyImageResponse, err error)
- func (client *Client) CancelCopyImageWithCallback(request *CancelCopyImageRequest, ...) <-chan int
- func (client *Client) CancelCopyImageWithChan(request *CancelCopyImageRequest) (<-chan *CancelCopyImageResponse, <-chan error)
- func (client *Client) CancelPhysicalConnection(request *CancelPhysicalConnectionRequest) (response *CancelPhysicalConnectionResponse, err error)
- func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysicalConnectionRequest, ...) <-chan int
- func (client *Client) CancelPhysicalConnectionWithChan(request *CancelPhysicalConnectionRequest) (<-chan *CancelPhysicalConnectionResponse, <-chan error)
- func (client *Client) CancelSimulatedSystemEvents(request *CancelSimulatedSystemEventsRequest) (response *CancelSimulatedSystemEventsResponse, err error)
- func (client *Client) CancelSimulatedSystemEventsWithCallback(request *CancelSimulatedSystemEventsRequest, ...) <-chan int
- func (client *Client) CancelSimulatedSystemEventsWithChan(request *CancelSimulatedSystemEventsRequest) (<-chan *CancelSimulatedSystemEventsResponse, <-chan error)
- func (client *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
- func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, ...) <-chan int
- func (client *Client) CancelTaskWithChan(request *CancelTaskRequest) (<-chan *CancelTaskResponse, <-chan error)
- func (client *Client) ConnectRouterInterface(request *ConnectRouterInterfaceRequest) (response *ConnectRouterInterfaceResponse, err error)
- func (client *Client) ConnectRouterInterfaceWithCallback(request *ConnectRouterInterfaceRequest, ...) <-chan int
- func (client *Client) ConnectRouterInterfaceWithChan(request *ConnectRouterInterfaceRequest) (<-chan *ConnectRouterInterfaceResponse, <-chan error)
- func (client *Client) ConvertNatPublicIpToEip(request *ConvertNatPublicIpToEipRequest) (response *ConvertNatPublicIpToEipResponse, err error)
- func (client *Client) ConvertNatPublicIpToEipWithCallback(request *ConvertNatPublicIpToEipRequest, ...) <-chan int
- func (client *Client) ConvertNatPublicIpToEipWithChan(request *ConvertNatPublicIpToEipRequest) (<-chan *ConvertNatPublicIpToEipResponse, <-chan error)
- func (client *Client) CopyImage(request *CopyImageRequest) (response *CopyImageResponse, err error)
- func (client *Client) CopyImageWithCallback(request *CopyImageRequest, ...) <-chan int
- func (client *Client) CopyImageWithChan(request *CopyImageRequest) (<-chan *CopyImageResponse, <-chan error)
- func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)
- func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, ...) <-chan int
- func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)
- func (client *Client) CreateCommand(request *CreateCommandRequest) (response *CreateCommandResponse, err error)
- func (client *Client) CreateCommandWithCallback(request *CreateCommandRequest, ...) <-chan int
- func (client *Client) CreateCommandWithChan(request *CreateCommandRequest) (<-chan *CreateCommandResponse, <-chan error)
- func (client *Client) CreateDeploymentSet(request *CreateDeploymentSetRequest) (response *CreateDeploymentSetResponse, err error)
- func (client *Client) CreateDeploymentSetWithCallback(request *CreateDeploymentSetRequest, ...) <-chan int
- func (client *Client) CreateDeploymentSetWithChan(request *CreateDeploymentSetRequest) (<-chan *CreateDeploymentSetResponse, <-chan error)
- func (client *Client) CreateDisk(request *CreateDiskRequest) (response *CreateDiskResponse, err error)
- func (client *Client) CreateDiskWithCallback(request *CreateDiskRequest, ...) <-chan int
- func (client *Client) CreateDiskWithChan(request *CreateDiskRequest) (<-chan *CreateDiskResponse, <-chan error)
- func (client *Client) CreateForwardEntry(request *CreateForwardEntryRequest) (response *CreateForwardEntryResponse, err error)
- func (client *Client) CreateForwardEntryWithCallback(request *CreateForwardEntryRequest, ...) <-chan int
- func (client *Client) CreateForwardEntryWithChan(request *CreateForwardEntryRequest) (<-chan *CreateForwardEntryResponse, <-chan error)
- func (client *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
- func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, ...) <-chan int
- func (client *Client) CreateHaVipWithChan(request *CreateHaVipRequest) (<-chan *CreateHaVipResponse, <-chan error)
- func (client *Client) CreateHpcCluster(request *CreateHpcClusterRequest) (response *CreateHpcClusterResponse, err error)
- func (client *Client) CreateHpcClusterWithCallback(request *CreateHpcClusterRequest, ...) <-chan int
- func (client *Client) CreateHpcClusterWithChan(request *CreateHpcClusterRequest) (<-chan *CreateHpcClusterResponse, <-chan error)
- func (client *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)
- func (client *Client) CreateImageWithCallback(request *CreateImageRequest, ...) <-chan int
- func (client *Client) CreateImageWithChan(request *CreateImageRequest) (<-chan *CreateImageResponse, <-chan error)
- func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
- func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, ...) <-chan int
- func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
- func (client *Client) CreateKeyPair(request *CreateKeyPairRequest) (response *CreateKeyPairResponse, err error)
- func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, ...) <-chan int
- func (client *Client) CreateKeyPairWithChan(request *CreateKeyPairRequest) (<-chan *CreateKeyPairResponse, <-chan error)
- func (client *Client) CreateLaunchTemplate(request *CreateLaunchTemplateRequest) (response *CreateLaunchTemplateResponse, err error)
- func (client *Client) CreateLaunchTemplateVersion(request *CreateLaunchTemplateVersionRequest) (response *CreateLaunchTemplateVersionResponse, err error)
- func (client *Client) CreateLaunchTemplateVersionWithCallback(request *CreateLaunchTemplateVersionRequest, ...) <-chan int
- func (client *Client) CreateLaunchTemplateVersionWithChan(request *CreateLaunchTemplateVersionRequest) (<-chan *CreateLaunchTemplateVersionResponse, <-chan error)
- func (client *Client) CreateLaunchTemplateWithCallback(request *CreateLaunchTemplateRequest, ...) <-chan int
- func (client *Client) CreateLaunchTemplateWithChan(request *CreateLaunchTemplateRequest) (<-chan *CreateLaunchTemplateResponse, <-chan error)
- func (client *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
- func (client *Client) CreateNatGatewayWithCallback(request *CreateNatGatewayRequest, ...) <-chan int
- func (client *Client) CreateNatGatewayWithChan(request *CreateNatGatewayRequest) (<-chan *CreateNatGatewayResponse, <-chan error)
- func (client *Client) CreateNetworkInterface(request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
- func (client *Client) CreateNetworkInterfacePermission(request *CreateNetworkInterfacePermissionRequest) (response *CreateNetworkInterfacePermissionResponse, err error)
- func (client *Client) CreateNetworkInterfacePermissionWithCallback(request *CreateNetworkInterfacePermissionRequest, ...) <-chan int
- func (client *Client) CreateNetworkInterfacePermissionWithChan(request *CreateNetworkInterfacePermissionRequest) (<-chan *CreateNetworkInterfacePermissionResponse, <-chan error)
- func (client *Client) CreateNetworkInterfaceWithCallback(request *CreateNetworkInterfaceRequest, ...) <-chan int
- func (client *Client) CreateNetworkInterfaceWithChan(request *CreateNetworkInterfaceRequest) (<-chan *CreateNetworkInterfaceResponse, <-chan error)
- func (client *Client) CreatePhysicalConnection(request *CreatePhysicalConnectionRequest) (response *CreatePhysicalConnectionResponse, err error)
- func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysicalConnectionRequest, ...) <-chan int
- func (client *Client) CreatePhysicalConnectionWithChan(request *CreatePhysicalConnectionRequest) (<-chan *CreatePhysicalConnectionResponse, <-chan error)
- func (client *Client) CreateRouteEntry(request *CreateRouteEntryRequest) (response *CreateRouteEntryResponse, err error)
- func (client *Client) CreateRouteEntryWithCallback(request *CreateRouteEntryRequest, ...) <-chan int
- func (client *Client) CreateRouteEntryWithChan(request *CreateRouteEntryRequest) (<-chan *CreateRouteEntryResponse, <-chan error)
- func (client *Client) CreateRouterInterface(request *CreateRouterInterfaceRequest) (response *CreateRouterInterfaceResponse, err error)
- func (client *Client) CreateRouterInterfaceWithCallback(request *CreateRouterInterfaceRequest, ...) <-chan int
- func (client *Client) CreateRouterInterfaceWithChan(request *CreateRouterInterfaceRequest) (<-chan *CreateRouterInterfaceResponse, <-chan error)
- func (client *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
- func (client *Client) CreateSecurityGroupWithCallback(request *CreateSecurityGroupRequest, ...) <-chan int
- func (client *Client) CreateSecurityGroupWithChan(request *CreateSecurityGroupRequest) (<-chan *CreateSecurityGroupResponse, <-chan error)
- func (client *Client) CreateSimulatedSystemEvents(request *CreateSimulatedSystemEventsRequest) (response *CreateSimulatedSystemEventsResponse, err error)
- func (client *Client) CreateSimulatedSystemEventsWithCallback(request *CreateSimulatedSystemEventsRequest, ...) <-chan int
- func (client *Client) CreateSimulatedSystemEventsWithChan(request *CreateSimulatedSystemEventsRequest) (<-chan *CreateSimulatedSystemEventsResponse, <-chan error)
- func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)
- func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, ...) <-chan int
- func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)
- func (client *Client) CreateVSwitch(request *CreateVSwitchRequest) (response *CreateVSwitchResponse, err error)
- func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, ...) <-chan int
- func (client *Client) CreateVSwitchWithChan(request *CreateVSwitchRequest) (<-chan *CreateVSwitchResponse, <-chan error)
- func (client *Client) CreateVirtualBorderRouter(request *CreateVirtualBorderRouterRequest) (response *CreateVirtualBorderRouterResponse, err error)
- func (client *Client) CreateVirtualBorderRouterWithCallback(request *CreateVirtualBorderRouterRequest, ...) <-chan int
- func (client *Client) CreateVirtualBorderRouterWithChan(request *CreateVirtualBorderRouterRequest) (<-chan *CreateVirtualBorderRouterResponse, <-chan error)
- func (client *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
- func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, ...) <-chan int
- func (client *Client) CreateVpcWithChan(request *CreateVpcRequest) (<-chan *CreateVpcResponse, <-chan error)
- func (client *Client) DeactivateRouterInterface(request *DeactivateRouterInterfaceRequest) (response *DeactivateRouterInterfaceResponse, err error)
- func (client *Client) DeactivateRouterInterfaceWithCallback(request *DeactivateRouterInterfaceRequest, ...) <-chan int
- func (client *Client) DeactivateRouterInterfaceWithChan(request *DeactivateRouterInterfaceRequest) (<-chan *DeactivateRouterInterfaceResponse, <-chan error)
- func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)
- func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, ...) <-chan int
- func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)
- func (client *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
- func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, ...) <-chan int
- func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)
- func (client *Client) DeleteCommand(request *DeleteCommandRequest) (response *DeleteCommandResponse, err error)
- func (client *Client) DeleteCommandWithCallback(request *DeleteCommandRequest, ...) <-chan int
- func (client *Client) DeleteCommandWithChan(request *DeleteCommandRequest) (<-chan *DeleteCommandResponse, <-chan error)
- func (client *Client) DeleteDeploymentSet(request *DeleteDeploymentSetRequest) (response *DeleteDeploymentSetResponse, err error)
- func (client *Client) DeleteDeploymentSetWithCallback(request *DeleteDeploymentSetRequest, ...) <-chan int
- func (client *Client) DeleteDeploymentSetWithChan(request *DeleteDeploymentSetRequest) (<-chan *DeleteDeploymentSetResponse, <-chan error)
- func (client *Client) DeleteDisk(request *DeleteDiskRequest) (response *DeleteDiskResponse, err error)
- func (client *Client) DeleteDiskWithCallback(request *DeleteDiskRequest, ...) <-chan int
- func (client *Client) DeleteDiskWithChan(request *DeleteDiskRequest) (<-chan *DeleteDiskResponse, <-chan error)
- func (client *Client) DeleteForwardEntry(request *DeleteForwardEntryRequest) (response *DeleteForwardEntryResponse, err error)
- func (client *Client) DeleteForwardEntryWithCallback(request *DeleteForwardEntryRequest, ...) <-chan int
- func (client *Client) DeleteForwardEntryWithChan(request *DeleteForwardEntryRequest) (<-chan *DeleteForwardEntryResponse, <-chan error)
- func (client *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
- func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, ...) <-chan int
- func (client *Client) DeleteHaVipWithChan(request *DeleteHaVipRequest) (<-chan *DeleteHaVipResponse, <-chan error)
- func (client *Client) DeleteHpcCluster(request *DeleteHpcClusterRequest) (response *DeleteHpcClusterResponse, err error)
- func (client *Client) DeleteHpcClusterWithCallback(request *DeleteHpcClusterRequest, ...) <-chan int
- func (client *Client) DeleteHpcClusterWithChan(request *DeleteHpcClusterRequest) (<-chan *DeleteHpcClusterResponse, <-chan error)
- func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
- func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, ...) <-chan int
- func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
- func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, ...) <-chan int
- func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)
- func (client *Client) DeleteKeyPairs(request *DeleteKeyPairsRequest) (response *DeleteKeyPairsResponse, err error)
- func (client *Client) DeleteKeyPairsWithCallback(request *DeleteKeyPairsRequest, ...) <-chan int
- func (client *Client) DeleteKeyPairsWithChan(request *DeleteKeyPairsRequest) (<-chan *DeleteKeyPairsResponse, <-chan error)
- func (client *Client) DeleteLaunchTemplate(request *DeleteLaunchTemplateRequest) (response *DeleteLaunchTemplateResponse, err error)
- func (client *Client) DeleteLaunchTemplateVersion(request *DeleteLaunchTemplateVersionRequest) (response *DeleteLaunchTemplateVersionResponse, err error)
- func (client *Client) DeleteLaunchTemplateVersionWithCallback(request *DeleteLaunchTemplateVersionRequest, ...) <-chan int
- func (client *Client) DeleteLaunchTemplateVersionWithChan(request *DeleteLaunchTemplateVersionRequest) (<-chan *DeleteLaunchTemplateVersionResponse, <-chan error)
- func (client *Client) DeleteLaunchTemplateWithCallback(request *DeleteLaunchTemplateRequest, ...) <-chan int
- func (client *Client) DeleteLaunchTemplateWithChan(request *DeleteLaunchTemplateRequest) (<-chan *DeleteLaunchTemplateResponse, <-chan error)
- func (client *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
- func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequest, ...) <-chan int
- func (client *Client) DeleteNatGatewayWithChan(request *DeleteNatGatewayRequest) (<-chan *DeleteNatGatewayResponse, <-chan error)
- func (client *Client) DeleteNetworkInterface(request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
- func (client *Client) DeleteNetworkInterfacePermission(request *DeleteNetworkInterfacePermissionRequest) (response *DeleteNetworkInterfacePermissionResponse, err error)
- func (client *Client) DeleteNetworkInterfacePermissionWithCallback(request *DeleteNetworkInterfacePermissionRequest, ...) <-chan int
- func (client *Client) DeleteNetworkInterfacePermissionWithChan(request *DeleteNetworkInterfacePermissionRequest) (<-chan *DeleteNetworkInterfacePermissionResponse, <-chan error)
- func (client *Client) DeleteNetworkInterfaceWithCallback(request *DeleteNetworkInterfaceRequest, ...) <-chan int
- func (client *Client) DeleteNetworkInterfaceWithChan(request *DeleteNetworkInterfaceRequest) (<-chan *DeleteNetworkInterfaceResponse, <-chan error)
- func (client *Client) DeletePhysicalConnection(request *DeletePhysicalConnectionRequest) (response *DeletePhysicalConnectionResponse, err error)
- func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysicalConnectionRequest, ...) <-chan int
- func (client *Client) DeletePhysicalConnectionWithChan(request *DeletePhysicalConnectionRequest) (<-chan *DeletePhysicalConnectionResponse, <-chan error)
- func (client *Client) DeleteRouteEntry(request *DeleteRouteEntryRequest) (response *DeleteRouteEntryResponse, err error)
- func (client *Client) DeleteRouteEntryWithCallback(request *DeleteRouteEntryRequest, ...) <-chan int
- func (client *Client) DeleteRouteEntryWithChan(request *DeleteRouteEntryRequest) (<-chan *DeleteRouteEntryResponse, <-chan error)
- func (client *Client) DeleteRouterInterface(request *DeleteRouterInterfaceRequest) (response *DeleteRouterInterfaceResponse, err error)
- func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInterfaceRequest, ...) <-chan int
- func (client *Client) DeleteRouterInterfaceWithChan(request *DeleteRouterInterfaceRequest) (<-chan *DeleteRouterInterfaceResponse, <-chan error)
- func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
- func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, ...) <-chan int
- func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-chan error)
- func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)
- func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, ...) <-chan int
- func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)
- func (client *Client) DeleteVSwitch(request *DeleteVSwitchRequest) (response *DeleteVSwitchResponse, err error)
- func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, ...) <-chan int
- func (client *Client) DeleteVSwitchWithChan(request *DeleteVSwitchRequest) (<-chan *DeleteVSwitchResponse, <-chan error)
- func (client *Client) DeleteVirtualBorderRouter(request *DeleteVirtualBorderRouterRequest) (response *DeleteVirtualBorderRouterResponse, err error)
- func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtualBorderRouterRequest, ...) <-chan int
- func (client *Client) DeleteVirtualBorderRouterWithChan(request *DeleteVirtualBorderRouterRequest) (<-chan *DeleteVirtualBorderRouterResponse, <-chan error)
- func (client *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
- func (client *Client) DeleteVpcWithCallback(request *DeleteVpcRequest, ...) <-chan int
- func (client *Client) DeleteVpcWithChan(request *DeleteVpcRequest) (<-chan *DeleteVpcResponse, <-chan error)
- func (client *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)
- func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPointsRequest, ...) <-chan int
- func (client *Client) DescribeAccessPointsWithChan(request *DescribeAccessPointsRequest) (<-chan *DescribeAccessPointsResponse, <-chan error)
- func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
- func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, ...) <-chan int
- func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error)
- func (client *Client) DescribeAutoSnapshotPolicyEx(request *DescribeAutoSnapshotPolicyExRequest) (response *DescribeAutoSnapshotPolicyExResponse, err error)
- func (client *Client) DescribeAutoSnapshotPolicyExWithCallback(request *DescribeAutoSnapshotPolicyExRequest, ...) <-chan int
- func (client *Client) DescribeAutoSnapshotPolicyExWithChan(request *DescribeAutoSnapshotPolicyExRequest) (<-chan *DescribeAutoSnapshotPolicyExResponse, <-chan error)
- func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)
- func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, ...) <-chan int
- func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-chan error)
- func (client *Client) DescribeBandwidthLimitation(request *DescribeBandwidthLimitationRequest) (response *DescribeBandwidthLimitationResponse, err error)
- func (client *Client) DescribeBandwidthLimitationWithCallback(request *DescribeBandwidthLimitationRequest, ...) <-chan int
- func (client *Client) DescribeBandwidthLimitationWithChan(request *DescribeBandwidthLimitationRequest) (<-chan *DescribeBandwidthLimitationResponse, <-chan error)
- func (client *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
- func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBandwidthPackagesRequest, ...) <-chan int
- func (client *Client) DescribeBandwidthPackagesWithChan(request *DescribeBandwidthPackagesRequest) (<-chan *DescribeBandwidthPackagesResponse, <-chan error)
- func (client *Client) DescribeClassicLinkInstances(request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
- func (client *Client) DescribeClassicLinkInstancesWithCallback(request *DescribeClassicLinkInstancesRequest, ...) <-chan int
- func (client *Client) DescribeClassicLinkInstancesWithChan(request *DescribeClassicLinkInstancesRequest) (<-chan *DescribeClassicLinkInstancesResponse, <-chan error)
- func (client *Client) DescribeCloudAssistantStatus(request *DescribeCloudAssistantStatusRequest) (response *DescribeCloudAssistantStatusResponse, err error)
- func (client *Client) DescribeCloudAssistantStatusWithCallback(request *DescribeCloudAssistantStatusRequest, ...) <-chan int
- func (client *Client) DescribeCloudAssistantStatusWithChan(request *DescribeCloudAssistantStatusRequest) (<-chan *DescribeCloudAssistantStatusResponse, <-chan error)
- func (client *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
- func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequest, ...) <-chan int
- func (client *Client) DescribeClustersWithChan(request *DescribeClustersRequest) (<-chan *DescribeClustersResponse, <-chan error)
- func (client *Client) DescribeCommands(request *DescribeCommandsRequest) (response *DescribeCommandsResponse, err error)
- func (client *Client) DescribeCommandsWithCallback(request *DescribeCommandsRequest, ...) <-chan int
- func (client *Client) DescribeCommandsWithChan(request *DescribeCommandsRequest) (<-chan *DescribeCommandsResponse, <-chan error)
- func (client *Client) DescribeDedicatedHostAutoRenew(request *DescribeDedicatedHostAutoRenewRequest) (response *DescribeDedicatedHostAutoRenewResponse, err error)
- func (client *Client) DescribeDedicatedHostAutoRenewWithCallback(request *DescribeDedicatedHostAutoRenewRequest, ...) <-chan int
- func (client *Client) DescribeDedicatedHostAutoRenewWithChan(request *DescribeDedicatedHostAutoRenewRequest) (<-chan *DescribeDedicatedHostAutoRenewResponse, <-chan error)
- func (client *Client) DescribeDedicatedHostTypes(request *DescribeDedicatedHostTypesRequest) (response *DescribeDedicatedHostTypesResponse, err error)
- func (client *Client) DescribeDedicatedHostTypesWithCallback(request *DescribeDedicatedHostTypesRequest, ...) <-chan int
- func (client *Client) DescribeDedicatedHostTypesWithChan(request *DescribeDedicatedHostTypesRequest) (<-chan *DescribeDedicatedHostTypesResponse, <-chan error)
- func (client *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)
- func (client *Client) DescribeDedicatedHostsWithCallback(request *DescribeDedicatedHostsRequest, ...) <-chan int
- func (client *Client) DescribeDedicatedHostsWithChan(request *DescribeDedicatedHostsRequest) (<-chan *DescribeDedicatedHostsResponse, <-chan error)
- func (client *Client) DescribeDemands(request *DescribeDemandsRequest) (response *DescribeDemandsResponse, err error)
- func (client *Client) DescribeDemandsWithCallback(request *DescribeDemandsRequest, ...) <-chan int
- func (client *Client) DescribeDemandsWithChan(request *DescribeDemandsRequest) (<-chan *DescribeDemandsResponse, <-chan error)
- func (client *Client) DescribeDeploymentSets(request *DescribeDeploymentSetsRequest) (response *DescribeDeploymentSetsResponse, err error)
- func (client *Client) DescribeDeploymentSetsWithCallback(request *DescribeDeploymentSetsRequest, ...) <-chan int
- func (client *Client) DescribeDeploymentSetsWithChan(request *DescribeDeploymentSetsRequest) (<-chan *DescribeDeploymentSetsResponse, <-chan error)
- func (client *Client) DescribeDiskMonitorData(request *DescribeDiskMonitorDataRequest) (response *DescribeDiskMonitorDataResponse, err error)
- func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeDiskMonitorDataWithChan(request *DescribeDiskMonitorDataRequest) (<-chan *DescribeDiskMonitorDataResponse, <-chan error)
- func (client *Client) DescribeDisks(request *DescribeDisksRequest) (response *DescribeDisksResponse, err error)
- func (client *Client) DescribeDisksFullStatus(request *DescribeDisksFullStatusRequest) (response *DescribeDisksFullStatusResponse, err error)
- func (client *Client) DescribeDisksFullStatusWithCallback(request *DescribeDisksFullStatusRequest, ...) <-chan int
- func (client *Client) DescribeDisksFullStatusWithChan(request *DescribeDisksFullStatusRequest) (<-chan *DescribeDisksFullStatusResponse, <-chan error)
- func (client *Client) DescribeDisksWithCallback(request *DescribeDisksRequest, ...) <-chan int
- func (client *Client) DescribeDisksWithChan(request *DescribeDisksRequest) (<-chan *DescribeDisksResponse, <-chan error)
- func (client *Client) DescribeEipAddresses(request *DescribeEipAddressesRequest) (response *DescribeEipAddressesResponse, err error)
- func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddressesRequest, ...) <-chan int
- func (client *Client) DescribeEipAddressesWithChan(request *DescribeEipAddressesRequest) (<-chan *DescribeEipAddressesResponse, <-chan error)
- func (client *Client) DescribeEipMonitorData(request *DescribeEipMonitorDataRequest) (response *DescribeEipMonitorDataResponse, err error)
- func (client *Client) DescribeEipMonitorDataWithCallback(request *DescribeEipMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeEipMonitorDataWithChan(request *DescribeEipMonitorDataRequest) (<-chan *DescribeEipMonitorDataResponse, <-chan error)
- func (client *Client) DescribeEniMonitorData(request *DescribeEniMonitorDataRequest) (response *DescribeEniMonitorDataResponse, err error)
- func (client *Client) DescribeEniMonitorDataWithCallback(request *DescribeEniMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeEniMonitorDataWithChan(request *DescribeEniMonitorDataRequest) (<-chan *DescribeEniMonitorDataResponse, <-chan error)
- func (client *Client) DescribeForwardTableEntries(request *DescribeForwardTableEntriesRequest) (response *DescribeForwardTableEntriesResponse, err error)
- func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeForwardTableEntriesRequest, ...) <-chan int
- func (client *Client) DescribeForwardTableEntriesWithChan(request *DescribeForwardTableEntriesRequest) (<-chan *DescribeForwardTableEntriesResponse, <-chan error)
- func (client *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
- func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest, ...) <-chan int
- func (client *Client) DescribeHaVipsWithChan(request *DescribeHaVipsRequest) (<-chan *DescribeHaVipsResponse, <-chan error)
- func (client *Client) DescribeHpcClusters(request *DescribeHpcClustersRequest) (response *DescribeHpcClustersResponse, err error)
- func (client *Client) DescribeHpcClustersWithCallback(request *DescribeHpcClustersRequest, ...) <-chan int
- func (client *Client) DescribeHpcClustersWithChan(request *DescribeHpcClustersRequest) (<-chan *DescribeHpcClustersResponse, <-chan error)
- func (client *Client) DescribeImageSharePermission(request *DescribeImageSharePermissionRequest) (response *DescribeImageSharePermissionResponse, err error)
- func (client *Client) DescribeImageSharePermissionWithCallback(request *DescribeImageSharePermissionRequest, ...) <-chan int
- func (client *Client) DescribeImageSharePermissionWithChan(request *DescribeImageSharePermissionRequest) (<-chan *DescribeImageSharePermissionResponse, <-chan error)
- func (client *Client) DescribeImageSupportInstanceTypes(request *DescribeImageSupportInstanceTypesRequest) (response *DescribeImageSupportInstanceTypesResponse, err error)
- func (client *Client) DescribeImageSupportInstanceTypesWithCallback(request *DescribeImageSupportInstanceTypesRequest, ...) <-chan int
- func (client *Client) DescribeImageSupportInstanceTypesWithChan(request *DescribeImageSupportInstanceTypesRequest) (<-chan *DescribeImageSupportInstanceTypesResponse, <-chan error)
- func (client *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- func (client *Client) DescribeImagesWithCallback(request *DescribeImagesRequest, ...) <-chan int
- func (client *Client) DescribeImagesWithChan(request *DescribeImagesRequest) (<-chan *DescribeImagesResponse, <-chan error)
- func (client *Client) DescribeInstanceAttribute(request *DescribeInstanceAttributeRequest) (response *DescribeInstanceAttributeResponse, err error)
- func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeInstanceAttributeRequest, ...) <-chan int
- func (client *Client) DescribeInstanceAttributeWithChan(request *DescribeInstanceAttributeRequest) (<-chan *DescribeInstanceAttributeResponse, <-chan error)
- func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (response *DescribeInstanceAutoRenewAttributeResponse, err error)
- func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *DescribeInstanceAutoRenewAttributeRequest, ...) <-chan int
- func (client *Client) DescribeInstanceAutoRenewAttributeWithChan(request *DescribeInstanceAutoRenewAttributeRequest) (<-chan *DescribeInstanceAutoRenewAttributeResponse, <-chan error)
- func (client *Client) DescribeInstanceHistoryEvents(request *DescribeInstanceHistoryEventsRequest) (response *DescribeInstanceHistoryEventsResponse, err error)
- func (client *Client) DescribeInstanceHistoryEventsWithCallback(request *DescribeInstanceHistoryEventsRequest, ...) <-chan int
- func (client *Client) DescribeInstanceHistoryEventsWithChan(request *DescribeInstanceHistoryEventsRequest) (<-chan *DescribeInstanceHistoryEventsResponse, <-chan error)
- func (client *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (response *DescribeInstanceMonitorDataResponse, err error)
- func (client *Client) DescribeInstanceMonitorDataWithCallback(request *DescribeInstanceMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeInstanceMonitorDataWithChan(request *DescribeInstanceMonitorDataRequest) (<-chan *DescribeInstanceMonitorDataResponse, <-chan error)
- func (client *Client) DescribeInstancePhysicalAttribute(request *DescribeInstancePhysicalAttributeRequest) (response *DescribeInstancePhysicalAttributeResponse, err error)
- func (client *Client) DescribeInstancePhysicalAttributeWithCallback(request *DescribeInstancePhysicalAttributeRequest, ...) <-chan int
- func (client *Client) DescribeInstancePhysicalAttributeWithChan(request *DescribeInstancePhysicalAttributeRequest) (<-chan *DescribeInstancePhysicalAttributeResponse, <-chan error)
- func (client *Client) DescribeInstanceRamRole(request *DescribeInstanceRamRoleRequest) (response *DescribeInstanceRamRoleResponse, err error)
- func (client *Client) DescribeInstanceRamRoleWithCallback(request *DescribeInstanceRamRoleRequest, ...) <-chan int
- func (client *Client) DescribeInstanceRamRoleWithChan(request *DescribeInstanceRamRoleRequest) (<-chan *DescribeInstanceRamRoleResponse, <-chan error)
- func (client *Client) DescribeInstanceStatus(request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)
- func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstanceStatusRequest, ...) <-chan int
- func (client *Client) DescribeInstanceStatusWithChan(request *DescribeInstanceStatusRequest) (<-chan *DescribeInstanceStatusResponse, <-chan error)
- func (client *Client) DescribeInstanceTopology(request *DescribeInstanceTopologyRequest) (response *DescribeInstanceTopologyResponse, err error)
- func (client *Client) DescribeInstanceTopologyWithCallback(request *DescribeInstanceTopologyRequest, ...) <-chan int
- func (client *Client) DescribeInstanceTopologyWithChan(request *DescribeInstanceTopologyRequest) (<-chan *DescribeInstanceTopologyResponse, <-chan error)
- func (client *Client) DescribeInstanceTypeFamilies(request *DescribeInstanceTypeFamiliesRequest) (response *DescribeInstanceTypeFamiliesResponse, err error)
- func (client *Client) DescribeInstanceTypeFamiliesWithCallback(request *DescribeInstanceTypeFamiliesRequest, ...) <-chan int
- func (client *Client) DescribeInstanceTypeFamiliesWithChan(request *DescribeInstanceTypeFamiliesRequest) (<-chan *DescribeInstanceTypeFamiliesResponse, <-chan error)
- func (client *Client) DescribeInstanceTypes(request *DescribeInstanceTypesRequest) (response *DescribeInstanceTypesResponse, err error)
- func (client *Client) DescribeInstanceTypesWithCallback(request *DescribeInstanceTypesRequest, ...) <-chan int
- func (client *Client) DescribeInstanceTypesWithChan(request *DescribeInstanceTypesRequest) (<-chan *DescribeInstanceTypesResponse, <-chan error)
- func (client *Client) DescribeInstanceVncPasswd(request *DescribeInstanceVncPasswdRequest) (response *DescribeInstanceVncPasswdResponse, err error)
- func (client *Client) DescribeInstanceVncPasswdWithCallback(request *DescribeInstanceVncPasswdRequest, ...) <-chan int
- func (client *Client) DescribeInstanceVncPasswdWithChan(request *DescribeInstanceVncPasswdRequest) (<-chan *DescribeInstanceVncPasswdResponse, <-chan error)
- func (client *Client) DescribeInstanceVncUrl(request *DescribeInstanceVncUrlRequest) (response *DescribeInstanceVncUrlResponse, err error)
- func (client *Client) DescribeInstanceVncUrlWithCallback(request *DescribeInstanceVncUrlRequest, ...) <-chan int
- func (client *Client) DescribeInstanceVncUrlWithChan(request *DescribeInstanceVncUrlRequest) (<-chan *DescribeInstanceVncUrlResponse, <-chan error)
- func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (client *Client) DescribeInstancesFullStatus(request *DescribeInstancesFullStatusRequest) (response *DescribeInstancesFullStatusResponse, err error)
- func (client *Client) DescribeInstancesFullStatusWithCallback(request *DescribeInstancesFullStatusRequest, ...) <-chan int
- func (client *Client) DescribeInstancesFullStatusWithChan(request *DescribeInstancesFullStatusRequest) (<-chan *DescribeInstancesFullStatusResponse, <-chan error)
- func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, ...) <-chan int
- func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
- func (client *Client) DescribeInvocationResults(request *DescribeInvocationResultsRequest) (response *DescribeInvocationResultsResponse, err error)
- func (client *Client) DescribeInvocationResultsWithCallback(request *DescribeInvocationResultsRequest, ...) <-chan int
- func (client *Client) DescribeInvocationResultsWithChan(request *DescribeInvocationResultsRequest) (<-chan *DescribeInvocationResultsResponse, <-chan error)
- func (client *Client) DescribeInvocations(request *DescribeInvocationsRequest) (response *DescribeInvocationsResponse, err error)
- func (client *Client) DescribeInvocationsWithCallback(request *DescribeInvocationsRequest, ...) <-chan int
- func (client *Client) DescribeInvocationsWithChan(request *DescribeInvocationsRequest) (<-chan *DescribeInvocationsResponse, <-chan error)
- func (client *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (response *DescribeKeyPairsResponse, err error)
- func (client *Client) DescribeKeyPairsWithCallback(request *DescribeKeyPairsRequest, ...) <-chan int
- func (client *Client) DescribeKeyPairsWithChan(request *DescribeKeyPairsRequest) (<-chan *DescribeKeyPairsResponse, <-chan error)
- func (client *Client) DescribeLaunchTemplateVersions(request *DescribeLaunchTemplateVersionsRequest) (response *DescribeLaunchTemplateVersionsResponse, err error)
- func (client *Client) DescribeLaunchTemplateVersionsWithCallback(request *DescribeLaunchTemplateVersionsRequest, ...) <-chan int
- func (client *Client) DescribeLaunchTemplateVersionsWithChan(request *DescribeLaunchTemplateVersionsRequest) (<-chan *DescribeLaunchTemplateVersionsResponse, <-chan error)
- func (client *Client) DescribeLaunchTemplates(request *DescribeLaunchTemplatesRequest) (response *DescribeLaunchTemplatesResponse, err error)
- func (client *Client) DescribeLaunchTemplatesWithCallback(request *DescribeLaunchTemplatesRequest, ...) <-chan int
- func (client *Client) DescribeLaunchTemplatesWithChan(request *DescribeLaunchTemplatesRequest) (<-chan *DescribeLaunchTemplatesResponse, <-chan error)
- func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (response *DescribeLimitationResponse, err error)
- func (client *Client) DescribeLimitationWithCallback(request *DescribeLimitationRequest, ...) <-chan int
- func (client *Client) DescribeLimitationWithChan(request *DescribeLimitationRequest) (<-chan *DescribeLimitationResponse, <-chan error)
- func (client *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
- func (client *Client) DescribeNatGatewaysWithCallback(request *DescribeNatGatewaysRequest, ...) <-chan int
- func (client *Client) DescribeNatGatewaysWithChan(request *DescribeNatGatewaysRequest) (<-chan *DescribeNatGatewaysResponse, <-chan error)
- func (client *Client) DescribeNetworkInterfacePermissions(request *DescribeNetworkInterfacePermissionsRequest) (response *DescribeNetworkInterfacePermissionsResponse, err error)
- func (client *Client) DescribeNetworkInterfacePermissionsWithCallback(request *DescribeNetworkInterfacePermissionsRequest, ...) <-chan int
- func (client *Client) DescribeNetworkInterfacePermissionsWithChan(request *DescribeNetworkInterfacePermissionsRequest) (<-chan *DescribeNetworkInterfacePermissionsResponse, <-chan error)
- func (client *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
- func (client *Client) DescribeNetworkInterfacesWithCallback(request *DescribeNetworkInterfacesRequest, ...) <-chan int
- func (client *Client) DescribeNetworkInterfacesWithChan(request *DescribeNetworkInterfacesRequest) (<-chan *DescribeNetworkInterfacesResponse, <-chan error)
- func (client *Client) DescribeNewProjectEipMonitorData(request *DescribeNewProjectEipMonitorDataRequest) (response *DescribeNewProjectEipMonitorDataResponse, err error)
- func (client *Client) DescribeNewProjectEipMonitorDataWithCallback(request *DescribeNewProjectEipMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeNewProjectEipMonitorDataWithChan(request *DescribeNewProjectEipMonitorDataRequest) (<-chan *DescribeNewProjectEipMonitorDataResponse, <-chan error)
- func (client *Client) DescribePhysicalConnections(request *DescribePhysicalConnectionsRequest) (response *DescribePhysicalConnectionsResponse, err error)
- func (client *Client) DescribePhysicalConnectionsWithCallback(request *DescribePhysicalConnectionsRequest, ...) <-chan int
- func (client *Client) DescribePhysicalConnectionsWithChan(request *DescribePhysicalConnectionsRequest) (<-chan *DescribePhysicalConnectionsResponse, <-chan error)
- func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, ...) <-chan int
- func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
- func (client *Client) DescribeRecommendInstanceType(request *DescribeRecommendInstanceTypeRequest) (response *DescribeRecommendInstanceTypeResponse, err error)
- func (client *Client) DescribeRecommendInstanceTypeWithCallback(request *DescribeRecommendInstanceTypeRequest, ...) <-chan int
- func (client *Client) DescribeRecommendInstanceTypeWithChan(request *DescribeRecommendInstanceTypeRequest) (<-chan *DescribeRecommendInstanceTypeResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
- func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalPriceRequest, ...) <-chan int
- func (client *Client) DescribeRenewalPriceWithChan(request *DescribeRenewalPriceRequest) (<-chan *DescribeRenewalPriceResponse, <-chan error)
- func (client *Client) DescribeResourceByTags(request *DescribeResourceByTagsRequest) (response *DescribeResourceByTagsResponse, err error)
- func (client *Client) DescribeResourceByTagsWithCallback(request *DescribeResourceByTagsRequest, ...) <-chan int
- func (client *Client) DescribeResourceByTagsWithChan(request *DescribeResourceByTagsRequest) (<-chan *DescribeResourceByTagsResponse, <-chan error)
- func (client *Client) DescribeResourcesModification(request *DescribeResourcesModificationRequest) (response *DescribeResourcesModificationResponse, err error)
- func (client *Client) DescribeResourcesModificationWithCallback(request *DescribeResourcesModificationRequest, ...) <-chan int
- func (client *Client) DescribeResourcesModificationWithChan(request *DescribeResourcesModificationRequest) (<-chan *DescribeResourcesModificationResponse, <-chan error)
- func (client *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
- func (client *Client) DescribeRouteTablesWithCallback(request *DescribeRouteTablesRequest, ...) <-chan int
- func (client *Client) DescribeRouteTablesWithChan(request *DescribeRouteTablesRequest) (<-chan *DescribeRouteTablesResponse, <-chan error)
- func (client *Client) DescribeRouterInterfaces(request *DescribeRouterInterfacesRequest) (response *DescribeRouterInterfacesResponse, err error)
- func (client *Client) DescribeRouterInterfacesWithCallback(request *DescribeRouterInterfacesRequest, ...) <-chan int
- func (client *Client) DescribeRouterInterfacesWithChan(request *DescribeRouterInterfacesRequest) (<-chan *DescribeRouterInterfacesResponse, <-chan error)
- func (client *Client) DescribeSecurityGroupAttribute(request *DescribeSecurityGroupAttributeRequest) (response *DescribeSecurityGroupAttributeResponse, err error)
- func (client *Client) DescribeSecurityGroupAttributeWithCallback(request *DescribeSecurityGroupAttributeRequest, ...) <-chan int
- func (client *Client) DescribeSecurityGroupAttributeWithChan(request *DescribeSecurityGroupAttributeRequest) (<-chan *DescribeSecurityGroupAttributeResponse, <-chan error)
- func (client *Client) DescribeSecurityGroupReferences(request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
- func (client *Client) DescribeSecurityGroupReferencesWithCallback(request *DescribeSecurityGroupReferencesRequest, ...) <-chan int
- func (client *Client) DescribeSecurityGroupReferencesWithChan(request *DescribeSecurityGroupReferencesRequest) (<-chan *DescribeSecurityGroupReferencesResponse, <-chan error)
- func (client *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
- func (client *Client) DescribeSecurityGroupsWithCallback(request *DescribeSecurityGroupsRequest, ...) <-chan int
- func (client *Client) DescribeSecurityGroupsWithChan(request *DescribeSecurityGroupsRequest) (<-chan *DescribeSecurityGroupsResponse, <-chan error)
- func (client *Client) DescribeSnapshotLinks(request *DescribeSnapshotLinksRequest) (response *DescribeSnapshotLinksResponse, err error)
- func (client *Client) DescribeSnapshotLinksWithCallback(request *DescribeSnapshotLinksRequest, ...) <-chan int
- func (client *Client) DescribeSnapshotLinksWithChan(request *DescribeSnapshotLinksRequest) (<-chan *DescribeSnapshotLinksResponse, <-chan error)
- func (client *Client) DescribeSnapshotMonitorData(request *DescribeSnapshotMonitorDataRequest) (response *DescribeSnapshotMonitorDataResponse, err error)
- func (client *Client) DescribeSnapshotMonitorDataWithCallback(request *DescribeSnapshotMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeSnapshotMonitorDataWithChan(request *DescribeSnapshotMonitorDataRequest) (<-chan *DescribeSnapshotMonitorDataResponse, <-chan error)
- func (client *Client) DescribeSnapshotPackage(request *DescribeSnapshotPackageRequest) (response *DescribeSnapshotPackageResponse, err error)
- func (client *Client) DescribeSnapshotPackageWithCallback(request *DescribeSnapshotPackageRequest, ...) <-chan int
- func (client *Client) DescribeSnapshotPackageWithChan(request *DescribeSnapshotPackageRequest) (<-chan *DescribeSnapshotPackageResponse, <-chan error)
- func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
- func (client *Client) DescribeSnapshotsUsage(request *DescribeSnapshotsUsageRequest) (response *DescribeSnapshotsUsageResponse, err error)
- func (client *Client) DescribeSnapshotsUsageWithCallback(request *DescribeSnapshotsUsageRequest, ...) <-chan int
- func (client *Client) DescribeSnapshotsUsageWithChan(request *DescribeSnapshotsUsageRequest) (<-chan *DescribeSnapshotsUsageResponse, <-chan error)
- func (client *Client) DescribeSnapshotsWithCallback(request *DescribeSnapshotsRequest, ...) <-chan int
- func (client *Client) DescribeSnapshotsWithChan(request *DescribeSnapshotsRequest) (<-chan *DescribeSnapshotsResponse, <-chan error)
- func (client *Client) DescribeSpotPriceHistory(request *DescribeSpotPriceHistoryRequest) (response *DescribeSpotPriceHistoryResponse, err error)
- func (client *Client) DescribeSpotPriceHistoryWithCallback(request *DescribeSpotPriceHistoryRequest, ...) <-chan int
- func (client *Client) DescribeSpotPriceHistoryWithChan(request *DescribeSpotPriceHistoryRequest) (<-chan *DescribeSpotPriceHistoryResponse, <-chan error)
- func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
- func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, ...) <-chan int
- func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)
- func (client *Client) DescribeTaskAttribute(request *DescribeTaskAttributeRequest) (response *DescribeTaskAttributeResponse, err error)
- func (client *Client) DescribeTaskAttributeWithCallback(request *DescribeTaskAttributeRequest, ...) <-chan int
- func (client *Client) DescribeTaskAttributeWithChan(request *DescribeTaskAttributeRequest) (<-chan *DescribeTaskAttributeResponse, <-chan error)
- func (client *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (client *Client) DescribeTasksWithCallback(request *DescribeTasksRequest, ...) <-chan int
- func (client *Client) DescribeTasksWithChan(request *DescribeTasksRequest) (<-chan *DescribeTasksResponse, <-chan error)
- func (client *Client) DescribeUserBusinessBehavior(request *DescribeUserBusinessBehaviorRequest) (response *DescribeUserBusinessBehaviorResponse, err error)
- func (client *Client) DescribeUserBusinessBehaviorWithCallback(request *DescribeUserBusinessBehaviorRequest, ...) <-chan int
- func (client *Client) DescribeUserBusinessBehaviorWithChan(request *DescribeUserBusinessBehaviorRequest) (<-chan *DescribeUserBusinessBehaviorResponse, <-chan error)
- func (client *Client) DescribeUserData(request *DescribeUserDataRequest) (response *DescribeUserDataResponse, err error)
- func (client *Client) DescribeUserDataWithCallback(request *DescribeUserDataRequest, ...) <-chan int
- func (client *Client) DescribeUserDataWithChan(request *DescribeUserDataRequest) (<-chan *DescribeUserDataResponse, <-chan error)
- func (client *Client) DescribeVRouters(request *DescribeVRoutersRequest) (response *DescribeVRoutersResponse, err error)
- func (client *Client) DescribeVRoutersWithCallback(request *DescribeVRoutersRequest, ...) <-chan int
- func (client *Client) DescribeVRoutersWithChan(request *DescribeVRoutersRequest) (<-chan *DescribeVRoutersResponse, <-chan error)
- func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (response *DescribeVSwitchesResponse, err error)
- func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRequest, ...) <-chan int
- func (client *Client) DescribeVSwitchesWithChan(request *DescribeVSwitchesRequest) (<-chan *DescribeVSwitchesResponse, <-chan error)
- func (client *Client) DescribeVirtualBorderRouters(request *DescribeVirtualBorderRoutersRequest) (response *DescribeVirtualBorderRoutersResponse, err error)
- func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnection(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)
- func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest, ...) <-chan int
- func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (<-chan *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, ...)
- func (client *Client) DescribeVirtualBorderRoutersWithCallback(request *DescribeVirtualBorderRoutersRequest, ...) <-chan int
- func (client *Client) DescribeVirtualBorderRoutersWithChan(request *DescribeVirtualBorderRoutersRequest) (<-chan *DescribeVirtualBorderRoutersResponse, <-chan error)
- func (client *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
- func (client *Client) DescribeVpcsWithCallback(request *DescribeVpcsRequest, ...) <-chan int
- func (client *Client) DescribeVpcsWithChan(request *DescribeVpcsRequest) (<-chan *DescribeVpcsResponse, <-chan error)
- func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, ...) <-chan int
- func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
- func (client *Client) DetachClassicLinkVpc(request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
- func (client *Client) DetachClassicLinkVpcWithCallback(request *DetachClassicLinkVpcRequest, ...) <-chan int
- func (client *Client) DetachClassicLinkVpcWithChan(request *DetachClassicLinkVpcRequest) (<-chan *DetachClassicLinkVpcResponse, <-chan error)
- func (client *Client) DetachDisk(request *DetachDiskRequest) (response *DetachDiskResponse, err error)
- func (client *Client) DetachDiskWithCallback(request *DetachDiskRequest, ...) <-chan int
- func (client *Client) DetachDiskWithChan(request *DetachDiskRequest) (<-chan *DetachDiskResponse, <-chan error)
- func (client *Client) DetachInstanceRamRole(request *DetachInstanceRamRoleRequest) (response *DetachInstanceRamRoleResponse, err error)
- func (client *Client) DetachInstanceRamRoleWithCallback(request *DetachInstanceRamRoleRequest, ...) <-chan int
- func (client *Client) DetachInstanceRamRoleWithChan(request *DetachInstanceRamRoleRequest) (<-chan *DetachInstanceRamRoleResponse, <-chan error)
- func (client *Client) DetachKeyPair(request *DetachKeyPairRequest) (response *DetachKeyPairResponse, err error)
- func (client *Client) DetachKeyPairWithCallback(request *DetachKeyPairRequest, ...) <-chan int
- func (client *Client) DetachKeyPairWithChan(request *DetachKeyPairRequest) (<-chan *DetachKeyPairResponse, <-chan error)
- func (client *Client) DetachNetworkInterface(request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
- func (client *Client) DetachNetworkInterfaceWithCallback(request *DetachNetworkInterfaceRequest, ...) <-chan int
- func (client *Client) DetachNetworkInterfaceWithChan(request *DetachNetworkInterfaceRequest) (<-chan *DetachNetworkInterfaceResponse, <-chan error)
- func (client *Client) EipFillParams(request *EipFillParamsRequest) (response *EipFillParamsResponse, err error)
- func (client *Client) EipFillParamsWithCallback(request *EipFillParamsRequest, ...) <-chan int
- func (client *Client) EipFillParamsWithChan(request *EipFillParamsRequest) (<-chan *EipFillParamsResponse, <-chan error)
- func (client *Client) EipFillProduct(request *EipFillProductRequest) (response *EipFillProductResponse, err error)
- func (client *Client) EipFillProductWithCallback(request *EipFillProductRequest, ...) <-chan int
- func (client *Client) EipFillProductWithChan(request *EipFillProductRequest) (<-chan *EipFillProductResponse, <-chan error)
- func (client *Client) EipNotifyPaid(request *EipNotifyPaidRequest) (response *EipNotifyPaidResponse, err error)
- func (client *Client) EipNotifyPaidWithCallback(request *EipNotifyPaidRequest, ...) <-chan int
- func (client *Client) EipNotifyPaidWithChan(request *EipNotifyPaidRequest) (<-chan *EipNotifyPaidResponse, <-chan error)
- func (client *Client) EnablePhysicalConnection(request *EnablePhysicalConnectionRequest) (response *EnablePhysicalConnectionResponse, err error)
- func (client *Client) EnablePhysicalConnectionWithCallback(request *EnablePhysicalConnectionRequest, ...) <-chan int
- func (client *Client) EnablePhysicalConnectionWithChan(request *EnablePhysicalConnectionRequest) (<-chan *EnablePhysicalConnectionResponse, <-chan error)
- func (client *Client) ExportImage(request *ExportImageRequest) (response *ExportImageResponse, err error)
- func (client *Client) ExportImageWithCallback(request *ExportImageRequest, ...) <-chan int
- func (client *Client) ExportImageWithChan(request *ExportImageRequest) (<-chan *ExportImageResponse, <-chan error)
- func (client *Client) ExportSnapshot(request *ExportSnapshotRequest) (response *ExportSnapshotResponse, err error)
- func (client *Client) ExportSnapshotWithCallback(request *ExportSnapshotRequest, ...) <-chan int
- func (client *Client) ExportSnapshotWithChan(request *ExportSnapshotRequest) (<-chan *ExportSnapshotResponse, <-chan error)
- func (client *Client) GetInstanceConsoleOutput(request *GetInstanceConsoleOutputRequest) (response *GetInstanceConsoleOutputResponse, err error)
- func (client *Client) GetInstanceConsoleOutputWithCallback(request *GetInstanceConsoleOutputRequest, ...) <-chan int
- func (client *Client) GetInstanceConsoleOutputWithChan(request *GetInstanceConsoleOutputRequest) (<-chan *GetInstanceConsoleOutputResponse, <-chan error)
- func (client *Client) GetInstanceScreenshot(request *GetInstanceScreenshotRequest) (response *GetInstanceScreenshotResponse, err error)
- func (client *Client) GetInstanceScreenshotWithCallback(request *GetInstanceScreenshotRequest, ...) <-chan int
- func (client *Client) GetInstanceScreenshotWithChan(request *GetInstanceScreenshotRequest) (<-chan *GetInstanceScreenshotResponse, <-chan error)
- func (client *Client) ImportImage(request *ImportImageRequest) (response *ImportImageResponse, err error)
- func (client *Client) ImportImageWithCallback(request *ImportImageRequest, ...) <-chan int
- func (client *Client) ImportImageWithChan(request *ImportImageRequest) (<-chan *ImportImageResponse, <-chan error)
- func (client *Client) ImportKeyPair(request *ImportKeyPairRequest) (response *ImportKeyPairResponse, err error)
- func (client *Client) ImportKeyPairWithCallback(request *ImportKeyPairRequest, ...) <-chan int
- func (client *Client) ImportKeyPairWithChan(request *ImportKeyPairRequest) (<-chan *ImportKeyPairResponse, <-chan error)
- func (client *Client) ImportSnapshot(request *ImportSnapshotRequest) (response *ImportSnapshotResponse, err error)
- func (client *Client) ImportSnapshotWithCallback(request *ImportSnapshotRequest, ...) <-chan int
- func (client *Client) ImportSnapshotWithChan(request *ImportSnapshotRequest) (<-chan *ImportSnapshotResponse, <-chan error)
- func (client *Client) InstallCloudAssistant(request *InstallCloudAssistantRequest) (response *InstallCloudAssistantResponse, err error)
- func (client *Client) InstallCloudAssistantWithCallback(request *InstallCloudAssistantRequest, ...) <-chan int
- func (client *Client) InstallCloudAssistantWithChan(request *InstallCloudAssistantRequest) (<-chan *InstallCloudAssistantResponse, <-chan error)
- func (client *Client) InvokeCommand(request *InvokeCommandRequest) (response *InvokeCommandResponse, err error)
- func (client *Client) InvokeCommandWithCallback(request *InvokeCommandRequest, ...) <-chan int
- func (client *Client) InvokeCommandWithChan(request *InvokeCommandRequest) (<-chan *InvokeCommandResponse, <-chan error)
- func (client *Client) JoinResourceGroup(request *JoinResourceGroupRequest) (response *JoinResourceGroupResponse, err error)
- func (client *Client) JoinResourceGroupWithCallback(request *JoinResourceGroupRequest, ...) <-chan int
- func (client *Client) JoinResourceGroupWithChan(request *JoinResourceGroupRequest) (<-chan *JoinResourceGroupResponse, <-chan error)
- func (client *Client) JoinSecurityGroup(request *JoinSecurityGroupRequest) (response *JoinSecurityGroupResponse, err error)
- func (client *Client) JoinSecurityGroupWithCallback(request *JoinSecurityGroupRequest, ...) <-chan int
- func (client *Client) JoinSecurityGroupWithChan(request *JoinSecurityGroupRequest) (<-chan *JoinSecurityGroupResponse, <-chan error)
- func (client *Client) LeaveSecurityGroup(request *LeaveSecurityGroupRequest) (response *LeaveSecurityGroupResponse, err error)
- func (client *Client) LeaveSecurityGroupWithCallback(request *LeaveSecurityGroupRequest, ...) <-chan int
- func (client *Client) LeaveSecurityGroupWithChan(request *LeaveSecurityGroupRequest) (<-chan *LeaveSecurityGroupResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)
- func (client *Client) ModifyAutoSnapshotPolicyEx(request *ModifyAutoSnapshotPolicyExRequest) (response *ModifyAutoSnapshotPolicyExResponse, err error)
- func (client *Client) ModifyAutoSnapshotPolicyExWithCallback(request *ModifyAutoSnapshotPolicyExRequest, ...) <-chan int
- func (client *Client) ModifyAutoSnapshotPolicyExWithChan(request *ModifyAutoSnapshotPolicyExRequest) (<-chan *ModifyAutoSnapshotPolicyExResponse, <-chan error)
- func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, ...) <-chan int
- func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)
- func (client *Client) ModifyBandwidthPackageSpec(request *ModifyBandwidthPackageSpecRequest) (response *ModifyBandwidthPackageSpecResponse, err error)
- func (client *Client) ModifyBandwidthPackageSpecWithCallback(request *ModifyBandwidthPackageSpecRequest, ...) <-chan int
- func (client *Client) ModifyBandwidthPackageSpecWithChan(request *ModifyBandwidthPackageSpecRequest) (<-chan *ModifyBandwidthPackageSpecResponse, <-chan error)
- func (client *Client) ModifyCommand(request *ModifyCommandRequest) (response *ModifyCommandResponse, err error)
- func (client *Client) ModifyCommandWithCallback(request *ModifyCommandRequest, ...) <-chan int
- func (client *Client) ModifyCommandWithChan(request *ModifyCommandRequest) (<-chan *ModifyCommandResponse, <-chan error)
- func (client *Client) ModifyDedicatedHostAttribute(request *ModifyDedicatedHostAttributeRequest) (response *ModifyDedicatedHostAttributeResponse, err error)
- func (client *Client) ModifyDedicatedHostAttributeWithCallback(request *ModifyDedicatedHostAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDedicatedHostAttributeWithChan(request *ModifyDedicatedHostAttributeRequest) (<-chan *ModifyDedicatedHostAttributeResponse, <-chan error)
- func (client *Client) ModifyDedicatedHostAutoReleaseTime(request *ModifyDedicatedHostAutoReleaseTimeRequest) (response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)
- func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithCallback(request *ModifyDedicatedHostAutoReleaseTimeRequest, ...) <-chan int
- func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithChan(request *ModifyDedicatedHostAutoReleaseTimeRequest) (<-chan *ModifyDedicatedHostAutoReleaseTimeResponse, <-chan error)
- func (client *Client) ModifyDedicatedHostAutoRenewAttribute(request *ModifyDedicatedHostAutoRenewAttributeRequest) (response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)
- func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithCallback(request *ModifyDedicatedHostAutoRenewAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithChan(request *ModifyDedicatedHostAutoRenewAttributeRequest) (<-chan *ModifyDedicatedHostAutoRenewAttributeResponse, <-chan error)
- func (client *Client) ModifyDeploymentSetAttribute(request *ModifyDeploymentSetAttributeRequest) (response *ModifyDeploymentSetAttributeResponse, err error)
- func (client *Client) ModifyDeploymentSetAttributeWithCallback(request *ModifyDeploymentSetAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDeploymentSetAttributeWithChan(request *ModifyDeploymentSetAttributeRequest) (<-chan *ModifyDeploymentSetAttributeResponse, <-chan error)
- func (client *Client) ModifyDiskAttribute(request *ModifyDiskAttributeRequest) (response *ModifyDiskAttributeResponse, err error)
- func (client *Client) ModifyDiskAttributeWithCallback(request *ModifyDiskAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDiskAttributeWithChan(request *ModifyDiskAttributeRequest) (<-chan *ModifyDiskAttributeResponse, <-chan error)
- func (client *Client) ModifyDiskChargeType(request *ModifyDiskChargeTypeRequest) (response *ModifyDiskChargeTypeResponse, err error)
- func (client *Client) ModifyDiskChargeTypeWithCallback(request *ModifyDiskChargeTypeRequest, ...) <-chan int
- func (client *Client) ModifyDiskChargeTypeWithChan(request *ModifyDiskChargeTypeRequest) (<-chan *ModifyDiskChargeTypeResponse, <-chan error)
- func (client *Client) ModifyEipAddressAttribute(request *ModifyEipAddressAttributeRequest) (response *ModifyEipAddressAttributeResponse, err error)
- func (client *Client) ModifyEipAddressAttributeWithCallback(request *ModifyEipAddressAttributeRequest, ...) <-chan int
- func (client *Client) ModifyEipAddressAttributeWithChan(request *ModifyEipAddressAttributeRequest) (<-chan *ModifyEipAddressAttributeResponse, <-chan error)
- func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (response *ModifyForwardEntryResponse, err error)
- func (client *Client) ModifyForwardEntryWithCallback(request *ModifyForwardEntryRequest, ...) <-chan int
- func (client *Client) ModifyForwardEntryWithChan(request *ModifyForwardEntryRequest) (<-chan *ModifyForwardEntryResponse, <-chan error)
- func (client *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
- func (client *Client) ModifyHaVipAttributeWithCallback(request *ModifyHaVipAttributeRequest, ...) <-chan int
- func (client *Client) ModifyHaVipAttributeWithChan(request *ModifyHaVipAttributeRequest) (<-chan *ModifyHaVipAttributeResponse, <-chan error)
- func (client *Client) ModifyHpcClusterAttribute(request *ModifyHpcClusterAttributeRequest) (response *ModifyHpcClusterAttributeResponse, err error)
- func (client *Client) ModifyHpcClusterAttributeWithCallback(request *ModifyHpcClusterAttributeRequest, ...) <-chan int
- func (client *Client) ModifyHpcClusterAttributeWithChan(request *ModifyHpcClusterAttributeRequest) (<-chan *ModifyHpcClusterAttributeResponse, <-chan error)
- func (client *Client) ModifyImageAttribute(request *ModifyImageAttributeRequest) (response *ModifyImageAttributeResponse, err error)
- func (client *Client) ModifyImageAttributeWithCallback(request *ModifyImageAttributeRequest, ...) <-chan int
- func (client *Client) ModifyImageAttributeWithChan(request *ModifyImageAttributeRequest) (<-chan *ModifyImageAttributeResponse, <-chan error)
- func (client *Client) ModifyImageShareGroupPermission(request *ModifyImageShareGroupPermissionRequest) (response *ModifyImageShareGroupPermissionResponse, err error)
- func (client *Client) ModifyImageShareGroupPermissionWithCallback(request *ModifyImageShareGroupPermissionRequest, ...) <-chan int
- func (client *Client) ModifyImageShareGroupPermissionWithChan(request *ModifyImageShareGroupPermissionRequest) (<-chan *ModifyImageShareGroupPermissionResponse, <-chan error)
- func (client *Client) ModifyImageSharePermission(request *ModifyImageSharePermissionRequest) (response *ModifyImageSharePermissionResponse, err error)
- func (client *Client) ModifyImageSharePermissionWithCallback(request *ModifyImageSharePermissionRequest, ...) <-chan int
- func (client *Client) ModifyImageSharePermissionWithChan(request *ModifyImageSharePermissionRequest) (<-chan *ModifyImageSharePermissionResponse, <-chan error)
- func (client *Client) ModifyInstanceAttribute(request *ModifyInstanceAttributeRequest) (response *ModifyInstanceAttributeResponse, err error)
- func (client *Client) ModifyInstanceAttributeWithCallback(request *ModifyInstanceAttributeRequest, ...) <-chan int
- func (client *Client) ModifyInstanceAttributeWithChan(request *ModifyInstanceAttributeRequest) (<-chan *ModifyInstanceAttributeResponse, <-chan error)
- func (client *Client) ModifyInstanceAutoReleaseTime(request *ModifyInstanceAutoReleaseTimeRequest) (response *ModifyInstanceAutoReleaseTimeResponse, err error)
- func (client *Client) ModifyInstanceAutoReleaseTimeWithCallback(request *ModifyInstanceAutoReleaseTimeRequest, ...) <-chan int
- func (client *Client) ModifyInstanceAutoReleaseTimeWithChan(request *ModifyInstanceAutoReleaseTimeRequest) (<-chan *ModifyInstanceAutoReleaseTimeResponse, <-chan error)
- func (client *Client) ModifyInstanceAutoRenewAttribute(request *ModifyInstanceAutoRenewAttributeRequest) (response *ModifyInstanceAutoRenewAttributeResponse, err error)
- func (client *Client) ModifyInstanceAutoRenewAttributeWithCallback(request *ModifyInstanceAutoRenewAttributeRequest, ...) <-chan int
- func (client *Client) ModifyInstanceAutoRenewAttributeWithChan(request *ModifyInstanceAutoRenewAttributeRequest) (<-chan *ModifyInstanceAutoRenewAttributeResponse, <-chan error)
- func (client *Client) ModifyInstanceChargeType(request *ModifyInstanceChargeTypeRequest) (response *ModifyInstanceChargeTypeResponse, err error)
- func (client *Client) ModifyInstanceChargeTypeWithCallback(request *ModifyInstanceChargeTypeRequest, ...) <-chan int
- func (client *Client) ModifyInstanceChargeTypeWithChan(request *ModifyInstanceChargeTypeRequest) (<-chan *ModifyInstanceChargeTypeResponse, <-chan error)
- func (client *Client) ModifyInstanceDeployment(request *ModifyInstanceDeploymentRequest) (response *ModifyInstanceDeploymentResponse, err error)
- func (client *Client) ModifyInstanceDeploymentWithCallback(request *ModifyInstanceDeploymentRequest, ...) <-chan int
- func (client *Client) ModifyInstanceDeploymentWithChan(request *ModifyInstanceDeploymentRequest) (<-chan *ModifyInstanceDeploymentResponse, <-chan error)
- func (client *Client) ModifyInstanceNetworkSpec(request *ModifyInstanceNetworkSpecRequest) (response *ModifyInstanceNetworkSpecResponse, err error)
- func (client *Client) ModifyInstanceNetworkSpecWithCallback(request *ModifyInstanceNetworkSpecRequest, ...) <-chan int
- func (client *Client) ModifyInstanceNetworkSpecWithChan(request *ModifyInstanceNetworkSpecRequest) (<-chan *ModifyInstanceNetworkSpecResponse, <-chan error)
- func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)
- func (client *Client) ModifyInstanceSpecWithCallback(request *ModifyInstanceSpecRequest, ...) <-chan int
- func (client *Client) ModifyInstanceSpecWithChan(request *ModifyInstanceSpecRequest) (<-chan *ModifyInstanceSpecResponse, <-chan error)
- func (client *Client) ModifyInstanceVncPasswd(request *ModifyInstanceVncPasswdRequest) (response *ModifyInstanceVncPasswdResponse, err error)
- func (client *Client) ModifyInstanceVncPasswdWithCallback(request *ModifyInstanceVncPasswdRequest, ...) <-chan int
- func (client *Client) ModifyInstanceVncPasswdWithChan(request *ModifyInstanceVncPasswdRequest) (<-chan *ModifyInstanceVncPasswdResponse, <-chan error)
- func (client *Client) ModifyInstanceVpcAttribute(request *ModifyInstanceVpcAttributeRequest) (response *ModifyInstanceVpcAttributeResponse, err error)
- func (client *Client) ModifyInstanceVpcAttributeWithCallback(request *ModifyInstanceVpcAttributeRequest, ...) <-chan int
- func (client *Client) ModifyInstanceVpcAttributeWithChan(request *ModifyInstanceVpcAttributeRequest) (<-chan *ModifyInstanceVpcAttributeResponse, <-chan error)
- func (client *Client) ModifyLaunchTemplateDefaultVersion(request *ModifyLaunchTemplateDefaultVersionRequest) (response *ModifyLaunchTemplateDefaultVersionResponse, err error)
- func (client *Client) ModifyLaunchTemplateDefaultVersionWithCallback(request *ModifyLaunchTemplateDefaultVersionRequest, ...) <-chan int
- func (client *Client) ModifyLaunchTemplateDefaultVersionWithChan(request *ModifyLaunchTemplateDefaultVersionRequest) (<-chan *ModifyLaunchTemplateDefaultVersionResponse, <-chan error)
- func (client *Client) ModifyNetworkInterfaceAttribute(request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
- func (client *Client) ModifyNetworkInterfaceAttributeWithCallback(request *ModifyNetworkInterfaceAttributeRequest, ...) <-chan int
- func (client *Client) ModifyNetworkInterfaceAttributeWithChan(request *ModifyNetworkInterfaceAttributeRequest) (<-chan *ModifyNetworkInterfaceAttributeResponse, <-chan error)
- func (client *Client) ModifyPhysicalConnectionAttribute(request *ModifyPhysicalConnectionAttributeRequest) (response *ModifyPhysicalConnectionAttributeResponse, err error)
- func (client *Client) ModifyPhysicalConnectionAttributeWithCallback(request *ModifyPhysicalConnectionAttributeRequest, ...) <-chan int
- func (client *Client) ModifyPhysicalConnectionAttributeWithChan(request *ModifyPhysicalConnectionAttributeRequest) (<-chan *ModifyPhysicalConnectionAttributeResponse, <-chan error)
- func (client *Client) ModifyPrepayInstanceSpec(request *ModifyPrepayInstanceSpecRequest) (response *ModifyPrepayInstanceSpecResponse, err error)
- func (client *Client) ModifyPrepayInstanceSpecWithCallback(request *ModifyPrepayInstanceSpecRequest, ...) <-chan int
- func (client *Client) ModifyPrepayInstanceSpecWithChan(request *ModifyPrepayInstanceSpecRequest) (<-chan *ModifyPrepayInstanceSpecResponse, <-chan error)
- func (client *Client) ModifyRouterInterfaceAttribute(request *ModifyRouterInterfaceAttributeRequest) (response *ModifyRouterInterfaceAttributeResponse, err error)
- func (client *Client) ModifyRouterInterfaceAttributeWithCallback(request *ModifyRouterInterfaceAttributeRequest, ...) <-chan int
- func (client *Client) ModifyRouterInterfaceAttributeWithChan(request *ModifyRouterInterfaceAttributeRequest) (<-chan *ModifyRouterInterfaceAttributeResponse, <-chan error)
- func (client *Client) ModifyRouterInterfaceSpec(request *ModifyRouterInterfaceSpecRequest) (response *ModifyRouterInterfaceSpecResponse, err error)
- func (client *Client) ModifyRouterInterfaceSpecWithCallback(request *ModifyRouterInterfaceSpecRequest, ...) <-chan int
- func (client *Client) ModifyRouterInterfaceSpecWithChan(request *ModifyRouterInterfaceSpecRequest) (<-chan *ModifyRouterInterfaceSpecResponse, <-chan error)
- func (client *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
- func (client *Client) ModifySecurityGroupAttributeWithCallback(request *ModifySecurityGroupAttributeRequest, ...) <-chan int
- func (client *Client) ModifySecurityGroupAttributeWithChan(request *ModifySecurityGroupAttributeRequest) (<-chan *ModifySecurityGroupAttributeResponse, <-chan error)
- func (client *Client) ModifySecurityGroupEgressRule(request *ModifySecurityGroupEgressRuleRequest) (response *ModifySecurityGroupEgressRuleResponse, err error)
- func (client *Client) ModifySecurityGroupEgressRuleWithCallback(request *ModifySecurityGroupEgressRuleRequest, ...) <-chan int
- func (client *Client) ModifySecurityGroupEgressRuleWithChan(request *ModifySecurityGroupEgressRuleRequest) (<-chan *ModifySecurityGroupEgressRuleResponse, <-chan error)
- func (client *Client) ModifySecurityGroupPolicy(request *ModifySecurityGroupPolicyRequest) (response *ModifySecurityGroupPolicyResponse, err error)
- func (client *Client) ModifySecurityGroupPolicyWithCallback(request *ModifySecurityGroupPolicyRequest, ...) <-chan int
- func (client *Client) ModifySecurityGroupPolicyWithChan(request *ModifySecurityGroupPolicyRequest) (<-chan *ModifySecurityGroupPolicyResponse, <-chan error)
- func (client *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
- func (client *Client) ModifySecurityGroupRuleWithCallback(request *ModifySecurityGroupRuleRequest, ...) <-chan int
- func (client *Client) ModifySecurityGroupRuleWithChan(request *ModifySecurityGroupRuleRequest) (<-chan *ModifySecurityGroupRuleResponse, <-chan error)
- func (client *Client) ModifySnapshotAttribute(request *ModifySnapshotAttributeRequest) (response *ModifySnapshotAttributeResponse, err error)
- func (client *Client) ModifySnapshotAttributeWithCallback(request *ModifySnapshotAttributeRequest, ...) <-chan int
- func (client *Client) ModifySnapshotAttributeWithChan(request *ModifySnapshotAttributeRequest) (<-chan *ModifySnapshotAttributeResponse, <-chan error)
- func (client *Client) ModifyUserBusinessBehavior(request *ModifyUserBusinessBehaviorRequest) (response *ModifyUserBusinessBehaviorResponse, err error)
- func (client *Client) ModifyUserBusinessBehaviorWithCallback(request *ModifyUserBusinessBehaviorRequest, ...) <-chan int
- func (client *Client) ModifyUserBusinessBehaviorWithChan(request *ModifyUserBusinessBehaviorRequest) (<-chan *ModifyUserBusinessBehaviorResponse, <-chan error)
- func (client *Client) ModifyVRouterAttribute(request *ModifyVRouterAttributeRequest) (response *ModifyVRouterAttributeResponse, err error)
- func (client *Client) ModifyVRouterAttributeWithCallback(request *ModifyVRouterAttributeRequest, ...) <-chan int
- func (client *Client) ModifyVRouterAttributeWithChan(request *ModifyVRouterAttributeRequest) (<-chan *ModifyVRouterAttributeResponse, <-chan error)
- func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (response *ModifyVSwitchAttributeResponse, err error)
- func (client *Client) ModifyVSwitchAttributeWithCallback(request *ModifyVSwitchAttributeRequest, ...) <-chan int
- func (client *Client) ModifyVSwitchAttributeWithChan(request *ModifyVSwitchAttributeRequest) (<-chan *ModifyVSwitchAttributeResponse, <-chan error)
- func (client *Client) ModifyVirtualBorderRouterAttribute(request *ModifyVirtualBorderRouterAttributeRequest) (response *ModifyVirtualBorderRouterAttributeResponse, err error)
- func (client *Client) ModifyVirtualBorderRouterAttributeWithCallback(request *ModifyVirtualBorderRouterAttributeRequest, ...) <-chan int
- func (client *Client) ModifyVirtualBorderRouterAttributeWithChan(request *ModifyVirtualBorderRouterAttributeRequest) (<-chan *ModifyVirtualBorderRouterAttributeResponse, <-chan error)
- func (client *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
- func (client *Client) ModifyVpcAttributeWithCallback(request *ModifyVpcAttributeRequest, ...) <-chan int
- func (client *Client) ModifyVpcAttributeWithChan(request *ModifyVpcAttributeRequest) (<-chan *ModifyVpcAttributeResponse, <-chan error)
- func (client *Client) ReActivateInstances(request *ReActivateInstancesRequest) (response *ReActivateInstancesResponse, err error)
- func (client *Client) ReActivateInstancesWithCallback(request *ReActivateInstancesRequest, ...) <-chan int
- func (client *Client) ReActivateInstancesWithChan(request *ReActivateInstancesRequest) (<-chan *ReActivateInstancesResponse, <-chan error)
- func (client *Client) ReInitDisk(request *ReInitDiskRequest) (response *ReInitDiskResponse, err error)
- func (client *Client) ReInitDiskWithCallback(request *ReInitDiskRequest, ...) <-chan int
- func (client *Client) ReInitDiskWithChan(request *ReInitDiskRequest) (<-chan *ReInitDiskResponse, <-chan error)
- func (client *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)
- func (client *Client) RebootInstanceWithCallback(request *RebootInstanceRequest, ...) <-chan int
- func (client *Client) RebootInstanceWithChan(request *RebootInstanceRequest) (<-chan *RebootInstanceResponse, <-chan error)
- func (client *Client) RecoverVirtualBorderRouter(request *RecoverVirtualBorderRouterRequest) (response *RecoverVirtualBorderRouterResponse, err error)
- func (client *Client) RecoverVirtualBorderRouterWithCallback(request *RecoverVirtualBorderRouterRequest, ...) <-chan int
- func (client *Client) RecoverVirtualBorderRouterWithChan(request *RecoverVirtualBorderRouterRequest) (<-chan *RecoverVirtualBorderRouterResponse, <-chan error)
- func (client *Client) RedeployInstance(request *RedeployInstanceRequest) (response *RedeployInstanceResponse, err error)
- func (client *Client) RedeployInstanceWithCallback(request *RedeployInstanceRequest, ...) <-chan int
- func (client *Client) RedeployInstanceWithChan(request *RedeployInstanceRequest) (<-chan *RedeployInstanceResponse, <-chan error)
- func (client *Client) ReleaseDedicatedHost(request *ReleaseDedicatedHostRequest) (response *ReleaseDedicatedHostResponse, err error)
- func (client *Client) ReleaseDedicatedHostWithCallback(request *ReleaseDedicatedHostRequest, ...) <-chan int
- func (client *Client) ReleaseDedicatedHostWithChan(request *ReleaseDedicatedHostRequest) (<-chan *ReleaseDedicatedHostResponse, <-chan error)
- func (client *Client) ReleaseEipAddress(request *ReleaseEipAddressRequest) (response *ReleaseEipAddressResponse, err error)
- func (client *Client) ReleaseEipAddressWithCallback(request *ReleaseEipAddressRequest, ...) <-chan int
- func (client *Client) ReleaseEipAddressWithChan(request *ReleaseEipAddressRequest) (<-chan *ReleaseEipAddressResponse, <-chan error)
- func (client *Client) ReleasePublicIpAddress(request *ReleasePublicIpAddressRequest) (response *ReleasePublicIpAddressResponse, err error)
- func (client *Client) ReleasePublicIpAddressWithCallback(request *ReleasePublicIpAddressRequest, ...) <-chan int
- func (client *Client) ReleasePublicIpAddressWithChan(request *ReleasePublicIpAddressRequest) (<-chan *ReleasePublicIpAddressResponse, <-chan error)
- func (client *Client) RemoveBandwidthPackageIps(request *RemoveBandwidthPackageIpsRequest) (response *RemoveBandwidthPackageIpsResponse, err error)
- func (client *Client) RemoveBandwidthPackageIpsWithCallback(request *RemoveBandwidthPackageIpsRequest, ...) <-chan int
- func (client *Client) RemoveBandwidthPackageIpsWithChan(request *RemoveBandwidthPackageIpsRequest) (<-chan *RemoveBandwidthPackageIpsResponse, <-chan error)
- func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)
- func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, ...) <-chan int
- func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)
- func (client *Client) RenewDedicatedHosts(request *RenewDedicatedHostsRequest) (response *RenewDedicatedHostsResponse, err error)
- func (client *Client) RenewDedicatedHostsWithCallback(request *RenewDedicatedHostsRequest, ...) <-chan int
- func (client *Client) RenewDedicatedHostsWithChan(request *RenewDedicatedHostsRequest) (<-chan *RenewDedicatedHostsResponse, <-chan error)
- func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
- func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, ...) <-chan int
- func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)
- func (client *Client) ReplaceSystemDisk(request *ReplaceSystemDiskRequest) (response *ReplaceSystemDiskResponse, err error)
- func (client *Client) ReplaceSystemDiskWithCallback(request *ReplaceSystemDiskRequest, ...) <-chan int
- func (client *Client) ReplaceSystemDiskWithChan(request *ReplaceSystemDiskRequest) (<-chan *ReplaceSystemDiskResponse, <-chan error)
- func (client *Client) ResetDisk(request *ResetDiskRequest) (response *ResetDiskResponse, err error)
- func (client *Client) ResetDiskWithCallback(request *ResetDiskRequest, ...) <-chan int
- func (client *Client) ResetDiskWithChan(request *ResetDiskRequest) (<-chan *ResetDiskResponse, <-chan error)
- func (client *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)
- func (client *Client) ResizeDiskWithCallback(request *ResizeDiskRequest, ...) <-chan int
- func (client *Client) ResizeDiskWithChan(request *ResizeDiskRequest) (<-chan *ResizeDiskResponse, <-chan error)
- func (client *Client) RevokeSecurityGroup(request *RevokeSecurityGroupRequest) (response *RevokeSecurityGroupResponse, err error)
- func (client *Client) RevokeSecurityGroupEgress(request *RevokeSecurityGroupEgressRequest) (response *RevokeSecurityGroupEgressResponse, err error)
- func (client *Client) RevokeSecurityGroupEgressWithCallback(request *RevokeSecurityGroupEgressRequest, ...) <-chan int
- func (client *Client) RevokeSecurityGroupEgressWithChan(request *RevokeSecurityGroupEgressRequest) (<-chan *RevokeSecurityGroupEgressResponse, <-chan error)
- func (client *Client) RevokeSecurityGroupWithCallback(request *RevokeSecurityGroupRequest, ...) <-chan int
- func (client *Client) RevokeSecurityGroupWithChan(request *RevokeSecurityGroupRequest) (<-chan *RevokeSecurityGroupResponse, <-chan error)
- func (client *Client) RunInstances(request *RunInstancesRequest) (response *RunInstancesResponse, err error)
- func (client *Client) RunInstancesWithCallback(request *RunInstancesRequest, ...) <-chan int
- func (client *Client) RunInstancesWithChan(request *RunInstancesRequest) (<-chan *RunInstancesResponse, <-chan error)
- func (client *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)
- func (client *Client) StartInstanceWithCallback(request *StartInstanceRequest, ...) <-chan int
- func (client *Client) StartInstanceWithChan(request *StartInstanceRequest) (<-chan *StartInstanceResponse, <-chan error)
- func (client *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)
- func (client *Client) StopInstanceWithCallback(request *StopInstanceRequest, ...) <-chan int
- func (client *Client) StopInstanceWithChan(request *StopInstanceRequest) (<-chan *StopInstanceResponse, <-chan error)
- func (client *Client) StopInvocation(request *StopInvocationRequest) (response *StopInvocationResponse, err error)
- func (client *Client) StopInvocationWithCallback(request *StopInvocationRequest, ...) <-chan int
- func (client *Client) StopInvocationWithChan(request *StopInvocationRequest) (<-chan *StopInvocationResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) TerminatePhysicalConnection(request *TerminatePhysicalConnectionRequest) (response *TerminatePhysicalConnectionResponse, err error)
- func (client *Client) TerminatePhysicalConnectionWithCallback(request *TerminatePhysicalConnectionRequest, ...) <-chan int
- func (client *Client) TerminatePhysicalConnectionWithChan(request *TerminatePhysicalConnectionRequest) (<-chan *TerminatePhysicalConnectionResponse, <-chan error)
- func (client *Client) TerminateVirtualBorderRouter(request *TerminateVirtualBorderRouterRequest) (response *TerminateVirtualBorderRouterResponse, err error)
- func (client *Client) TerminateVirtualBorderRouterWithCallback(request *TerminateVirtualBorderRouterRequest, ...) <-chan int
- func (client *Client) TerminateVirtualBorderRouterWithChan(request *TerminateVirtualBorderRouterRequest) (<-chan *TerminateVirtualBorderRouterResponse, <-chan error)
- func (client *Client) UnassignIpv6Addresses(request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
- func (client *Client) UnassignIpv6AddressesWithCallback(request *UnassignIpv6AddressesRequest, ...) <-chan int
- func (client *Client) UnassignIpv6AddressesWithChan(request *UnassignIpv6AddressesRequest) (<-chan *UnassignIpv6AddressesResponse, <-chan error)
- func (client *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
- func (client *Client) UnassignPrivateIpAddressesWithCallback(request *UnassignPrivateIpAddressesRequest, ...) <-chan int
- func (client *Client) UnassignPrivateIpAddressesWithChan(request *UnassignPrivateIpAddressesRequest) (<-chan *UnassignPrivateIpAddressesResponse, <-chan error)
- func (client *Client) UnassociateEipAddress(request *UnassociateEipAddressRequest) (response *UnassociateEipAddressResponse, err error)
- func (client *Client) UnassociateEipAddressWithCallback(request *UnassociateEipAddressRequest, ...) <-chan int
- func (client *Client) UnassociateEipAddressWithChan(request *UnassociateEipAddressRequest) (<-chan *UnassociateEipAddressResponse, <-chan error)
- func (client *Client) UnassociateHaVip(request *UnassociateHaVipRequest) (response *UnassociateHaVipResponse, err error)
- func (client *Client) UnassociateHaVipWithCallback(request *UnassociateHaVipRequest, ...) <-chan int
- func (client *Client) UnassociateHaVipWithChan(request *UnassociateHaVipRequest) (<-chan *UnassociateHaVipResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- type Cluster
- type Clusters
- type Command
- type Commands
- type ConnectRouterInterfaceRequest
- type ConnectRouterInterfaceResponse
- type ConvertNatPublicIpToEipRequest
- type ConvertNatPublicIpToEipResponse
- type CopyImageRequest
- type CopyImageResponse
- type CopyImageTag
- type CreateAutoSnapshotPolicyRequest
- type CreateAutoSnapshotPolicyResponse
- type CreateCommandRequest
- type CreateCommandResponse
- type CreateDeploymentSetRequest
- type CreateDeploymentSetResponse
- type CreateDiskArn
- type CreateDiskRequest
- type CreateDiskResponse
- type CreateDiskTag
- type CreateForwardEntryRequest
- type CreateForwardEntryResponse
- type CreateHaVipRequest
- type CreateHaVipResponse
- type CreateHpcClusterRequest
- type CreateHpcClusterResponse
- type CreateImageDiskDeviceMapping
- type CreateImageRequest
- type CreateImageResponse
- type CreateImageTag
- type CreateInstanceArn
- type CreateInstanceDataDisk
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceTag
- type CreateKeyPairRequest
- type CreateKeyPairResponse
- type CreateKeyPairTag
- type CreateLaunchTemplateDataDisk
- type CreateLaunchTemplateNetworkInterface
- type CreateLaunchTemplateRequest
- type CreateLaunchTemplateResponse
- type CreateLaunchTemplateTag
- type CreateLaunchTemplateTemplateTag
- type CreateLaunchTemplateVersionDataDisk
- type CreateLaunchTemplateVersionNetworkInterface
- type CreateLaunchTemplateVersionRequest
- type CreateLaunchTemplateVersionResponse
- type CreateLaunchTemplateVersionTag
- type CreateNatGatewayBandwidthPackage
- type CreateNatGatewayRequest
- type CreateNatGatewayResponse
- type CreateNetworkInterfacePermissionRequest
- type CreateNetworkInterfacePermissionResponse
- type CreateNetworkInterfaceRequest
- type CreateNetworkInterfaceResponse
- type CreateNetworkInterfaceTag
- type CreatePhysicalConnectionRequest
- type CreatePhysicalConnectionResponse
- type CreateRouteEntryNextHopList
- type CreateRouteEntryRequest
- type CreateRouteEntryResponse
- type CreateRouterInterfaceRequest
- type CreateRouterInterfaceResponse
- type CreateSecurityGroupRequest
- type CreateSecurityGroupResponse
- type CreateSecurityGroupTag
- type CreateSimulatedSystemEventsRequest
- type CreateSimulatedSystemEventsResponse
- type CreateSnapshotRequest
- type CreateSnapshotResponse
- type CreateSnapshotTag
- type CreateVSwitchRequest
- type CreateVSwitchResponse
- type CreateVirtualBorderRouterRequest
- type CreateVirtualBorderRouterResponse
- type CreateVpcRequest
- type CreateVpcResponse
- type Data
- type DataDisk
- type DataDiskCategories
- type DataDisks
- type DataPoint
- type DeactivateRouterInterfaceRequest
- type DeactivateRouterInterfaceResponse
- type DedicatedHost
- type DedicatedHostAttribute
- type DedicatedHostGenerations
- type DedicatedHostIdSets
- type DedicatedHostRenewAttribute
- type DedicatedHostRenewAttributes
- type DedicatedHostType
- type DedicatedHostTypes
- type DedicatedHosts
- type DeleteAutoSnapshotPolicyRequest
- type DeleteAutoSnapshotPolicyResponse
- type DeleteBandwidthPackageRequest
- type DeleteBandwidthPackageResponse
- type DeleteCommandRequest
- type DeleteCommandResponse
- type DeleteDeploymentSetRequest
- type DeleteDeploymentSetResponse
- type DeleteDiskRequest
- type DeleteDiskResponse
- type DeleteForwardEntryRequest
- type DeleteForwardEntryResponse
- type DeleteHaVipRequest
- type DeleteHaVipResponse
- type DeleteHpcClusterRequest
- type DeleteHpcClusterResponse
- type DeleteImageRequest
- type DeleteImageResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteKeyPairsRequest
- type DeleteKeyPairsResponse
- type DeleteLaunchTemplateRequest
- type DeleteLaunchTemplateResponse
- type DeleteLaunchTemplateVersionRequest
- type DeleteLaunchTemplateVersionResponse
- type DeleteNatGatewayRequest
- type DeleteNatGatewayResponse
- type DeleteNetworkInterfacePermissionRequest
- type DeleteNetworkInterfacePermissionResponse
- type DeleteNetworkInterfaceRequest
- type DeleteNetworkInterfaceResponse
- type DeletePhysicalConnectionRequest
- type DeletePhysicalConnectionResponse
- type DeleteRouteEntryNextHopList
- type DeleteRouteEntryRequest
- type DeleteRouteEntryResponse
- type DeleteRouterInterfaceRequest
- type DeleteRouterInterfaceResponse
- type DeleteSecurityGroupRequest
- type DeleteSecurityGroupResponse
- type DeleteSnapshotRequest
- type DeleteSnapshotResponse
- type DeleteVSwitchRequest
- type DeleteVSwitchResponse
- type DeleteVirtualBorderRouterRequest
- type DeleteVirtualBorderRouterResponse
- type DeleteVpcRequest
- type DeleteVpcResponse
- type Demand
- type Demands
- type DeploymentSet
- type DeploymentSets
- type DescribeAccessPointsFilter
- type DescribeAccessPointsRequest
- type DescribeAccessPointsResponse
- type DescribeAccountAttributesRequest
- type DescribeAccountAttributesResponse
- type DescribeAutoSnapshotPolicyExRequest
- type DescribeAutoSnapshotPolicyExResponse
- type DescribeAvailableResourceRequest
- type DescribeAvailableResourceResponse
- type DescribeBandwidthLimitationRequest
- type DescribeBandwidthLimitationResponse
- type DescribeBandwidthPackagesRequest
- type DescribeBandwidthPackagesResponse
- type DescribeClassicLinkInstancesRequest
- type DescribeClassicLinkInstancesResponse
- type DescribeCloudAssistantStatusRequest
- type DescribeCloudAssistantStatusResponse
- type DescribeClustersRequest
- type DescribeClustersResponse
- type DescribeCommandsRequest
- type DescribeCommandsResponse
- type DescribeDedicatedHostAutoRenewRequest
- type DescribeDedicatedHostAutoRenewResponse
- type DescribeDedicatedHostTypesRequest
- type DescribeDedicatedHostTypesResponse
- type DescribeDedicatedHostsRequest
- type DescribeDedicatedHostsResponse
- type DescribeDedicatedHostsTag
- type DescribeDemandsRequest
- type DescribeDemandsResponse
- type DescribeDemandsTag
- type DescribeDeploymentSetsRequest
- type DescribeDeploymentSetsResponse
- type DescribeDiskMonitorDataRequest
- type DescribeDiskMonitorDataResponse
- type DescribeDisksFullStatusRequest
- type DescribeDisksFullStatusResponse
- type DescribeDisksRequest
- type DescribeDisksResponse
- type DescribeDisksTag
- type DescribeEipAddressesRequest
- type DescribeEipAddressesResponse
- type DescribeEipMonitorDataRequest
- type DescribeEipMonitorDataResponse
- type DescribeEniMonitorDataRequest
- type DescribeEniMonitorDataResponse
- type DescribeForwardTableEntriesRequest
- type DescribeForwardTableEntriesResponse
- type DescribeHaVipsFilter
- type DescribeHaVipsRequest
- type DescribeHaVipsResponse
- type DescribeHpcClustersRequest
- type DescribeHpcClustersResponse
- type DescribeImageSharePermissionRequest
- type DescribeImageSharePermissionResponse
- type DescribeImageSupportInstanceTypesFilter
- type DescribeImageSupportInstanceTypesRequest
- type DescribeImageSupportInstanceTypesResponse
- type DescribeImagesFilter
- type DescribeImagesRequest
- type DescribeImagesResponse
- type DescribeImagesTag
- type DescribeInstanceAttributeRequest
- type DescribeInstanceAttributeResponse
- type DescribeInstanceAutoRenewAttributeRequest
- type DescribeInstanceAutoRenewAttributeResponse
- type DescribeInstanceHistoryEventsRequest
- type DescribeInstanceHistoryEventsResponse
- type DescribeInstanceMonitorDataRequest
- type DescribeInstanceMonitorDataResponse
- type DescribeInstancePhysicalAttributeRequest
- type DescribeInstancePhysicalAttributeResponse
- type DescribeInstanceRamRoleRequest
- type DescribeInstanceRamRoleResponse
- type DescribeInstanceStatusRequest
- type DescribeInstanceStatusResponse
- type DescribeInstanceTopologyRequest
- type DescribeInstanceTopologyResponse
- type DescribeInstanceTypeFamiliesRequest
- type DescribeInstanceTypeFamiliesResponse
- type DescribeInstanceTypesRequest
- type DescribeInstanceTypesResponse
- type DescribeInstanceVncPasswdRequest
- type DescribeInstanceVncPasswdResponse
- type DescribeInstanceVncUrlRequest
- type DescribeInstanceVncUrlResponse
- type DescribeInstancesFullStatusRequest
- type DescribeInstancesFullStatusResponse
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeInstancesTag
- type DescribeInvocationResultsRequest
- type DescribeInvocationResultsResponse
- type DescribeInvocationsRequest
- type DescribeInvocationsResponse
- type DescribeKeyPairsRequest
- type DescribeKeyPairsResponse
- type DescribeKeyPairsTag
- type DescribeLaunchTemplateVersionsRequest
- type DescribeLaunchTemplateVersionsResponse
- type DescribeLaunchTemplatesRequest
- type DescribeLaunchTemplatesResponse
- type DescribeLaunchTemplatesTemplateTag
- type DescribeLimitationRequest
- type DescribeLimitationResponse
- type DescribeNatGatewaysRequest
- type DescribeNatGatewaysResponse
- type DescribeNetworkInterfacePermissionsRequest
- type DescribeNetworkInterfacePermissionsResponse
- type DescribeNetworkInterfacesRequest
- type DescribeNetworkInterfacesResponse
- type DescribeNetworkInterfacesTag
- type DescribeNewProjectEipMonitorDataRequest
- type DescribeNewProjectEipMonitorDataResponse
- type DescribePhysicalConnectionsFilter
- type DescribePhysicalConnectionsRequest
- type DescribePhysicalConnectionsResponse
- type DescribePriceRequest
- type DescribePriceResponse
- type DescribeRecommendInstanceTypeRequest
- type DescribeRecommendInstanceTypeResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeRenewalPriceRequest
- type DescribeRenewalPriceResponse
- type DescribeResourceByTagsRequest
- type DescribeResourceByTagsResponse
- type DescribeResourceByTagsTag
- type DescribeResourcesModificationRequest
- type DescribeResourcesModificationResponse
- type DescribeRouteTablesRequest
- type DescribeRouteTablesResponse
- type DescribeRouterInterfacesFilter
- type DescribeRouterInterfacesRequest
- type DescribeRouterInterfacesResponse
- type DescribeSecurityGroupAttributeRequest
- type DescribeSecurityGroupAttributeResponse
- type DescribeSecurityGroupReferencesRequest
- type DescribeSecurityGroupReferencesResponse
- type DescribeSecurityGroupsRequest
- type DescribeSecurityGroupsResponse
- type DescribeSecurityGroupsTag
- type DescribeSnapshotLinksRequest
- type DescribeSnapshotLinksResponse
- type DescribeSnapshotMonitorDataRequest
- type DescribeSnapshotMonitorDataResponse
- type DescribeSnapshotPackageRequest
- type DescribeSnapshotPackageResponse
- type DescribeSnapshotsRequest
- type DescribeSnapshotsResponse
- type DescribeSnapshotsTag
- type DescribeSnapshotsUsageRequest
- type DescribeSnapshotsUsageResponse
- type DescribeSpotPriceHistoryRequest
- type DescribeSpotPriceHistoryResponse
- type DescribeTagsRequest
- type DescribeTagsResponse
- type DescribeTagsTag
- type DescribeTaskAttributeRequest
- type DescribeTaskAttributeResponse
- type DescribeTasksRequest
- type DescribeTasksResponse
- type DescribeUserBusinessBehaviorRequest
- type DescribeUserBusinessBehaviorResponse
- type DescribeUserDataRequest
- type DescribeUserDataResponse
- type DescribeVRoutersRequest
- type DescribeVRoutersResponse
- type DescribeVSwitchesRequest
- type DescribeVSwitchesResponse
- type DescribeVirtualBorderRoutersFilter
- type DescribeVirtualBorderRoutersForPhysicalConnectionFilter
- type DescribeVirtualBorderRoutersForPhysicalConnectionRequest
- type DescribeVirtualBorderRoutersForPhysicalConnectionResponse
- type DescribeVirtualBorderRoutersRequest
- type DescribeVirtualBorderRoutersResponse
- type DescribeVpcsRequest
- type DescribeVpcsResponse
- type DescribeZonesRequest
- type DescribeZonesResponse
- type DetachClassicLinkVpcRequest
- type DetachClassicLinkVpcResponse
- type DetachDiskRequest
- type DetachDiskResponse
- type DetachInstanceRamRoleRequest
- type DetachInstanceRamRoleResponse
- type DetachInstanceRamRoleResult
- type DetachInstanceRamRoleResults
- type DetachKeyPairRequest
- type DetachKeyPairResponse
- type DetachNetworkInterfaceRequest
- type DetachNetworkInterfaceResponse
- type DetailInfosInDescribePrice
- type DetailInfosInDescribeRenewalPrice
- type Disk
- type DiskDeviceMapping
- type DiskDeviceMappings
- type DiskEventSet
- type DiskEventType
- type DiskFullStatusSet
- type DiskFullStatusType
- type DiskMonitorData
- type Disks
- type EcsCapacityReservationAttr
- type EipAddress
- type EipAddressInDescribeEipAddresses
- type EipAddresses
- type EipFillParamsRequest
- type EipFillParamsResponse
- type EipFillProductRequest
- type EipFillProductResponse
- type EipMonitorData
- type EipMonitorDatasInDescribeEipMonitorData
- type EipMonitorDatasInDescribeNewProjectEipMonitorData
- type EipNotifyPaidRequest
- type EipNotifyPaidResponse
- type EnablePhysicalConnectionRequest
- type EnablePhysicalConnectionResponse
- type EniMonitorData
- type EventCycleStatus
- type EventIdSet
- type EventType
- type ExportImageRequest
- type ExportImageResponse
- type ExportSnapshotRequest
- type ExportSnapshotResponse
- type ExtendedAttribute
- type ForwardTableEntries
- type ForwardTableEntry
- type ForwardTableIdsInCreateNatGateway
- type ForwardTableIdsInDescribeNatGateways
- type GetInstanceConsoleOutputRequest
- type GetInstanceConsoleOutputResponse
- type GetInstanceScreenshotRequest
- type GetInstanceScreenshotResponse
- type HaVip
- type HaVips
- type HealthStatus
- type HpcCluster
- type HpcClusters
- type Image
- type Images
- type ImportImageDiskDeviceMapping
- type ImportImageRequest
- type ImportImageResponse
- type ImportKeyPairRequest
- type ImportKeyPairResponse
- type ImportSnapshotRequest
- type ImportSnapshotResponse
- type InnerIpAddressInDescribeInstanceAttribute
- type InnerIpAddressInDescribeInstances
- type InstallCloudAssistantRequest
- type InstallCloudAssistantResponse
- type Instance
- type InstanceCloudAssistantStatus
- type InstanceCloudAssistantStatusSet
- type InstanceFullStatusSet
- type InstanceFullStatusType
- type InstanceGenerations
- type InstanceIdSets
- type InstanceIds
- type InstanceMonitorData
- type InstanceRamRoleSet
- type InstanceRamRoleSetsInDescribeInstanceRamRole
- type InstanceRamRoleSetsInDetachInstanceRamRole
- type InstanceRenewAttribute
- type InstanceRenewAttributes
- type InstanceStatus
- type InstanceStatuses
- type InstanceSystemEventSet
- type InstanceSystemEventType
- type InstanceTag
- type InstanceType
- type InstanceTypeFamiliesInDescribeInstanceTypeFamilies
- type InstanceTypeFamiliesInDescribeZones
- type InstanceTypeFamily
- type InstanceTypesInDescribeImageSupportInstanceTypes
- type InstanceTypesInDescribeInstanceTypes
- type InstanceTypesInDescribeZones
- type InstancesInDescribeDedicatedHosts
- type InstancesInDescribeInstances
- type Invocation
- type InvocationResult
- type InvocationResults
- type Invocations
- type InvokeCommandRequest
- type InvokeCommandResponse
- type InvokeInstance
- type InvokeInstances
- type Ipv6Set
- type Ipv6Sets
- type JoinResourceGroupRequest
- type JoinResourceGroupResponse
- type JoinSecurityGroupRequest
- type JoinSecurityGroupResponse
- type KeyPair
- type KeyPairs
- type LaunchTemplateData
- type LaunchTemplateSet
- type LaunchTemplateSets
- type LaunchTemplateVersionSet
- type LaunchTemplateVersionSets
- type LeaveSecurityGroupRequest
- type LeaveSecurityGroupResponse
- type Link
- type Links
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type LockReason
- type ModifyAutoSnapshotPolicyExRequest
- type ModifyAutoSnapshotPolicyExResponse
- type ModifyAutoSnapshotPolicyRequest
- type ModifyAutoSnapshotPolicyResponse
- type ModifyBandwidthPackageSpecRequest
- type ModifyBandwidthPackageSpecResponse
- type ModifyCommandRequest
- type ModifyCommandResponse
- type ModifyDedicatedHostAttributeRequest
- type ModifyDedicatedHostAttributeResponse
- type ModifyDedicatedHostAutoReleaseTimeRequest
- type ModifyDedicatedHostAutoReleaseTimeResponse
- type ModifyDedicatedHostAutoRenewAttributeRequest
- type ModifyDedicatedHostAutoRenewAttributeResponse
- type ModifyDeploymentSetAttributeRequest
- type ModifyDeploymentSetAttributeResponse
- type ModifyDiskAttributeRequest
- type ModifyDiskAttributeResponse
- type ModifyDiskChargeTypeRequest
- type ModifyDiskChargeTypeResponse
- type ModifyEipAddressAttributeRequest
- type ModifyEipAddressAttributeResponse
- type ModifyForwardEntryRequest
- type ModifyForwardEntryResponse
- type ModifyHaVipAttributeRequest
- type ModifyHaVipAttributeResponse
- type ModifyHpcClusterAttributeRequest
- type ModifyHpcClusterAttributeResponse
- type ModifyImageAttributeRequest
- type ModifyImageAttributeResponse
- type ModifyImageShareGroupPermissionRequest
- type ModifyImageShareGroupPermissionResponse
- type ModifyImageSharePermissionRequest
- type ModifyImageSharePermissionResponse
- type ModifyInstanceAttributeRequest
- type ModifyInstanceAttributeResponse
- type ModifyInstanceAutoReleaseTimeRequest
- type ModifyInstanceAutoReleaseTimeResponse
- type ModifyInstanceAutoRenewAttributeRequest
- type ModifyInstanceAutoRenewAttributeResponse
- type ModifyInstanceChargeTypeRequest
- type ModifyInstanceChargeTypeResponse
- type ModifyInstanceDeploymentRequest
- type ModifyInstanceDeploymentResponse
- type ModifyInstanceNetworkSpecRequest
- type ModifyInstanceNetworkSpecResponse
- type ModifyInstanceSpecRequest
- type ModifyInstanceSpecResponse
- type ModifyInstanceVncPasswdRequest
- type ModifyInstanceVncPasswdResponse
- type ModifyInstanceVpcAttributeRequest
- type ModifyInstanceVpcAttributeResponse
- type ModifyLaunchTemplateDefaultVersionRequest
- type ModifyLaunchTemplateDefaultVersionResponse
- type ModifyNetworkInterfaceAttributeRequest
- type ModifyNetworkInterfaceAttributeResponse
- type ModifyPhysicalConnectionAttributeRequest
- type ModifyPhysicalConnectionAttributeResponse
- type ModifyPrepayInstanceSpecRequest
- type ModifyPrepayInstanceSpecResponse
- type ModifyRouterInterfaceAttributeRequest
- type ModifyRouterInterfaceAttributeResponse
- type ModifyRouterInterfaceSpecRequest
- type ModifyRouterInterfaceSpecResponse
- type ModifySecurityGroupAttributeRequest
- type ModifySecurityGroupAttributeResponse
- type ModifySecurityGroupEgressRuleRequest
- type ModifySecurityGroupEgressRuleResponse
- type ModifySecurityGroupPolicyRequest
- type ModifySecurityGroupPolicyResponse
- type ModifySecurityGroupRuleRequest
- type ModifySecurityGroupRuleResponse
- type ModifySnapshotAttributeRequest
- type ModifySnapshotAttributeResponse
- type ModifyUserBusinessBehaviorRequest
- type ModifyUserBusinessBehaviorResponse
- type ModifyVRouterAttributeRequest
- type ModifyVRouterAttributeResponse
- type ModifyVSwitchAttributeRequest
- type ModifyVSwitchAttributeResponse
- type ModifyVirtualBorderRouterAttributeRequest
- type ModifyVirtualBorderRouterAttributeResponse
- type ModifyVpcAttributeRequest
- type ModifyVpcAttributeResponse
- type MonitorDataInDescribeDiskMonitorData
- type MonitorDataInDescribeEniMonitorData
- type MonitorDataInDescribeInstanceMonitorData
- type MonitorDataInDescribeSnapshotMonitorData
- type MountInstance
- type MountInstances
- type NatGateway
- type NatGateways
- type NetworkAttributes
- type NetworkInterface
- type NetworkInterfacePermission
- type NetworkInterfacePermissions
- type NetworkInterfaceSet
- type NetworkInterfaceSets
- type NetworkInterfacesInDescribeInstances
- type NetworkInterfacesInDescribeLaunchTemplateVersions
- type NetworkTypesInDescribeRecommendInstanceType
- type NetworkTypesInDescribeZones
- type NextHop
- type NextHops
- type OperationLock
- type OperationLocksInDescribeDedicatedHosts
- type OperationLocksInDescribeDisks
- type OperationLocksInDescribeEipAddresses
- type OperationLocksInDescribeInstanceAttribute
- type OperationLocksInDescribeInstances
- type OperationProgress
- type OperationProgressSet
- type Permission
- type Permissions
- type PhysicalConnectionSet
- type PhysicalConnectionType
- type Price
- type PriceInfo
- type PrivateIpAddressInDescribeInstanceAttribute
- type PrivateIpAddressInDescribeInstances
- type PrivateIpSet
- type PrivateIpSets
- type PublicIpAddressInDescribeInstanceAttribute
- type PublicIpAddressInDescribeInstances
- type PublicIpAddresse
- type PublicIpAddresses
- type RdmaIpAddress
- type ReActivateInstancesRequest
- type ReActivateInstancesResponse
- type ReInitDiskRequest
- type ReInitDiskResponse
- type RebootInstanceRequest
- type RebootInstanceResponse
- type RecommendInstanceType
- type RecoverVirtualBorderRouterRequest
- type RecoverVirtualBorderRouterResponse
- type RedeployInstanceRequest
- type RedeployInstanceResponse
- type ReferencingSecurityGroup
- type ReferencingSecurityGroups
- type Region
- type Regions
- type RelatedItem
- type RelatedItemSet
- type ReleaseDedicatedHostRequest
- type ReleaseDedicatedHostResponse
- type ReleaseEipAddressRequest
- type ReleaseEipAddressResponse
- type ReleasePublicIpAddressRequest
- type ReleasePublicIpAddressResponse
- type RemoveBandwidthPackageIpsRequest
- type RemoveBandwidthPackageIpsResponse
- type RemoveTagsRequest
- type RemoveTagsResponse
- type RemoveTagsTag
- type RenewDedicatedHostsRequest
- type RenewDedicatedHostsResponse
- type RenewInstanceRequest
- type RenewInstanceResponse
- type ReplaceSystemDiskRequest
- type ReplaceSystemDiskResponse
- type ResetDiskRequest
- type ResetDiskResponse
- type ResizeDiskRequest
- type ResizeDiskResponse
- type Resource
- type ResourcePriceModel
- type ResourceTypeCount
- type Resources
- type ResourcesInfo
- type Result
- type ResultsInAttachKeyPair
- type ResultsInDetachKeyPair
- type RevokeSecurityGroupEgressRequest
- type RevokeSecurityGroupEgressResponse
- type RevokeSecurityGroupRequest
- type RevokeSecurityGroupResponse
- type RouteEntry
- type RouteEntrys
- type RouteTable
- type RouteTableIds
- type RouteTables
- type RouterInterfaceSet
- type RouterInterfaceType
- type Rule
- type RulesInDescribePrice
- type RulesInDescribeRenewalPrice
- type RunInstancesDataDisk
- type RunInstancesNetworkInterface
- type RunInstancesRequest
- type RunInstancesResponse
- type RunInstancesTag
- type ScheduledSystemEventSet
- type ScheduledSystemEventType
- type SecurityGroup
- type SecurityGroupIdsInDescribeInstanceAttribute
- type SecurityGroupIdsInDescribeInstances
- type SecurityGroupIdsInDescribeNetworkInterfaces
- type SecurityGroupReference
- type SecurityGroupReferences
- type SecurityGroups
- type ShareGroup
- type ShareGroups
- type Snapshot
- type SnapshotLink
- type SnapshotLinks
- type SnapshotPackage
- type SnapshotPackages
- type Snapshots
- type SpotPriceType
- type SpotPrices
- type StartInstanceRequest
- type StartInstanceResponse
- type Status
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInvocationRequest
- type StopInvocationResponse
- type SubRulesInDescribePrice
- type SubRulesInDescribeRenewalPrice
- type SupplyInfo
- type SupplyInfos
- type SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes
- type SupportedInstanceTypeFamiliesInDescribeDedicatedHosts
- type SupportedInstanceTypesListInDescribeDedicatedHostTypes
- type SupportedInstanceTypesListInDescribeDedicatedHosts
- type SupportedResource
- type SupportedResourcesInDescribeAvailableResource
- type SupportedResourcesInDescribeResourcesModification
- type SystemDiskCategories
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInDescribeDedicatedHosts
- type TagsInDescribeDisks
- type TagsInDescribeImages
- type TagsInDescribeInstances
- type TagsInDescribeKeyPairs
- type TagsInDescribeLaunchTemplateVersions
- type TagsInDescribeLaunchTemplates
- type TagsInDescribeNetworkInterfaces
- type TagsInDescribeSecurityGroups
- type TagsInDescribeSnapshots
- type TagsInDescribeTags
- type Task
- type TaskSet
- type TerminatePhysicalConnectionRequest
- type TerminatePhysicalConnectionResponse
- type TerminateVirtualBorderRouterRequest
- type TerminateVirtualBorderRouterResponse
- type Topology
- type Topologys
- type UnassignIpv6AddressesRequest
- type UnassignIpv6AddressesResponse
- type UnassignPrivateIpAddressesRequest
- type UnassignPrivateIpAddressesResponse
- type UnassociateEipAddressRequest
- type UnassociateEipAddressResponse
- type UnassociateHaVipRequest
- type UnassociateHaVipResponse
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UserCidrs
- type VRouter
- type VRouters
- type VSwitch
- type VSwitchIds
- type VSwitches
- type ValueItem
- type VirtualBorderRouterForPhysicalConnectionSet
- type VirtualBorderRouterForPhysicalConnectionType
- type VirtualBorderRouterSet
- type VirtualBorderRouterType
- type Vpc
- type VpcAttributes
- type Vpcs
- type Zone
- type ZonesInDescribeRecommendInstanceType
- type ZonesInDescribeZones
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptInquiredSystemEventRequest ¶
type AcceptInquiredSystemEventRequest struct {
*requests.RpcRequest
EventId string `position:"Query" name:"EventId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AcceptInquiredSystemEventRequest is the request struct for api AcceptInquiredSystemEvent
func CreateAcceptInquiredSystemEventRequest ¶
func CreateAcceptInquiredSystemEventRequest() (request *AcceptInquiredSystemEventRequest)
CreateAcceptInquiredSystemEventRequest creates a request to invoke AcceptInquiredSystemEvent API
type AcceptInquiredSystemEventResponse ¶
type AcceptInquiredSystemEventResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AcceptInquiredSystemEventResponse is the response struct for api AcceptInquiredSystemEvent
func CreateAcceptInquiredSystemEventResponse ¶
func CreateAcceptInquiredSystemEventResponse() (response *AcceptInquiredSystemEventResponse)
CreateAcceptInquiredSystemEventResponse creates a response to parse from AcceptInquiredSystemEvent response
type AccessPointSet ¶
type AccessPointSet struct {
AccessPointType []AccessPointType `json:"AccessPointType" xml:"AccessPointType"`
}
AccessPointSet is a nested struct in ecs response
type AccessPointType ¶
type AccessPointType struct {
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
Status string `json:"Status" xml:"Status"`
Type string `json:"Type" xml:"Type"`
AttachedRegionNo string `json:"AttachedRegionNo" xml:"AttachedRegionNo"`
Location string `json:"Location" xml:"Location"`
HostOperator string `json:"HostOperator" xml:"HostOperator"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
}
AccessPointType is a nested struct in ecs response
type Account ¶
type Account struct {
AliyunId string `json:"AliyunId" xml:"AliyunId"`
}
Account is a nested struct in ecs response
type AccountAttributeItem ¶
type AccountAttributeItem struct {
AttributeName string `json:"AttributeName" xml:"AttributeName"`
AttributeValues AttributeValues `json:"AttributeValues" xml:"AttributeValues"`
}
AccountAttributeItem is a nested struct in ecs response
type AccountAttributeItems ¶
type AccountAttributeItems struct {
AccountAttributeItem []AccountAttributeItem `json:"AccountAttributeItem" xml:"AccountAttributeItem"`
}
AccountAttributeItems is a nested struct in ecs response
type Accounts ¶
type Accounts struct {
Account []Account `json:"Account" xml:"Account"`
}
Accounts is a nested struct in ecs response
type ActivateRouterInterfaceRequest ¶
type ActivateRouterInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
}
ActivateRouterInterfaceRequest is the request struct for api ActivateRouterInterface
func CreateActivateRouterInterfaceRequest ¶
func CreateActivateRouterInterfaceRequest() (request *ActivateRouterInterfaceRequest)
CreateActivateRouterInterfaceRequest creates a request to invoke ActivateRouterInterface API
type ActivateRouterInterfaceResponse ¶
type ActivateRouterInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ActivateRouterInterfaceResponse is the response struct for api ActivateRouterInterface
func CreateActivateRouterInterfaceResponse ¶
func CreateActivateRouterInterfaceResponse() (response *ActivateRouterInterfaceResponse)
CreateActivateRouterInterfaceResponse creates a response to parse from ActivateRouterInterface response
type AddBandwidthPackageIpsRequest ¶
type AddBandwidthPackageIpsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
IpCount string `position:"Query" name:"IpCount"`
}
AddBandwidthPackageIpsRequest is the request struct for api AddBandwidthPackageIps
func CreateAddBandwidthPackageIpsRequest ¶
func CreateAddBandwidthPackageIpsRequest() (request *AddBandwidthPackageIpsRequest)
CreateAddBandwidthPackageIpsRequest creates a request to invoke AddBandwidthPackageIps API
type AddBandwidthPackageIpsResponse ¶
type AddBandwidthPackageIpsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddBandwidthPackageIpsResponse is the response struct for api AddBandwidthPackageIps
func CreateAddBandwidthPackageIpsResponse ¶
func CreateAddBandwidthPackageIpsResponse() (response *AddBandwidthPackageIpsResponse)
CreateAddBandwidthPackageIpsResponse creates a response to parse from AddBandwidthPackageIps response
type AddTagsRequest ¶
type AddTagsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Tag *[]AddTagsTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
AddTagsRequest is the request struct for api AddTags
func CreateAddTagsRequest ¶
func CreateAddTagsRequest() (request *AddTagsRequest)
CreateAddTagsRequest creates a request to invoke AddTags API
type AddTagsResponse ¶
type AddTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddTagsResponse is the response struct for api AddTags
func CreateAddTagsResponse ¶
func CreateAddTagsResponse() (response *AddTagsResponse)
CreateAddTagsResponse creates a response to parse from AddTags response
type AddTagsTag ¶
AddTagsTag is a repeated param struct in AddTagsRequest
type AllocateDedicatedHostsRequest ¶
type AllocateDedicatedHostsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ActionOnMaintenance string `position:"Query" name:"ActionOnMaintenance"`
Tag *[]AllocateDedicatedHostsTag `position:"Query" name:"Tag" type:"Repeated"`
DedicatedHostType string `position:"Query" name:"DedicatedHostType"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
Period requests.Integer `position:"Query" name:"Period"`
Quantity requests.Integer `position:"Query" name:"Quantity"`
DedicatedHostName string `position:"Query" name:"DedicatedHostName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
NetworkAttributesSlbUdpTimeout requests.Integer `position:"Query" name:"NetworkAttributes.SlbUdpTimeout"`
ZoneId string `position:"Query" name:"ZoneId"`
ChargeType string `position:"Query" name:"ChargeType"`
NetworkAttributesUdpTimeout requests.Integer `position:"Query" name:"NetworkAttributes.UdpTimeout"`
}
AllocateDedicatedHostsRequest is the request struct for api AllocateDedicatedHosts
func CreateAllocateDedicatedHostsRequest ¶
func CreateAllocateDedicatedHostsRequest() (request *AllocateDedicatedHostsRequest)
CreateAllocateDedicatedHostsRequest creates a request to invoke AllocateDedicatedHosts API
type AllocateDedicatedHostsResponse ¶
type AllocateDedicatedHostsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DedicatedHostIdSets DedicatedHostIdSets `json:"DedicatedHostIdSets" xml:"DedicatedHostIdSets"`
}
AllocateDedicatedHostsResponse is the response struct for api AllocateDedicatedHosts
func CreateAllocateDedicatedHostsResponse ¶
func CreateAllocateDedicatedHostsResponse() (response *AllocateDedicatedHostsResponse)
CreateAllocateDedicatedHostsResponse creates a response to parse from AllocateDedicatedHosts response
type AllocateDedicatedHostsTag ¶
AllocateDedicatedHostsTag is a repeated param struct in AllocateDedicatedHostsRequest
type AllocateEipAddressRequest ¶
type AllocateEipAddressRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Bandwidth string `position:"Query" name:"Bandwidth"`
ClientToken string `position:"Query" name:"ClientToken"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ISP string `position:"Query" name:"ISP"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AllocateEipAddressRequest is the request struct for api AllocateEipAddress
func CreateAllocateEipAddressRequest ¶
func CreateAllocateEipAddressRequest() (request *AllocateEipAddressRequest)
CreateAllocateEipAddressRequest creates a request to invoke AllocateEipAddress API
type AllocateEipAddressResponse ¶
type AllocateEipAddressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
EipAddress string `json:"EipAddress" xml:"EipAddress"`
}
AllocateEipAddressResponse is the response struct for api AllocateEipAddress
func CreateAllocateEipAddressResponse ¶
func CreateAllocateEipAddressResponse() (response *AllocateEipAddressResponse)
CreateAllocateEipAddressResponse creates a response to parse from AllocateEipAddress response
type AllocatePublicIpAddressRequest ¶
type AllocatePublicIpAddressRequest struct {
*requests.RpcRequest
IpAddress string `position:"Query" name:"IpAddress"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VlanId string `position:"Query" name:"VlanId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AllocatePublicIpAddressRequest is the request struct for api AllocatePublicIpAddress
func CreateAllocatePublicIpAddressRequest ¶
func CreateAllocatePublicIpAddressRequest() (request *AllocatePublicIpAddressRequest)
CreateAllocatePublicIpAddressRequest creates a request to invoke AllocatePublicIpAddress API
type AllocatePublicIpAddressResponse ¶
type AllocatePublicIpAddressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
}
AllocatePublicIpAddressResponse is the response struct for api AllocatePublicIpAddress
func CreateAllocatePublicIpAddressResponse ¶
func CreateAllocatePublicIpAddressResponse() (response *AllocatePublicIpAddressResponse)
CreateAllocatePublicIpAddressResponse creates a response to parse from AllocatePublicIpAddress response
type ApplyAutoSnapshotPolicyRequest ¶
type ApplyAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
AutoSnapshotPolicyId string `position:"Query" name:"autoSnapshotPolicyId"`
DiskIds string `position:"Query" name:"diskIds"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ApplyAutoSnapshotPolicyRequest is the request struct for api ApplyAutoSnapshotPolicy
func CreateApplyAutoSnapshotPolicyRequest ¶
func CreateApplyAutoSnapshotPolicyRequest() (request *ApplyAutoSnapshotPolicyRequest)
CreateApplyAutoSnapshotPolicyRequest creates a request to invoke ApplyAutoSnapshotPolicy API
type ApplyAutoSnapshotPolicyResponse ¶
type ApplyAutoSnapshotPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ApplyAutoSnapshotPolicyResponse is the response struct for api ApplyAutoSnapshotPolicy
func CreateApplyAutoSnapshotPolicyResponse ¶
func CreateApplyAutoSnapshotPolicyResponse() (response *ApplyAutoSnapshotPolicyResponse)
CreateApplyAutoSnapshotPolicyResponse creates a response to parse from ApplyAutoSnapshotPolicy response
type AssignIpv6AddressesRequest ¶
type AssignIpv6AddressesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
}
AssignIpv6AddressesRequest is the request struct for api AssignIpv6Addresses
func CreateAssignIpv6AddressesRequest ¶
func CreateAssignIpv6AddressesRequest() (request *AssignIpv6AddressesRequest)
CreateAssignIpv6AddressesRequest creates a request to invoke AssignIpv6Addresses API
type AssignIpv6AddressesResponse ¶
type AssignIpv6AddressesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AssignIpv6AddressesResponse is the response struct for api AssignIpv6Addresses
func CreateAssignIpv6AddressesResponse ¶
func CreateAssignIpv6AddressesResponse() (response *AssignIpv6AddressesResponse)
CreateAssignIpv6AddressesResponse creates a response to parse from AssignIpv6Addresses response
type AssignPrivateIpAddressesRequest ¶
type AssignPrivateIpAddressesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SecondaryPrivateIpAddressCount requests.Integer `position:"Query" name:"SecondaryPrivateIpAddressCount"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrivateIpAddress *[]string `position:"Query" name:"PrivateIpAddress" type:"Repeated"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
AssignPrivateIpAddressesRequest is the request struct for api AssignPrivateIpAddresses
func CreateAssignPrivateIpAddressesRequest ¶
func CreateAssignPrivateIpAddressesRequest() (request *AssignPrivateIpAddressesRequest)
CreateAssignPrivateIpAddressesRequest creates a request to invoke AssignPrivateIpAddresses API
type AssignPrivateIpAddressesResponse ¶
type AssignPrivateIpAddressesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AssignPrivateIpAddressesResponse is the response struct for api AssignPrivateIpAddresses
func CreateAssignPrivateIpAddressesResponse ¶
func CreateAssignPrivateIpAddressesResponse() (response *AssignPrivateIpAddressesResponse)
CreateAssignPrivateIpAddressesResponse creates a response to parse from AssignPrivateIpAddresses response
type AssociateEipAddressRequest ¶
type AssociateEipAddressRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceType string `position:"Query" name:"InstanceType"`
AllocationId string `position:"Query" name:"AllocationId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AssociateEipAddressRequest is the request struct for api AssociateEipAddress
func CreateAssociateEipAddressRequest ¶
func CreateAssociateEipAddressRequest() (request *AssociateEipAddressRequest)
CreateAssociateEipAddressRequest creates a request to invoke AssociateEipAddress API
type AssociateEipAddressResponse ¶
type AssociateEipAddressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AssociateEipAddressResponse is the response struct for api AssociateEipAddress
func CreateAssociateEipAddressResponse ¶
func CreateAssociateEipAddressResponse() (response *AssociateEipAddressResponse)
CreateAssociateEipAddressResponse creates a response to parse from AssociateEipAddress response
type AssociateHaVipRequest ¶
type AssociateHaVipRequest struct {
*requests.RpcRequest
HaVipId string `position:"Query" name:"HaVipId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AssociateHaVipRequest is the request struct for api AssociateHaVip
func CreateAssociateHaVipRequest ¶
func CreateAssociateHaVipRequest() (request *AssociateHaVipRequest)
CreateAssociateHaVipRequest creates a request to invoke AssociateHaVip API
type AssociateHaVipResponse ¶
type AssociateHaVipResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AssociateHaVipResponse is the response struct for api AssociateHaVip
func CreateAssociateHaVipResponse ¶
func CreateAssociateHaVipResponse() (response *AssociateHaVipResponse)
CreateAssociateHaVipResponse creates a response to parse from AssociateHaVip response
type AssociatedEipAddresses ¶
type AssociatedEipAddresses struct {
AssociatedEipAddresse []string `json:"associatedEipAddresse" xml:"associatedEipAddresse"`
}
AssociatedEipAddresses is a nested struct in ecs response
type AssociatedInstances ¶
type AssociatedInstances struct {
AssociatedInstance []string `json:"associatedInstance" xml:"associatedInstance"`
}
AssociatedInstances is a nested struct in ecs response
type AssociatedPublicIp ¶
type AssociatedPublicIp struct {
PublicIpAddress string `json:"PublicIpAddress" xml:"PublicIpAddress"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
}
AssociatedPublicIp is a nested struct in ecs response
type AttachClassicLinkVpcRequest ¶
type AttachClassicLinkVpcRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AttachClassicLinkVpcRequest is the request struct for api AttachClassicLinkVpc
func CreateAttachClassicLinkVpcRequest ¶
func CreateAttachClassicLinkVpcRequest() (request *AttachClassicLinkVpcRequest)
CreateAttachClassicLinkVpcRequest creates a request to invoke AttachClassicLinkVpc API
type AttachClassicLinkVpcResponse ¶
type AttachClassicLinkVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AttachClassicLinkVpcResponse is the response struct for api AttachClassicLinkVpc
func CreateAttachClassicLinkVpcResponse ¶
func CreateAttachClassicLinkVpcResponse() (response *AttachClassicLinkVpcResponse)
CreateAttachClassicLinkVpcResponse creates a response to parse from AttachClassicLinkVpc response
type AttachDiskRequest ¶
type AttachDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DiskId string `position:"Query" name:"DiskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Device string `position:"Query" name:"Device"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
}
AttachDiskRequest is the request struct for api AttachDisk
func CreateAttachDiskRequest ¶
func CreateAttachDiskRequest() (request *AttachDiskRequest)
CreateAttachDiskRequest creates a request to invoke AttachDisk API
type AttachDiskResponse ¶
type AttachDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AttachDiskResponse is the response struct for api AttachDisk
func CreateAttachDiskResponse ¶
func CreateAttachDiskResponse() (response *AttachDiskResponse)
CreateAttachDiskResponse creates a response to parse from AttachDisk response
type AttachInstanceRamRoleRequest ¶
type AttachInstanceRamRoleRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
InstanceIds string `position:"Query" name:"InstanceIds"`
RamRoleName string `position:"Query" name:"RamRoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AttachInstanceRamRoleRequest is the request struct for api AttachInstanceRamRole
func CreateAttachInstanceRamRoleRequest ¶
func CreateAttachInstanceRamRoleRequest() (request *AttachInstanceRamRoleRequest)
CreateAttachInstanceRamRoleRequest creates a request to invoke AttachInstanceRamRole API
type AttachInstanceRamRoleResponse ¶
type AttachInstanceRamRoleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
FailCount int `json:"FailCount" xml:"FailCount"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
AttachInstanceRamRoleResults AttachInstanceRamRoleResults `json:"AttachInstanceRamRoleResults" xml:"AttachInstanceRamRoleResults"`
}
AttachInstanceRamRoleResponse is the response struct for api AttachInstanceRamRole
func CreateAttachInstanceRamRoleResponse ¶
func CreateAttachInstanceRamRoleResponse() (response *AttachInstanceRamRoleResponse)
CreateAttachInstanceRamRoleResponse creates a response to parse from AttachInstanceRamRole response
type AttachInstanceRamRoleResult ¶
type AttachInstanceRamRoleResult struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Success bool `json:"Success" xml:"Success"`
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
}
AttachInstanceRamRoleResult is a nested struct in ecs response
type AttachInstanceRamRoleResults ¶
type AttachInstanceRamRoleResults struct {
AttachInstanceRamRoleResult []AttachInstanceRamRoleResult `json:"AttachInstanceRamRoleResult" xml:"AttachInstanceRamRoleResult"`
}
AttachInstanceRamRoleResults is a nested struct in ecs response
type AttachKeyPairRequest ¶
type AttachKeyPairRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
InstanceIds string `position:"Query" name:"InstanceIds"`
KeyPairName string `position:"Query" name:"KeyPairName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
AttachKeyPairRequest is the request struct for api AttachKeyPair
func CreateAttachKeyPairRequest ¶
func CreateAttachKeyPairRequest() (request *AttachKeyPairRequest)
CreateAttachKeyPairRequest creates a request to invoke AttachKeyPair API
type AttachKeyPairResponse ¶
type AttachKeyPairResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
FailCount string `json:"FailCount" xml:"FailCount"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
Results ResultsInAttachKeyPair `json:"Results" xml:"Results"`
}
AttachKeyPairResponse is the response struct for api AttachKeyPair
func CreateAttachKeyPairResponse ¶
func CreateAttachKeyPairResponse() (response *AttachKeyPairResponse)
CreateAttachKeyPairResponse creates a response to parse from AttachKeyPair response
type AttachNetworkInterfaceRequest ¶
type AttachNetworkInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
AttachNetworkInterfaceRequest is the request struct for api AttachNetworkInterface
func CreateAttachNetworkInterfaceRequest ¶
func CreateAttachNetworkInterfaceRequest() (request *AttachNetworkInterfaceRequest)
CreateAttachNetworkInterfaceRequest creates a request to invoke AttachNetworkInterface API
type AttachNetworkInterfaceResponse ¶
type AttachNetworkInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AttachNetworkInterfaceResponse is the response struct for api AttachNetworkInterface
func CreateAttachNetworkInterfaceResponse ¶
func CreateAttachNetworkInterfaceResponse() (response *AttachNetworkInterfaceResponse)
CreateAttachNetworkInterfaceResponse creates a response to parse from AttachNetworkInterface response
type AttributeValues ¶
type AttributeValues struct {
ValueItem []ValueItem `json:"ValueItem" xml:"ValueItem"`
}
AttributeValues is a nested struct in ecs response
type AuthorizeSecurityGroupEgressRequest ¶
type AuthorizeSecurityGroupEgressRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePortRange string `position:"Query" name:"SourcePortRange"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Policy string `position:"Query" name:"Policy"`
PortRange string `position:"Query" name:"PortRange"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
DestGroupId string `position:"Query" name:"DestGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DestGroupOwnerAccount string `position:"Query" name:"DestGroupOwnerAccount"`
Priority string `position:"Query" name:"Priority"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
DestGroupOwnerId requests.Integer `position:"Query" name:"DestGroupOwnerId"`
}
AuthorizeSecurityGroupEgressRequest is the request struct for api AuthorizeSecurityGroupEgress
func CreateAuthorizeSecurityGroupEgressRequest ¶
func CreateAuthorizeSecurityGroupEgressRequest() (request *AuthorizeSecurityGroupEgressRequest)
CreateAuthorizeSecurityGroupEgressRequest creates a request to invoke AuthorizeSecurityGroupEgress API
type AuthorizeSecurityGroupEgressResponse ¶
type AuthorizeSecurityGroupEgressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AuthorizeSecurityGroupEgressResponse is the response struct for api AuthorizeSecurityGroupEgress
func CreateAuthorizeSecurityGroupEgressResponse ¶
func CreateAuthorizeSecurityGroupEgressResponse() (response *AuthorizeSecurityGroupEgressResponse)
CreateAuthorizeSecurityGroupEgressResponse creates a response to parse from AuthorizeSecurityGroupEgress response
type AuthorizeSecurityGroupRequest ¶
type AuthorizeSecurityGroupRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePortRange string `position:"Query" name:"SourcePortRange"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
SourceGroupOwnerId requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
SourceGroupOwnerAccount string `position:"Query" name:"SourceGroupOwnerAccount"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Policy string `position:"Query" name:"Policy"`
PortRange string `position:"Query" name:"PortRange"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Priority string `position:"Query" name:"Priority"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
SourceGroupId string `position:"Query" name:"SourceGroupId"`
}
AuthorizeSecurityGroupRequest is the request struct for api AuthorizeSecurityGroup
func CreateAuthorizeSecurityGroupRequest ¶
func CreateAuthorizeSecurityGroupRequest() (request *AuthorizeSecurityGroupRequest)
CreateAuthorizeSecurityGroupRequest creates a request to invoke AuthorizeSecurityGroup API
type AuthorizeSecurityGroupResponse ¶
type AuthorizeSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AuthorizeSecurityGroupResponse is the response struct for api AuthorizeSecurityGroup
func CreateAuthorizeSecurityGroupResponse ¶
func CreateAuthorizeSecurityGroupResponse() (response *AuthorizeSecurityGroupResponse)
CreateAuthorizeSecurityGroupResponse creates a response to parse from AuthorizeSecurityGroup response
type AutoSnapshotPolicies ¶
type AutoSnapshotPolicies struct {
AutoSnapshotPolicy []AutoSnapshotPolicy `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
}
AutoSnapshotPolicies is a nested struct in ecs response
type AutoSnapshotPolicy ¶
type AutoSnapshotPolicy struct {
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
RegionId string `json:"RegionId" xml:"RegionId"`
AutoSnapshotPolicyName string `json:"AutoSnapshotPolicyName" xml:"AutoSnapshotPolicyName"`
TimePoints string `json:"TimePoints" xml:"TimePoints"`
RepeatWeekdays string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
RetentionDays int `json:"RetentionDays" xml:"RetentionDays"`
DiskNums int `json:"DiskNums" xml:"DiskNums"`
VolumeNums int `json:"VolumeNums" xml:"VolumeNums"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
}
AutoSnapshotPolicy is a nested struct in ecs response
type AvailableDedicatedHostTypes ¶
type AvailableDedicatedHostTypes struct {
DedicatedHostType []string `json:"DedicatedHostType" xml:"DedicatedHostType"`
}
AvailableDedicatedHostTypes is a nested struct in ecs response
type AvailableDiskCategories ¶
type AvailableDiskCategories struct {
DiskCategories []string `json:"DiskCategories" xml:"DiskCategories"`
}
AvailableDiskCategories is a nested struct in ecs response
type AvailableInstanceTypes ¶
type AvailableInstanceTypes struct {
InstanceTypes []string `json:"InstanceTypes" xml:"InstanceTypes"`
}
AvailableInstanceTypes is a nested struct in ecs response
type AvailableResource ¶
type AvailableResource struct {
Type string `json:"Type" xml:"Type"`
SupportedResources SupportedResourcesInDescribeResourcesModification `json:"SupportedResources" xml:"SupportedResources"`
}
AvailableResource is a nested struct in ecs response
type AvailableResourceCreation ¶
type AvailableResourceCreation struct {
ResourceTypes []string `json:"ResourceTypes" xml:"ResourceTypes"`
}
AvailableResourceCreation is a nested struct in ecs response
type AvailableResourcesInDescribeAvailableResource ¶
type AvailableResourcesInDescribeAvailableResource struct {
AvailableResource []AvailableResource `json:"AvailableResource" xml:"AvailableResource"`
}
AvailableResourcesInDescribeAvailableResource is a nested struct in ecs response
type AvailableResourcesInDescribeResourcesModification ¶
type AvailableResourcesInDescribeResourcesModification struct {
AvailableResource []AvailableResource `json:"AvailableResource" xml:"AvailableResource"`
}
AvailableResourcesInDescribeResourcesModification is a nested struct in ecs response
type AvailableResourcesInDescribeZones ¶
type AvailableResourcesInDescribeZones struct {
ResourcesInfo []ResourcesInfo `json:"ResourcesInfo" xml:"ResourcesInfo"`
}
AvailableResourcesInDescribeZones is a nested struct in ecs response
type AvailableVolumeCategories ¶
type AvailableVolumeCategories struct {
VolumeCategories []string `json:"VolumeCategories" xml:"VolumeCategories"`
}
AvailableVolumeCategories is a nested struct in ecs response
type AvailableZone ¶
type AvailableZone struct {
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
StatusCategory string `json:"StatusCategory" xml:"StatusCategory"`
Status string `json:"Status" xml:"Status"`
AvailableResources AvailableResourcesInDescribeResourcesModification `json:"AvailableResources" xml:"AvailableResources"`
}
AvailableZone is a nested struct in ecs response
type AvailableZonesInDescribeAvailableResource ¶
type AvailableZonesInDescribeAvailableResource struct {
AvailableZone []AvailableZone `json:"AvailableZone" xml:"AvailableZone"`
}
AvailableZonesInDescribeAvailableResource is a nested struct in ecs response
type AvailableZonesInDescribeResourcesModification ¶
type AvailableZonesInDescribeResourcesModification struct {
AvailableZone []AvailableZone `json:"AvailableZone" xml:"AvailableZone"`
}
AvailableZonesInDescribeResourcesModification is a nested struct in ecs response
type Bandwidth ¶
type Bandwidth struct {
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
Min int `json:"Min" xml:"Min"`
Max int `json:"Max" xml:"Max"`
Unit string `json:"Unit" xml:"Unit"`
}
Bandwidth is a nested struct in ecs response
type BandwidthPackage ¶
type BandwidthPackage struct {
BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
RegionId string `json:"RegionId" xml:"RegionId"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
Bandwidth string `json:"Bandwidth" xml:"Bandwidth"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
IpCount string `json:"IpCount" xml:"IpCount"`
ISP string `json:"ISP" xml:"ISP"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
PublicIpAddresses PublicIpAddresses `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
}
BandwidthPackage is a nested struct in ecs response
type BandwidthPackageIdsInCreateNatGateway ¶
type BandwidthPackageIdsInCreateNatGateway struct {
BandwidthPackageId []string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}
BandwidthPackageIdsInCreateNatGateway is a nested struct in ecs response
type BandwidthPackageIdsInDescribeNatGateways ¶
type BandwidthPackageIdsInDescribeNatGateways struct {
BandwidthPackageId []string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}
BandwidthPackageIdsInDescribeNatGateways is a nested struct in ecs response
type BandwidthPackages ¶
type BandwidthPackages struct {
BandwidthPackage []BandwidthPackage `json:"BandwidthPackage" xml:"BandwidthPackage"`
}
BandwidthPackages is a nested struct in ecs response
type Bandwidths ¶
type Bandwidths struct {
Bandwidth []Bandwidth `json:"Bandwidth" xml:"Bandwidth"`
}
Bandwidths is a nested struct in ecs response
type CancelAutoSnapshotPolicyRequest ¶
type CancelAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
DiskIds string `position:"Query" name:"diskIds"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CancelAutoSnapshotPolicyRequest is the request struct for api CancelAutoSnapshotPolicy
func CreateCancelAutoSnapshotPolicyRequest ¶
func CreateCancelAutoSnapshotPolicyRequest() (request *CancelAutoSnapshotPolicyRequest)
CreateCancelAutoSnapshotPolicyRequest creates a request to invoke CancelAutoSnapshotPolicy API
type CancelAutoSnapshotPolicyResponse ¶
type CancelAutoSnapshotPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelAutoSnapshotPolicyResponse is the response struct for api CancelAutoSnapshotPolicy
func CreateCancelAutoSnapshotPolicyResponse ¶
func CreateCancelAutoSnapshotPolicyResponse() (response *CancelAutoSnapshotPolicyResponse)
CreateCancelAutoSnapshotPolicyResponse creates a response to parse from CancelAutoSnapshotPolicy response
type CancelCopyImageRequest ¶
type CancelCopyImageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CancelCopyImageRequest is the request struct for api CancelCopyImage
func CreateCancelCopyImageRequest ¶
func CreateCancelCopyImageRequest() (request *CancelCopyImageRequest)
CreateCancelCopyImageRequest creates a request to invoke CancelCopyImage API
type CancelCopyImageResponse ¶
type CancelCopyImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelCopyImageResponse is the response struct for api CancelCopyImage
func CreateCancelCopyImageResponse ¶
func CreateCancelCopyImageResponse() (response *CancelCopyImageResponse)
CreateCancelCopyImageResponse creates a response to parse from CancelCopyImage response
type CancelPhysicalConnectionRequest ¶
type CancelPhysicalConnectionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CancelPhysicalConnectionRequest is the request struct for api CancelPhysicalConnection
func CreateCancelPhysicalConnectionRequest ¶
func CreateCancelPhysicalConnectionRequest() (request *CancelPhysicalConnectionRequest)
CreateCancelPhysicalConnectionRequest creates a request to invoke CancelPhysicalConnection API
type CancelPhysicalConnectionResponse ¶
type CancelPhysicalConnectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelPhysicalConnectionResponse is the response struct for api CancelPhysicalConnection
func CreateCancelPhysicalConnectionResponse ¶
func CreateCancelPhysicalConnectionResponse() (response *CancelPhysicalConnectionResponse)
CreateCancelPhysicalConnectionResponse creates a response to parse from CancelPhysicalConnection response
type CancelSimulatedSystemEventsRequest ¶
type CancelSimulatedSystemEventsRequest struct {
*requests.RpcRequest
EventId *[]string `position:"Query" name:"EventId" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CancelSimulatedSystemEventsRequest is the request struct for api CancelSimulatedSystemEvents
func CreateCancelSimulatedSystemEventsRequest ¶
func CreateCancelSimulatedSystemEventsRequest() (request *CancelSimulatedSystemEventsRequest)
CreateCancelSimulatedSystemEventsRequest creates a request to invoke CancelSimulatedSystemEvents API
type CancelSimulatedSystemEventsResponse ¶
type CancelSimulatedSystemEventsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelSimulatedSystemEventsResponse is the response struct for api CancelSimulatedSystemEvents
func CreateCancelSimulatedSystemEventsResponse ¶
func CreateCancelSimulatedSystemEventsResponse() (response *CancelSimulatedSystemEventsResponse)
CreateCancelSimulatedSystemEventsResponse creates a response to parse from CancelSimulatedSystemEvents response
type CancelTaskRequest ¶
type CancelTaskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TaskId string `position:"Query" name:"TaskId"`
}
CancelTaskRequest is the request struct for api CancelTask
func CreateCancelTaskRequest ¶
func CreateCancelTaskRequest() (request *CancelTaskRequest)
CreateCancelTaskRequest creates a request to invoke CancelTask API
type CancelTaskResponse ¶
type CancelTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelTaskResponse is the response struct for api CancelTask
func CreateCancelTaskResponse ¶
func CreateCancelTaskResponse() (response *CancelTaskResponse)
CreateCancelTaskResponse creates a response to parse from CancelTask response
type Capacity ¶
type Capacity struct {
TotalVcpus int `json:"TotalVcpus" xml:"TotalVcpus"`
AvailableVcpus int `json:"AvailableVcpus" xml:"AvailableVcpus"`
TotalVgpus int `json:"TotalVgpus" xml:"TotalVgpus"`
AvailableVgpus int `json:"AvailableVgpus" xml:"AvailableVgpus"`
TotalMemory float64 `json:"TotalMemory" xml:"TotalMemory"`
AvailableMemory float64 `json:"AvailableMemory" xml:"AvailableMemory"`
TotalLocalStorage int `json:"TotalLocalStorage" xml:"TotalLocalStorage"`
AvailableLocalStorage int `json:"AvailableLocalStorage" xml:"AvailableLocalStorage"`
LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
}
Capacity is a nested struct in ecs response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) AcceptInquiredSystemEvent ¶
func (client *Client) AcceptInquiredSystemEvent(request *AcceptInquiredSystemEventRequest) (response *AcceptInquiredSystemEventResponse, err error)
AcceptInquiredSystemEvent invokes the ecs.AcceptInquiredSystemEvent API synchronously api document: https://help.aliyun.com/api/ecs/acceptinquiredsystemevent.html
func (*Client) AcceptInquiredSystemEventWithCallback ¶
func (client *Client) AcceptInquiredSystemEventWithCallback(request *AcceptInquiredSystemEventRequest, callback func(response *AcceptInquiredSystemEventResponse, err error)) <-chan int
AcceptInquiredSystemEventWithCallback invokes the ecs.AcceptInquiredSystemEvent API asynchronously api document: https://help.aliyun.com/api/ecs/acceptinquiredsystemevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AcceptInquiredSystemEventWithChan ¶
func (client *Client) AcceptInquiredSystemEventWithChan(request *AcceptInquiredSystemEventRequest) (<-chan *AcceptInquiredSystemEventResponse, <-chan error)
AcceptInquiredSystemEventWithChan invokes the ecs.AcceptInquiredSystemEvent API asynchronously api document: https://help.aliyun.com/api/ecs/acceptinquiredsystemevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ActivateRouterInterface ¶
func (client *Client) ActivateRouterInterface(request *ActivateRouterInterfaceRequest) (response *ActivateRouterInterfaceResponse, err error)
ActivateRouterInterface invokes the ecs.ActivateRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/activaterouterinterface.html
func (*Client) ActivateRouterInterfaceWithCallback ¶
func (client *Client) ActivateRouterInterfaceWithCallback(request *ActivateRouterInterfaceRequest, callback func(response *ActivateRouterInterfaceResponse, err error)) <-chan int
ActivateRouterInterfaceWithCallback invokes the ecs.ActivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/activaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ActivateRouterInterfaceWithChan ¶
func (client *Client) ActivateRouterInterfaceWithChan(request *ActivateRouterInterfaceRequest) (<-chan *ActivateRouterInterfaceResponse, <-chan error)
ActivateRouterInterfaceWithChan invokes the ecs.ActivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/activaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddBandwidthPackageIps ¶
func (client *Client) AddBandwidthPackageIps(request *AddBandwidthPackageIpsRequest) (response *AddBandwidthPackageIpsResponse, err error)
AddBandwidthPackageIps invokes the ecs.AddBandwidthPackageIps API synchronously api document: https://help.aliyun.com/api/ecs/addbandwidthpackageips.html
func (*Client) AddBandwidthPackageIpsWithCallback ¶
func (client *Client) AddBandwidthPackageIpsWithCallback(request *AddBandwidthPackageIpsRequest, callback func(response *AddBandwidthPackageIpsResponse, err error)) <-chan int
AddBandwidthPackageIpsWithCallback invokes the ecs.AddBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/addbandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddBandwidthPackageIpsWithChan ¶
func (client *Client) AddBandwidthPackageIpsWithChan(request *AddBandwidthPackageIpsRequest) (<-chan *AddBandwidthPackageIpsResponse, <-chan error)
AddBandwidthPackageIpsWithChan invokes the ecs.AddBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/addbandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTags ¶
func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)
AddTags invokes the ecs.AddTags API synchronously api document: https://help.aliyun.com/api/ecs/addtags.html
func (*Client) AddTagsWithCallback ¶
func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int
AddTagsWithCallback invokes the ecs.AddTags API asynchronously api document: https://help.aliyun.com/api/ecs/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTagsWithChan ¶
func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)
AddTagsWithChan invokes the ecs.AddTags API asynchronously api document: https://help.aliyun.com/api/ecs/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AllocateDedicatedHosts ¶
func (client *Client) AllocateDedicatedHosts(request *AllocateDedicatedHostsRequest) (response *AllocateDedicatedHostsResponse, err error)
AllocateDedicatedHosts invokes the ecs.AllocateDedicatedHosts API synchronously api document: https://help.aliyun.com/api/ecs/allocatededicatedhosts.html
func (*Client) AllocateDedicatedHostsWithCallback ¶
func (client *Client) AllocateDedicatedHostsWithCallback(request *AllocateDedicatedHostsRequest, callback func(response *AllocateDedicatedHostsResponse, err error)) <-chan int
AllocateDedicatedHostsWithCallback invokes the ecs.AllocateDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/allocatededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AllocateDedicatedHostsWithChan ¶
func (client *Client) AllocateDedicatedHostsWithChan(request *AllocateDedicatedHostsRequest) (<-chan *AllocateDedicatedHostsResponse, <-chan error)
AllocateDedicatedHostsWithChan invokes the ecs.AllocateDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/allocatededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AllocateEipAddress ¶
func (client *Client) AllocateEipAddress(request *AllocateEipAddressRequest) (response *AllocateEipAddressResponse, err error)
AllocateEipAddress invokes the ecs.AllocateEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/allocateeipaddress.html
func (*Client) AllocateEipAddressWithCallback ¶
func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddressRequest, callback func(response *AllocateEipAddressResponse, err error)) <-chan int
AllocateEipAddressWithCallback invokes the ecs.AllocateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AllocateEipAddressWithChan ¶
func (client *Client) AllocateEipAddressWithChan(request *AllocateEipAddressRequest) (<-chan *AllocateEipAddressResponse, <-chan error)
AllocateEipAddressWithChan invokes the ecs.AllocateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AllocatePublicIpAddress ¶
func (client *Client) AllocatePublicIpAddress(request *AllocatePublicIpAddressRequest) (response *AllocatePublicIpAddressResponse, err error)
AllocatePublicIpAddress invokes the ecs.AllocatePublicIpAddress API synchronously api document: https://help.aliyun.com/api/ecs/allocatepublicipaddress.html
func (*Client) AllocatePublicIpAddressWithCallback ¶
func (client *Client) AllocatePublicIpAddressWithCallback(request *AllocatePublicIpAddressRequest, callback func(response *AllocatePublicIpAddressResponse, err error)) <-chan int
AllocatePublicIpAddressWithCallback invokes the ecs.AllocatePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocatepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AllocatePublicIpAddressWithChan ¶
func (client *Client) AllocatePublicIpAddressWithChan(request *AllocatePublicIpAddressRequest) (<-chan *AllocatePublicIpAddressResponse, <-chan error)
AllocatePublicIpAddressWithChan invokes the ecs.AllocatePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocatepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ApplyAutoSnapshotPolicy ¶
func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)
ApplyAutoSnapshotPolicy invokes the ecs.ApplyAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/applyautosnapshotpolicy.html
func (*Client) ApplyAutoSnapshotPolicyWithCallback ¶
func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, callback func(response *ApplyAutoSnapshotPolicyResponse, err error)) <-chan int
ApplyAutoSnapshotPolicyWithCallback invokes the ecs.ApplyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/applyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ApplyAutoSnapshotPolicyWithChan ¶
func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)
ApplyAutoSnapshotPolicyWithChan invokes the ecs.ApplyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/applyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignIpv6Addresses ¶
func (client *Client) AssignIpv6Addresses(request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
AssignIpv6Addresses invokes the ecs.AssignIpv6Addresses API synchronously api document: https://help.aliyun.com/api/ecs/assignipv6addresses.html
func (*Client) AssignIpv6AddressesWithCallback ¶
func (client *Client) AssignIpv6AddressesWithCallback(request *AssignIpv6AddressesRequest, callback func(response *AssignIpv6AddressesResponse, err error)) <-chan int
AssignIpv6AddressesWithCallback invokes the ecs.AssignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignIpv6AddressesWithChan ¶
func (client *Client) AssignIpv6AddressesWithChan(request *AssignIpv6AddressesRequest) (<-chan *AssignIpv6AddressesResponse, <-chan error)
AssignIpv6AddressesWithChan invokes the ecs.AssignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignPrivateIpAddresses ¶
func (client *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
AssignPrivateIpAddresses invokes the ecs.AssignPrivateIpAddresses API synchronously api document: https://help.aliyun.com/api/ecs/assignprivateipaddresses.html
func (*Client) AssignPrivateIpAddressesWithCallback ¶
func (client *Client) AssignPrivateIpAddressesWithCallback(request *AssignPrivateIpAddressesRequest, callback func(response *AssignPrivateIpAddressesResponse, err error)) <-chan int
AssignPrivateIpAddressesWithCallback invokes the ecs.AssignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignPrivateIpAddressesWithChan ¶
func (client *Client) AssignPrivateIpAddressesWithChan(request *AssignPrivateIpAddressesRequest) (<-chan *AssignPrivateIpAddressesResponse, <-chan error)
AssignPrivateIpAddressesWithChan invokes the ecs.AssignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssociateEipAddress ¶
func (client *Client) AssociateEipAddress(request *AssociateEipAddressRequest) (response *AssociateEipAddressResponse, err error)
AssociateEipAddress invokes the ecs.AssociateEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/associateeipaddress.html
func (*Client) AssociateEipAddressWithCallback ¶
func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddressRequest, callback func(response *AssociateEipAddressResponse, err error)) <-chan int
AssociateEipAddressWithCallback invokes the ecs.AssociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/associateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssociateEipAddressWithChan ¶
func (client *Client) AssociateEipAddressWithChan(request *AssociateEipAddressRequest) (<-chan *AssociateEipAddressResponse, <-chan error)
AssociateEipAddressWithChan invokes the ecs.AssociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/associateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssociateHaVip ¶
func (client *Client) AssociateHaVip(request *AssociateHaVipRequest) (response *AssociateHaVipResponse, err error)
AssociateHaVip invokes the ecs.AssociateHaVip API synchronously api document: https://help.aliyun.com/api/ecs/associatehavip.html
func (*Client) AssociateHaVipWithCallback ¶
func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest, callback func(response *AssociateHaVipResponse, err error)) <-chan int
AssociateHaVipWithCallback invokes the ecs.AssociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/associatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssociateHaVipWithChan ¶
func (client *Client) AssociateHaVipWithChan(request *AssociateHaVipRequest) (<-chan *AssociateHaVipResponse, <-chan error)
AssociateHaVipWithChan invokes the ecs.AssociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/associatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachClassicLinkVpc ¶
func (client *Client) AttachClassicLinkVpc(request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
AttachClassicLinkVpc invokes the ecs.AttachClassicLinkVpc API synchronously api document: https://help.aliyun.com/api/ecs/attachclassiclinkvpc.html
func (*Client) AttachClassicLinkVpcWithCallback ¶
func (client *Client) AttachClassicLinkVpcWithCallback(request *AttachClassicLinkVpcRequest, callback func(response *AttachClassicLinkVpcResponse, err error)) <-chan int
AttachClassicLinkVpcWithCallback invokes the ecs.AttachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/attachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachClassicLinkVpcWithChan ¶
func (client *Client) AttachClassicLinkVpcWithChan(request *AttachClassicLinkVpcRequest) (<-chan *AttachClassicLinkVpcResponse, <-chan error)
AttachClassicLinkVpcWithChan invokes the ecs.AttachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/attachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachDisk ¶
func (client *Client) AttachDisk(request *AttachDiskRequest) (response *AttachDiskResponse, err error)
AttachDisk invokes the ecs.AttachDisk API synchronously api document: https://help.aliyun.com/api/ecs/attachdisk.html
func (*Client) AttachDiskWithCallback ¶
func (client *Client) AttachDiskWithCallback(request *AttachDiskRequest, callback func(response *AttachDiskResponse, err error)) <-chan int
AttachDiskWithCallback invokes the ecs.AttachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/attachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachDiskWithChan ¶
func (client *Client) AttachDiskWithChan(request *AttachDiskRequest) (<-chan *AttachDiskResponse, <-chan error)
AttachDiskWithChan invokes the ecs.AttachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/attachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachInstanceRamRole ¶
func (client *Client) AttachInstanceRamRole(request *AttachInstanceRamRoleRequest) (response *AttachInstanceRamRoleResponse, err error)
AttachInstanceRamRole invokes the ecs.AttachInstanceRamRole API synchronously api document: https://help.aliyun.com/api/ecs/attachinstanceramrole.html
func (*Client) AttachInstanceRamRoleWithCallback ¶
func (client *Client) AttachInstanceRamRoleWithCallback(request *AttachInstanceRamRoleRequest, callback func(response *AttachInstanceRamRoleResponse, err error)) <-chan int
AttachInstanceRamRoleWithCallback invokes the ecs.AttachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/attachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachInstanceRamRoleWithChan ¶
func (client *Client) AttachInstanceRamRoleWithChan(request *AttachInstanceRamRoleRequest) (<-chan *AttachInstanceRamRoleResponse, <-chan error)
AttachInstanceRamRoleWithChan invokes the ecs.AttachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/attachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachKeyPair ¶
func (client *Client) AttachKeyPair(request *AttachKeyPairRequest) (response *AttachKeyPairResponse, err error)
AttachKeyPair invokes the ecs.AttachKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/attachkeypair.html
func (*Client) AttachKeyPairWithCallback ¶
func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, callback func(response *AttachKeyPairResponse, err error)) <-chan int
AttachKeyPairWithCallback invokes the ecs.AttachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/attachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachKeyPairWithChan ¶
func (client *Client) AttachKeyPairWithChan(request *AttachKeyPairRequest) (<-chan *AttachKeyPairResponse, <-chan error)
AttachKeyPairWithChan invokes the ecs.AttachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/attachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachNetworkInterface ¶
func (client *Client) AttachNetworkInterface(request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
AttachNetworkInterface invokes the ecs.AttachNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/attachnetworkinterface.html
func (*Client) AttachNetworkInterfaceWithCallback ¶
func (client *Client) AttachNetworkInterfaceWithCallback(request *AttachNetworkInterfaceRequest, callback func(response *AttachNetworkInterfaceResponse, err error)) <-chan int
AttachNetworkInterfaceWithCallback invokes the ecs.AttachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/attachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachNetworkInterfaceWithChan ¶
func (client *Client) AttachNetworkInterfaceWithChan(request *AttachNetworkInterfaceRequest) (<-chan *AttachNetworkInterfaceResponse, <-chan error)
AttachNetworkInterfaceWithChan invokes the ecs.AttachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/attachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AuthorizeSecurityGroup ¶
func (client *Client) AuthorizeSecurityGroup(request *AuthorizeSecurityGroupRequest) (response *AuthorizeSecurityGroupResponse, err error)
AuthorizeSecurityGroup invokes the ecs.AuthorizeSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroup.html
func (*Client) AuthorizeSecurityGroupEgress ¶
func (client *Client) AuthorizeSecurityGroupEgress(request *AuthorizeSecurityGroupEgressRequest) (response *AuthorizeSecurityGroupEgressResponse, err error)
AuthorizeSecurityGroupEgress invokes the ecs.AuthorizeSecurityGroupEgress API synchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroupegress.html
func (*Client) AuthorizeSecurityGroupEgressWithCallback ¶
func (client *Client) AuthorizeSecurityGroupEgressWithCallback(request *AuthorizeSecurityGroupEgressRequest, callback func(response *AuthorizeSecurityGroupEgressResponse, err error)) <-chan int
AuthorizeSecurityGroupEgressWithCallback invokes the ecs.AuthorizeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AuthorizeSecurityGroupEgressWithChan ¶
func (client *Client) AuthorizeSecurityGroupEgressWithChan(request *AuthorizeSecurityGroupEgressRequest) (<-chan *AuthorizeSecurityGroupEgressResponse, <-chan error)
AuthorizeSecurityGroupEgressWithChan invokes the ecs.AuthorizeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AuthorizeSecurityGroupWithCallback ¶
func (client *Client) AuthorizeSecurityGroupWithCallback(request *AuthorizeSecurityGroupRequest, callback func(response *AuthorizeSecurityGroupResponse, err error)) <-chan int
AuthorizeSecurityGroupWithCallback invokes the ecs.AuthorizeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AuthorizeSecurityGroupWithChan ¶
func (client *Client) AuthorizeSecurityGroupWithChan(request *AuthorizeSecurityGroupRequest) (<-chan *AuthorizeSecurityGroupResponse, <-chan error)
AuthorizeSecurityGroupWithChan invokes the ecs.AuthorizeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelAutoSnapshotPolicy ¶
func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)
CancelAutoSnapshotPolicy invokes the ecs.CancelAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/cancelautosnapshotpolicy.html
func (*Client) CancelAutoSnapshotPolicyWithCallback ¶
func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, callback func(response *CancelAutoSnapshotPolicyResponse, err error)) <-chan int
CancelAutoSnapshotPolicyWithCallback invokes the ecs.CancelAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/cancelautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelAutoSnapshotPolicyWithChan ¶
func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)
CancelAutoSnapshotPolicyWithChan invokes the ecs.CancelAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/cancelautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelCopyImage ¶
func (client *Client) CancelCopyImage(request *CancelCopyImageRequest) (response *CancelCopyImageResponse, err error)
CancelCopyImage invokes the ecs.CancelCopyImage API synchronously api document: https://help.aliyun.com/api/ecs/cancelcopyimage.html
func (*Client) CancelCopyImageWithCallback ¶
func (client *Client) CancelCopyImageWithCallback(request *CancelCopyImageRequest, callback func(response *CancelCopyImageResponse, err error)) <-chan int
CancelCopyImageWithCallback invokes the ecs.CancelCopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/cancelcopyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelCopyImageWithChan ¶
func (client *Client) CancelCopyImageWithChan(request *CancelCopyImageRequest) (<-chan *CancelCopyImageResponse, <-chan error)
CancelCopyImageWithChan invokes the ecs.CancelCopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/cancelcopyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelPhysicalConnection ¶
func (client *Client) CancelPhysicalConnection(request *CancelPhysicalConnectionRequest) (response *CancelPhysicalConnectionResponse, err error)
CancelPhysicalConnection invokes the ecs.CancelPhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/cancelphysicalconnection.html
func (*Client) CancelPhysicalConnectionWithCallback ¶
func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysicalConnectionRequest, callback func(response *CancelPhysicalConnectionResponse, err error)) <-chan int
CancelPhysicalConnectionWithCallback invokes the ecs.CancelPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/cancelphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelPhysicalConnectionWithChan ¶
func (client *Client) CancelPhysicalConnectionWithChan(request *CancelPhysicalConnectionRequest) (<-chan *CancelPhysicalConnectionResponse, <-chan error)
CancelPhysicalConnectionWithChan invokes the ecs.CancelPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/cancelphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelSimulatedSystemEvents ¶
func (client *Client) CancelSimulatedSystemEvents(request *CancelSimulatedSystemEventsRequest) (response *CancelSimulatedSystemEventsResponse, err error)
CancelSimulatedSystemEvents invokes the ecs.CancelSimulatedSystemEvents API synchronously api document: https://help.aliyun.com/api/ecs/cancelsimulatedsystemevents.html
func (*Client) CancelSimulatedSystemEventsWithCallback ¶
func (client *Client) CancelSimulatedSystemEventsWithCallback(request *CancelSimulatedSystemEventsRequest, callback func(response *CancelSimulatedSystemEventsResponse, err error)) <-chan int
CancelSimulatedSystemEventsWithCallback invokes the ecs.CancelSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/cancelsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelSimulatedSystemEventsWithChan ¶
func (client *Client) CancelSimulatedSystemEventsWithChan(request *CancelSimulatedSystemEventsRequest) (<-chan *CancelSimulatedSystemEventsResponse, <-chan error)
CancelSimulatedSystemEventsWithChan invokes the ecs.CancelSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/cancelsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelTask ¶
func (client *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
CancelTask invokes the ecs.CancelTask API synchronously api document: https://help.aliyun.com/api/ecs/canceltask.html
func (*Client) CancelTaskWithCallback ¶
func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, callback func(response *CancelTaskResponse, err error)) <-chan int
CancelTaskWithCallback invokes the ecs.CancelTask API asynchronously api document: https://help.aliyun.com/api/ecs/canceltask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelTaskWithChan ¶
func (client *Client) CancelTaskWithChan(request *CancelTaskRequest) (<-chan *CancelTaskResponse, <-chan error)
CancelTaskWithChan invokes the ecs.CancelTask API asynchronously api document: https://help.aliyun.com/api/ecs/canceltask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ConnectRouterInterface ¶
func (client *Client) ConnectRouterInterface(request *ConnectRouterInterfaceRequest) (response *ConnectRouterInterfaceResponse, err error)
ConnectRouterInterface invokes the ecs.ConnectRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/connectrouterinterface.html
func (*Client) ConnectRouterInterfaceWithCallback ¶
func (client *Client) ConnectRouterInterfaceWithCallback(request *ConnectRouterInterfaceRequest, callback func(response *ConnectRouterInterfaceResponse, err error)) <-chan int
ConnectRouterInterfaceWithCallback invokes the ecs.ConnectRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/connectrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ConnectRouterInterfaceWithChan ¶
func (client *Client) ConnectRouterInterfaceWithChan(request *ConnectRouterInterfaceRequest) (<-chan *ConnectRouterInterfaceResponse, <-chan error)
ConnectRouterInterfaceWithChan invokes the ecs.ConnectRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/connectrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ConvertNatPublicIpToEip ¶
func (client *Client) ConvertNatPublicIpToEip(request *ConvertNatPublicIpToEipRequest) (response *ConvertNatPublicIpToEipResponse, err error)
ConvertNatPublicIpToEip invokes the ecs.ConvertNatPublicIpToEip API synchronously api document: https://help.aliyun.com/api/ecs/convertnatpubliciptoeip.html
func (*Client) ConvertNatPublicIpToEipWithCallback ¶
func (client *Client) ConvertNatPublicIpToEipWithCallback(request *ConvertNatPublicIpToEipRequest, callback func(response *ConvertNatPublicIpToEipResponse, err error)) <-chan int
ConvertNatPublicIpToEipWithCallback invokes the ecs.ConvertNatPublicIpToEip API asynchronously api document: https://help.aliyun.com/api/ecs/convertnatpubliciptoeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ConvertNatPublicIpToEipWithChan ¶
func (client *Client) ConvertNatPublicIpToEipWithChan(request *ConvertNatPublicIpToEipRequest) (<-chan *ConvertNatPublicIpToEipResponse, <-chan error)
ConvertNatPublicIpToEipWithChan invokes the ecs.ConvertNatPublicIpToEip API asynchronously api document: https://help.aliyun.com/api/ecs/convertnatpubliciptoeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CopyImage ¶
func (client *Client) CopyImage(request *CopyImageRequest) (response *CopyImageResponse, err error)
CopyImage invokes the ecs.CopyImage API synchronously api document: https://help.aliyun.com/api/ecs/copyimage.html
func (*Client) CopyImageWithCallback ¶
func (client *Client) CopyImageWithCallback(request *CopyImageRequest, callback func(response *CopyImageResponse, err error)) <-chan int
CopyImageWithCallback invokes the ecs.CopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/copyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CopyImageWithChan ¶
func (client *Client) CopyImageWithChan(request *CopyImageRequest) (<-chan *CopyImageResponse, <-chan error)
CopyImageWithChan invokes the ecs.CopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/copyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateAutoSnapshotPolicy ¶
func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)
CreateAutoSnapshotPolicy invokes the ecs.CreateAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/createautosnapshotpolicy.html
func (*Client) CreateAutoSnapshotPolicyWithCallback ¶
func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, callback func(response *CreateAutoSnapshotPolicyResponse, err error)) <-chan int
CreateAutoSnapshotPolicyWithCallback invokes the ecs.CreateAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/createautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateAutoSnapshotPolicyWithChan ¶
func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)
CreateAutoSnapshotPolicyWithChan invokes the ecs.CreateAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/createautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateCommand ¶
func (client *Client) CreateCommand(request *CreateCommandRequest) (response *CreateCommandResponse, err error)
CreateCommand invokes the ecs.CreateCommand API synchronously api document: https://help.aliyun.com/api/ecs/createcommand.html
func (*Client) CreateCommandWithCallback ¶
func (client *Client) CreateCommandWithCallback(request *CreateCommandRequest, callback func(response *CreateCommandResponse, err error)) <-chan int
CreateCommandWithCallback invokes the ecs.CreateCommand API asynchronously api document: https://help.aliyun.com/api/ecs/createcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateCommandWithChan ¶
func (client *Client) CreateCommandWithChan(request *CreateCommandRequest) (<-chan *CreateCommandResponse, <-chan error)
CreateCommandWithChan invokes the ecs.CreateCommand API asynchronously api document: https://help.aliyun.com/api/ecs/createcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateDeploymentSet ¶
func (client *Client) CreateDeploymentSet(request *CreateDeploymentSetRequest) (response *CreateDeploymentSetResponse, err error)
CreateDeploymentSet invokes the ecs.CreateDeploymentSet API synchronously api document: https://help.aliyun.com/api/ecs/createdeploymentset.html
func (*Client) CreateDeploymentSetWithCallback ¶
func (client *Client) CreateDeploymentSetWithCallback(request *CreateDeploymentSetRequest, callback func(response *CreateDeploymentSetResponse, err error)) <-chan int
CreateDeploymentSetWithCallback invokes the ecs.CreateDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/createdeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateDeploymentSetWithChan ¶
func (client *Client) CreateDeploymentSetWithChan(request *CreateDeploymentSetRequest) (<-chan *CreateDeploymentSetResponse, <-chan error)
CreateDeploymentSetWithChan invokes the ecs.CreateDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/createdeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateDisk ¶
func (client *Client) CreateDisk(request *CreateDiskRequest) (response *CreateDiskResponse, err error)
CreateDisk invokes the ecs.CreateDisk API synchronously api document: https://help.aliyun.com/api/ecs/createdisk.html
func (*Client) CreateDiskWithCallback ¶
func (client *Client) CreateDiskWithCallback(request *CreateDiskRequest, callback func(response *CreateDiskResponse, err error)) <-chan int
CreateDiskWithCallback invokes the ecs.CreateDisk API asynchronously api document: https://help.aliyun.com/api/ecs/createdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateDiskWithChan ¶
func (client *Client) CreateDiskWithChan(request *CreateDiskRequest) (<-chan *CreateDiskResponse, <-chan error)
CreateDiskWithChan invokes the ecs.CreateDisk API asynchronously api document: https://help.aliyun.com/api/ecs/createdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateForwardEntry ¶
func (client *Client) CreateForwardEntry(request *CreateForwardEntryRequest) (response *CreateForwardEntryResponse, err error)
CreateForwardEntry invokes the ecs.CreateForwardEntry API synchronously api document: https://help.aliyun.com/api/ecs/createforwardentry.html
func (*Client) CreateForwardEntryWithCallback ¶
func (client *Client) CreateForwardEntryWithCallback(request *CreateForwardEntryRequest, callback func(response *CreateForwardEntryResponse, err error)) <-chan int
CreateForwardEntryWithCallback invokes the ecs.CreateForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateForwardEntryWithChan ¶
func (client *Client) CreateForwardEntryWithChan(request *CreateForwardEntryRequest) (<-chan *CreateForwardEntryResponse, <-chan error)
CreateForwardEntryWithChan invokes the ecs.CreateForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateHaVip ¶
func (client *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
CreateHaVip invokes the ecs.CreateHaVip API synchronously api document: https://help.aliyun.com/api/ecs/createhavip.html
func (*Client) CreateHaVipWithCallback ¶
func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, callback func(response *CreateHaVipResponse, err error)) <-chan int
CreateHaVipWithCallback invokes the ecs.CreateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/createhavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateHaVipWithChan ¶
func (client *Client) CreateHaVipWithChan(request *CreateHaVipRequest) (<-chan *CreateHaVipResponse, <-chan error)
CreateHaVipWithChan invokes the ecs.CreateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/createhavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateHpcCluster ¶
func (client *Client) CreateHpcCluster(request *CreateHpcClusterRequest) (response *CreateHpcClusterResponse, err error)
CreateHpcCluster invokes the ecs.CreateHpcCluster API synchronously api document: https://help.aliyun.com/api/ecs/createhpccluster.html
func (*Client) CreateHpcClusterWithCallback ¶
func (client *Client) CreateHpcClusterWithCallback(request *CreateHpcClusterRequest, callback func(response *CreateHpcClusterResponse, err error)) <-chan int
CreateHpcClusterWithCallback invokes the ecs.CreateHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/createhpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateHpcClusterWithChan ¶
func (client *Client) CreateHpcClusterWithChan(request *CreateHpcClusterRequest) (<-chan *CreateHpcClusterResponse, <-chan error)
CreateHpcClusterWithChan invokes the ecs.CreateHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/createhpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateImage ¶
func (client *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)
CreateImage invokes the ecs.CreateImage API synchronously api document: https://help.aliyun.com/api/ecs/createimage.html
func (*Client) CreateImageWithCallback ¶
func (client *Client) CreateImageWithCallback(request *CreateImageRequest, callback func(response *CreateImageResponse, err error)) <-chan int
CreateImageWithCallback invokes the ecs.CreateImage API asynchronously api document: https://help.aliyun.com/api/ecs/createimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateImageWithChan ¶
func (client *Client) CreateImageWithChan(request *CreateImageRequest) (<-chan *CreateImageResponse, <-chan error)
CreateImageWithChan invokes the ecs.CreateImage API asynchronously api document: https://help.aliyun.com/api/ecs/createimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateInstance ¶
func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance invokes the ecs.CreateInstance API synchronously api document: https://help.aliyun.com/api/ecs/createinstance.html
func (*Client) CreateInstanceWithCallback ¶
func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int
CreateInstanceWithCallback invokes the ecs.CreateInstance API asynchronously api document: https://help.aliyun.com/api/ecs/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateInstanceWithChan ¶
func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
CreateInstanceWithChan invokes the ecs.CreateInstance API asynchronously api document: https://help.aliyun.com/api/ecs/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateKeyPair ¶
func (client *Client) CreateKeyPair(request *CreateKeyPairRequest) (response *CreateKeyPairResponse, err error)
CreateKeyPair invokes the ecs.CreateKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/createkeypair.html
func (*Client) CreateKeyPairWithCallback ¶
func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, callback func(response *CreateKeyPairResponse, err error)) <-chan int
CreateKeyPairWithCallback invokes the ecs.CreateKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/createkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateKeyPairWithChan ¶
func (client *Client) CreateKeyPairWithChan(request *CreateKeyPairRequest) (<-chan *CreateKeyPairResponse, <-chan error)
CreateKeyPairWithChan invokes the ecs.CreateKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/createkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLaunchTemplate ¶
func (client *Client) CreateLaunchTemplate(request *CreateLaunchTemplateRequest) (response *CreateLaunchTemplateResponse, err error)
CreateLaunchTemplate invokes the ecs.CreateLaunchTemplate API synchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplate.html
func (*Client) CreateLaunchTemplateVersion ¶
func (client *Client) CreateLaunchTemplateVersion(request *CreateLaunchTemplateVersionRequest) (response *CreateLaunchTemplateVersionResponse, err error)
CreateLaunchTemplateVersion invokes the ecs.CreateLaunchTemplateVersion API synchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplateversion.html
func (*Client) CreateLaunchTemplateVersionWithCallback ¶
func (client *Client) CreateLaunchTemplateVersionWithCallback(request *CreateLaunchTemplateVersionRequest, callback func(response *CreateLaunchTemplateVersionResponse, err error)) <-chan int
CreateLaunchTemplateVersionWithCallback invokes the ecs.CreateLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLaunchTemplateVersionWithChan ¶
func (client *Client) CreateLaunchTemplateVersionWithChan(request *CreateLaunchTemplateVersionRequest) (<-chan *CreateLaunchTemplateVersionResponse, <-chan error)
CreateLaunchTemplateVersionWithChan invokes the ecs.CreateLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLaunchTemplateWithCallback ¶
func (client *Client) CreateLaunchTemplateWithCallback(request *CreateLaunchTemplateRequest, callback func(response *CreateLaunchTemplateResponse, err error)) <-chan int
CreateLaunchTemplateWithCallback invokes the ecs.CreateLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLaunchTemplateWithChan ¶
func (client *Client) CreateLaunchTemplateWithChan(request *CreateLaunchTemplateRequest) (<-chan *CreateLaunchTemplateResponse, <-chan error)
CreateLaunchTemplateWithChan invokes the ecs.CreateLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateNatGateway ¶
func (client *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
CreateNatGateway invokes the ecs.CreateNatGateway API synchronously api document: https://help.aliyun.com/api/ecs/createnatgateway.html
func (*Client) CreateNatGatewayWithCallback ¶
func (client *Client) CreateNatGatewayWithCallback(request *CreateNatGatewayRequest, callback func(response *CreateNatGatewayResponse, err error)) <-chan int
CreateNatGatewayWithCallback invokes the ecs.CreateNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/createnatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateNatGatewayWithChan ¶
func (client *Client) CreateNatGatewayWithChan(request *CreateNatGatewayRequest) (<-chan *CreateNatGatewayResponse, <-chan error)
CreateNatGatewayWithChan invokes the ecs.CreateNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/createnatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateNetworkInterface ¶
func (client *Client) CreateNetworkInterface(request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
CreateNetworkInterface invokes the ecs.CreateNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterface.html
func (*Client) CreateNetworkInterfacePermission ¶
func (client *Client) CreateNetworkInterfacePermission(request *CreateNetworkInterfacePermissionRequest) (response *CreateNetworkInterfacePermissionResponse, err error)
CreateNetworkInterfacePermission invokes the ecs.CreateNetworkInterfacePermission API synchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterfacepermission.html
func (*Client) CreateNetworkInterfacePermissionWithCallback ¶
func (client *Client) CreateNetworkInterfacePermissionWithCallback(request *CreateNetworkInterfacePermissionRequest, callback func(response *CreateNetworkInterfacePermissionResponse, err error)) <-chan int
CreateNetworkInterfacePermissionWithCallback invokes the ecs.CreateNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateNetworkInterfacePermissionWithChan ¶
func (client *Client) CreateNetworkInterfacePermissionWithChan(request *CreateNetworkInterfacePermissionRequest) (<-chan *CreateNetworkInterfacePermissionResponse, <-chan error)
CreateNetworkInterfacePermissionWithChan invokes the ecs.CreateNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateNetworkInterfaceWithCallback ¶
func (client *Client) CreateNetworkInterfaceWithCallback(request *CreateNetworkInterfaceRequest, callback func(response *CreateNetworkInterfaceResponse, err error)) <-chan int
CreateNetworkInterfaceWithCallback invokes the ecs.CreateNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateNetworkInterfaceWithChan ¶
func (client *Client) CreateNetworkInterfaceWithChan(request *CreateNetworkInterfaceRequest) (<-chan *CreateNetworkInterfaceResponse, <-chan error)
CreateNetworkInterfaceWithChan invokes the ecs.CreateNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreatePhysicalConnection ¶
func (client *Client) CreatePhysicalConnection(request *CreatePhysicalConnectionRequest) (response *CreatePhysicalConnectionResponse, err error)
CreatePhysicalConnection invokes the ecs.CreatePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/createphysicalconnection.html
func (*Client) CreatePhysicalConnectionWithCallback ¶
func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysicalConnectionRequest, callback func(response *CreatePhysicalConnectionResponse, err error)) <-chan int
CreatePhysicalConnectionWithCallback invokes the ecs.CreatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/createphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreatePhysicalConnectionWithChan ¶
func (client *Client) CreatePhysicalConnectionWithChan(request *CreatePhysicalConnectionRequest) (<-chan *CreatePhysicalConnectionResponse, <-chan error)
CreatePhysicalConnectionWithChan invokes the ecs.CreatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/createphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRouteEntry ¶
func (client *Client) CreateRouteEntry(request *CreateRouteEntryRequest) (response *CreateRouteEntryResponse, err error)
CreateRouteEntry invokes the ecs.CreateRouteEntry API synchronously api document: https://help.aliyun.com/api/ecs/createrouteentry.html
func (*Client) CreateRouteEntryWithCallback ¶
func (client *Client) CreateRouteEntryWithCallback(request *CreateRouteEntryRequest, callback func(response *CreateRouteEntryResponse, err error)) <-chan int
CreateRouteEntryWithCallback invokes the ecs.CreateRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRouteEntryWithChan ¶
func (client *Client) CreateRouteEntryWithChan(request *CreateRouteEntryRequest) (<-chan *CreateRouteEntryResponse, <-chan error)
CreateRouteEntryWithChan invokes the ecs.CreateRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRouterInterface ¶
func (client *Client) CreateRouterInterface(request *CreateRouterInterfaceRequest) (response *CreateRouterInterfaceResponse, err error)
CreateRouterInterface invokes the ecs.CreateRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/createrouterinterface.html
func (*Client) CreateRouterInterfaceWithCallback ¶
func (client *Client) CreateRouterInterfaceWithCallback(request *CreateRouterInterfaceRequest, callback func(response *CreateRouterInterfaceResponse, err error)) <-chan int
CreateRouterInterfaceWithCallback invokes the ecs.CreateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRouterInterfaceWithChan ¶
func (client *Client) CreateRouterInterfaceWithChan(request *CreateRouterInterfaceRequest) (<-chan *CreateRouterInterfaceResponse, <-chan error)
CreateRouterInterfaceWithChan invokes the ecs.CreateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSecurityGroup ¶
func (client *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
CreateSecurityGroup invokes the ecs.CreateSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/createsecuritygroup.html
func (*Client) CreateSecurityGroupWithCallback ¶
func (client *Client) CreateSecurityGroupWithCallback(request *CreateSecurityGroupRequest, callback func(response *CreateSecurityGroupResponse, err error)) <-chan int
CreateSecurityGroupWithCallback invokes the ecs.CreateSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/createsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSecurityGroupWithChan ¶
func (client *Client) CreateSecurityGroupWithChan(request *CreateSecurityGroupRequest) (<-chan *CreateSecurityGroupResponse, <-chan error)
CreateSecurityGroupWithChan invokes the ecs.CreateSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/createsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSimulatedSystemEvents ¶
func (client *Client) CreateSimulatedSystemEvents(request *CreateSimulatedSystemEventsRequest) (response *CreateSimulatedSystemEventsResponse, err error)
CreateSimulatedSystemEvents invokes the ecs.CreateSimulatedSystemEvents API synchronously api document: https://help.aliyun.com/api/ecs/createsimulatedsystemevents.html
func (*Client) CreateSimulatedSystemEventsWithCallback ¶
func (client *Client) CreateSimulatedSystemEventsWithCallback(request *CreateSimulatedSystemEventsRequest, callback func(response *CreateSimulatedSystemEventsResponse, err error)) <-chan int
CreateSimulatedSystemEventsWithCallback invokes the ecs.CreateSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/createsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSimulatedSystemEventsWithChan ¶
func (client *Client) CreateSimulatedSystemEventsWithChan(request *CreateSimulatedSystemEventsRequest) (<-chan *CreateSimulatedSystemEventsResponse, <-chan error)
CreateSimulatedSystemEventsWithChan invokes the ecs.CreateSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/createsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSnapshot ¶
func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)
CreateSnapshot invokes the ecs.CreateSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/createsnapshot.html
func (*Client) CreateSnapshotWithCallback ¶
func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int
CreateSnapshotWithCallback invokes the ecs.CreateSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/createsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSnapshotWithChan ¶
func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)
CreateSnapshotWithChan invokes the ecs.CreateSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/createsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVSwitch ¶
func (client *Client) CreateVSwitch(request *CreateVSwitchRequest) (response *CreateVSwitchResponse, err error)
CreateVSwitch invokes the ecs.CreateVSwitch API synchronously api document: https://help.aliyun.com/api/ecs/createvswitch.html
func (*Client) CreateVSwitchWithCallback ¶
func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, callback func(response *CreateVSwitchResponse, err error)) <-chan int
CreateVSwitchWithCallback invokes the ecs.CreateVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/createvswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVSwitchWithChan ¶
func (client *Client) CreateVSwitchWithChan(request *CreateVSwitchRequest) (<-chan *CreateVSwitchResponse, <-chan error)
CreateVSwitchWithChan invokes the ecs.CreateVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/createvswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVirtualBorderRouter ¶
func (client *Client) CreateVirtualBorderRouter(request *CreateVirtualBorderRouterRequest) (response *CreateVirtualBorderRouterResponse, err error)
CreateVirtualBorderRouter invokes the ecs.CreateVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/createvirtualborderrouter.html
func (*Client) CreateVirtualBorderRouterWithCallback ¶
func (client *Client) CreateVirtualBorderRouterWithCallback(request *CreateVirtualBorderRouterRequest, callback func(response *CreateVirtualBorderRouterResponse, err error)) <-chan int
CreateVirtualBorderRouterWithCallback invokes the ecs.CreateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/createvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVirtualBorderRouterWithChan ¶
func (client *Client) CreateVirtualBorderRouterWithChan(request *CreateVirtualBorderRouterRequest) (<-chan *CreateVirtualBorderRouterResponse, <-chan error)
CreateVirtualBorderRouterWithChan invokes the ecs.CreateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/createvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVpc ¶
func (client *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
CreateVpc invokes the ecs.CreateVpc API synchronously api document: https://help.aliyun.com/api/ecs/createvpc.html
func (*Client) CreateVpcWithCallback ¶
func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback func(response *CreateVpcResponse, err error)) <-chan int
CreateVpcWithCallback invokes the ecs.CreateVpc API asynchronously api document: https://help.aliyun.com/api/ecs/createvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVpcWithChan ¶
func (client *Client) CreateVpcWithChan(request *CreateVpcRequest) (<-chan *CreateVpcResponse, <-chan error)
CreateVpcWithChan invokes the ecs.CreateVpc API asynchronously api document: https://help.aliyun.com/api/ecs/createvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeactivateRouterInterface ¶
func (client *Client) DeactivateRouterInterface(request *DeactivateRouterInterfaceRequest) (response *DeactivateRouterInterfaceResponse, err error)
DeactivateRouterInterface invokes the ecs.DeactivateRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/deactivaterouterinterface.html
func (*Client) DeactivateRouterInterfaceWithCallback ¶
func (client *Client) DeactivateRouterInterfaceWithCallback(request *DeactivateRouterInterfaceRequest, callback func(response *DeactivateRouterInterfaceResponse, err error)) <-chan int
DeactivateRouterInterfaceWithCallback invokes the ecs.DeactivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deactivaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeactivateRouterInterfaceWithChan ¶
func (client *Client) DeactivateRouterInterfaceWithChan(request *DeactivateRouterInterfaceRequest) (<-chan *DeactivateRouterInterfaceResponse, <-chan error)
DeactivateRouterInterfaceWithChan invokes the ecs.DeactivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deactivaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteAutoSnapshotPolicy ¶
func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)
DeleteAutoSnapshotPolicy invokes the ecs.DeleteAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/deleteautosnapshotpolicy.html
func (*Client) DeleteAutoSnapshotPolicyWithCallback ¶
func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, callback func(response *DeleteAutoSnapshotPolicyResponse, err error)) <-chan int
DeleteAutoSnapshotPolicyWithCallback invokes the ecs.DeleteAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/deleteautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteAutoSnapshotPolicyWithChan ¶
func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)
DeleteAutoSnapshotPolicyWithChan invokes the ecs.DeleteAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/deleteautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteBandwidthPackage ¶
func (client *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
DeleteBandwidthPackage invokes the ecs.DeleteBandwidthPackage API synchronously api document: https://help.aliyun.com/api/ecs/deletebandwidthpackage.html
func (*Client) DeleteBandwidthPackageWithCallback ¶
func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, callback func(response *DeleteBandwidthPackageResponse, err error)) <-chan int
DeleteBandwidthPackageWithCallback invokes the ecs.DeleteBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/ecs/deletebandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteBandwidthPackageWithChan ¶
func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)
DeleteBandwidthPackageWithChan invokes the ecs.DeleteBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/ecs/deletebandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteCommand ¶
func (client *Client) DeleteCommand(request *DeleteCommandRequest) (response *DeleteCommandResponse, err error)
DeleteCommand invokes the ecs.DeleteCommand API synchronously api document: https://help.aliyun.com/api/ecs/deletecommand.html
func (*Client) DeleteCommandWithCallback ¶
func (client *Client) DeleteCommandWithCallback(request *DeleteCommandRequest, callback func(response *DeleteCommandResponse, err error)) <-chan int
DeleteCommandWithCallback invokes the ecs.DeleteCommand API asynchronously api document: https://help.aliyun.com/api/ecs/deletecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteCommandWithChan ¶
func (client *Client) DeleteCommandWithChan(request *DeleteCommandRequest) (<-chan *DeleteCommandResponse, <-chan error)
DeleteCommandWithChan invokes the ecs.DeleteCommand API asynchronously api document: https://help.aliyun.com/api/ecs/deletecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDeploymentSet ¶
func (client *Client) DeleteDeploymentSet(request *DeleteDeploymentSetRequest) (response *DeleteDeploymentSetResponse, err error)
DeleteDeploymentSet invokes the ecs.DeleteDeploymentSet API synchronously api document: https://help.aliyun.com/api/ecs/deletedeploymentset.html
func (*Client) DeleteDeploymentSetWithCallback ¶
func (client *Client) DeleteDeploymentSetWithCallback(request *DeleteDeploymentSetRequest, callback func(response *DeleteDeploymentSetResponse, err error)) <-chan int
DeleteDeploymentSetWithCallback invokes the ecs.DeleteDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/deletedeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDeploymentSetWithChan ¶
func (client *Client) DeleteDeploymentSetWithChan(request *DeleteDeploymentSetRequest) (<-chan *DeleteDeploymentSetResponse, <-chan error)
DeleteDeploymentSetWithChan invokes the ecs.DeleteDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/deletedeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDisk ¶
func (client *Client) DeleteDisk(request *DeleteDiskRequest) (response *DeleteDiskResponse, err error)
DeleteDisk invokes the ecs.DeleteDisk API synchronously api document: https://help.aliyun.com/api/ecs/deletedisk.html
func (*Client) DeleteDiskWithCallback ¶
func (client *Client) DeleteDiskWithCallback(request *DeleteDiskRequest, callback func(response *DeleteDiskResponse, err error)) <-chan int
DeleteDiskWithCallback invokes the ecs.DeleteDisk API asynchronously api document: https://help.aliyun.com/api/ecs/deletedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDiskWithChan ¶
func (client *Client) DeleteDiskWithChan(request *DeleteDiskRequest) (<-chan *DeleteDiskResponse, <-chan error)
DeleteDiskWithChan invokes the ecs.DeleteDisk API asynchronously api document: https://help.aliyun.com/api/ecs/deletedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteForwardEntry ¶
func (client *Client) DeleteForwardEntry(request *DeleteForwardEntryRequest) (response *DeleteForwardEntryResponse, err error)
DeleteForwardEntry invokes the ecs.DeleteForwardEntry API synchronously api document: https://help.aliyun.com/api/ecs/deleteforwardentry.html
func (*Client) DeleteForwardEntryWithCallback ¶
func (client *Client) DeleteForwardEntryWithCallback(request *DeleteForwardEntryRequest, callback func(response *DeleteForwardEntryResponse, err error)) <-chan int
DeleteForwardEntryWithCallback invokes the ecs.DeleteForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleteforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteForwardEntryWithChan ¶
func (client *Client) DeleteForwardEntryWithChan(request *DeleteForwardEntryRequest) (<-chan *DeleteForwardEntryResponse, <-chan error)
DeleteForwardEntryWithChan invokes the ecs.DeleteForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleteforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteHaVip ¶
func (client *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
DeleteHaVip invokes the ecs.DeleteHaVip API synchronously api document: https://help.aliyun.com/api/ecs/deletehavip.html
func (*Client) DeleteHaVipWithCallback ¶
func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, callback func(response *DeleteHaVipResponse, err error)) <-chan int
DeleteHaVipWithCallback invokes the ecs.DeleteHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/deletehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteHaVipWithChan ¶
func (client *Client) DeleteHaVipWithChan(request *DeleteHaVipRequest) (<-chan *DeleteHaVipResponse, <-chan error)
DeleteHaVipWithChan invokes the ecs.DeleteHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/deletehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteHpcCluster ¶
func (client *Client) DeleteHpcCluster(request *DeleteHpcClusterRequest) (response *DeleteHpcClusterResponse, err error)
DeleteHpcCluster invokes the ecs.DeleteHpcCluster API synchronously api document: https://help.aliyun.com/api/ecs/deletehpccluster.html
func (*Client) DeleteHpcClusterWithCallback ¶
func (client *Client) DeleteHpcClusterWithCallback(request *DeleteHpcClusterRequest, callback func(response *DeleteHpcClusterResponse, err error)) <-chan int
DeleteHpcClusterWithCallback invokes the ecs.DeleteHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/deletehpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteHpcClusterWithChan ¶
func (client *Client) DeleteHpcClusterWithChan(request *DeleteHpcClusterRequest) (<-chan *DeleteHpcClusterResponse, <-chan error)
DeleteHpcClusterWithChan invokes the ecs.DeleteHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/deletehpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteImage ¶
func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
DeleteImage invokes the ecs.DeleteImage API synchronously api document: https://help.aliyun.com/api/ecs/deleteimage.html
func (*Client) DeleteImageWithCallback ¶
func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int
DeleteImageWithCallback invokes the ecs.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ecs/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteImageWithChan ¶
func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
DeleteImageWithChan invokes the ecs.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ecs/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteInstance ¶
func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
DeleteInstance invokes the ecs.DeleteInstance API synchronously api document: https://help.aliyun.com/api/ecs/deleteinstance.html
func (*Client) DeleteInstanceWithCallback ¶
func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int
DeleteInstanceWithCallback invokes the ecs.DeleteInstance API asynchronously api document: https://help.aliyun.com/api/ecs/deleteinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteInstanceWithChan ¶
func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)
DeleteInstanceWithChan invokes the ecs.DeleteInstance API asynchronously api document: https://help.aliyun.com/api/ecs/deleteinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteKeyPairs ¶
func (client *Client) DeleteKeyPairs(request *DeleteKeyPairsRequest) (response *DeleteKeyPairsResponse, err error)
DeleteKeyPairs invokes the ecs.DeleteKeyPairs API synchronously api document: https://help.aliyun.com/api/ecs/deletekeypairs.html
func (*Client) DeleteKeyPairsWithCallback ¶
func (client *Client) DeleteKeyPairsWithCallback(request *DeleteKeyPairsRequest, callback func(response *DeleteKeyPairsResponse, err error)) <-chan int
DeleteKeyPairsWithCallback invokes the ecs.DeleteKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/deletekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteKeyPairsWithChan ¶
func (client *Client) DeleteKeyPairsWithChan(request *DeleteKeyPairsRequest) (<-chan *DeleteKeyPairsResponse, <-chan error)
DeleteKeyPairsWithChan invokes the ecs.DeleteKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/deletekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLaunchTemplate ¶
func (client *Client) DeleteLaunchTemplate(request *DeleteLaunchTemplateRequest) (response *DeleteLaunchTemplateResponse, err error)
DeleteLaunchTemplate invokes the ecs.DeleteLaunchTemplate API synchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplate.html
func (*Client) DeleteLaunchTemplateVersion ¶
func (client *Client) DeleteLaunchTemplateVersion(request *DeleteLaunchTemplateVersionRequest) (response *DeleteLaunchTemplateVersionResponse, err error)
DeleteLaunchTemplateVersion invokes the ecs.DeleteLaunchTemplateVersion API synchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplateversion.html
func (*Client) DeleteLaunchTemplateVersionWithCallback ¶
func (client *Client) DeleteLaunchTemplateVersionWithCallback(request *DeleteLaunchTemplateVersionRequest, callback func(response *DeleteLaunchTemplateVersionResponse, err error)) <-chan int
DeleteLaunchTemplateVersionWithCallback invokes the ecs.DeleteLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLaunchTemplateVersionWithChan ¶
func (client *Client) DeleteLaunchTemplateVersionWithChan(request *DeleteLaunchTemplateVersionRequest) (<-chan *DeleteLaunchTemplateVersionResponse, <-chan error)
DeleteLaunchTemplateVersionWithChan invokes the ecs.DeleteLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLaunchTemplateWithCallback ¶
func (client *Client) DeleteLaunchTemplateWithCallback(request *DeleteLaunchTemplateRequest, callback func(response *DeleteLaunchTemplateResponse, err error)) <-chan int
DeleteLaunchTemplateWithCallback invokes the ecs.DeleteLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLaunchTemplateWithChan ¶
func (client *Client) DeleteLaunchTemplateWithChan(request *DeleteLaunchTemplateRequest) (<-chan *DeleteLaunchTemplateResponse, <-chan error)
DeleteLaunchTemplateWithChan invokes the ecs.DeleteLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNatGateway ¶
func (client *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
DeleteNatGateway invokes the ecs.DeleteNatGateway API synchronously api document: https://help.aliyun.com/api/ecs/deletenatgateway.html
func (*Client) DeleteNatGatewayWithCallback ¶
func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequest, callback func(response *DeleteNatGatewayResponse, err error)) <-chan int
DeleteNatGatewayWithCallback invokes the ecs.DeleteNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/deletenatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNatGatewayWithChan ¶
func (client *Client) DeleteNatGatewayWithChan(request *DeleteNatGatewayRequest) (<-chan *DeleteNatGatewayResponse, <-chan error)
DeleteNatGatewayWithChan invokes the ecs.DeleteNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/deletenatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNetworkInterface ¶
func (client *Client) DeleteNetworkInterface(request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
DeleteNetworkInterface invokes the ecs.DeleteNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterface.html
func (*Client) DeleteNetworkInterfacePermission ¶
func (client *Client) DeleteNetworkInterfacePermission(request *DeleteNetworkInterfacePermissionRequest) (response *DeleteNetworkInterfacePermissionResponse, err error)
DeleteNetworkInterfacePermission invokes the ecs.DeleteNetworkInterfacePermission API synchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterfacepermission.html
func (*Client) DeleteNetworkInterfacePermissionWithCallback ¶
func (client *Client) DeleteNetworkInterfacePermissionWithCallback(request *DeleteNetworkInterfacePermissionRequest, callback func(response *DeleteNetworkInterfacePermissionResponse, err error)) <-chan int
DeleteNetworkInterfacePermissionWithCallback invokes the ecs.DeleteNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNetworkInterfacePermissionWithChan ¶
func (client *Client) DeleteNetworkInterfacePermissionWithChan(request *DeleteNetworkInterfacePermissionRequest) (<-chan *DeleteNetworkInterfacePermissionResponse, <-chan error)
DeleteNetworkInterfacePermissionWithChan invokes the ecs.DeleteNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNetworkInterfaceWithCallback ¶
func (client *Client) DeleteNetworkInterfaceWithCallback(request *DeleteNetworkInterfaceRequest, callback func(response *DeleteNetworkInterfaceResponse, err error)) <-chan int
DeleteNetworkInterfaceWithCallback invokes the ecs.DeleteNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNetworkInterfaceWithChan ¶
func (client *Client) DeleteNetworkInterfaceWithChan(request *DeleteNetworkInterfaceRequest) (<-chan *DeleteNetworkInterfaceResponse, <-chan error)
DeleteNetworkInterfaceWithChan invokes the ecs.DeleteNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeletePhysicalConnection ¶
func (client *Client) DeletePhysicalConnection(request *DeletePhysicalConnectionRequest) (response *DeletePhysicalConnectionResponse, err error)
DeletePhysicalConnection invokes the ecs.DeletePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/deletephysicalconnection.html
func (*Client) DeletePhysicalConnectionWithCallback ¶
func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysicalConnectionRequest, callback func(response *DeletePhysicalConnectionResponse, err error)) <-chan int
DeletePhysicalConnectionWithCallback invokes the ecs.DeletePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/deletephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeletePhysicalConnectionWithChan ¶
func (client *Client) DeletePhysicalConnectionWithChan(request *DeletePhysicalConnectionRequest) (<-chan *DeletePhysicalConnectionResponse, <-chan error)
DeletePhysicalConnectionWithChan invokes the ecs.DeletePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/deletephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRouteEntry ¶
func (client *Client) DeleteRouteEntry(request *DeleteRouteEntryRequest) (response *DeleteRouteEntryResponse, err error)
DeleteRouteEntry invokes the ecs.DeleteRouteEntry API synchronously api document: https://help.aliyun.com/api/ecs/deleterouteentry.html
func (*Client) DeleteRouteEntryWithCallback ¶
func (client *Client) DeleteRouteEntryWithCallback(request *DeleteRouteEntryRequest, callback func(response *DeleteRouteEntryResponse, err error)) <-chan int
DeleteRouteEntryWithCallback invokes the ecs.DeleteRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRouteEntryWithChan ¶
func (client *Client) DeleteRouteEntryWithChan(request *DeleteRouteEntryRequest) (<-chan *DeleteRouteEntryResponse, <-chan error)
DeleteRouteEntryWithChan invokes the ecs.DeleteRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRouterInterface ¶
func (client *Client) DeleteRouterInterface(request *DeleteRouterInterfaceRequest) (response *DeleteRouterInterfaceResponse, err error)
DeleteRouterInterface invokes the ecs.DeleteRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/deleterouterinterface.html
func (*Client) DeleteRouterInterfaceWithCallback ¶
func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInterfaceRequest, callback func(response *DeleteRouterInterfaceResponse, err error)) <-chan int
DeleteRouterInterfaceWithCallback invokes the ecs.DeleteRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRouterInterfaceWithChan ¶
func (client *Client) DeleteRouterInterfaceWithChan(request *DeleteRouterInterfaceRequest) (<-chan *DeleteRouterInterfaceResponse, <-chan error)
DeleteRouterInterfaceWithChan invokes the ecs.DeleteRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteSecurityGroup ¶
func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
DeleteSecurityGroup invokes the ecs.DeleteSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/deletesecuritygroup.html
func (*Client) DeleteSecurityGroupWithCallback ¶
func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, callback func(response *DeleteSecurityGroupResponse, err error)) <-chan int
DeleteSecurityGroupWithCallback invokes the ecs.DeleteSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/deletesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteSecurityGroupWithChan ¶
func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-chan error)
DeleteSecurityGroupWithChan invokes the ecs.DeleteSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/deletesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteSnapshot ¶
func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)
DeleteSnapshot invokes the ecs.DeleteSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/deletesnapshot.html
func (*Client) DeleteSnapshotWithCallback ¶
func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int
DeleteSnapshotWithCallback invokes the ecs.DeleteSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/deletesnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteSnapshotWithChan ¶
func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)
DeleteSnapshotWithChan invokes the ecs.DeleteSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/deletesnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVSwitch ¶
func (client *Client) DeleteVSwitch(request *DeleteVSwitchRequest) (response *DeleteVSwitchResponse, err error)
DeleteVSwitch invokes the ecs.DeleteVSwitch API synchronously api document: https://help.aliyun.com/api/ecs/deletevswitch.html
func (*Client) DeleteVSwitchWithCallback ¶
func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, callback func(response *DeleteVSwitchResponse, err error)) <-chan int
DeleteVSwitchWithCallback invokes the ecs.DeleteVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/deletevswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVSwitchWithChan ¶
func (client *Client) DeleteVSwitchWithChan(request *DeleteVSwitchRequest) (<-chan *DeleteVSwitchResponse, <-chan error)
DeleteVSwitchWithChan invokes the ecs.DeleteVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/deletevswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVirtualBorderRouter ¶
func (client *Client) DeleteVirtualBorderRouter(request *DeleteVirtualBorderRouterRequest) (response *DeleteVirtualBorderRouterResponse, err error)
DeleteVirtualBorderRouter invokes the ecs.DeleteVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/deletevirtualborderrouter.html
func (*Client) DeleteVirtualBorderRouterWithCallback ¶
func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtualBorderRouterRequest, callback func(response *DeleteVirtualBorderRouterResponse, err error)) <-chan int
DeleteVirtualBorderRouterWithCallback invokes the ecs.DeleteVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/deletevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVirtualBorderRouterWithChan ¶
func (client *Client) DeleteVirtualBorderRouterWithChan(request *DeleteVirtualBorderRouterRequest) (<-chan *DeleteVirtualBorderRouterResponse, <-chan error)
DeleteVirtualBorderRouterWithChan invokes the ecs.DeleteVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/deletevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVpc ¶
func (client *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
DeleteVpc invokes the ecs.DeleteVpc API synchronously api document: https://help.aliyun.com/api/ecs/deletevpc.html
func (*Client) DeleteVpcWithCallback ¶
func (client *Client) DeleteVpcWithCallback(request *DeleteVpcRequest, callback func(response *DeleteVpcResponse, err error)) <-chan int
DeleteVpcWithCallback invokes the ecs.DeleteVpc API asynchronously api document: https://help.aliyun.com/api/ecs/deletevpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVpcWithChan ¶
func (client *Client) DeleteVpcWithChan(request *DeleteVpcRequest) (<-chan *DeleteVpcResponse, <-chan error)
DeleteVpcWithChan invokes the ecs.DeleteVpc API asynchronously api document: https://help.aliyun.com/api/ecs/deletevpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAccessPoints ¶
func (client *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)
DescribeAccessPoints invokes the ecs.DescribeAccessPoints API synchronously api document: https://help.aliyun.com/api/ecs/describeaccesspoints.html
func (*Client) DescribeAccessPointsWithCallback ¶
func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPointsRequest, callback func(response *DescribeAccessPointsResponse, err error)) <-chan int
DescribeAccessPointsWithCallback invokes the ecs.DescribeAccessPoints API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccesspoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAccessPointsWithChan ¶
func (client *Client) DescribeAccessPointsWithChan(request *DescribeAccessPointsRequest) (<-chan *DescribeAccessPointsResponse, <-chan error)
DescribeAccessPointsWithChan invokes the ecs.DescribeAccessPoints API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccesspoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAccountAttributes ¶
func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
DescribeAccountAttributes invokes the ecs.DescribeAccountAttributes API synchronously api document: https://help.aliyun.com/api/ecs/describeaccountattributes.html
func (*Client) DescribeAccountAttributesWithCallback ¶
func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, callback func(response *DescribeAccountAttributesResponse, err error)) <-chan int
DescribeAccountAttributesWithCallback invokes the ecs.DescribeAccountAttributes API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccountattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAccountAttributesWithChan ¶
func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error)
DescribeAccountAttributesWithChan invokes the ecs.DescribeAccountAttributes API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccountattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAutoSnapshotPolicyEx ¶
func (client *Client) DescribeAutoSnapshotPolicyEx(request *DescribeAutoSnapshotPolicyExRequest) (response *DescribeAutoSnapshotPolicyExResponse, err error)
DescribeAutoSnapshotPolicyEx invokes the ecs.DescribeAutoSnapshotPolicyEx API synchronously api document: https://help.aliyun.com/api/ecs/describeautosnapshotpolicyex.html
func (*Client) DescribeAutoSnapshotPolicyExWithCallback ¶
func (client *Client) DescribeAutoSnapshotPolicyExWithCallback(request *DescribeAutoSnapshotPolicyExRequest, callback func(response *DescribeAutoSnapshotPolicyExResponse, err error)) <-chan int
DescribeAutoSnapshotPolicyExWithCallback invokes the ecs.DescribeAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/describeautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAutoSnapshotPolicyExWithChan ¶
func (client *Client) DescribeAutoSnapshotPolicyExWithChan(request *DescribeAutoSnapshotPolicyExRequest) (<-chan *DescribeAutoSnapshotPolicyExResponse, <-chan error)
DescribeAutoSnapshotPolicyExWithChan invokes the ecs.DescribeAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/describeautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAvailableResource ¶
func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)
DescribeAvailableResource invokes the ecs.DescribeAvailableResource API synchronously api document: https://help.aliyun.com/api/ecs/describeavailableresource.html
func (*Client) DescribeAvailableResourceWithCallback ¶
func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, callback func(response *DescribeAvailableResourceResponse, err error)) <-chan int
DescribeAvailableResourceWithCallback invokes the ecs.DescribeAvailableResource API asynchronously api document: https://help.aliyun.com/api/ecs/describeavailableresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAvailableResourceWithChan ¶
func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-chan error)
DescribeAvailableResourceWithChan invokes the ecs.DescribeAvailableResource API asynchronously api document: https://help.aliyun.com/api/ecs/describeavailableresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBandwidthLimitation ¶
func (client *Client) DescribeBandwidthLimitation(request *DescribeBandwidthLimitationRequest) (response *DescribeBandwidthLimitationResponse, err error)
DescribeBandwidthLimitation invokes the ecs.DescribeBandwidthLimitation API synchronously api document: https://help.aliyun.com/api/ecs/describebandwidthlimitation.html
func (*Client) DescribeBandwidthLimitationWithCallback ¶
func (client *Client) DescribeBandwidthLimitationWithCallback(request *DescribeBandwidthLimitationRequest, callback func(response *DescribeBandwidthLimitationResponse, err error)) <-chan int
DescribeBandwidthLimitationWithCallback invokes the ecs.DescribeBandwidthLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthlimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBandwidthLimitationWithChan ¶
func (client *Client) DescribeBandwidthLimitationWithChan(request *DescribeBandwidthLimitationRequest) (<-chan *DescribeBandwidthLimitationResponse, <-chan error)
DescribeBandwidthLimitationWithChan invokes the ecs.DescribeBandwidthLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthlimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBandwidthPackages ¶
func (client *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
DescribeBandwidthPackages invokes the ecs.DescribeBandwidthPackages API synchronously api document: https://help.aliyun.com/api/ecs/describebandwidthpackages.html
func (*Client) DescribeBandwidthPackagesWithCallback ¶
func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBandwidthPackagesRequest, callback func(response *DescribeBandwidthPackagesResponse, err error)) <-chan int
DescribeBandwidthPackagesWithCallback invokes the ecs.DescribeBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBandwidthPackagesWithChan ¶
func (client *Client) DescribeBandwidthPackagesWithChan(request *DescribeBandwidthPackagesRequest) (<-chan *DescribeBandwidthPackagesResponse, <-chan error)
DescribeBandwidthPackagesWithChan invokes the ecs.DescribeBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeClassicLinkInstances ¶
func (client *Client) DescribeClassicLinkInstances(request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
DescribeClassicLinkInstances invokes the ecs.DescribeClassicLinkInstances API synchronously api document: https://help.aliyun.com/api/ecs/describeclassiclinkinstances.html
func (*Client) DescribeClassicLinkInstancesWithCallback ¶
func (client *Client) DescribeClassicLinkInstancesWithCallback(request *DescribeClassicLinkInstancesRequest, callback func(response *DescribeClassicLinkInstancesResponse, err error)) <-chan int
DescribeClassicLinkInstancesWithCallback invokes the ecs.DescribeClassicLinkInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeclassiclinkinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeClassicLinkInstancesWithChan ¶
func (client *Client) DescribeClassicLinkInstancesWithChan(request *DescribeClassicLinkInstancesRequest) (<-chan *DescribeClassicLinkInstancesResponse, <-chan error)
DescribeClassicLinkInstancesWithChan invokes the ecs.DescribeClassicLinkInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeclassiclinkinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCloudAssistantStatus ¶
func (client *Client) DescribeCloudAssistantStatus(request *DescribeCloudAssistantStatusRequest) (response *DescribeCloudAssistantStatusResponse, err error)
DescribeCloudAssistantStatus invokes the ecs.DescribeCloudAssistantStatus API synchronously api document: https://help.aliyun.com/api/ecs/describecloudassistantstatus.html
func (*Client) DescribeCloudAssistantStatusWithCallback ¶
func (client *Client) DescribeCloudAssistantStatusWithCallback(request *DescribeCloudAssistantStatusRequest, callback func(response *DescribeCloudAssistantStatusResponse, err error)) <-chan int
DescribeCloudAssistantStatusWithCallback invokes the ecs.DescribeCloudAssistantStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describecloudassistantstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCloudAssistantStatusWithChan ¶
func (client *Client) DescribeCloudAssistantStatusWithChan(request *DescribeCloudAssistantStatusRequest) (<-chan *DescribeCloudAssistantStatusResponse, <-chan error)
DescribeCloudAssistantStatusWithChan invokes the ecs.DescribeCloudAssistantStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describecloudassistantstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeClusters ¶
func (client *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
DescribeClusters invokes the ecs.DescribeClusters API synchronously api document: https://help.aliyun.com/api/ecs/describeclusters.html
func (*Client) DescribeClustersWithCallback ¶
func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequest, callback func(response *DescribeClustersResponse, err error)) <-chan int
DescribeClustersWithCallback invokes the ecs.DescribeClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describeclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeClustersWithChan ¶
func (client *Client) DescribeClustersWithChan(request *DescribeClustersRequest) (<-chan *DescribeClustersResponse, <-chan error)
DescribeClustersWithChan invokes the ecs.DescribeClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describeclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCommands ¶
func (client *Client) DescribeCommands(request *DescribeCommandsRequest) (response *DescribeCommandsResponse, err error)
DescribeCommands invokes the ecs.DescribeCommands API synchronously api document: https://help.aliyun.com/api/ecs/describecommands.html
func (*Client) DescribeCommandsWithCallback ¶
func (client *Client) DescribeCommandsWithCallback(request *DescribeCommandsRequest, callback func(response *DescribeCommandsResponse, err error)) <-chan int
DescribeCommandsWithCallback invokes the ecs.DescribeCommands API asynchronously api document: https://help.aliyun.com/api/ecs/describecommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCommandsWithChan ¶
func (client *Client) DescribeCommandsWithChan(request *DescribeCommandsRequest) (<-chan *DescribeCommandsResponse, <-chan error)
DescribeCommandsWithChan invokes the ecs.DescribeCommands API asynchronously api document: https://help.aliyun.com/api/ecs/describecommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDedicatedHostAutoRenew ¶
func (client *Client) DescribeDedicatedHostAutoRenew(request *DescribeDedicatedHostAutoRenewRequest) (response *DescribeDedicatedHostAutoRenewResponse, err error)
DescribeDedicatedHostAutoRenew invokes the ecs.DescribeDedicatedHostAutoRenew API synchronously api document: https://help.aliyun.com/api/ecs/describededicatedhostautorenew.html
func (*Client) DescribeDedicatedHostAutoRenewWithCallback ¶
func (client *Client) DescribeDedicatedHostAutoRenewWithCallback(request *DescribeDedicatedHostAutoRenewRequest, callback func(response *DescribeDedicatedHostAutoRenewResponse, err error)) <-chan int
DescribeDedicatedHostAutoRenewWithCallback invokes the ecs.DescribeDedicatedHostAutoRenew API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhostautorenew.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDedicatedHostAutoRenewWithChan ¶
func (client *Client) DescribeDedicatedHostAutoRenewWithChan(request *DescribeDedicatedHostAutoRenewRequest) (<-chan *DescribeDedicatedHostAutoRenewResponse, <-chan error)
DescribeDedicatedHostAutoRenewWithChan invokes the ecs.DescribeDedicatedHostAutoRenew API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhostautorenew.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDedicatedHostTypes ¶
func (client *Client) DescribeDedicatedHostTypes(request *DescribeDedicatedHostTypesRequest) (response *DescribeDedicatedHostTypesResponse, err error)
DescribeDedicatedHostTypes invokes the ecs.DescribeDedicatedHostTypes API synchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosttypes.html
func (*Client) DescribeDedicatedHostTypesWithCallback ¶
func (client *Client) DescribeDedicatedHostTypesWithCallback(request *DescribeDedicatedHostTypesRequest, callback func(response *DescribeDedicatedHostTypesResponse, err error)) <-chan int
DescribeDedicatedHostTypesWithCallback invokes the ecs.DescribeDedicatedHostTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosttypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDedicatedHostTypesWithChan ¶
func (client *Client) DescribeDedicatedHostTypesWithChan(request *DescribeDedicatedHostTypesRequest) (<-chan *DescribeDedicatedHostTypesResponse, <-chan error)
DescribeDedicatedHostTypesWithChan invokes the ecs.DescribeDedicatedHostTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosttypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDedicatedHosts ¶
func (client *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)
DescribeDedicatedHosts invokes the ecs.DescribeDedicatedHosts API synchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosts.html
func (*Client) DescribeDedicatedHostsWithCallback ¶
func (client *Client) DescribeDedicatedHostsWithCallback(request *DescribeDedicatedHostsRequest, callback func(response *DescribeDedicatedHostsResponse, err error)) <-chan int
DescribeDedicatedHostsWithCallback invokes the ecs.DescribeDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDedicatedHostsWithChan ¶
func (client *Client) DescribeDedicatedHostsWithChan(request *DescribeDedicatedHostsRequest) (<-chan *DescribeDedicatedHostsResponse, <-chan error)
DescribeDedicatedHostsWithChan invokes the ecs.DescribeDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDemands ¶
func (client *Client) DescribeDemands(request *DescribeDemandsRequest) (response *DescribeDemandsResponse, err error)
DescribeDemands invokes the ecs.DescribeDemands API synchronously api document: https://help.aliyun.com/api/ecs/describedemands.html
func (*Client) DescribeDemandsWithCallback ¶
func (client *Client) DescribeDemandsWithCallback(request *DescribeDemandsRequest, callback func(response *DescribeDemandsResponse, err error)) <-chan int
DescribeDemandsWithCallback invokes the ecs.DescribeDemands API asynchronously api document: https://help.aliyun.com/api/ecs/describedemands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDemandsWithChan ¶
func (client *Client) DescribeDemandsWithChan(request *DescribeDemandsRequest) (<-chan *DescribeDemandsResponse, <-chan error)
DescribeDemandsWithChan invokes the ecs.DescribeDemands API asynchronously api document: https://help.aliyun.com/api/ecs/describedemands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDeploymentSets ¶
func (client *Client) DescribeDeploymentSets(request *DescribeDeploymentSetsRequest) (response *DescribeDeploymentSetsResponse, err error)
DescribeDeploymentSets invokes the ecs.DescribeDeploymentSets API synchronously api document: https://help.aliyun.com/api/ecs/describedeploymentsets.html
func (*Client) DescribeDeploymentSetsWithCallback ¶
func (client *Client) DescribeDeploymentSetsWithCallback(request *DescribeDeploymentSetsRequest, callback func(response *DescribeDeploymentSetsResponse, err error)) <-chan int
DescribeDeploymentSetsWithCallback invokes the ecs.DescribeDeploymentSets API asynchronously api document: https://help.aliyun.com/api/ecs/describedeploymentsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDeploymentSetsWithChan ¶
func (client *Client) DescribeDeploymentSetsWithChan(request *DescribeDeploymentSetsRequest) (<-chan *DescribeDeploymentSetsResponse, <-chan error)
DescribeDeploymentSetsWithChan invokes the ecs.DescribeDeploymentSets API asynchronously api document: https://help.aliyun.com/api/ecs/describedeploymentsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDiskMonitorData ¶
func (client *Client) DescribeDiskMonitorData(request *DescribeDiskMonitorDataRequest) (response *DescribeDiskMonitorDataResponse, err error)
DescribeDiskMonitorData invokes the ecs.DescribeDiskMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describediskmonitordata.html
func (*Client) DescribeDiskMonitorDataWithCallback ¶
func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskMonitorDataRequest, callback func(response *DescribeDiskMonitorDataResponse, err error)) <-chan int
DescribeDiskMonitorDataWithCallback invokes the ecs.DescribeDiskMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describediskmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDiskMonitorDataWithChan ¶
func (client *Client) DescribeDiskMonitorDataWithChan(request *DescribeDiskMonitorDataRequest) (<-chan *DescribeDiskMonitorDataResponse, <-chan error)
DescribeDiskMonitorDataWithChan invokes the ecs.DescribeDiskMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describediskmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDisks ¶
func (client *Client) DescribeDisks(request *DescribeDisksRequest) (response *DescribeDisksResponse, err error)
DescribeDisks invokes the ecs.DescribeDisks API synchronously api document: https://help.aliyun.com/api/ecs/describedisks.html
func (*Client) DescribeDisksFullStatus ¶
func (client *Client) DescribeDisksFullStatus(request *DescribeDisksFullStatusRequest) (response *DescribeDisksFullStatusResponse, err error)
DescribeDisksFullStatus invokes the ecs.DescribeDisksFullStatus API synchronously api document: https://help.aliyun.com/api/ecs/describedisksfullstatus.html
func (*Client) DescribeDisksFullStatusWithCallback ¶
func (client *Client) DescribeDisksFullStatusWithCallback(request *DescribeDisksFullStatusRequest, callback func(response *DescribeDisksFullStatusResponse, err error)) <-chan int
DescribeDisksFullStatusWithCallback invokes the ecs.DescribeDisksFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describedisksfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDisksFullStatusWithChan ¶
func (client *Client) DescribeDisksFullStatusWithChan(request *DescribeDisksFullStatusRequest) (<-chan *DescribeDisksFullStatusResponse, <-chan error)
DescribeDisksFullStatusWithChan invokes the ecs.DescribeDisksFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describedisksfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDisksWithCallback ¶
func (client *Client) DescribeDisksWithCallback(request *DescribeDisksRequest, callback func(response *DescribeDisksResponse, err error)) <-chan int
DescribeDisksWithCallback invokes the ecs.DescribeDisks API asynchronously api document: https://help.aliyun.com/api/ecs/describedisks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDisksWithChan ¶
func (client *Client) DescribeDisksWithChan(request *DescribeDisksRequest) (<-chan *DescribeDisksResponse, <-chan error)
DescribeDisksWithChan invokes the ecs.DescribeDisks API asynchronously api document: https://help.aliyun.com/api/ecs/describedisks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEipAddresses ¶
func (client *Client) DescribeEipAddresses(request *DescribeEipAddressesRequest) (response *DescribeEipAddressesResponse, err error)
DescribeEipAddresses invokes the ecs.DescribeEipAddresses API synchronously api document: https://help.aliyun.com/api/ecs/describeeipaddresses.html
func (*Client) DescribeEipAddressesWithCallback ¶
func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddressesRequest, callback func(response *DescribeEipAddressesResponse, err error)) <-chan int
DescribeEipAddressesWithCallback invokes the ecs.DescribeEipAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEipAddressesWithChan ¶
func (client *Client) DescribeEipAddressesWithChan(request *DescribeEipAddressesRequest) (<-chan *DescribeEipAddressesResponse, <-chan error)
DescribeEipAddressesWithChan invokes the ecs.DescribeEipAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEipMonitorData ¶
func (client *Client) DescribeEipMonitorData(request *DescribeEipMonitorDataRequest) (response *DescribeEipMonitorDataResponse, err error)
DescribeEipMonitorData invokes the ecs.DescribeEipMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describeeipmonitordata.html
func (*Client) DescribeEipMonitorDataWithCallback ¶
func (client *Client) DescribeEipMonitorDataWithCallback(request *DescribeEipMonitorDataRequest, callback func(response *DescribeEipMonitorDataResponse, err error)) <-chan int
DescribeEipMonitorDataWithCallback invokes the ecs.DescribeEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEipMonitorDataWithChan ¶
func (client *Client) DescribeEipMonitorDataWithChan(request *DescribeEipMonitorDataRequest) (<-chan *DescribeEipMonitorDataResponse, <-chan error)
DescribeEipMonitorDataWithChan invokes the ecs.DescribeEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEniMonitorData ¶
func (client *Client) DescribeEniMonitorData(request *DescribeEniMonitorDataRequest) (response *DescribeEniMonitorDataResponse, err error)
DescribeEniMonitorData invokes the ecs.DescribeEniMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describeenimonitordata.html
func (*Client) DescribeEniMonitorDataWithCallback ¶
func (client *Client) DescribeEniMonitorDataWithCallback(request *DescribeEniMonitorDataRequest, callback func(response *DescribeEniMonitorDataResponse, err error)) <-chan int
DescribeEniMonitorDataWithCallback invokes the ecs.DescribeEniMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeenimonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeEniMonitorDataWithChan ¶
func (client *Client) DescribeEniMonitorDataWithChan(request *DescribeEniMonitorDataRequest) (<-chan *DescribeEniMonitorDataResponse, <-chan error)
DescribeEniMonitorDataWithChan invokes the ecs.DescribeEniMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeenimonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeForwardTableEntries ¶
func (client *Client) DescribeForwardTableEntries(request *DescribeForwardTableEntriesRequest) (response *DescribeForwardTableEntriesResponse, err error)
DescribeForwardTableEntries invokes the ecs.DescribeForwardTableEntries API synchronously api document: https://help.aliyun.com/api/ecs/describeforwardtableentries.html
func (*Client) DescribeForwardTableEntriesWithCallback ¶
func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeForwardTableEntriesRequest, callback func(response *DescribeForwardTableEntriesResponse, err error)) <-chan int
DescribeForwardTableEntriesWithCallback invokes the ecs.DescribeForwardTableEntries API asynchronously api document: https://help.aliyun.com/api/ecs/describeforwardtableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeForwardTableEntriesWithChan ¶
func (client *Client) DescribeForwardTableEntriesWithChan(request *DescribeForwardTableEntriesRequest) (<-chan *DescribeForwardTableEntriesResponse, <-chan error)
DescribeForwardTableEntriesWithChan invokes the ecs.DescribeForwardTableEntries API asynchronously api document: https://help.aliyun.com/api/ecs/describeforwardtableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHaVips ¶
func (client *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
DescribeHaVips invokes the ecs.DescribeHaVips API synchronously api document: https://help.aliyun.com/api/ecs/describehavips.html
func (*Client) DescribeHaVipsWithCallback ¶
func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest, callback func(response *DescribeHaVipsResponse, err error)) <-chan int
DescribeHaVipsWithCallback invokes the ecs.DescribeHaVips API asynchronously api document: https://help.aliyun.com/api/ecs/describehavips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHaVipsWithChan ¶
func (client *Client) DescribeHaVipsWithChan(request *DescribeHaVipsRequest) (<-chan *DescribeHaVipsResponse, <-chan error)
DescribeHaVipsWithChan invokes the ecs.DescribeHaVips API asynchronously api document: https://help.aliyun.com/api/ecs/describehavips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHpcClusters ¶
func (client *Client) DescribeHpcClusters(request *DescribeHpcClustersRequest) (response *DescribeHpcClustersResponse, err error)
DescribeHpcClusters invokes the ecs.DescribeHpcClusters API synchronously api document: https://help.aliyun.com/api/ecs/describehpcclusters.html
func (*Client) DescribeHpcClustersWithCallback ¶
func (client *Client) DescribeHpcClustersWithCallback(request *DescribeHpcClustersRequest, callback func(response *DescribeHpcClustersResponse, err error)) <-chan int
DescribeHpcClustersWithCallback invokes the ecs.DescribeHpcClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describehpcclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHpcClustersWithChan ¶
func (client *Client) DescribeHpcClustersWithChan(request *DescribeHpcClustersRequest) (<-chan *DescribeHpcClustersResponse, <-chan error)
DescribeHpcClustersWithChan invokes the ecs.DescribeHpcClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describehpcclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageSharePermission ¶
func (client *Client) DescribeImageSharePermission(request *DescribeImageSharePermissionRequest) (response *DescribeImageSharePermissionResponse, err error)
DescribeImageSharePermission invokes the ecs.DescribeImageSharePermission API synchronously api document: https://help.aliyun.com/api/ecs/describeimagesharepermission.html
func (*Client) DescribeImageSharePermissionWithCallback ¶
func (client *Client) DescribeImageSharePermissionWithCallback(request *DescribeImageSharePermissionRequest, callback func(response *DescribeImageSharePermissionResponse, err error)) <-chan int
DescribeImageSharePermissionWithCallback invokes the ecs.DescribeImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageSharePermissionWithChan ¶
func (client *Client) DescribeImageSharePermissionWithChan(request *DescribeImageSharePermissionRequest) (<-chan *DescribeImageSharePermissionResponse, <-chan error)
DescribeImageSharePermissionWithChan invokes the ecs.DescribeImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageSupportInstanceTypes ¶
func (client *Client) DescribeImageSupportInstanceTypes(request *DescribeImageSupportInstanceTypesRequest) (response *DescribeImageSupportInstanceTypesResponse, err error)
DescribeImageSupportInstanceTypes invokes the ecs.DescribeImageSupportInstanceTypes API synchronously api document: https://help.aliyun.com/api/ecs/describeimagesupportinstancetypes.html
func (*Client) DescribeImageSupportInstanceTypesWithCallback ¶
func (client *Client) DescribeImageSupportInstanceTypesWithCallback(request *DescribeImageSupportInstanceTypesRequest, callback func(response *DescribeImageSupportInstanceTypesResponse, err error)) <-chan int
DescribeImageSupportInstanceTypesWithCallback invokes the ecs.DescribeImageSupportInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesupportinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageSupportInstanceTypesWithChan ¶
func (client *Client) DescribeImageSupportInstanceTypesWithChan(request *DescribeImageSupportInstanceTypesRequest) (<-chan *DescribeImageSupportInstanceTypesResponse, <-chan error)
DescribeImageSupportInstanceTypesWithChan invokes the ecs.DescribeImageSupportInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesupportinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImages ¶
func (client *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
DescribeImages invokes the ecs.DescribeImages API synchronously api document: https://help.aliyun.com/api/ecs/describeimages.html
func (*Client) DescribeImagesWithCallback ¶
func (client *Client) DescribeImagesWithCallback(request *DescribeImagesRequest, callback func(response *DescribeImagesResponse, err error)) <-chan int
DescribeImagesWithCallback invokes the ecs.DescribeImages API asynchronously api document: https://help.aliyun.com/api/ecs/describeimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImagesWithChan ¶
func (client *Client) DescribeImagesWithChan(request *DescribeImagesRequest) (<-chan *DescribeImagesResponse, <-chan error)
DescribeImagesWithChan invokes the ecs.DescribeImages API asynchronously api document: https://help.aliyun.com/api/ecs/describeimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceAttribute ¶
func (client *Client) DescribeInstanceAttribute(request *DescribeInstanceAttributeRequest) (response *DescribeInstanceAttributeResponse, err error)
DescribeInstanceAttribute invokes the ecs.DescribeInstanceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describeinstanceattribute.html
func (*Client) DescribeInstanceAttributeWithCallback ¶
func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeInstanceAttributeRequest, callback func(response *DescribeInstanceAttributeResponse, err error)) <-chan int
DescribeInstanceAttributeWithCallback invokes the ecs.DescribeInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceAttributeWithChan ¶
func (client *Client) DescribeInstanceAttributeWithChan(request *DescribeInstanceAttributeRequest) (<-chan *DescribeInstanceAttributeResponse, <-chan error)
DescribeInstanceAttributeWithChan invokes the ecs.DescribeInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceAutoRenewAttribute ¶
func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (response *DescribeInstanceAutoRenewAttributeResponse, err error)
DescribeInstanceAutoRenewAttribute invokes the ecs.DescribeInstanceAutoRenewAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describeinstanceautorenewattribute.html
func (*Client) DescribeInstanceAutoRenewAttributeWithCallback ¶
func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *DescribeInstanceAutoRenewAttributeRequest, callback func(response *DescribeInstanceAutoRenewAttributeResponse, err error)) <-chan int
DescribeInstanceAutoRenewAttributeWithCallback invokes the ecs.DescribeInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceAutoRenewAttributeWithChan ¶
func (client *Client) DescribeInstanceAutoRenewAttributeWithChan(request *DescribeInstanceAutoRenewAttributeRequest) (<-chan *DescribeInstanceAutoRenewAttributeResponse, <-chan error)
DescribeInstanceAutoRenewAttributeWithChan invokes the ecs.DescribeInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceHistoryEvents ¶
func (client *Client) DescribeInstanceHistoryEvents(request *DescribeInstanceHistoryEventsRequest) (response *DescribeInstanceHistoryEventsResponse, err error)
DescribeInstanceHistoryEvents invokes the ecs.DescribeInstanceHistoryEvents API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancehistoryevents.html
func (*Client) DescribeInstanceHistoryEventsWithCallback ¶
func (client *Client) DescribeInstanceHistoryEventsWithCallback(request *DescribeInstanceHistoryEventsRequest, callback func(response *DescribeInstanceHistoryEventsResponse, err error)) <-chan int
DescribeInstanceHistoryEventsWithCallback invokes the ecs.DescribeInstanceHistoryEvents API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancehistoryevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceHistoryEventsWithChan ¶
func (client *Client) DescribeInstanceHistoryEventsWithChan(request *DescribeInstanceHistoryEventsRequest) (<-chan *DescribeInstanceHistoryEventsResponse, <-chan error)
DescribeInstanceHistoryEventsWithChan invokes the ecs.DescribeInstanceHistoryEvents API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancehistoryevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceMonitorData ¶
func (client *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (response *DescribeInstanceMonitorDataResponse, err error)
DescribeInstanceMonitorData invokes the ecs.DescribeInstanceMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancemonitordata.html
func (*Client) DescribeInstanceMonitorDataWithCallback ¶
func (client *Client) DescribeInstanceMonitorDataWithCallback(request *DescribeInstanceMonitorDataRequest, callback func(response *DescribeInstanceMonitorDataResponse, err error)) <-chan int
DescribeInstanceMonitorDataWithCallback invokes the ecs.DescribeInstanceMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancemonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceMonitorDataWithChan ¶
func (client *Client) DescribeInstanceMonitorDataWithChan(request *DescribeInstanceMonitorDataRequest) (<-chan *DescribeInstanceMonitorDataResponse, <-chan error)
DescribeInstanceMonitorDataWithChan invokes the ecs.DescribeInstanceMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancemonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancePhysicalAttribute ¶
func (client *Client) DescribeInstancePhysicalAttribute(request *DescribeInstancePhysicalAttributeRequest) (response *DescribeInstancePhysicalAttributeResponse, err error)
DescribeInstancePhysicalAttribute invokes the ecs.DescribeInstancePhysicalAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html
func (*Client) DescribeInstancePhysicalAttributeWithCallback ¶
func (client *Client) DescribeInstancePhysicalAttributeWithCallback(request *DescribeInstancePhysicalAttributeRequest, callback func(response *DescribeInstancePhysicalAttributeResponse, err error)) <-chan int
DescribeInstancePhysicalAttributeWithCallback invokes the ecs.DescribeInstancePhysicalAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancePhysicalAttributeWithChan ¶
func (client *Client) DescribeInstancePhysicalAttributeWithChan(request *DescribeInstancePhysicalAttributeRequest) (<-chan *DescribeInstancePhysicalAttributeResponse, <-chan error)
DescribeInstancePhysicalAttributeWithChan invokes the ecs.DescribeInstancePhysicalAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceRamRole ¶
func (client *Client) DescribeInstanceRamRole(request *DescribeInstanceRamRoleRequest) (response *DescribeInstanceRamRoleResponse, err error)
DescribeInstanceRamRole invokes the ecs.DescribeInstanceRamRole API synchronously api document: https://help.aliyun.com/api/ecs/describeinstanceramrole.html
func (*Client) DescribeInstanceRamRoleWithCallback ¶
func (client *Client) DescribeInstanceRamRoleWithCallback(request *DescribeInstanceRamRoleRequest, callback func(response *DescribeInstanceRamRoleResponse, err error)) <-chan int
DescribeInstanceRamRoleWithCallback invokes the ecs.DescribeInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceRamRoleWithChan ¶
func (client *Client) DescribeInstanceRamRoleWithChan(request *DescribeInstanceRamRoleRequest) (<-chan *DescribeInstanceRamRoleResponse, <-chan error)
DescribeInstanceRamRoleWithChan invokes the ecs.DescribeInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceStatus ¶
func (client *Client) DescribeInstanceStatus(request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)
DescribeInstanceStatus invokes the ecs.DescribeInstanceStatus API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancestatus.html
func (*Client) DescribeInstanceStatusWithCallback ¶
func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstanceStatusRequest, callback func(response *DescribeInstanceStatusResponse, err error)) <-chan int
DescribeInstanceStatusWithCallback invokes the ecs.DescribeInstanceStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceStatusWithChan ¶
func (client *Client) DescribeInstanceStatusWithChan(request *DescribeInstanceStatusRequest) (<-chan *DescribeInstanceStatusResponse, <-chan error)
DescribeInstanceStatusWithChan invokes the ecs.DescribeInstanceStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceTopology ¶
func (client *Client) DescribeInstanceTopology(request *DescribeInstanceTopologyRequest) (response *DescribeInstanceTopologyResponse, err error)
DescribeInstanceTopology invokes the ecs.DescribeInstanceTopology API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancetopology.html
func (*Client) DescribeInstanceTopologyWithCallback ¶
func (client *Client) DescribeInstanceTopologyWithCallback(request *DescribeInstanceTopologyRequest, callback func(response *DescribeInstanceTopologyResponse, err error)) <-chan int
DescribeInstanceTopologyWithCallback invokes the ecs.DescribeInstanceTopology API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetopology.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceTopologyWithChan ¶
func (client *Client) DescribeInstanceTopologyWithChan(request *DescribeInstanceTopologyRequest) (<-chan *DescribeInstanceTopologyResponse, <-chan error)
DescribeInstanceTopologyWithChan invokes the ecs.DescribeInstanceTopology API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetopology.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceTypeFamilies ¶
func (client *Client) DescribeInstanceTypeFamilies(request *DescribeInstanceTypeFamiliesRequest) (response *DescribeInstanceTypeFamiliesResponse, err error)
DescribeInstanceTypeFamilies invokes the ecs.DescribeInstanceTypeFamilies API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypefamilies.html
func (*Client) DescribeInstanceTypeFamiliesWithCallback ¶
func (client *Client) DescribeInstanceTypeFamiliesWithCallback(request *DescribeInstanceTypeFamiliesRequest, callback func(response *DescribeInstanceTypeFamiliesResponse, err error)) <-chan int
DescribeInstanceTypeFamiliesWithCallback invokes the ecs.DescribeInstanceTypeFamilies API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypefamilies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceTypeFamiliesWithChan ¶
func (client *Client) DescribeInstanceTypeFamiliesWithChan(request *DescribeInstanceTypeFamiliesRequest) (<-chan *DescribeInstanceTypeFamiliesResponse, <-chan error)
DescribeInstanceTypeFamiliesWithChan invokes the ecs.DescribeInstanceTypeFamilies API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypefamilies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceTypes ¶
func (client *Client) DescribeInstanceTypes(request *DescribeInstanceTypesRequest) (response *DescribeInstanceTypesResponse, err error)
DescribeInstanceTypes invokes the ecs.DescribeInstanceTypes API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypes.html
func (*Client) DescribeInstanceTypesWithCallback ¶
func (client *Client) DescribeInstanceTypesWithCallback(request *DescribeInstanceTypesRequest, callback func(response *DescribeInstanceTypesResponse, err error)) <-chan int
DescribeInstanceTypesWithCallback invokes the ecs.DescribeInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceTypesWithChan ¶
func (client *Client) DescribeInstanceTypesWithChan(request *DescribeInstanceTypesRequest) (<-chan *DescribeInstanceTypesResponse, <-chan error)
DescribeInstanceTypesWithChan invokes the ecs.DescribeInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceVncPasswd ¶
func (client *Client) DescribeInstanceVncPasswd(request *DescribeInstanceVncPasswdRequest) (response *DescribeInstanceVncPasswdResponse, err error)
DescribeInstanceVncPasswd invokes the ecs.DescribeInstanceVncPasswd API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncpasswd.html
func (*Client) DescribeInstanceVncPasswdWithCallback ¶
func (client *Client) DescribeInstanceVncPasswdWithCallback(request *DescribeInstanceVncPasswdRequest, callback func(response *DescribeInstanceVncPasswdResponse, err error)) <-chan int
DescribeInstanceVncPasswdWithCallback invokes the ecs.DescribeInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceVncPasswdWithChan ¶
func (client *Client) DescribeInstanceVncPasswdWithChan(request *DescribeInstanceVncPasswdRequest) (<-chan *DescribeInstanceVncPasswdResponse, <-chan error)
DescribeInstanceVncPasswdWithChan invokes the ecs.DescribeInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceVncUrl ¶
func (client *Client) DescribeInstanceVncUrl(request *DescribeInstanceVncUrlRequest) (response *DescribeInstanceVncUrlResponse, err error)
DescribeInstanceVncUrl invokes the ecs.DescribeInstanceVncUrl API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncurl.html
func (*Client) DescribeInstanceVncUrlWithCallback ¶
func (client *Client) DescribeInstanceVncUrlWithCallback(request *DescribeInstanceVncUrlRequest, callback func(response *DescribeInstanceVncUrlResponse, err error)) <-chan int
DescribeInstanceVncUrlWithCallback invokes the ecs.DescribeInstanceVncUrl API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstanceVncUrlWithChan ¶
func (client *Client) DescribeInstanceVncUrlWithChan(request *DescribeInstanceVncUrlRequest) (<-chan *DescribeInstanceVncUrlResponse, <-chan error)
DescribeInstanceVncUrlWithChan invokes the ecs.DescribeInstanceVncUrl API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstances ¶
func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances invokes the ecs.DescribeInstances API synchronously api document: https://help.aliyun.com/api/ecs/describeinstances.html
func (*Client) DescribeInstancesFullStatus ¶
func (client *Client) DescribeInstancesFullStatus(request *DescribeInstancesFullStatusRequest) (response *DescribeInstancesFullStatusResponse, err error)
DescribeInstancesFullStatus invokes the ecs.DescribeInstancesFullStatus API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancesfullstatus.html
func (*Client) DescribeInstancesFullStatusWithCallback ¶
func (client *Client) DescribeInstancesFullStatusWithCallback(request *DescribeInstancesFullStatusRequest, callback func(response *DescribeInstancesFullStatusResponse, err error)) <-chan int
DescribeInstancesFullStatusWithCallback invokes the ecs.DescribeInstancesFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancesfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancesFullStatusWithChan ¶
func (client *Client) DescribeInstancesFullStatusWithChan(request *DescribeInstancesFullStatusRequest) (<-chan *DescribeInstancesFullStatusResponse, <-chan error)
DescribeInstancesFullStatusWithChan invokes the ecs.DescribeInstancesFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancesfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancesWithCallback ¶
func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int
DescribeInstancesWithCallback invokes the ecs.DescribeInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancesWithChan ¶
func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
DescribeInstancesWithChan invokes the ecs.DescribeInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInvocationResults ¶
func (client *Client) DescribeInvocationResults(request *DescribeInvocationResultsRequest) (response *DescribeInvocationResultsResponse, err error)
DescribeInvocationResults invokes the ecs.DescribeInvocationResults API synchronously api document: https://help.aliyun.com/api/ecs/describeinvocationresults.html
func (*Client) DescribeInvocationResultsWithCallback ¶
func (client *Client) DescribeInvocationResultsWithCallback(request *DescribeInvocationResultsRequest, callback func(response *DescribeInvocationResultsResponse, err error)) <-chan int
DescribeInvocationResultsWithCallback invokes the ecs.DescribeInvocationResults API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInvocationResultsWithChan ¶
func (client *Client) DescribeInvocationResultsWithChan(request *DescribeInvocationResultsRequest) (<-chan *DescribeInvocationResultsResponse, <-chan error)
DescribeInvocationResultsWithChan invokes the ecs.DescribeInvocationResults API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInvocations ¶
func (client *Client) DescribeInvocations(request *DescribeInvocationsRequest) (response *DescribeInvocationsResponse, err error)
DescribeInvocations invokes the ecs.DescribeInvocations API synchronously api document: https://help.aliyun.com/api/ecs/describeinvocations.html
func (*Client) DescribeInvocationsWithCallback ¶
func (client *Client) DescribeInvocationsWithCallback(request *DescribeInvocationsRequest, callback func(response *DescribeInvocationsResponse, err error)) <-chan int
DescribeInvocationsWithCallback invokes the ecs.DescribeInvocations API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInvocationsWithChan ¶
func (client *Client) DescribeInvocationsWithChan(request *DescribeInvocationsRequest) (<-chan *DescribeInvocationsResponse, <-chan error)
DescribeInvocationsWithChan invokes the ecs.DescribeInvocations API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeKeyPairs ¶
func (client *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (response *DescribeKeyPairsResponse, err error)
DescribeKeyPairs invokes the ecs.DescribeKeyPairs API synchronously api document: https://help.aliyun.com/api/ecs/describekeypairs.html
func (*Client) DescribeKeyPairsWithCallback ¶
func (client *Client) DescribeKeyPairsWithCallback(request *DescribeKeyPairsRequest, callback func(response *DescribeKeyPairsResponse, err error)) <-chan int
DescribeKeyPairsWithCallback invokes the ecs.DescribeKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/describekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeKeyPairsWithChan ¶
func (client *Client) DescribeKeyPairsWithChan(request *DescribeKeyPairsRequest) (<-chan *DescribeKeyPairsResponse, <-chan error)
DescribeKeyPairsWithChan invokes the ecs.DescribeKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/describekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLaunchTemplateVersions ¶
func (client *Client) DescribeLaunchTemplateVersions(request *DescribeLaunchTemplateVersionsRequest) (response *DescribeLaunchTemplateVersionsResponse, err error)
DescribeLaunchTemplateVersions invokes the ecs.DescribeLaunchTemplateVersions API synchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplateversions.html
func (*Client) DescribeLaunchTemplateVersionsWithCallback ¶
func (client *Client) DescribeLaunchTemplateVersionsWithCallback(request *DescribeLaunchTemplateVersionsRequest, callback func(response *DescribeLaunchTemplateVersionsResponse, err error)) <-chan int
DescribeLaunchTemplateVersionsWithCallback invokes the ecs.DescribeLaunchTemplateVersions API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplateversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLaunchTemplateVersionsWithChan ¶
func (client *Client) DescribeLaunchTemplateVersionsWithChan(request *DescribeLaunchTemplateVersionsRequest) (<-chan *DescribeLaunchTemplateVersionsResponse, <-chan error)
DescribeLaunchTemplateVersionsWithChan invokes the ecs.DescribeLaunchTemplateVersions API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplateversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLaunchTemplates ¶
func (client *Client) DescribeLaunchTemplates(request *DescribeLaunchTemplatesRequest) (response *DescribeLaunchTemplatesResponse, err error)
DescribeLaunchTemplates invokes the ecs.DescribeLaunchTemplates API synchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplates.html
func (*Client) DescribeLaunchTemplatesWithCallback ¶
func (client *Client) DescribeLaunchTemplatesWithCallback(request *DescribeLaunchTemplatesRequest, callback func(response *DescribeLaunchTemplatesResponse, err error)) <-chan int
DescribeLaunchTemplatesWithCallback invokes the ecs.DescribeLaunchTemplates API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLaunchTemplatesWithChan ¶
func (client *Client) DescribeLaunchTemplatesWithChan(request *DescribeLaunchTemplatesRequest) (<-chan *DescribeLaunchTemplatesResponse, <-chan error)
DescribeLaunchTemplatesWithChan invokes the ecs.DescribeLaunchTemplates API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLimitation ¶
func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (response *DescribeLimitationResponse, err error)
DescribeLimitation invokes the ecs.DescribeLimitation API synchronously api document: https://help.aliyun.com/api/ecs/describelimitation.html
func (*Client) DescribeLimitationWithCallback ¶
func (client *Client) DescribeLimitationWithCallback(request *DescribeLimitationRequest, callback func(response *DescribeLimitationResponse, err error)) <-chan int
DescribeLimitationWithCallback invokes the ecs.DescribeLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describelimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLimitationWithChan ¶
func (client *Client) DescribeLimitationWithChan(request *DescribeLimitationRequest) (<-chan *DescribeLimitationResponse, <-chan error)
DescribeLimitationWithChan invokes the ecs.DescribeLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describelimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNatGateways ¶
func (client *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
DescribeNatGateways invokes the ecs.DescribeNatGateways API synchronously api document: https://help.aliyun.com/api/ecs/describenatgateways.html
func (*Client) DescribeNatGatewaysWithCallback ¶
func (client *Client) DescribeNatGatewaysWithCallback(request *DescribeNatGatewaysRequest, callback func(response *DescribeNatGatewaysResponse, err error)) <-chan int
DescribeNatGatewaysWithCallback invokes the ecs.DescribeNatGateways API asynchronously api document: https://help.aliyun.com/api/ecs/describenatgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNatGatewaysWithChan ¶
func (client *Client) DescribeNatGatewaysWithChan(request *DescribeNatGatewaysRequest) (<-chan *DescribeNatGatewaysResponse, <-chan error)
DescribeNatGatewaysWithChan invokes the ecs.DescribeNatGateways API asynchronously api document: https://help.aliyun.com/api/ecs/describenatgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNetworkInterfacePermissions ¶
func (client *Client) DescribeNetworkInterfacePermissions(request *DescribeNetworkInterfacePermissionsRequest) (response *DescribeNetworkInterfacePermissionsResponse, err error)
DescribeNetworkInterfacePermissions invokes the ecs.DescribeNetworkInterfacePermissions API synchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfacepermissions.html
func (*Client) DescribeNetworkInterfacePermissionsWithCallback ¶
func (client *Client) DescribeNetworkInterfacePermissionsWithCallback(request *DescribeNetworkInterfacePermissionsRequest, callback func(response *DescribeNetworkInterfacePermissionsResponse, err error)) <-chan int
DescribeNetworkInterfacePermissionsWithCallback invokes the ecs.DescribeNetworkInterfacePermissions API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfacepermissions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNetworkInterfacePermissionsWithChan ¶
func (client *Client) DescribeNetworkInterfacePermissionsWithChan(request *DescribeNetworkInterfacePermissionsRequest) (<-chan *DescribeNetworkInterfacePermissionsResponse, <-chan error)
DescribeNetworkInterfacePermissionsWithChan invokes the ecs.DescribeNetworkInterfacePermissions API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfacepermissions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNetworkInterfaces ¶
func (client *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
DescribeNetworkInterfaces invokes the ecs.DescribeNetworkInterfaces API synchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfaces.html
func (*Client) DescribeNetworkInterfacesWithCallback ¶
func (client *Client) DescribeNetworkInterfacesWithCallback(request *DescribeNetworkInterfacesRequest, callback func(response *DescribeNetworkInterfacesResponse, err error)) <-chan int
DescribeNetworkInterfacesWithCallback invokes the ecs.DescribeNetworkInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNetworkInterfacesWithChan ¶
func (client *Client) DescribeNetworkInterfacesWithChan(request *DescribeNetworkInterfacesRequest) (<-chan *DescribeNetworkInterfacesResponse, <-chan error)
DescribeNetworkInterfacesWithChan invokes the ecs.DescribeNetworkInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNewProjectEipMonitorData ¶
func (client *Client) DescribeNewProjectEipMonitorData(request *DescribeNewProjectEipMonitorDataRequest) (response *DescribeNewProjectEipMonitorDataResponse, err error)
DescribeNewProjectEipMonitorData invokes the ecs.DescribeNewProjectEipMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describenewprojecteipmonitordata.html
func (*Client) DescribeNewProjectEipMonitorDataWithCallback ¶
func (client *Client) DescribeNewProjectEipMonitorDataWithCallback(request *DescribeNewProjectEipMonitorDataRequest, callback func(response *DescribeNewProjectEipMonitorDataResponse, err error)) <-chan int
DescribeNewProjectEipMonitorDataWithCallback invokes the ecs.DescribeNewProjectEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describenewprojecteipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeNewProjectEipMonitorDataWithChan ¶
func (client *Client) DescribeNewProjectEipMonitorDataWithChan(request *DescribeNewProjectEipMonitorDataRequest) (<-chan *DescribeNewProjectEipMonitorDataResponse, <-chan error)
DescribeNewProjectEipMonitorDataWithChan invokes the ecs.DescribeNewProjectEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describenewprojecteipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePhysicalConnections ¶
func (client *Client) DescribePhysicalConnections(request *DescribePhysicalConnectionsRequest) (response *DescribePhysicalConnectionsResponse, err error)
DescribePhysicalConnections invokes the ecs.DescribePhysicalConnections API synchronously api document: https://help.aliyun.com/api/ecs/describephysicalconnections.html
func (*Client) DescribePhysicalConnectionsWithCallback ¶
func (client *Client) DescribePhysicalConnectionsWithCallback(request *DescribePhysicalConnectionsRequest, callback func(response *DescribePhysicalConnectionsResponse, err error)) <-chan int
DescribePhysicalConnectionsWithCallback invokes the ecs.DescribePhysicalConnections API asynchronously api document: https://help.aliyun.com/api/ecs/describephysicalconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePhysicalConnectionsWithChan ¶
func (client *Client) DescribePhysicalConnectionsWithChan(request *DescribePhysicalConnectionsRequest) (<-chan *DescribePhysicalConnectionsResponse, <-chan error)
DescribePhysicalConnectionsWithChan invokes the ecs.DescribePhysicalConnections API asynchronously api document: https://help.aliyun.com/api/ecs/describephysicalconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePrice ¶
func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice invokes the ecs.DescribePrice API synchronously api document: https://help.aliyun.com/api/ecs/describeprice.html
func (*Client) DescribePriceWithCallback ¶
func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int
DescribePriceWithCallback invokes the ecs.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ecs/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePriceWithChan ¶
func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
DescribePriceWithChan invokes the ecs.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ecs/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRecommendInstanceType ¶
func (client *Client) DescribeRecommendInstanceType(request *DescribeRecommendInstanceTypeRequest) (response *DescribeRecommendInstanceTypeResponse, err error)
DescribeRecommendInstanceType invokes the ecs.DescribeRecommendInstanceType API synchronously api document: https://help.aliyun.com/api/ecs/describerecommendinstancetype.html
func (*Client) DescribeRecommendInstanceTypeWithCallback ¶
func (client *Client) DescribeRecommendInstanceTypeWithCallback(request *DescribeRecommendInstanceTypeRequest, callback func(response *DescribeRecommendInstanceTypeResponse, err error)) <-chan int
DescribeRecommendInstanceTypeWithCallback invokes the ecs.DescribeRecommendInstanceType API asynchronously api document: https://help.aliyun.com/api/ecs/describerecommendinstancetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRecommendInstanceTypeWithChan ¶
func (client *Client) DescribeRecommendInstanceTypeWithChan(request *DescribeRecommendInstanceTypeRequest) (<-chan *DescribeRecommendInstanceTypeResponse, <-chan error)
DescribeRecommendInstanceTypeWithChan invokes the ecs.DescribeRecommendInstanceType API asynchronously api document: https://help.aliyun.com/api/ecs/describerecommendinstancetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the ecs.DescribeRegions API synchronously api document: https://help.aliyun.com/api/ecs/describeregions.html
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the ecs.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ecs/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the ecs.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ecs/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRenewalPrice ¶
func (client *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
DescribeRenewalPrice invokes the ecs.DescribeRenewalPrice API synchronously api document: https://help.aliyun.com/api/ecs/describerenewalprice.html
func (*Client) DescribeRenewalPriceWithCallback ¶
func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalPriceRequest, callback func(response *DescribeRenewalPriceResponse, err error)) <-chan int
DescribeRenewalPriceWithCallback invokes the ecs.DescribeRenewalPrice API asynchronously api document: https://help.aliyun.com/api/ecs/describerenewalprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRenewalPriceWithChan ¶
func (client *Client) DescribeRenewalPriceWithChan(request *DescribeRenewalPriceRequest) (<-chan *DescribeRenewalPriceResponse, <-chan error)
DescribeRenewalPriceWithChan invokes the ecs.DescribeRenewalPrice API asynchronously api document: https://help.aliyun.com/api/ecs/describerenewalprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeResourceByTags ¶
func (client *Client) DescribeResourceByTags(request *DescribeResourceByTagsRequest) (response *DescribeResourceByTagsResponse, err error)
DescribeResourceByTags invokes the ecs.DescribeResourceByTags API synchronously api document: https://help.aliyun.com/api/ecs/describeresourcebytags.html
func (*Client) DescribeResourceByTagsWithCallback ¶
func (client *Client) DescribeResourceByTagsWithCallback(request *DescribeResourceByTagsRequest, callback func(response *DescribeResourceByTagsResponse, err error)) <-chan int
DescribeResourceByTagsWithCallback invokes the ecs.DescribeResourceByTags API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcebytags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeResourceByTagsWithChan ¶
func (client *Client) DescribeResourceByTagsWithChan(request *DescribeResourceByTagsRequest) (<-chan *DescribeResourceByTagsResponse, <-chan error)
DescribeResourceByTagsWithChan invokes the ecs.DescribeResourceByTags API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcebytags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeResourcesModification ¶
func (client *Client) DescribeResourcesModification(request *DescribeResourcesModificationRequest) (response *DescribeResourcesModificationResponse, err error)
DescribeResourcesModification invokes the ecs.DescribeResourcesModification API synchronously api document: https://help.aliyun.com/api/ecs/describeresourcesmodification.html
func (*Client) DescribeResourcesModificationWithCallback ¶
func (client *Client) DescribeResourcesModificationWithCallback(request *DescribeResourcesModificationRequest, callback func(response *DescribeResourcesModificationResponse, err error)) <-chan int
DescribeResourcesModificationWithCallback invokes the ecs.DescribeResourcesModification API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcesmodification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeResourcesModificationWithChan ¶
func (client *Client) DescribeResourcesModificationWithChan(request *DescribeResourcesModificationRequest) (<-chan *DescribeResourcesModificationResponse, <-chan error)
DescribeResourcesModificationWithChan invokes the ecs.DescribeResourcesModification API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcesmodification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouteTables ¶
func (client *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
DescribeRouteTables invokes the ecs.DescribeRouteTables API synchronously api document: https://help.aliyun.com/api/ecs/describeroutetables.html
func (*Client) DescribeRouteTablesWithCallback ¶
func (client *Client) DescribeRouteTablesWithCallback(request *DescribeRouteTablesRequest, callback func(response *DescribeRouteTablesResponse, err error)) <-chan int
DescribeRouteTablesWithCallback invokes the ecs.DescribeRouteTables API asynchronously api document: https://help.aliyun.com/api/ecs/describeroutetables.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouteTablesWithChan ¶
func (client *Client) DescribeRouteTablesWithChan(request *DescribeRouteTablesRequest) (<-chan *DescribeRouteTablesResponse, <-chan error)
DescribeRouteTablesWithChan invokes the ecs.DescribeRouteTables API asynchronously api document: https://help.aliyun.com/api/ecs/describeroutetables.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouterInterfaces ¶
func (client *Client) DescribeRouterInterfaces(request *DescribeRouterInterfacesRequest) (response *DescribeRouterInterfacesResponse, err error)
DescribeRouterInterfaces invokes the ecs.DescribeRouterInterfaces API synchronously api document: https://help.aliyun.com/api/ecs/describerouterinterfaces.html
func (*Client) DescribeRouterInterfacesWithCallback ¶
func (client *Client) DescribeRouterInterfacesWithCallback(request *DescribeRouterInterfacesRequest, callback func(response *DescribeRouterInterfacesResponse, err error)) <-chan int
DescribeRouterInterfacesWithCallback invokes the ecs.DescribeRouterInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describerouterinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouterInterfacesWithChan ¶
func (client *Client) DescribeRouterInterfacesWithChan(request *DescribeRouterInterfacesRequest) (<-chan *DescribeRouterInterfacesResponse, <-chan error)
DescribeRouterInterfacesWithChan invokes the ecs.DescribeRouterInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describerouterinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSecurityGroupAttribute ¶
func (client *Client) DescribeSecurityGroupAttribute(request *DescribeSecurityGroupAttributeRequest) (response *DescribeSecurityGroupAttributeResponse, err error)
DescribeSecurityGroupAttribute invokes the ecs.DescribeSecurityGroupAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupattribute.html
func (*Client) DescribeSecurityGroupAttributeWithCallback ¶
func (client *Client) DescribeSecurityGroupAttributeWithCallback(request *DescribeSecurityGroupAttributeRequest, callback func(response *DescribeSecurityGroupAttributeResponse, err error)) <-chan int
DescribeSecurityGroupAttributeWithCallback invokes the ecs.DescribeSecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSecurityGroupAttributeWithChan ¶
func (client *Client) DescribeSecurityGroupAttributeWithChan(request *DescribeSecurityGroupAttributeRequest) (<-chan *DescribeSecurityGroupAttributeResponse, <-chan error)
DescribeSecurityGroupAttributeWithChan invokes the ecs.DescribeSecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSecurityGroupReferences ¶
func (client *Client) DescribeSecurityGroupReferences(request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
DescribeSecurityGroupReferences invokes the ecs.DescribeSecurityGroupReferences API synchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupreferences.html
func (*Client) DescribeSecurityGroupReferencesWithCallback ¶
func (client *Client) DescribeSecurityGroupReferencesWithCallback(request *DescribeSecurityGroupReferencesRequest, callback func(response *DescribeSecurityGroupReferencesResponse, err error)) <-chan int
DescribeSecurityGroupReferencesWithCallback invokes the ecs.DescribeSecurityGroupReferences API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupreferences.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSecurityGroupReferencesWithChan ¶
func (client *Client) DescribeSecurityGroupReferencesWithChan(request *DescribeSecurityGroupReferencesRequest) (<-chan *DescribeSecurityGroupReferencesResponse, <-chan error)
DescribeSecurityGroupReferencesWithChan invokes the ecs.DescribeSecurityGroupReferences API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupreferences.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSecurityGroups ¶
func (client *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
DescribeSecurityGroups invokes the ecs.DescribeSecurityGroups API synchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroups.html
func (*Client) DescribeSecurityGroupsWithCallback ¶
func (client *Client) DescribeSecurityGroupsWithCallback(request *DescribeSecurityGroupsRequest, callback func(response *DescribeSecurityGroupsResponse, err error)) <-chan int
DescribeSecurityGroupsWithCallback invokes the ecs.DescribeSecurityGroups API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSecurityGroupsWithChan ¶
func (client *Client) DescribeSecurityGroupsWithChan(request *DescribeSecurityGroupsRequest) (<-chan *DescribeSecurityGroupsResponse, <-chan error)
DescribeSecurityGroupsWithChan invokes the ecs.DescribeSecurityGroups API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotLinks ¶
func (client *Client) DescribeSnapshotLinks(request *DescribeSnapshotLinksRequest) (response *DescribeSnapshotLinksResponse, err error)
DescribeSnapshotLinks invokes the ecs.DescribeSnapshotLinks API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotlinks.html
func (*Client) DescribeSnapshotLinksWithCallback ¶
func (client *Client) DescribeSnapshotLinksWithCallback(request *DescribeSnapshotLinksRequest, callback func(response *DescribeSnapshotLinksResponse, err error)) <-chan int
DescribeSnapshotLinksWithCallback invokes the ecs.DescribeSnapshotLinks API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotlinks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotLinksWithChan ¶
func (client *Client) DescribeSnapshotLinksWithChan(request *DescribeSnapshotLinksRequest) (<-chan *DescribeSnapshotLinksResponse, <-chan error)
DescribeSnapshotLinksWithChan invokes the ecs.DescribeSnapshotLinks API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotlinks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotMonitorData ¶
func (client *Client) DescribeSnapshotMonitorData(request *DescribeSnapshotMonitorDataRequest) (response *DescribeSnapshotMonitorDataResponse, err error)
DescribeSnapshotMonitorData invokes the ecs.DescribeSnapshotMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotmonitordata.html
func (*Client) DescribeSnapshotMonitorDataWithCallback ¶
func (client *Client) DescribeSnapshotMonitorDataWithCallback(request *DescribeSnapshotMonitorDataRequest, callback func(response *DescribeSnapshotMonitorDataResponse, err error)) <-chan int
DescribeSnapshotMonitorDataWithCallback invokes the ecs.DescribeSnapshotMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotMonitorDataWithChan ¶
func (client *Client) DescribeSnapshotMonitorDataWithChan(request *DescribeSnapshotMonitorDataRequest) (<-chan *DescribeSnapshotMonitorDataResponse, <-chan error)
DescribeSnapshotMonitorDataWithChan invokes the ecs.DescribeSnapshotMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotPackage ¶
func (client *Client) DescribeSnapshotPackage(request *DescribeSnapshotPackageRequest) (response *DescribeSnapshotPackageResponse, err error)
DescribeSnapshotPackage invokes the ecs.DescribeSnapshotPackage API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotpackage.html
func (*Client) DescribeSnapshotPackageWithCallback ¶
func (client *Client) DescribeSnapshotPackageWithCallback(request *DescribeSnapshotPackageRequest, callback func(response *DescribeSnapshotPackageResponse, err error)) <-chan int
DescribeSnapshotPackageWithCallback invokes the ecs.DescribeSnapshotPackage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotPackageWithChan ¶
func (client *Client) DescribeSnapshotPackageWithChan(request *DescribeSnapshotPackageRequest) (<-chan *DescribeSnapshotPackageResponse, <-chan error)
DescribeSnapshotPackageWithChan invokes the ecs.DescribeSnapshotPackage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshots ¶
func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
DescribeSnapshots invokes the ecs.DescribeSnapshots API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshots.html
func (*Client) DescribeSnapshotsUsage ¶
func (client *Client) DescribeSnapshotsUsage(request *DescribeSnapshotsUsageRequest) (response *DescribeSnapshotsUsageResponse, err error)
DescribeSnapshotsUsage invokes the ecs.DescribeSnapshotsUsage API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotsusage.html
func (*Client) DescribeSnapshotsUsageWithCallback ¶
func (client *Client) DescribeSnapshotsUsageWithCallback(request *DescribeSnapshotsUsageRequest, callback func(response *DescribeSnapshotsUsageResponse, err error)) <-chan int
DescribeSnapshotsUsageWithCallback invokes the ecs.DescribeSnapshotsUsage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotsusage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotsUsageWithChan ¶
func (client *Client) DescribeSnapshotsUsageWithChan(request *DescribeSnapshotsUsageRequest) (<-chan *DescribeSnapshotsUsageResponse, <-chan error)
DescribeSnapshotsUsageWithChan invokes the ecs.DescribeSnapshotsUsage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotsusage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotsWithCallback ¶
func (client *Client) DescribeSnapshotsWithCallback(request *DescribeSnapshotsRequest, callback func(response *DescribeSnapshotsResponse, err error)) <-chan int
DescribeSnapshotsWithCallback invokes the ecs.DescribeSnapshots API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshots.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSnapshotsWithChan ¶
func (client *Client) DescribeSnapshotsWithChan(request *DescribeSnapshotsRequest) (<-chan *DescribeSnapshotsResponse, <-chan error)
DescribeSnapshotsWithChan invokes the ecs.DescribeSnapshots API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshots.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSpotPriceHistory ¶
func (client *Client) DescribeSpotPriceHistory(request *DescribeSpotPriceHistoryRequest) (response *DescribeSpotPriceHistoryResponse, err error)
DescribeSpotPriceHistory invokes the ecs.DescribeSpotPriceHistory API synchronously api document: https://help.aliyun.com/api/ecs/describespotpricehistory.html
func (*Client) DescribeSpotPriceHistoryWithCallback ¶
func (client *Client) DescribeSpotPriceHistoryWithCallback(request *DescribeSpotPriceHistoryRequest, callback func(response *DescribeSpotPriceHistoryResponse, err error)) <-chan int
DescribeSpotPriceHistoryWithCallback invokes the ecs.DescribeSpotPriceHistory API asynchronously api document: https://help.aliyun.com/api/ecs/describespotpricehistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeSpotPriceHistoryWithChan ¶
func (client *Client) DescribeSpotPriceHistoryWithChan(request *DescribeSpotPriceHistoryRequest) (<-chan *DescribeSpotPriceHistoryResponse, <-chan error)
DescribeSpotPriceHistoryWithChan invokes the ecs.DescribeSpotPriceHistory API asynchronously api document: https://help.aliyun.com/api/ecs/describespotpricehistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTags ¶
func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags invokes the ecs.DescribeTags API synchronously api document: https://help.aliyun.com/api/ecs/describetags.html
func (*Client) DescribeTagsWithCallback ¶
func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int
DescribeTagsWithCallback invokes the ecs.DescribeTags API asynchronously api document: https://help.aliyun.com/api/ecs/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTagsWithChan ¶
func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)
DescribeTagsWithChan invokes the ecs.DescribeTags API asynchronously api document: https://help.aliyun.com/api/ecs/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTaskAttribute ¶
func (client *Client) DescribeTaskAttribute(request *DescribeTaskAttributeRequest) (response *DescribeTaskAttributeResponse, err error)
DescribeTaskAttribute invokes the ecs.DescribeTaskAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describetaskattribute.html
func (*Client) DescribeTaskAttributeWithCallback ¶
func (client *Client) DescribeTaskAttributeWithCallback(request *DescribeTaskAttributeRequest, callback func(response *DescribeTaskAttributeResponse, err error)) <-chan int
DescribeTaskAttributeWithCallback invokes the ecs.DescribeTaskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describetaskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTaskAttributeWithChan ¶
func (client *Client) DescribeTaskAttributeWithChan(request *DescribeTaskAttributeRequest) (<-chan *DescribeTaskAttributeResponse, <-chan error)
DescribeTaskAttributeWithChan invokes the ecs.DescribeTaskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describetaskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTasks ¶
func (client *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
DescribeTasks invokes the ecs.DescribeTasks API synchronously api document: https://help.aliyun.com/api/ecs/describetasks.html
func (*Client) DescribeTasksWithCallback ¶
func (client *Client) DescribeTasksWithCallback(request *DescribeTasksRequest, callback func(response *DescribeTasksResponse, err error)) <-chan int
DescribeTasksWithCallback invokes the ecs.DescribeTasks API asynchronously api document: https://help.aliyun.com/api/ecs/describetasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTasksWithChan ¶
func (client *Client) DescribeTasksWithChan(request *DescribeTasksRequest) (<-chan *DescribeTasksResponse, <-chan error)
DescribeTasksWithChan invokes the ecs.DescribeTasks API asynchronously api document: https://help.aliyun.com/api/ecs/describetasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserBusinessBehavior ¶
func (client *Client) DescribeUserBusinessBehavior(request *DescribeUserBusinessBehaviorRequest) (response *DescribeUserBusinessBehaviorResponse, err error)
DescribeUserBusinessBehavior invokes the ecs.DescribeUserBusinessBehavior API synchronously api document: https://help.aliyun.com/api/ecs/describeuserbusinessbehavior.html
func (*Client) DescribeUserBusinessBehaviorWithCallback ¶
func (client *Client) DescribeUserBusinessBehaviorWithCallback(request *DescribeUserBusinessBehaviorRequest, callback func(response *DescribeUserBusinessBehaviorResponse, err error)) <-chan int
DescribeUserBusinessBehaviorWithCallback invokes the ecs.DescribeUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserBusinessBehaviorWithChan ¶
func (client *Client) DescribeUserBusinessBehaviorWithChan(request *DescribeUserBusinessBehaviorRequest) (<-chan *DescribeUserBusinessBehaviorResponse, <-chan error)
DescribeUserBusinessBehaviorWithChan invokes the ecs.DescribeUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserData ¶
func (client *Client) DescribeUserData(request *DescribeUserDataRequest) (response *DescribeUserDataResponse, err error)
DescribeUserData invokes the ecs.DescribeUserData API synchronously api document: https://help.aliyun.com/api/ecs/describeuserdata.html
func (*Client) DescribeUserDataWithCallback ¶
func (client *Client) DescribeUserDataWithCallback(request *DescribeUserDataRequest, callback func(response *DescribeUserDataResponse, err error)) <-chan int
DescribeUserDataWithCallback invokes the ecs.DescribeUserData API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUserDataWithChan ¶
func (client *Client) DescribeUserDataWithChan(request *DescribeUserDataRequest) (<-chan *DescribeUserDataResponse, <-chan error)
DescribeUserDataWithChan invokes the ecs.DescribeUserData API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVRouters ¶
func (client *Client) DescribeVRouters(request *DescribeVRoutersRequest) (response *DescribeVRoutersResponse, err error)
DescribeVRouters invokes the ecs.DescribeVRouters API synchronously api document: https://help.aliyun.com/api/ecs/describevrouters.html
func (*Client) DescribeVRoutersWithCallback ¶
func (client *Client) DescribeVRoutersWithCallback(request *DescribeVRoutersRequest, callback func(response *DescribeVRoutersResponse, err error)) <-chan int
DescribeVRoutersWithCallback invokes the ecs.DescribeVRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVRoutersWithChan ¶
func (client *Client) DescribeVRoutersWithChan(request *DescribeVRoutersRequest) (<-chan *DescribeVRoutersResponse, <-chan error)
DescribeVRoutersWithChan invokes the ecs.DescribeVRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVSwitches ¶
func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (response *DescribeVSwitchesResponse, err error)
DescribeVSwitches invokes the ecs.DescribeVSwitches API synchronously api document: https://help.aliyun.com/api/ecs/describevswitches.html
func (*Client) DescribeVSwitchesWithCallback ¶
func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRequest, callback func(response *DescribeVSwitchesResponse, err error)) <-chan int
DescribeVSwitchesWithCallback invokes the ecs.DescribeVSwitches API asynchronously api document: https://help.aliyun.com/api/ecs/describevswitches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVSwitchesWithChan ¶
func (client *Client) DescribeVSwitchesWithChan(request *DescribeVSwitchesRequest) (<-chan *DescribeVSwitchesResponse, <-chan error)
DescribeVSwitchesWithChan invokes the ecs.DescribeVSwitches API asynchronously api document: https://help.aliyun.com/api/ecs/describevswitches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVirtualBorderRouters ¶
func (client *Client) DescribeVirtualBorderRouters(request *DescribeVirtualBorderRoutersRequest) (response *DescribeVirtualBorderRoutersResponse, err error)
DescribeVirtualBorderRouters invokes the ecs.DescribeVirtualBorderRouters API synchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderrouters.html
func (*Client) DescribeVirtualBorderRoutersForPhysicalConnection ¶
func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnection(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)
DescribeVirtualBorderRoutersForPhysicalConnection invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderroutersforphysicalconnection.html
func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback ¶
func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest, callback func(response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)) <-chan int
DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderroutersforphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan ¶
func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (<-chan *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, <-chan error)
DescribeVirtualBorderRoutersForPhysicalConnectionWithChan invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderroutersforphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVirtualBorderRoutersWithCallback ¶
func (client *Client) DescribeVirtualBorderRoutersWithCallback(request *DescribeVirtualBorderRoutersRequest, callback func(response *DescribeVirtualBorderRoutersResponse, err error)) <-chan int
DescribeVirtualBorderRoutersWithCallback invokes the ecs.DescribeVirtualBorderRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVirtualBorderRoutersWithChan ¶
func (client *Client) DescribeVirtualBorderRoutersWithChan(request *DescribeVirtualBorderRoutersRequest) (<-chan *DescribeVirtualBorderRoutersResponse, <-chan error)
DescribeVirtualBorderRoutersWithChan invokes the ecs.DescribeVirtualBorderRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVpcs ¶
func (client *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
DescribeVpcs invokes the ecs.DescribeVpcs API synchronously api document: https://help.aliyun.com/api/ecs/describevpcs.html
func (*Client) DescribeVpcsWithCallback ¶
func (client *Client) DescribeVpcsWithCallback(request *DescribeVpcsRequest, callback func(response *DescribeVpcsResponse, err error)) <-chan int
DescribeVpcsWithCallback invokes the ecs.DescribeVpcs API asynchronously api document: https://help.aliyun.com/api/ecs/describevpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVpcsWithChan ¶
func (client *Client) DescribeVpcsWithChan(request *DescribeVpcsRequest) (<-chan *DescribeVpcsResponse, <-chan error)
DescribeVpcsWithChan invokes the ecs.DescribeVpcs API asynchronously api document: https://help.aliyun.com/api/ecs/describevpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones invokes the ecs.DescribeZones API synchronously api document: https://help.aliyun.com/api/ecs/describezones.html
func (*Client) DescribeZonesWithCallback ¶
func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int
DescribeZonesWithCallback invokes the ecs.DescribeZones API asynchronously api document: https://help.aliyun.com/api/ecs/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeZonesWithChan ¶
func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
DescribeZonesWithChan invokes the ecs.DescribeZones API asynchronously api document: https://help.aliyun.com/api/ecs/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachClassicLinkVpc ¶
func (client *Client) DetachClassicLinkVpc(request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
DetachClassicLinkVpc invokes the ecs.DetachClassicLinkVpc API synchronously api document: https://help.aliyun.com/api/ecs/detachclassiclinkvpc.html
func (*Client) DetachClassicLinkVpcWithCallback ¶
func (client *Client) DetachClassicLinkVpcWithCallback(request *DetachClassicLinkVpcRequest, callback func(response *DetachClassicLinkVpcResponse, err error)) <-chan int
DetachClassicLinkVpcWithCallback invokes the ecs.DetachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/detachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachClassicLinkVpcWithChan ¶
func (client *Client) DetachClassicLinkVpcWithChan(request *DetachClassicLinkVpcRequest) (<-chan *DetachClassicLinkVpcResponse, <-chan error)
DetachClassicLinkVpcWithChan invokes the ecs.DetachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/detachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachDisk ¶
func (client *Client) DetachDisk(request *DetachDiskRequest) (response *DetachDiskResponse, err error)
DetachDisk invokes the ecs.DetachDisk API synchronously api document: https://help.aliyun.com/api/ecs/detachdisk.html
func (*Client) DetachDiskWithCallback ¶
func (client *Client) DetachDiskWithCallback(request *DetachDiskRequest, callback func(response *DetachDiskResponse, err error)) <-chan int
DetachDiskWithCallback invokes the ecs.DetachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/detachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachDiskWithChan ¶
func (client *Client) DetachDiskWithChan(request *DetachDiskRequest) (<-chan *DetachDiskResponse, <-chan error)
DetachDiskWithChan invokes the ecs.DetachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/detachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachInstanceRamRole ¶
func (client *Client) DetachInstanceRamRole(request *DetachInstanceRamRoleRequest) (response *DetachInstanceRamRoleResponse, err error)
DetachInstanceRamRole invokes the ecs.DetachInstanceRamRole API synchronously api document: https://help.aliyun.com/api/ecs/detachinstanceramrole.html
func (*Client) DetachInstanceRamRoleWithCallback ¶
func (client *Client) DetachInstanceRamRoleWithCallback(request *DetachInstanceRamRoleRequest, callback func(response *DetachInstanceRamRoleResponse, err error)) <-chan int
DetachInstanceRamRoleWithCallback invokes the ecs.DetachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/detachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachInstanceRamRoleWithChan ¶
func (client *Client) DetachInstanceRamRoleWithChan(request *DetachInstanceRamRoleRequest) (<-chan *DetachInstanceRamRoleResponse, <-chan error)
DetachInstanceRamRoleWithChan invokes the ecs.DetachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/detachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachKeyPair ¶
func (client *Client) DetachKeyPair(request *DetachKeyPairRequest) (response *DetachKeyPairResponse, err error)
DetachKeyPair invokes the ecs.DetachKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/detachkeypair.html
func (*Client) DetachKeyPairWithCallback ¶
func (client *Client) DetachKeyPairWithCallback(request *DetachKeyPairRequest, callback func(response *DetachKeyPairResponse, err error)) <-chan int
DetachKeyPairWithCallback invokes the ecs.DetachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/detachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachKeyPairWithChan ¶
func (client *Client) DetachKeyPairWithChan(request *DetachKeyPairRequest) (<-chan *DetachKeyPairResponse, <-chan error)
DetachKeyPairWithChan invokes the ecs.DetachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/detachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachNetworkInterface ¶
func (client *Client) DetachNetworkInterface(request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
DetachNetworkInterface invokes the ecs.DetachNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/detachnetworkinterface.html
func (*Client) DetachNetworkInterfaceWithCallback ¶
func (client *Client) DetachNetworkInterfaceWithCallback(request *DetachNetworkInterfaceRequest, callback func(response *DetachNetworkInterfaceResponse, err error)) <-chan int
DetachNetworkInterfaceWithCallback invokes the ecs.DetachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/detachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachNetworkInterfaceWithChan ¶
func (client *Client) DetachNetworkInterfaceWithChan(request *DetachNetworkInterfaceRequest) (<-chan *DetachNetworkInterfaceResponse, <-chan error)
DetachNetworkInterfaceWithChan invokes the ecs.DetachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/detachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EipFillParams ¶
func (client *Client) EipFillParams(request *EipFillParamsRequest) (response *EipFillParamsResponse, err error)
EipFillParams invokes the ecs.EipFillParams API synchronously api document: https://help.aliyun.com/api/ecs/eipfillparams.html
func (*Client) EipFillParamsWithCallback ¶
func (client *Client) EipFillParamsWithCallback(request *EipFillParamsRequest, callback func(response *EipFillParamsResponse, err error)) <-chan int
EipFillParamsWithCallback invokes the ecs.EipFillParams API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillparams.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EipFillParamsWithChan ¶
func (client *Client) EipFillParamsWithChan(request *EipFillParamsRequest) (<-chan *EipFillParamsResponse, <-chan error)
EipFillParamsWithChan invokes the ecs.EipFillParams API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillparams.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EipFillProduct ¶
func (client *Client) EipFillProduct(request *EipFillProductRequest) (response *EipFillProductResponse, err error)
EipFillProduct invokes the ecs.EipFillProduct API synchronously api document: https://help.aliyun.com/api/ecs/eipfillproduct.html
func (*Client) EipFillProductWithCallback ¶
func (client *Client) EipFillProductWithCallback(request *EipFillProductRequest, callback func(response *EipFillProductResponse, err error)) <-chan int
EipFillProductWithCallback invokes the ecs.EipFillProduct API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EipFillProductWithChan ¶
func (client *Client) EipFillProductWithChan(request *EipFillProductRequest) (<-chan *EipFillProductResponse, <-chan error)
EipFillProductWithChan invokes the ecs.EipFillProduct API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EipNotifyPaid ¶
func (client *Client) EipNotifyPaid(request *EipNotifyPaidRequest) (response *EipNotifyPaidResponse, err error)
EipNotifyPaid invokes the ecs.EipNotifyPaid API synchronously api document: https://help.aliyun.com/api/ecs/eipnotifypaid.html
func (*Client) EipNotifyPaidWithCallback ¶
func (client *Client) EipNotifyPaidWithCallback(request *EipNotifyPaidRequest, callback func(response *EipNotifyPaidResponse, err error)) <-chan int
EipNotifyPaidWithCallback invokes the ecs.EipNotifyPaid API asynchronously api document: https://help.aliyun.com/api/ecs/eipnotifypaid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EipNotifyPaidWithChan ¶
func (client *Client) EipNotifyPaidWithChan(request *EipNotifyPaidRequest) (<-chan *EipNotifyPaidResponse, <-chan error)
EipNotifyPaidWithChan invokes the ecs.EipNotifyPaid API asynchronously api document: https://help.aliyun.com/api/ecs/eipnotifypaid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnablePhysicalConnection ¶
func (client *Client) EnablePhysicalConnection(request *EnablePhysicalConnectionRequest) (response *EnablePhysicalConnectionResponse, err error)
EnablePhysicalConnection invokes the ecs.EnablePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/enablephysicalconnection.html
func (*Client) EnablePhysicalConnectionWithCallback ¶
func (client *Client) EnablePhysicalConnectionWithCallback(request *EnablePhysicalConnectionRequest, callback func(response *EnablePhysicalConnectionResponse, err error)) <-chan int
EnablePhysicalConnectionWithCallback invokes the ecs.EnablePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/enablephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnablePhysicalConnectionWithChan ¶
func (client *Client) EnablePhysicalConnectionWithChan(request *EnablePhysicalConnectionRequest) (<-chan *EnablePhysicalConnectionResponse, <-chan error)
EnablePhysicalConnectionWithChan invokes the ecs.EnablePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/enablephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExportImage ¶
func (client *Client) ExportImage(request *ExportImageRequest) (response *ExportImageResponse, err error)
ExportImage invokes the ecs.ExportImage API synchronously api document: https://help.aliyun.com/api/ecs/exportimage.html
func (*Client) ExportImageWithCallback ¶
func (client *Client) ExportImageWithCallback(request *ExportImageRequest, callback func(response *ExportImageResponse, err error)) <-chan int
ExportImageWithCallback invokes the ecs.ExportImage API asynchronously api document: https://help.aliyun.com/api/ecs/exportimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExportImageWithChan ¶
func (client *Client) ExportImageWithChan(request *ExportImageRequest) (<-chan *ExportImageResponse, <-chan error)
ExportImageWithChan invokes the ecs.ExportImage API asynchronously api document: https://help.aliyun.com/api/ecs/exportimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExportSnapshot ¶
func (client *Client) ExportSnapshot(request *ExportSnapshotRequest) (response *ExportSnapshotResponse, err error)
ExportSnapshot invokes the ecs.ExportSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/exportsnapshot.html
func (*Client) ExportSnapshotWithCallback ¶
func (client *Client) ExportSnapshotWithCallback(request *ExportSnapshotRequest, callback func(response *ExportSnapshotResponse, err error)) <-chan int
ExportSnapshotWithCallback invokes the ecs.ExportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/exportsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExportSnapshotWithChan ¶
func (client *Client) ExportSnapshotWithChan(request *ExportSnapshotRequest) (<-chan *ExportSnapshotResponse, <-chan error)
ExportSnapshotWithChan invokes the ecs.ExportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/exportsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetInstanceConsoleOutput ¶
func (client *Client) GetInstanceConsoleOutput(request *GetInstanceConsoleOutputRequest) (response *GetInstanceConsoleOutputResponse, err error)
GetInstanceConsoleOutput invokes the ecs.GetInstanceConsoleOutput API synchronously api document: https://help.aliyun.com/api/ecs/getinstanceconsoleoutput.html
func (*Client) GetInstanceConsoleOutputWithCallback ¶
func (client *Client) GetInstanceConsoleOutputWithCallback(request *GetInstanceConsoleOutputRequest, callback func(response *GetInstanceConsoleOutputResponse, err error)) <-chan int
GetInstanceConsoleOutputWithCallback invokes the ecs.GetInstanceConsoleOutput API asynchronously api document: https://help.aliyun.com/api/ecs/getinstanceconsoleoutput.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetInstanceConsoleOutputWithChan ¶
func (client *Client) GetInstanceConsoleOutputWithChan(request *GetInstanceConsoleOutputRequest) (<-chan *GetInstanceConsoleOutputResponse, <-chan error)
GetInstanceConsoleOutputWithChan invokes the ecs.GetInstanceConsoleOutput API asynchronously api document: https://help.aliyun.com/api/ecs/getinstanceconsoleoutput.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetInstanceScreenshot ¶
func (client *Client) GetInstanceScreenshot(request *GetInstanceScreenshotRequest) (response *GetInstanceScreenshotResponse, err error)
GetInstanceScreenshot invokes the ecs.GetInstanceScreenshot API synchronously api document: https://help.aliyun.com/api/ecs/getinstancescreenshot.html
func (*Client) GetInstanceScreenshotWithCallback ¶
func (client *Client) GetInstanceScreenshotWithCallback(request *GetInstanceScreenshotRequest, callback func(response *GetInstanceScreenshotResponse, err error)) <-chan int
GetInstanceScreenshotWithCallback invokes the ecs.GetInstanceScreenshot API asynchronously api document: https://help.aliyun.com/api/ecs/getinstancescreenshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetInstanceScreenshotWithChan ¶
func (client *Client) GetInstanceScreenshotWithChan(request *GetInstanceScreenshotRequest) (<-chan *GetInstanceScreenshotResponse, <-chan error)
GetInstanceScreenshotWithChan invokes the ecs.GetInstanceScreenshot API asynchronously api document: https://help.aliyun.com/api/ecs/getinstancescreenshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportImage ¶
func (client *Client) ImportImage(request *ImportImageRequest) (response *ImportImageResponse, err error)
ImportImage invokes the ecs.ImportImage API synchronously api document: https://help.aliyun.com/api/ecs/importimage.html
func (*Client) ImportImageWithCallback ¶
func (client *Client) ImportImageWithCallback(request *ImportImageRequest, callback func(response *ImportImageResponse, err error)) <-chan int
ImportImageWithCallback invokes the ecs.ImportImage API asynchronously api document: https://help.aliyun.com/api/ecs/importimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportImageWithChan ¶
func (client *Client) ImportImageWithChan(request *ImportImageRequest) (<-chan *ImportImageResponse, <-chan error)
ImportImageWithChan invokes the ecs.ImportImage API asynchronously api document: https://help.aliyun.com/api/ecs/importimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportKeyPair ¶
func (client *Client) ImportKeyPair(request *ImportKeyPairRequest) (response *ImportKeyPairResponse, err error)
ImportKeyPair invokes the ecs.ImportKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/importkeypair.html
func (*Client) ImportKeyPairWithCallback ¶
func (client *Client) ImportKeyPairWithCallback(request *ImportKeyPairRequest, callback func(response *ImportKeyPairResponse, err error)) <-chan int
ImportKeyPairWithCallback invokes the ecs.ImportKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/importkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportKeyPairWithChan ¶
func (client *Client) ImportKeyPairWithChan(request *ImportKeyPairRequest) (<-chan *ImportKeyPairResponse, <-chan error)
ImportKeyPairWithChan invokes the ecs.ImportKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/importkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportSnapshot ¶
func (client *Client) ImportSnapshot(request *ImportSnapshotRequest) (response *ImportSnapshotResponse, err error)
ImportSnapshot invokes the ecs.ImportSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/importsnapshot.html
func (*Client) ImportSnapshotWithCallback ¶
func (client *Client) ImportSnapshotWithCallback(request *ImportSnapshotRequest, callback func(response *ImportSnapshotResponse, err error)) <-chan int
ImportSnapshotWithCallback invokes the ecs.ImportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/importsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ImportSnapshotWithChan ¶
func (client *Client) ImportSnapshotWithChan(request *ImportSnapshotRequest) (<-chan *ImportSnapshotResponse, <-chan error)
ImportSnapshotWithChan invokes the ecs.ImportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/importsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) InstallCloudAssistant ¶
func (client *Client) InstallCloudAssistant(request *InstallCloudAssistantRequest) (response *InstallCloudAssistantResponse, err error)
InstallCloudAssistant invokes the ecs.InstallCloudAssistant API synchronously api document: https://help.aliyun.com/api/ecs/installcloudassistant.html
func (*Client) InstallCloudAssistantWithCallback ¶
func (client *Client) InstallCloudAssistantWithCallback(request *InstallCloudAssistantRequest, callback func(response *InstallCloudAssistantResponse, err error)) <-chan int
InstallCloudAssistantWithCallback invokes the ecs.InstallCloudAssistant API asynchronously api document: https://help.aliyun.com/api/ecs/installcloudassistant.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) InstallCloudAssistantWithChan ¶
func (client *Client) InstallCloudAssistantWithChan(request *InstallCloudAssistantRequest) (<-chan *InstallCloudAssistantResponse, <-chan error)
InstallCloudAssistantWithChan invokes the ecs.InstallCloudAssistant API asynchronously api document: https://help.aliyun.com/api/ecs/installcloudassistant.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) InvokeCommand ¶
func (client *Client) InvokeCommand(request *InvokeCommandRequest) (response *InvokeCommandResponse, err error)
InvokeCommand invokes the ecs.InvokeCommand API synchronously api document: https://help.aliyun.com/api/ecs/invokecommand.html
func (*Client) InvokeCommandWithCallback ¶
func (client *Client) InvokeCommandWithCallback(request *InvokeCommandRequest, callback func(response *InvokeCommandResponse, err error)) <-chan int
InvokeCommandWithCallback invokes the ecs.InvokeCommand API asynchronously api document: https://help.aliyun.com/api/ecs/invokecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) InvokeCommandWithChan ¶
func (client *Client) InvokeCommandWithChan(request *InvokeCommandRequest) (<-chan *InvokeCommandResponse, <-chan error)
InvokeCommandWithChan invokes the ecs.InvokeCommand API asynchronously api document: https://help.aliyun.com/api/ecs/invokecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) JoinResourceGroup ¶
func (client *Client) JoinResourceGroup(request *JoinResourceGroupRequest) (response *JoinResourceGroupResponse, err error)
JoinResourceGroup invokes the ecs.JoinResourceGroup API synchronously api document: https://help.aliyun.com/api/ecs/joinresourcegroup.html
func (*Client) JoinResourceGroupWithCallback ¶
func (client *Client) JoinResourceGroupWithCallback(request *JoinResourceGroupRequest, callback func(response *JoinResourceGroupResponse, err error)) <-chan int
JoinResourceGroupWithCallback invokes the ecs.JoinResourceGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) JoinResourceGroupWithChan ¶
func (client *Client) JoinResourceGroupWithChan(request *JoinResourceGroupRequest) (<-chan *JoinResourceGroupResponse, <-chan error)
JoinResourceGroupWithChan invokes the ecs.JoinResourceGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) JoinSecurityGroup ¶
func (client *Client) JoinSecurityGroup(request *JoinSecurityGroupRequest) (response *JoinSecurityGroupResponse, err error)
JoinSecurityGroup invokes the ecs.JoinSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/joinsecuritygroup.html
func (*Client) JoinSecurityGroupWithCallback ¶
func (client *Client) JoinSecurityGroupWithCallback(request *JoinSecurityGroupRequest, callback func(response *JoinSecurityGroupResponse, err error)) <-chan int
JoinSecurityGroupWithCallback invokes the ecs.JoinSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) JoinSecurityGroupWithChan ¶
func (client *Client) JoinSecurityGroupWithChan(request *JoinSecurityGroupRequest) (<-chan *JoinSecurityGroupResponse, <-chan error)
JoinSecurityGroupWithChan invokes the ecs.JoinSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) LeaveSecurityGroup ¶
func (client *Client) LeaveSecurityGroup(request *LeaveSecurityGroupRequest) (response *LeaveSecurityGroupResponse, err error)
LeaveSecurityGroup invokes the ecs.LeaveSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/leavesecuritygroup.html
func (*Client) LeaveSecurityGroupWithCallback ¶
func (client *Client) LeaveSecurityGroupWithCallback(request *LeaveSecurityGroupRequest, callback func(response *LeaveSecurityGroupResponse, err error)) <-chan int
LeaveSecurityGroupWithCallback invokes the ecs.LeaveSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/leavesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) LeaveSecurityGroupWithChan ¶
func (client *Client) LeaveSecurityGroupWithChan(request *LeaveSecurityGroupRequest) (<-chan *LeaveSecurityGroupResponse, <-chan error)
LeaveSecurityGroupWithChan invokes the ecs.LeaveSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/leavesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the ecs.ListTagResources API synchronously api document: https://help.aliyun.com/api/ecs/listtagresources.html
func (*Client) ListTagResourcesWithCallback ¶
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the ecs.ListTagResources API asynchronously api document: https://help.aliyun.com/api/ecs/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListTagResourcesWithChan ¶
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the ecs.ListTagResources API asynchronously api document: https://help.aliyun.com/api/ecs/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAutoSnapshotPolicy ¶
func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)
ModifyAutoSnapshotPolicy invokes the ecs.ModifyAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicy.html
func (*Client) ModifyAutoSnapshotPolicyEx ¶
func (client *Client) ModifyAutoSnapshotPolicyEx(request *ModifyAutoSnapshotPolicyExRequest) (response *ModifyAutoSnapshotPolicyExResponse, err error)
ModifyAutoSnapshotPolicyEx invokes the ecs.ModifyAutoSnapshotPolicyEx API synchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicyex.html
func (*Client) ModifyAutoSnapshotPolicyExWithCallback ¶
func (client *Client) ModifyAutoSnapshotPolicyExWithCallback(request *ModifyAutoSnapshotPolicyExRequest, callback func(response *ModifyAutoSnapshotPolicyExResponse, err error)) <-chan int
ModifyAutoSnapshotPolicyExWithCallback invokes the ecs.ModifyAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAutoSnapshotPolicyExWithChan ¶
func (client *Client) ModifyAutoSnapshotPolicyExWithChan(request *ModifyAutoSnapshotPolicyExRequest) (<-chan *ModifyAutoSnapshotPolicyExResponse, <-chan error)
ModifyAutoSnapshotPolicyExWithChan invokes the ecs.ModifyAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAutoSnapshotPolicyWithCallback ¶
func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, callback func(response *ModifyAutoSnapshotPolicyResponse, err error)) <-chan int
ModifyAutoSnapshotPolicyWithCallback invokes the ecs.ModifyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAutoSnapshotPolicyWithChan ¶
func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)
ModifyAutoSnapshotPolicyWithChan invokes the ecs.ModifyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyBandwidthPackageSpec ¶
func (client *Client) ModifyBandwidthPackageSpec(request *ModifyBandwidthPackageSpecRequest) (response *ModifyBandwidthPackageSpecResponse, err error)
ModifyBandwidthPackageSpec invokes the ecs.ModifyBandwidthPackageSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifybandwidthpackagespec.html
func (*Client) ModifyBandwidthPackageSpecWithCallback ¶
func (client *Client) ModifyBandwidthPackageSpecWithCallback(request *ModifyBandwidthPackageSpecRequest, callback func(response *ModifyBandwidthPackageSpecResponse, err error)) <-chan int
ModifyBandwidthPackageSpecWithCallback invokes the ecs.ModifyBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifybandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyBandwidthPackageSpecWithChan ¶
func (client *Client) ModifyBandwidthPackageSpecWithChan(request *ModifyBandwidthPackageSpecRequest) (<-chan *ModifyBandwidthPackageSpecResponse, <-chan error)
ModifyBandwidthPackageSpecWithChan invokes the ecs.ModifyBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifybandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCommand ¶
func (client *Client) ModifyCommand(request *ModifyCommandRequest) (response *ModifyCommandResponse, err error)
ModifyCommand invokes the ecs.ModifyCommand API synchronously api document: https://help.aliyun.com/api/ecs/modifycommand.html
func (*Client) ModifyCommandWithCallback ¶
func (client *Client) ModifyCommandWithCallback(request *ModifyCommandRequest, callback func(response *ModifyCommandResponse, err error)) <-chan int
ModifyCommandWithCallback invokes the ecs.ModifyCommand API asynchronously api document: https://help.aliyun.com/api/ecs/modifycommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCommandWithChan ¶
func (client *Client) ModifyCommandWithChan(request *ModifyCommandRequest) (<-chan *ModifyCommandResponse, <-chan error)
ModifyCommandWithChan invokes the ecs.ModifyCommand API asynchronously api document: https://help.aliyun.com/api/ecs/modifycommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDedicatedHostAttribute ¶
func (client *Client) ModifyDedicatedHostAttribute(request *ModifyDedicatedHostAttributeRequest) (response *ModifyDedicatedHostAttributeResponse, err error)
ModifyDedicatedHostAttribute invokes the ecs.ModifyDedicatedHostAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostattribute.html
func (*Client) ModifyDedicatedHostAttributeWithCallback ¶
func (client *Client) ModifyDedicatedHostAttributeWithCallback(request *ModifyDedicatedHostAttributeRequest, callback func(response *ModifyDedicatedHostAttributeResponse, err error)) <-chan int
ModifyDedicatedHostAttributeWithCallback invokes the ecs.ModifyDedicatedHostAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDedicatedHostAttributeWithChan ¶
func (client *Client) ModifyDedicatedHostAttributeWithChan(request *ModifyDedicatedHostAttributeRequest) (<-chan *ModifyDedicatedHostAttributeResponse, <-chan error)
ModifyDedicatedHostAttributeWithChan invokes the ecs.ModifyDedicatedHostAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDedicatedHostAutoReleaseTime ¶
func (client *Client) ModifyDedicatedHostAutoReleaseTime(request *ModifyDedicatedHostAutoReleaseTimeRequest) (response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)
ModifyDedicatedHostAutoReleaseTime invokes the ecs.ModifyDedicatedHostAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautoreleasetime.html
func (*Client) ModifyDedicatedHostAutoReleaseTimeWithCallback ¶
func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithCallback(request *ModifyDedicatedHostAutoReleaseTimeRequest, callback func(response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)) <-chan int
ModifyDedicatedHostAutoReleaseTimeWithCallback invokes the ecs.ModifyDedicatedHostAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDedicatedHostAutoReleaseTimeWithChan ¶
func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithChan(request *ModifyDedicatedHostAutoReleaseTimeRequest) (<-chan *ModifyDedicatedHostAutoReleaseTimeResponse, <-chan error)
ModifyDedicatedHostAutoReleaseTimeWithChan invokes the ecs.ModifyDedicatedHostAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDedicatedHostAutoRenewAttribute ¶
func (client *Client) ModifyDedicatedHostAutoRenewAttribute(request *ModifyDedicatedHostAutoRenewAttributeRequest) (response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)
ModifyDedicatedHostAutoRenewAttribute invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautorenewattribute.html
func (*Client) ModifyDedicatedHostAutoRenewAttributeWithCallback ¶
func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithCallback(request *ModifyDedicatedHostAutoRenewAttributeRequest, callback func(response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)) <-chan int
ModifyDedicatedHostAutoRenewAttributeWithCallback invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDedicatedHostAutoRenewAttributeWithChan ¶
func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithChan(request *ModifyDedicatedHostAutoRenewAttributeRequest) (<-chan *ModifyDedicatedHostAutoRenewAttributeResponse, <-chan error)
ModifyDedicatedHostAutoRenewAttributeWithChan invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDeploymentSetAttribute ¶
func (client *Client) ModifyDeploymentSetAttribute(request *ModifyDeploymentSetAttributeRequest) (response *ModifyDeploymentSetAttributeResponse, err error)
ModifyDeploymentSetAttribute invokes the ecs.ModifyDeploymentSetAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydeploymentsetattribute.html
func (*Client) ModifyDeploymentSetAttributeWithCallback ¶
func (client *Client) ModifyDeploymentSetAttributeWithCallback(request *ModifyDeploymentSetAttributeRequest, callback func(response *ModifyDeploymentSetAttributeResponse, err error)) <-chan int
ModifyDeploymentSetAttributeWithCallback invokes the ecs.ModifyDeploymentSetAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydeploymentsetattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDeploymentSetAttributeWithChan ¶
func (client *Client) ModifyDeploymentSetAttributeWithChan(request *ModifyDeploymentSetAttributeRequest) (<-chan *ModifyDeploymentSetAttributeResponse, <-chan error)
ModifyDeploymentSetAttributeWithChan invokes the ecs.ModifyDeploymentSetAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydeploymentsetattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDiskAttribute ¶
func (client *Client) ModifyDiskAttribute(request *ModifyDiskAttributeRequest) (response *ModifyDiskAttributeResponse, err error)
ModifyDiskAttribute invokes the ecs.ModifyDiskAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydiskattribute.html
func (*Client) ModifyDiskAttributeWithCallback ¶
func (client *Client) ModifyDiskAttributeWithCallback(request *ModifyDiskAttributeRequest, callback func(response *ModifyDiskAttributeResponse, err error)) <-chan int
ModifyDiskAttributeWithCallback invokes the ecs.ModifyDiskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDiskAttributeWithChan ¶
func (client *Client) ModifyDiskAttributeWithChan(request *ModifyDiskAttributeRequest) (<-chan *ModifyDiskAttributeResponse, <-chan error)
ModifyDiskAttributeWithChan invokes the ecs.ModifyDiskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDiskChargeType ¶
func (client *Client) ModifyDiskChargeType(request *ModifyDiskChargeTypeRequest) (response *ModifyDiskChargeTypeResponse, err error)
ModifyDiskChargeType invokes the ecs.ModifyDiskChargeType API synchronously api document: https://help.aliyun.com/api/ecs/modifydiskchargetype.html
func (*Client) ModifyDiskChargeTypeWithCallback ¶
func (client *Client) ModifyDiskChargeTypeWithCallback(request *ModifyDiskChargeTypeRequest, callback func(response *ModifyDiskChargeTypeResponse, err error)) <-chan int
ModifyDiskChargeTypeWithCallback invokes the ecs.ModifyDiskChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDiskChargeTypeWithChan ¶
func (client *Client) ModifyDiskChargeTypeWithChan(request *ModifyDiskChargeTypeRequest) (<-chan *ModifyDiskChargeTypeResponse, <-chan error)
ModifyDiskChargeTypeWithChan invokes the ecs.ModifyDiskChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyEipAddressAttribute ¶
func (client *Client) ModifyEipAddressAttribute(request *ModifyEipAddressAttributeRequest) (response *ModifyEipAddressAttributeResponse, err error)
ModifyEipAddressAttribute invokes the ecs.ModifyEipAddressAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyeipaddressattribute.html
func (*Client) ModifyEipAddressAttributeWithCallback ¶
func (client *Client) ModifyEipAddressAttributeWithCallback(request *ModifyEipAddressAttributeRequest, callback func(response *ModifyEipAddressAttributeResponse, err error)) <-chan int
ModifyEipAddressAttributeWithCallback invokes the ecs.ModifyEipAddressAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyeipaddressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyEipAddressAttributeWithChan ¶
func (client *Client) ModifyEipAddressAttributeWithChan(request *ModifyEipAddressAttributeRequest) (<-chan *ModifyEipAddressAttributeResponse, <-chan error)
ModifyEipAddressAttributeWithChan invokes the ecs.ModifyEipAddressAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyeipaddressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyForwardEntry ¶
func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (response *ModifyForwardEntryResponse, err error)
ModifyForwardEntry invokes the ecs.ModifyForwardEntry API synchronously api document: https://help.aliyun.com/api/ecs/modifyforwardentry.html
func (*Client) ModifyForwardEntryWithCallback ¶
func (client *Client) ModifyForwardEntryWithCallback(request *ModifyForwardEntryRequest, callback func(response *ModifyForwardEntryResponse, err error)) <-chan int
ModifyForwardEntryWithCallback invokes the ecs.ModifyForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/modifyforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyForwardEntryWithChan ¶
func (client *Client) ModifyForwardEntryWithChan(request *ModifyForwardEntryRequest) (<-chan *ModifyForwardEntryResponse, <-chan error)
ModifyForwardEntryWithChan invokes the ecs.ModifyForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/modifyforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyHaVipAttribute ¶
func (client *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
ModifyHaVipAttribute invokes the ecs.ModifyHaVipAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyhavipattribute.html
func (*Client) ModifyHaVipAttributeWithCallback ¶
func (client *Client) ModifyHaVipAttributeWithCallback(request *ModifyHaVipAttributeRequest, callback func(response *ModifyHaVipAttributeResponse, err error)) <-chan int
ModifyHaVipAttributeWithCallback invokes the ecs.ModifyHaVipAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhavipattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyHaVipAttributeWithChan ¶
func (client *Client) ModifyHaVipAttributeWithChan(request *ModifyHaVipAttributeRequest) (<-chan *ModifyHaVipAttributeResponse, <-chan error)
ModifyHaVipAttributeWithChan invokes the ecs.ModifyHaVipAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhavipattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyHpcClusterAttribute ¶
func (client *Client) ModifyHpcClusterAttribute(request *ModifyHpcClusterAttributeRequest) (response *ModifyHpcClusterAttributeResponse, err error)
ModifyHpcClusterAttribute invokes the ecs.ModifyHpcClusterAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyhpcclusterattribute.html
func (*Client) ModifyHpcClusterAttributeWithCallback ¶
func (client *Client) ModifyHpcClusterAttributeWithCallback(request *ModifyHpcClusterAttributeRequest, callback func(response *ModifyHpcClusterAttributeResponse, err error)) <-chan int
ModifyHpcClusterAttributeWithCallback invokes the ecs.ModifyHpcClusterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhpcclusterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyHpcClusterAttributeWithChan ¶
func (client *Client) ModifyHpcClusterAttributeWithChan(request *ModifyHpcClusterAttributeRequest) (<-chan *ModifyHpcClusterAttributeResponse, <-chan error)
ModifyHpcClusterAttributeWithChan invokes the ecs.ModifyHpcClusterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhpcclusterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageAttribute ¶
func (client *Client) ModifyImageAttribute(request *ModifyImageAttributeRequest) (response *ModifyImageAttributeResponse, err error)
ModifyImageAttribute invokes the ecs.ModifyImageAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyimageattribute.html
func (*Client) ModifyImageAttributeWithCallback ¶
func (client *Client) ModifyImageAttributeWithCallback(request *ModifyImageAttributeRequest, callback func(response *ModifyImageAttributeResponse, err error)) <-chan int
ModifyImageAttributeWithCallback invokes the ecs.ModifyImageAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageAttributeWithChan ¶
func (client *Client) ModifyImageAttributeWithChan(request *ModifyImageAttributeRequest) (<-chan *ModifyImageAttributeResponse, <-chan error)
ModifyImageAttributeWithChan invokes the ecs.ModifyImageAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageShareGroupPermission ¶
func (client *Client) ModifyImageShareGroupPermission(request *ModifyImageShareGroupPermissionRequest) (response *ModifyImageShareGroupPermissionResponse, err error)
ModifyImageShareGroupPermission invokes the ecs.ModifyImageShareGroupPermission API synchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharegrouppermission.html
func (*Client) ModifyImageShareGroupPermissionWithCallback ¶
func (client *Client) ModifyImageShareGroupPermissionWithCallback(request *ModifyImageShareGroupPermissionRequest, callback func(response *ModifyImageShareGroupPermissionResponse, err error)) <-chan int
ModifyImageShareGroupPermissionWithCallback invokes the ecs.ModifyImageShareGroupPermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharegrouppermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageShareGroupPermissionWithChan ¶
func (client *Client) ModifyImageShareGroupPermissionWithChan(request *ModifyImageShareGroupPermissionRequest) (<-chan *ModifyImageShareGroupPermissionResponse, <-chan error)
ModifyImageShareGroupPermissionWithChan invokes the ecs.ModifyImageShareGroupPermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharegrouppermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageSharePermission ¶
func (client *Client) ModifyImageSharePermission(request *ModifyImageSharePermissionRequest) (response *ModifyImageSharePermissionResponse, err error)
ModifyImageSharePermission invokes the ecs.ModifyImageSharePermission API synchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharepermission.html
func (*Client) ModifyImageSharePermissionWithCallback ¶
func (client *Client) ModifyImageSharePermissionWithCallback(request *ModifyImageSharePermissionRequest, callback func(response *ModifyImageSharePermissionResponse, err error)) <-chan int
ModifyImageSharePermissionWithCallback invokes the ecs.ModifyImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageSharePermissionWithChan ¶
func (client *Client) ModifyImageSharePermissionWithChan(request *ModifyImageSharePermissionRequest) (<-chan *ModifyImageSharePermissionResponse, <-chan error)
ModifyImageSharePermissionWithChan invokes the ecs.ModifyImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceAttribute ¶
func (client *Client) ModifyInstanceAttribute(request *ModifyInstanceAttributeRequest) (response *ModifyInstanceAttributeResponse, err error)
ModifyInstanceAttribute invokes the ecs.ModifyInstanceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceattribute.html
func (*Client) ModifyInstanceAttributeWithCallback ¶
func (client *Client) ModifyInstanceAttributeWithCallback(request *ModifyInstanceAttributeRequest, callback func(response *ModifyInstanceAttributeResponse, err error)) <-chan int
ModifyInstanceAttributeWithCallback invokes the ecs.ModifyInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceAttributeWithChan ¶
func (client *Client) ModifyInstanceAttributeWithChan(request *ModifyInstanceAttributeRequest) (<-chan *ModifyInstanceAttributeResponse, <-chan error)
ModifyInstanceAttributeWithChan invokes the ecs.ModifyInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceAutoReleaseTime ¶
func (client *Client) ModifyInstanceAutoReleaseTime(request *ModifyInstanceAutoReleaseTimeRequest) (response *ModifyInstanceAutoReleaseTimeResponse, err error)
ModifyInstanceAutoReleaseTime invokes the ecs.ModifyInstanceAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautoreleasetime.html
func (*Client) ModifyInstanceAutoReleaseTimeWithCallback ¶
func (client *Client) ModifyInstanceAutoReleaseTimeWithCallback(request *ModifyInstanceAutoReleaseTimeRequest, callback func(response *ModifyInstanceAutoReleaseTimeResponse, err error)) <-chan int
ModifyInstanceAutoReleaseTimeWithCallback invokes the ecs.ModifyInstanceAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceAutoReleaseTimeWithChan ¶
func (client *Client) ModifyInstanceAutoReleaseTimeWithChan(request *ModifyInstanceAutoReleaseTimeRequest) (<-chan *ModifyInstanceAutoReleaseTimeResponse, <-chan error)
ModifyInstanceAutoReleaseTimeWithChan invokes the ecs.ModifyInstanceAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceAutoRenewAttribute ¶
func (client *Client) ModifyInstanceAutoRenewAttribute(request *ModifyInstanceAutoRenewAttributeRequest) (response *ModifyInstanceAutoRenewAttributeResponse, err error)
ModifyInstanceAutoRenewAttribute invokes the ecs.ModifyInstanceAutoRenewAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautorenewattribute.html
func (*Client) ModifyInstanceAutoRenewAttributeWithCallback ¶
func (client *Client) ModifyInstanceAutoRenewAttributeWithCallback(request *ModifyInstanceAutoRenewAttributeRequest, callback func(response *ModifyInstanceAutoRenewAttributeResponse, err error)) <-chan int
ModifyInstanceAutoRenewAttributeWithCallback invokes the ecs.ModifyInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceAutoRenewAttributeWithChan ¶
func (client *Client) ModifyInstanceAutoRenewAttributeWithChan(request *ModifyInstanceAutoRenewAttributeRequest) (<-chan *ModifyInstanceAutoRenewAttributeResponse, <-chan error)
ModifyInstanceAutoRenewAttributeWithChan invokes the ecs.ModifyInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceChargeType ¶
func (client *Client) ModifyInstanceChargeType(request *ModifyInstanceChargeTypeRequest) (response *ModifyInstanceChargeTypeResponse, err error)
ModifyInstanceChargeType invokes the ecs.ModifyInstanceChargeType API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancechargetype.html
func (*Client) ModifyInstanceChargeTypeWithCallback ¶
func (client *Client) ModifyInstanceChargeTypeWithCallback(request *ModifyInstanceChargeTypeRequest, callback func(response *ModifyInstanceChargeTypeResponse, err error)) <-chan int
ModifyInstanceChargeTypeWithCallback invokes the ecs.ModifyInstanceChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancechargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceChargeTypeWithChan ¶
func (client *Client) ModifyInstanceChargeTypeWithChan(request *ModifyInstanceChargeTypeRequest) (<-chan *ModifyInstanceChargeTypeResponse, <-chan error)
ModifyInstanceChargeTypeWithChan invokes the ecs.ModifyInstanceChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancechargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceDeployment ¶
func (client *Client) ModifyInstanceDeployment(request *ModifyInstanceDeploymentRequest) (response *ModifyInstanceDeploymentResponse, err error)
ModifyInstanceDeployment invokes the ecs.ModifyInstanceDeployment API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancedeployment.html
func (*Client) ModifyInstanceDeploymentWithCallback ¶
func (client *Client) ModifyInstanceDeploymentWithCallback(request *ModifyInstanceDeploymentRequest, callback func(response *ModifyInstanceDeploymentResponse, err error)) <-chan int
ModifyInstanceDeploymentWithCallback invokes the ecs.ModifyInstanceDeployment API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancedeployment.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceDeploymentWithChan ¶
func (client *Client) ModifyInstanceDeploymentWithChan(request *ModifyInstanceDeploymentRequest) (<-chan *ModifyInstanceDeploymentResponse, <-chan error)
ModifyInstanceDeploymentWithChan invokes the ecs.ModifyInstanceDeployment API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancedeployment.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceNetworkSpec ¶
func (client *Client) ModifyInstanceNetworkSpec(request *ModifyInstanceNetworkSpecRequest) (response *ModifyInstanceNetworkSpecResponse, err error)
ModifyInstanceNetworkSpec invokes the ecs.ModifyInstanceNetworkSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancenetworkspec.html
func (*Client) ModifyInstanceNetworkSpecWithCallback ¶
func (client *Client) ModifyInstanceNetworkSpecWithCallback(request *ModifyInstanceNetworkSpecRequest, callback func(response *ModifyInstanceNetworkSpecResponse, err error)) <-chan int
ModifyInstanceNetworkSpecWithCallback invokes the ecs.ModifyInstanceNetworkSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancenetworkspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceNetworkSpecWithChan ¶
func (client *Client) ModifyInstanceNetworkSpecWithChan(request *ModifyInstanceNetworkSpecRequest) (<-chan *ModifyInstanceNetworkSpecResponse, <-chan error)
ModifyInstanceNetworkSpecWithChan invokes the ecs.ModifyInstanceNetworkSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancenetworkspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceSpec ¶
func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)
ModifyInstanceSpec invokes the ecs.ModifyInstanceSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancespec.html
func (*Client) ModifyInstanceSpecWithCallback ¶
func (client *Client) ModifyInstanceSpecWithCallback(request *ModifyInstanceSpecRequest, callback func(response *ModifyInstanceSpecResponse, err error)) <-chan int
ModifyInstanceSpecWithCallback invokes the ecs.ModifyInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceSpecWithChan ¶
func (client *Client) ModifyInstanceSpecWithChan(request *ModifyInstanceSpecRequest) (<-chan *ModifyInstanceSpecResponse, <-chan error)
ModifyInstanceSpecWithChan invokes the ecs.ModifyInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceVncPasswd ¶
func (client *Client) ModifyInstanceVncPasswd(request *ModifyInstanceVncPasswdRequest) (response *ModifyInstanceVncPasswdResponse, err error)
ModifyInstanceVncPasswd invokes the ecs.ModifyInstanceVncPasswd API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevncpasswd.html
func (*Client) ModifyInstanceVncPasswdWithCallback ¶
func (client *Client) ModifyInstanceVncPasswdWithCallback(request *ModifyInstanceVncPasswdRequest, callback func(response *ModifyInstanceVncPasswdResponse, err error)) <-chan int
ModifyInstanceVncPasswdWithCallback invokes the ecs.ModifyInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceVncPasswdWithChan ¶
func (client *Client) ModifyInstanceVncPasswdWithChan(request *ModifyInstanceVncPasswdRequest) (<-chan *ModifyInstanceVncPasswdResponse, <-chan error)
ModifyInstanceVncPasswdWithChan invokes the ecs.ModifyInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceVpcAttribute ¶
func (client *Client) ModifyInstanceVpcAttribute(request *ModifyInstanceVpcAttributeRequest) (response *ModifyInstanceVpcAttributeResponse, err error)
ModifyInstanceVpcAttribute invokes the ecs.ModifyInstanceVpcAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevpcattribute.html
func (*Client) ModifyInstanceVpcAttributeWithCallback ¶
func (client *Client) ModifyInstanceVpcAttributeWithCallback(request *ModifyInstanceVpcAttributeRequest, callback func(response *ModifyInstanceVpcAttributeResponse, err error)) <-chan int
ModifyInstanceVpcAttributeWithCallback invokes the ecs.ModifyInstanceVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceVpcAttributeWithChan ¶
func (client *Client) ModifyInstanceVpcAttributeWithChan(request *ModifyInstanceVpcAttributeRequest) (<-chan *ModifyInstanceVpcAttributeResponse, <-chan error)
ModifyInstanceVpcAttributeWithChan invokes the ecs.ModifyInstanceVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLaunchTemplateDefaultVersion ¶
func (client *Client) ModifyLaunchTemplateDefaultVersion(request *ModifyLaunchTemplateDefaultVersionRequest) (response *ModifyLaunchTemplateDefaultVersionResponse, err error)
ModifyLaunchTemplateDefaultVersion invokes the ecs.ModifyLaunchTemplateDefaultVersion API synchronously api document: https://help.aliyun.com/api/ecs/modifylaunchtemplatedefaultversion.html
func (*Client) ModifyLaunchTemplateDefaultVersionWithCallback ¶
func (client *Client) ModifyLaunchTemplateDefaultVersionWithCallback(request *ModifyLaunchTemplateDefaultVersionRequest, callback func(response *ModifyLaunchTemplateDefaultVersionResponse, err error)) <-chan int
ModifyLaunchTemplateDefaultVersionWithCallback invokes the ecs.ModifyLaunchTemplateDefaultVersion API asynchronously api document: https://help.aliyun.com/api/ecs/modifylaunchtemplatedefaultversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLaunchTemplateDefaultVersionWithChan ¶
func (client *Client) ModifyLaunchTemplateDefaultVersionWithChan(request *ModifyLaunchTemplateDefaultVersionRequest) (<-chan *ModifyLaunchTemplateDefaultVersionResponse, <-chan error)
ModifyLaunchTemplateDefaultVersionWithChan invokes the ecs.ModifyLaunchTemplateDefaultVersion API asynchronously api document: https://help.aliyun.com/api/ecs/modifylaunchtemplatedefaultversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyNetworkInterfaceAttribute ¶
func (client *Client) ModifyNetworkInterfaceAttribute(request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
ModifyNetworkInterfaceAttribute invokes the ecs.ModifyNetworkInterfaceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifynetworkinterfaceattribute.html
func (*Client) ModifyNetworkInterfaceAttributeWithCallback ¶
func (client *Client) ModifyNetworkInterfaceAttributeWithCallback(request *ModifyNetworkInterfaceAttributeRequest, callback func(response *ModifyNetworkInterfaceAttributeResponse, err error)) <-chan int
ModifyNetworkInterfaceAttributeWithCallback invokes the ecs.ModifyNetworkInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifynetworkinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyNetworkInterfaceAttributeWithChan ¶
func (client *Client) ModifyNetworkInterfaceAttributeWithChan(request *ModifyNetworkInterfaceAttributeRequest) (<-chan *ModifyNetworkInterfaceAttributeResponse, <-chan error)
ModifyNetworkInterfaceAttributeWithChan invokes the ecs.ModifyNetworkInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifynetworkinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyPhysicalConnectionAttribute ¶
func (client *Client) ModifyPhysicalConnectionAttribute(request *ModifyPhysicalConnectionAttributeRequest) (response *ModifyPhysicalConnectionAttributeResponse, err error)
ModifyPhysicalConnectionAttribute invokes the ecs.ModifyPhysicalConnectionAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyphysicalconnectionattribute.html
func (*Client) ModifyPhysicalConnectionAttributeWithCallback ¶
func (client *Client) ModifyPhysicalConnectionAttributeWithCallback(request *ModifyPhysicalConnectionAttributeRequest, callback func(response *ModifyPhysicalConnectionAttributeResponse, err error)) <-chan int
ModifyPhysicalConnectionAttributeWithCallback invokes the ecs.ModifyPhysicalConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyphysicalconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyPhysicalConnectionAttributeWithChan ¶
func (client *Client) ModifyPhysicalConnectionAttributeWithChan(request *ModifyPhysicalConnectionAttributeRequest) (<-chan *ModifyPhysicalConnectionAttributeResponse, <-chan error)
ModifyPhysicalConnectionAttributeWithChan invokes the ecs.ModifyPhysicalConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyphysicalconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyPrepayInstanceSpec ¶
func (client *Client) ModifyPrepayInstanceSpec(request *ModifyPrepayInstanceSpecRequest) (response *ModifyPrepayInstanceSpecResponse, err error)
ModifyPrepayInstanceSpec invokes the ecs.ModifyPrepayInstanceSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyprepayinstancespec.html
func (*Client) ModifyPrepayInstanceSpecWithCallback ¶
func (client *Client) ModifyPrepayInstanceSpecWithCallback(request *ModifyPrepayInstanceSpecRequest, callback func(response *ModifyPrepayInstanceSpecResponse, err error)) <-chan int
ModifyPrepayInstanceSpecWithCallback invokes the ecs.ModifyPrepayInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyprepayinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyPrepayInstanceSpecWithChan ¶
func (client *Client) ModifyPrepayInstanceSpecWithChan(request *ModifyPrepayInstanceSpecRequest) (<-chan *ModifyPrepayInstanceSpecResponse, <-chan error)
ModifyPrepayInstanceSpecWithChan invokes the ecs.ModifyPrepayInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyprepayinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyRouterInterfaceAttribute ¶
func (client *Client) ModifyRouterInterfaceAttribute(request *ModifyRouterInterfaceAttributeRequest) (response *ModifyRouterInterfaceAttributeResponse, err error)
ModifyRouterInterfaceAttribute invokes the ecs.ModifyRouterInterfaceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfaceattribute.html
func (*Client) ModifyRouterInterfaceAttributeWithCallback ¶
func (client *Client) ModifyRouterInterfaceAttributeWithCallback(request *ModifyRouterInterfaceAttributeRequest, callback func(response *ModifyRouterInterfaceAttributeResponse, err error)) <-chan int
ModifyRouterInterfaceAttributeWithCallback invokes the ecs.ModifyRouterInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyRouterInterfaceAttributeWithChan ¶
func (client *Client) ModifyRouterInterfaceAttributeWithChan(request *ModifyRouterInterfaceAttributeRequest) (<-chan *ModifyRouterInterfaceAttributeResponse, <-chan error)
ModifyRouterInterfaceAttributeWithChan invokes the ecs.ModifyRouterInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyRouterInterfaceSpec ¶
func (client *Client) ModifyRouterInterfaceSpec(request *ModifyRouterInterfaceSpecRequest) (response *ModifyRouterInterfaceSpecResponse, err error)
ModifyRouterInterfaceSpec invokes the ecs.ModifyRouterInterfaceSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfacespec.html
func (*Client) ModifyRouterInterfaceSpecWithCallback ¶
func (client *Client) ModifyRouterInterfaceSpecWithCallback(request *ModifyRouterInterfaceSpecRequest, callback func(response *ModifyRouterInterfaceSpecResponse, err error)) <-chan int
ModifyRouterInterfaceSpecWithCallback invokes the ecs.ModifyRouterInterfaceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfacespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyRouterInterfaceSpecWithChan ¶
func (client *Client) ModifyRouterInterfaceSpecWithChan(request *ModifyRouterInterfaceSpecRequest) (<-chan *ModifyRouterInterfaceSpecResponse, <-chan error)
ModifyRouterInterfaceSpecWithChan invokes the ecs.ModifyRouterInterfaceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfacespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupAttribute ¶
func (client *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
ModifySecurityGroupAttribute invokes the ecs.ModifySecurityGroupAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupattribute.html
func (*Client) ModifySecurityGroupAttributeWithCallback ¶
func (client *Client) ModifySecurityGroupAttributeWithCallback(request *ModifySecurityGroupAttributeRequest, callback func(response *ModifySecurityGroupAttributeResponse, err error)) <-chan int
ModifySecurityGroupAttributeWithCallback invokes the ecs.ModifySecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupAttributeWithChan ¶
func (client *Client) ModifySecurityGroupAttributeWithChan(request *ModifySecurityGroupAttributeRequest) (<-chan *ModifySecurityGroupAttributeResponse, <-chan error)
ModifySecurityGroupAttributeWithChan invokes the ecs.ModifySecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupEgressRule ¶
func (client *Client) ModifySecurityGroupEgressRule(request *ModifySecurityGroupEgressRuleRequest) (response *ModifySecurityGroupEgressRuleResponse, err error)
ModifySecurityGroupEgressRule invokes the ecs.ModifySecurityGroupEgressRule API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupegressrule.html
func (*Client) ModifySecurityGroupEgressRuleWithCallback ¶
func (client *Client) ModifySecurityGroupEgressRuleWithCallback(request *ModifySecurityGroupEgressRuleRequest, callback func(response *ModifySecurityGroupEgressRuleResponse, err error)) <-chan int
ModifySecurityGroupEgressRuleWithCallback invokes the ecs.ModifySecurityGroupEgressRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupegressrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupEgressRuleWithChan ¶
func (client *Client) ModifySecurityGroupEgressRuleWithChan(request *ModifySecurityGroupEgressRuleRequest) (<-chan *ModifySecurityGroupEgressRuleResponse, <-chan error)
ModifySecurityGroupEgressRuleWithChan invokes the ecs.ModifySecurityGroupEgressRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupegressrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupPolicy ¶
func (client *Client) ModifySecurityGroupPolicy(request *ModifySecurityGroupPolicyRequest) (response *ModifySecurityGroupPolicyResponse, err error)
ModifySecurityGroupPolicy invokes the ecs.ModifySecurityGroupPolicy API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouppolicy.html
func (*Client) ModifySecurityGroupPolicyWithCallback ¶
func (client *Client) ModifySecurityGroupPolicyWithCallback(request *ModifySecurityGroupPolicyRequest, callback func(response *ModifySecurityGroupPolicyResponse, err error)) <-chan int
ModifySecurityGroupPolicyWithCallback invokes the ecs.ModifySecurityGroupPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupPolicyWithChan ¶
func (client *Client) ModifySecurityGroupPolicyWithChan(request *ModifySecurityGroupPolicyRequest) (<-chan *ModifySecurityGroupPolicyResponse, <-chan error)
ModifySecurityGroupPolicyWithChan invokes the ecs.ModifySecurityGroupPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupRule ¶
func (client *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
ModifySecurityGroupRule invokes the ecs.ModifySecurityGroupRule API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouprule.html
func (*Client) ModifySecurityGroupRuleWithCallback ¶
func (client *Client) ModifySecurityGroupRuleWithCallback(request *ModifySecurityGroupRuleRequest, callback func(response *ModifySecurityGroupRuleResponse, err error)) <-chan int
ModifySecurityGroupRuleWithCallback invokes the ecs.ModifySecurityGroupRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouprule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySecurityGroupRuleWithChan ¶
func (client *Client) ModifySecurityGroupRuleWithChan(request *ModifySecurityGroupRuleRequest) (<-chan *ModifySecurityGroupRuleResponse, <-chan error)
ModifySecurityGroupRuleWithChan invokes the ecs.ModifySecurityGroupRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouprule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySnapshotAttribute ¶
func (client *Client) ModifySnapshotAttribute(request *ModifySnapshotAttributeRequest) (response *ModifySnapshotAttributeResponse, err error)
ModifySnapshotAttribute invokes the ecs.ModifySnapshotAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifysnapshotattribute.html
func (*Client) ModifySnapshotAttributeWithCallback ¶
func (client *Client) ModifySnapshotAttributeWithCallback(request *ModifySnapshotAttributeRequest, callback func(response *ModifySnapshotAttributeResponse, err error)) <-chan int
ModifySnapshotAttributeWithCallback invokes the ecs.ModifySnapshotAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysnapshotattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySnapshotAttributeWithChan ¶
func (client *Client) ModifySnapshotAttributeWithChan(request *ModifySnapshotAttributeRequest) (<-chan *ModifySnapshotAttributeResponse, <-chan error)
ModifySnapshotAttributeWithChan invokes the ecs.ModifySnapshotAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysnapshotattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserBusinessBehavior ¶
func (client *Client) ModifyUserBusinessBehavior(request *ModifyUserBusinessBehaviorRequest) (response *ModifyUserBusinessBehaviorResponse, err error)
ModifyUserBusinessBehavior invokes the ecs.ModifyUserBusinessBehavior API synchronously api document: https://help.aliyun.com/api/ecs/modifyuserbusinessbehavior.html
func (*Client) ModifyUserBusinessBehaviorWithCallback ¶
func (client *Client) ModifyUserBusinessBehaviorWithCallback(request *ModifyUserBusinessBehaviorRequest, callback func(response *ModifyUserBusinessBehaviorResponse, err error)) <-chan int
ModifyUserBusinessBehaviorWithCallback invokes the ecs.ModifyUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/modifyuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserBusinessBehaviorWithChan ¶
func (client *Client) ModifyUserBusinessBehaviorWithChan(request *ModifyUserBusinessBehaviorRequest) (<-chan *ModifyUserBusinessBehaviorResponse, <-chan error)
ModifyUserBusinessBehaviorWithChan invokes the ecs.ModifyUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/modifyuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVRouterAttribute ¶
func (client *Client) ModifyVRouterAttribute(request *ModifyVRouterAttributeRequest) (response *ModifyVRouterAttributeResponse, err error)
ModifyVRouterAttribute invokes the ecs.ModifyVRouterAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvrouterattribute.html
func (*Client) ModifyVRouterAttributeWithCallback ¶
func (client *Client) ModifyVRouterAttributeWithCallback(request *ModifyVRouterAttributeRequest, callback func(response *ModifyVRouterAttributeResponse, err error)) <-chan int
ModifyVRouterAttributeWithCallback invokes the ecs.ModifyVRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVRouterAttributeWithChan ¶
func (client *Client) ModifyVRouterAttributeWithChan(request *ModifyVRouterAttributeRequest) (<-chan *ModifyVRouterAttributeResponse, <-chan error)
ModifyVRouterAttributeWithChan invokes the ecs.ModifyVRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVSwitchAttribute ¶
func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (response *ModifyVSwitchAttributeResponse, err error)
ModifyVSwitchAttribute invokes the ecs.ModifyVSwitchAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvswitchattribute.html
func (*Client) ModifyVSwitchAttributeWithCallback ¶
func (client *Client) ModifyVSwitchAttributeWithCallback(request *ModifyVSwitchAttributeRequest, callback func(response *ModifyVSwitchAttributeResponse, err error)) <-chan int
ModifyVSwitchAttributeWithCallback invokes the ecs.ModifyVSwitchAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvswitchattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVSwitchAttributeWithChan ¶
func (client *Client) ModifyVSwitchAttributeWithChan(request *ModifyVSwitchAttributeRequest) (<-chan *ModifyVSwitchAttributeResponse, <-chan error)
ModifyVSwitchAttributeWithChan invokes the ecs.ModifyVSwitchAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvswitchattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVirtualBorderRouterAttribute ¶
func (client *Client) ModifyVirtualBorderRouterAttribute(request *ModifyVirtualBorderRouterAttributeRequest) (response *ModifyVirtualBorderRouterAttributeResponse, err error)
ModifyVirtualBorderRouterAttribute invokes the ecs.ModifyVirtualBorderRouterAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvirtualborderrouterattribute.html
func (*Client) ModifyVirtualBorderRouterAttributeWithCallback ¶
func (client *Client) ModifyVirtualBorderRouterAttributeWithCallback(request *ModifyVirtualBorderRouterAttributeRequest, callback func(response *ModifyVirtualBorderRouterAttributeResponse, err error)) <-chan int
ModifyVirtualBorderRouterAttributeWithCallback invokes the ecs.ModifyVirtualBorderRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvirtualborderrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVirtualBorderRouterAttributeWithChan ¶
func (client *Client) ModifyVirtualBorderRouterAttributeWithChan(request *ModifyVirtualBorderRouterAttributeRequest) (<-chan *ModifyVirtualBorderRouterAttributeResponse, <-chan error)
ModifyVirtualBorderRouterAttributeWithChan invokes the ecs.ModifyVirtualBorderRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvirtualborderrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVpcAttribute ¶
func (client *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
ModifyVpcAttribute invokes the ecs.ModifyVpcAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvpcattribute.html
func (*Client) ModifyVpcAttributeWithCallback ¶
func (client *Client) ModifyVpcAttributeWithCallback(request *ModifyVpcAttributeRequest, callback func(response *ModifyVpcAttributeResponse, err error)) <-chan int
ModifyVpcAttributeWithCallback invokes the ecs.ModifyVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVpcAttributeWithChan ¶
func (client *Client) ModifyVpcAttributeWithChan(request *ModifyVpcAttributeRequest) (<-chan *ModifyVpcAttributeResponse, <-chan error)
ModifyVpcAttributeWithChan invokes the ecs.ModifyVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReActivateInstances ¶
func (client *Client) ReActivateInstances(request *ReActivateInstancesRequest) (response *ReActivateInstancesResponse, err error)
ReActivateInstances invokes the ecs.ReActivateInstances API synchronously api document: https://help.aliyun.com/api/ecs/reactivateinstances.html
func (*Client) ReActivateInstancesWithCallback ¶
func (client *Client) ReActivateInstancesWithCallback(request *ReActivateInstancesRequest, callback func(response *ReActivateInstancesResponse, err error)) <-chan int
ReActivateInstancesWithCallback invokes the ecs.ReActivateInstances API asynchronously api document: https://help.aliyun.com/api/ecs/reactivateinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReActivateInstancesWithChan ¶
func (client *Client) ReActivateInstancesWithChan(request *ReActivateInstancesRequest) (<-chan *ReActivateInstancesResponse, <-chan error)
ReActivateInstancesWithChan invokes the ecs.ReActivateInstances API asynchronously api document: https://help.aliyun.com/api/ecs/reactivateinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReInitDisk ¶
func (client *Client) ReInitDisk(request *ReInitDiskRequest) (response *ReInitDiskResponse, err error)
ReInitDisk invokes the ecs.ReInitDisk API synchronously api document: https://help.aliyun.com/api/ecs/reinitdisk.html
func (*Client) ReInitDiskWithCallback ¶
func (client *Client) ReInitDiskWithCallback(request *ReInitDiskRequest, callback func(response *ReInitDiskResponse, err error)) <-chan int
ReInitDiskWithCallback invokes the ecs.ReInitDisk API asynchronously api document: https://help.aliyun.com/api/ecs/reinitdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReInitDiskWithChan ¶
func (client *Client) ReInitDiskWithChan(request *ReInitDiskRequest) (<-chan *ReInitDiskResponse, <-chan error)
ReInitDiskWithChan invokes the ecs.ReInitDisk API asynchronously api document: https://help.aliyun.com/api/ecs/reinitdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RebootInstance ¶
func (client *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)
RebootInstance invokes the ecs.RebootInstance API synchronously api document: https://help.aliyun.com/api/ecs/rebootinstance.html
func (*Client) RebootInstanceWithCallback ¶
func (client *Client) RebootInstanceWithCallback(request *RebootInstanceRequest, callback func(response *RebootInstanceResponse, err error)) <-chan int
RebootInstanceWithCallback invokes the ecs.RebootInstance API asynchronously api document: https://help.aliyun.com/api/ecs/rebootinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RebootInstanceWithChan ¶
func (client *Client) RebootInstanceWithChan(request *RebootInstanceRequest) (<-chan *RebootInstanceResponse, <-chan error)
RebootInstanceWithChan invokes the ecs.RebootInstance API asynchronously api document: https://help.aliyun.com/api/ecs/rebootinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RecoverVirtualBorderRouter ¶
func (client *Client) RecoverVirtualBorderRouter(request *RecoverVirtualBorderRouterRequest) (response *RecoverVirtualBorderRouterResponse, err error)
RecoverVirtualBorderRouter invokes the ecs.RecoverVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/recovervirtualborderrouter.html
func (*Client) RecoverVirtualBorderRouterWithCallback ¶
func (client *Client) RecoverVirtualBorderRouterWithCallback(request *RecoverVirtualBorderRouterRequest, callback func(response *RecoverVirtualBorderRouterResponse, err error)) <-chan int
RecoverVirtualBorderRouterWithCallback invokes the ecs.RecoverVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/recovervirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RecoverVirtualBorderRouterWithChan ¶
func (client *Client) RecoverVirtualBorderRouterWithChan(request *RecoverVirtualBorderRouterRequest) (<-chan *RecoverVirtualBorderRouterResponse, <-chan error)
RecoverVirtualBorderRouterWithChan invokes the ecs.RecoverVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/recovervirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RedeployInstance ¶
func (client *Client) RedeployInstance(request *RedeployInstanceRequest) (response *RedeployInstanceResponse, err error)
RedeployInstance invokes the ecs.RedeployInstance API synchronously api document: https://help.aliyun.com/api/ecs/redeployinstance.html
func (*Client) RedeployInstanceWithCallback ¶
func (client *Client) RedeployInstanceWithCallback(request *RedeployInstanceRequest, callback func(response *RedeployInstanceResponse, err error)) <-chan int
RedeployInstanceWithCallback invokes the ecs.RedeployInstance API asynchronously api document: https://help.aliyun.com/api/ecs/redeployinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RedeployInstanceWithChan ¶
func (client *Client) RedeployInstanceWithChan(request *RedeployInstanceRequest) (<-chan *RedeployInstanceResponse, <-chan error)
RedeployInstanceWithChan invokes the ecs.RedeployInstance API asynchronously api document: https://help.aliyun.com/api/ecs/redeployinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReleaseDedicatedHost ¶
func (client *Client) ReleaseDedicatedHost(request *ReleaseDedicatedHostRequest) (response *ReleaseDedicatedHostResponse, err error)
ReleaseDedicatedHost invokes the ecs.ReleaseDedicatedHost API synchronously api document: https://help.aliyun.com/api/ecs/releasededicatedhost.html
func (*Client) ReleaseDedicatedHostWithCallback ¶
func (client *Client) ReleaseDedicatedHostWithCallback(request *ReleaseDedicatedHostRequest, callback func(response *ReleaseDedicatedHostResponse, err error)) <-chan int
ReleaseDedicatedHostWithCallback invokes the ecs.ReleaseDedicatedHost API asynchronously api document: https://help.aliyun.com/api/ecs/releasededicatedhost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReleaseDedicatedHostWithChan ¶
func (client *Client) ReleaseDedicatedHostWithChan(request *ReleaseDedicatedHostRequest) (<-chan *ReleaseDedicatedHostResponse, <-chan error)
ReleaseDedicatedHostWithChan invokes the ecs.ReleaseDedicatedHost API asynchronously api document: https://help.aliyun.com/api/ecs/releasededicatedhost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReleaseEipAddress ¶
func (client *Client) ReleaseEipAddress(request *ReleaseEipAddressRequest) (response *ReleaseEipAddressResponse, err error)
ReleaseEipAddress invokes the ecs.ReleaseEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/releaseeipaddress.html
func (*Client) ReleaseEipAddressWithCallback ¶
func (client *Client) ReleaseEipAddressWithCallback(request *ReleaseEipAddressRequest, callback func(response *ReleaseEipAddressResponse, err error)) <-chan int
ReleaseEipAddressWithCallback invokes the ecs.ReleaseEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releaseeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReleaseEipAddressWithChan ¶
func (client *Client) ReleaseEipAddressWithChan(request *ReleaseEipAddressRequest) (<-chan *ReleaseEipAddressResponse, <-chan error)
ReleaseEipAddressWithChan invokes the ecs.ReleaseEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releaseeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReleasePublicIpAddress ¶
func (client *Client) ReleasePublicIpAddress(request *ReleasePublicIpAddressRequest) (response *ReleasePublicIpAddressResponse, err error)
ReleasePublicIpAddress invokes the ecs.ReleasePublicIpAddress API synchronously api document: https://help.aliyun.com/api/ecs/releasepublicipaddress.html
func (*Client) ReleasePublicIpAddressWithCallback ¶
func (client *Client) ReleasePublicIpAddressWithCallback(request *ReleasePublicIpAddressRequest, callback func(response *ReleasePublicIpAddressResponse, err error)) <-chan int
ReleasePublicIpAddressWithCallback invokes the ecs.ReleasePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releasepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReleasePublicIpAddressWithChan ¶
func (client *Client) ReleasePublicIpAddressWithChan(request *ReleasePublicIpAddressRequest) (<-chan *ReleasePublicIpAddressResponse, <-chan error)
ReleasePublicIpAddressWithChan invokes the ecs.ReleasePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releasepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveBandwidthPackageIps ¶
func (client *Client) RemoveBandwidthPackageIps(request *RemoveBandwidthPackageIpsRequest) (response *RemoveBandwidthPackageIpsResponse, err error)
RemoveBandwidthPackageIps invokes the ecs.RemoveBandwidthPackageIps API synchronously api document: https://help.aliyun.com/api/ecs/removebandwidthpackageips.html
func (*Client) RemoveBandwidthPackageIpsWithCallback ¶
func (client *Client) RemoveBandwidthPackageIpsWithCallback(request *RemoveBandwidthPackageIpsRequest, callback func(response *RemoveBandwidthPackageIpsResponse, err error)) <-chan int
RemoveBandwidthPackageIpsWithCallback invokes the ecs.RemoveBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/removebandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveBandwidthPackageIpsWithChan ¶
func (client *Client) RemoveBandwidthPackageIpsWithChan(request *RemoveBandwidthPackageIpsRequest) (<-chan *RemoveBandwidthPackageIpsResponse, <-chan error)
RemoveBandwidthPackageIpsWithChan invokes the ecs.RemoveBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/removebandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveTags ¶
func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)
RemoveTags invokes the ecs.RemoveTags API synchronously api document: https://help.aliyun.com/api/ecs/removetags.html
func (*Client) RemoveTagsWithCallback ¶
func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int
RemoveTagsWithCallback invokes the ecs.RemoveTags API asynchronously api document: https://help.aliyun.com/api/ecs/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveTagsWithChan ¶
func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)
RemoveTagsWithChan invokes the ecs.RemoveTags API asynchronously api document: https://help.aliyun.com/api/ecs/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RenewDedicatedHosts ¶
func (client *Client) RenewDedicatedHosts(request *RenewDedicatedHostsRequest) (response *RenewDedicatedHostsResponse, err error)
RenewDedicatedHosts invokes the ecs.RenewDedicatedHosts API synchronously api document: https://help.aliyun.com/api/ecs/renewdedicatedhosts.html
func (*Client) RenewDedicatedHostsWithCallback ¶
func (client *Client) RenewDedicatedHostsWithCallback(request *RenewDedicatedHostsRequest, callback func(response *RenewDedicatedHostsResponse, err error)) <-chan int
RenewDedicatedHostsWithCallback invokes the ecs.RenewDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/renewdedicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RenewDedicatedHostsWithChan ¶
func (client *Client) RenewDedicatedHostsWithChan(request *RenewDedicatedHostsRequest) (<-chan *RenewDedicatedHostsResponse, <-chan error)
RenewDedicatedHostsWithChan invokes the ecs.RenewDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/renewdedicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RenewInstance ¶
func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance invokes the ecs.RenewInstance API synchronously api document: https://help.aliyun.com/api/ecs/renewinstance.html
func (*Client) RenewInstanceWithCallback ¶
func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int
RenewInstanceWithCallback invokes the ecs.RenewInstance API asynchronously api document: https://help.aliyun.com/api/ecs/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RenewInstanceWithChan ¶
func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)
RenewInstanceWithChan invokes the ecs.RenewInstance API asynchronously api document: https://help.aliyun.com/api/ecs/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReplaceSystemDisk ¶
func (client *Client) ReplaceSystemDisk(request *ReplaceSystemDiskRequest) (response *ReplaceSystemDiskResponse, err error)
ReplaceSystemDisk invokes the ecs.ReplaceSystemDisk API synchronously api document: https://help.aliyun.com/api/ecs/replacesystemdisk.html
func (*Client) ReplaceSystemDiskWithCallback ¶
func (client *Client) ReplaceSystemDiskWithCallback(request *ReplaceSystemDiskRequest, callback func(response *ReplaceSystemDiskResponse, err error)) <-chan int
ReplaceSystemDiskWithCallback invokes the ecs.ReplaceSystemDisk API asynchronously api document: https://help.aliyun.com/api/ecs/replacesystemdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ReplaceSystemDiskWithChan ¶
func (client *Client) ReplaceSystemDiskWithChan(request *ReplaceSystemDiskRequest) (<-chan *ReplaceSystemDiskResponse, <-chan error)
ReplaceSystemDiskWithChan invokes the ecs.ReplaceSystemDisk API asynchronously api document: https://help.aliyun.com/api/ecs/replacesystemdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResetDisk ¶
func (client *Client) ResetDisk(request *ResetDiskRequest) (response *ResetDiskResponse, err error)
ResetDisk invokes the ecs.ResetDisk API synchronously api document: https://help.aliyun.com/api/ecs/resetdisk.html
func (*Client) ResetDiskWithCallback ¶
func (client *Client) ResetDiskWithCallback(request *ResetDiskRequest, callback func(response *ResetDiskResponse, err error)) <-chan int
ResetDiskWithCallback invokes the ecs.ResetDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resetdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResetDiskWithChan ¶
func (client *Client) ResetDiskWithChan(request *ResetDiskRequest) (<-chan *ResetDiskResponse, <-chan error)
ResetDiskWithChan invokes the ecs.ResetDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resetdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResizeDisk ¶
func (client *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)
ResizeDisk invokes the ecs.ResizeDisk API synchronously api document: https://help.aliyun.com/api/ecs/resizedisk.html
func (*Client) ResizeDiskWithCallback ¶
func (client *Client) ResizeDiskWithCallback(request *ResizeDiskRequest, callback func(response *ResizeDiskResponse, err error)) <-chan int
ResizeDiskWithCallback invokes the ecs.ResizeDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resizedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResizeDiskWithChan ¶
func (client *Client) ResizeDiskWithChan(request *ResizeDiskRequest) (<-chan *ResizeDiskResponse, <-chan error)
ResizeDiskWithChan invokes the ecs.ResizeDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resizedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeSecurityGroup ¶
func (client *Client) RevokeSecurityGroup(request *RevokeSecurityGroupRequest) (response *RevokeSecurityGroupResponse, err error)
RevokeSecurityGroup invokes the ecs.RevokeSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroup.html
func (*Client) RevokeSecurityGroupEgress ¶
func (client *Client) RevokeSecurityGroupEgress(request *RevokeSecurityGroupEgressRequest) (response *RevokeSecurityGroupEgressResponse, err error)
RevokeSecurityGroupEgress invokes the ecs.RevokeSecurityGroupEgress API synchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroupegress.html
func (*Client) RevokeSecurityGroupEgressWithCallback ¶
func (client *Client) RevokeSecurityGroupEgressWithCallback(request *RevokeSecurityGroupEgressRequest, callback func(response *RevokeSecurityGroupEgressResponse, err error)) <-chan int
RevokeSecurityGroupEgressWithCallback invokes the ecs.RevokeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeSecurityGroupEgressWithChan ¶
func (client *Client) RevokeSecurityGroupEgressWithChan(request *RevokeSecurityGroupEgressRequest) (<-chan *RevokeSecurityGroupEgressResponse, <-chan error)
RevokeSecurityGroupEgressWithChan invokes the ecs.RevokeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeSecurityGroupWithCallback ¶
func (client *Client) RevokeSecurityGroupWithCallback(request *RevokeSecurityGroupRequest, callback func(response *RevokeSecurityGroupResponse, err error)) <-chan int
RevokeSecurityGroupWithCallback invokes the ecs.RevokeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RevokeSecurityGroupWithChan ¶
func (client *Client) RevokeSecurityGroupWithChan(request *RevokeSecurityGroupRequest) (<-chan *RevokeSecurityGroupResponse, <-chan error)
RevokeSecurityGroupWithChan invokes the ecs.RevokeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RunInstances ¶
func (client *Client) RunInstances(request *RunInstancesRequest) (response *RunInstancesResponse, err error)
RunInstances invokes the ecs.RunInstances API synchronously api document: https://help.aliyun.com/api/ecs/runinstances.html
func (*Client) RunInstancesWithCallback ¶
func (client *Client) RunInstancesWithCallback(request *RunInstancesRequest, callback func(response *RunInstancesResponse, err error)) <-chan int
RunInstancesWithCallback invokes the ecs.RunInstances API asynchronously api document: https://help.aliyun.com/api/ecs/runinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RunInstancesWithChan ¶
func (client *Client) RunInstancesWithChan(request *RunInstancesRequest) (<-chan *RunInstancesResponse, <-chan error)
RunInstancesWithChan invokes the ecs.RunInstances API asynchronously api document: https://help.aliyun.com/api/ecs/runinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartInstance ¶
func (client *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)
StartInstance invokes the ecs.StartInstance API synchronously api document: https://help.aliyun.com/api/ecs/startinstance.html
func (*Client) StartInstanceWithCallback ¶
func (client *Client) StartInstanceWithCallback(request *StartInstanceRequest, callback func(response *StartInstanceResponse, err error)) <-chan int
StartInstanceWithCallback invokes the ecs.StartInstance API asynchronously api document: https://help.aliyun.com/api/ecs/startinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartInstanceWithChan ¶
func (client *Client) StartInstanceWithChan(request *StartInstanceRequest) (<-chan *StartInstanceResponse, <-chan error)
StartInstanceWithChan invokes the ecs.StartInstance API asynchronously api document: https://help.aliyun.com/api/ecs/startinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopInstance ¶
func (client *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)
StopInstance invokes the ecs.StopInstance API synchronously api document: https://help.aliyun.com/api/ecs/stopinstance.html
func (*Client) StopInstanceWithCallback ¶
func (client *Client) StopInstanceWithCallback(request *StopInstanceRequest, callback func(response *StopInstanceResponse, err error)) <-chan int
StopInstanceWithCallback invokes the ecs.StopInstance API asynchronously api document: https://help.aliyun.com/api/ecs/stopinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopInstanceWithChan ¶
func (client *Client) StopInstanceWithChan(request *StopInstanceRequest) (<-chan *StopInstanceResponse, <-chan error)
StopInstanceWithChan invokes the ecs.StopInstance API asynchronously api document: https://help.aliyun.com/api/ecs/stopinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopInvocation ¶
func (client *Client) StopInvocation(request *StopInvocationRequest) (response *StopInvocationResponse, err error)
StopInvocation invokes the ecs.StopInvocation API synchronously api document: https://help.aliyun.com/api/ecs/stopinvocation.html
func (*Client) StopInvocationWithCallback ¶
func (client *Client) StopInvocationWithCallback(request *StopInvocationRequest, callback func(response *StopInvocationResponse, err error)) <-chan int
StopInvocationWithCallback invokes the ecs.StopInvocation API asynchronously api document: https://help.aliyun.com/api/ecs/stopinvocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopInvocationWithChan ¶
func (client *Client) StopInvocationWithChan(request *StopInvocationRequest) (<-chan *StopInvocationResponse, <-chan error)
StopInvocationWithChan invokes the ecs.StopInvocation API asynchronously api document: https://help.aliyun.com/api/ecs/stopinvocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the ecs.TagResources API synchronously api document: https://help.aliyun.com/api/ecs/tagresources.html
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the ecs.TagResources API asynchronously api document: https://help.aliyun.com/api/ecs/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the ecs.TagResources API asynchronously api document: https://help.aliyun.com/api/ecs/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TerminatePhysicalConnection ¶
func (client *Client) TerminatePhysicalConnection(request *TerminatePhysicalConnectionRequest) (response *TerminatePhysicalConnectionResponse, err error)
TerminatePhysicalConnection invokes the ecs.TerminatePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/terminatephysicalconnection.html
func (*Client) TerminatePhysicalConnectionWithCallback ¶
func (client *Client) TerminatePhysicalConnectionWithCallback(request *TerminatePhysicalConnectionRequest, callback func(response *TerminatePhysicalConnectionResponse, err error)) <-chan int
TerminatePhysicalConnectionWithCallback invokes the ecs.TerminatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/terminatephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TerminatePhysicalConnectionWithChan ¶
func (client *Client) TerminatePhysicalConnectionWithChan(request *TerminatePhysicalConnectionRequest) (<-chan *TerminatePhysicalConnectionResponse, <-chan error)
TerminatePhysicalConnectionWithChan invokes the ecs.TerminatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/terminatephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TerminateVirtualBorderRouter ¶
func (client *Client) TerminateVirtualBorderRouter(request *TerminateVirtualBorderRouterRequest) (response *TerminateVirtualBorderRouterResponse, err error)
TerminateVirtualBorderRouter invokes the ecs.TerminateVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/terminatevirtualborderrouter.html
func (*Client) TerminateVirtualBorderRouterWithCallback ¶
func (client *Client) TerminateVirtualBorderRouterWithCallback(request *TerminateVirtualBorderRouterRequest, callback func(response *TerminateVirtualBorderRouterResponse, err error)) <-chan int
TerminateVirtualBorderRouterWithCallback invokes the ecs.TerminateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/terminatevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) TerminateVirtualBorderRouterWithChan ¶
func (client *Client) TerminateVirtualBorderRouterWithChan(request *TerminateVirtualBorderRouterRequest) (<-chan *TerminateVirtualBorderRouterResponse, <-chan error)
TerminateVirtualBorderRouterWithChan invokes the ecs.TerminateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/terminatevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassignIpv6Addresses ¶
func (client *Client) UnassignIpv6Addresses(request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
UnassignIpv6Addresses invokes the ecs.UnassignIpv6Addresses API synchronously api document: https://help.aliyun.com/api/ecs/unassignipv6addresses.html
func (*Client) UnassignIpv6AddressesWithCallback ¶
func (client *Client) UnassignIpv6AddressesWithCallback(request *UnassignIpv6AddressesRequest, callback func(response *UnassignIpv6AddressesResponse, err error)) <-chan int
UnassignIpv6AddressesWithCallback invokes the ecs.UnassignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassignIpv6AddressesWithChan ¶
func (client *Client) UnassignIpv6AddressesWithChan(request *UnassignIpv6AddressesRequest) (<-chan *UnassignIpv6AddressesResponse, <-chan error)
UnassignIpv6AddressesWithChan invokes the ecs.UnassignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassignPrivateIpAddresses ¶
func (client *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
UnassignPrivateIpAddresses invokes the ecs.UnassignPrivateIpAddresses API synchronously api document: https://help.aliyun.com/api/ecs/unassignprivateipaddresses.html
func (*Client) UnassignPrivateIpAddressesWithCallback ¶
func (client *Client) UnassignPrivateIpAddressesWithCallback(request *UnassignPrivateIpAddressesRequest, callback func(response *UnassignPrivateIpAddressesResponse, err error)) <-chan int
UnassignPrivateIpAddressesWithCallback invokes the ecs.UnassignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassignPrivateIpAddressesWithChan ¶
func (client *Client) UnassignPrivateIpAddressesWithChan(request *UnassignPrivateIpAddressesRequest) (<-chan *UnassignPrivateIpAddressesResponse, <-chan error)
UnassignPrivateIpAddressesWithChan invokes the ecs.UnassignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassociateEipAddress ¶
func (client *Client) UnassociateEipAddress(request *UnassociateEipAddressRequest) (response *UnassociateEipAddressResponse, err error)
UnassociateEipAddress invokes the ecs.UnassociateEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/unassociateeipaddress.html
func (*Client) UnassociateEipAddressWithCallback ¶
func (client *Client) UnassociateEipAddressWithCallback(request *UnassociateEipAddressRequest, callback func(response *UnassociateEipAddressResponse, err error)) <-chan int
UnassociateEipAddressWithCallback invokes the ecs.UnassociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/unassociateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassociateEipAddressWithChan ¶
func (client *Client) UnassociateEipAddressWithChan(request *UnassociateEipAddressRequest) (<-chan *UnassociateEipAddressResponse, <-chan error)
UnassociateEipAddressWithChan invokes the ecs.UnassociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/unassociateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassociateHaVip ¶
func (client *Client) UnassociateHaVip(request *UnassociateHaVipRequest) (response *UnassociateHaVipResponse, err error)
UnassociateHaVip invokes the ecs.UnassociateHaVip API synchronously api document: https://help.aliyun.com/api/ecs/unassociatehavip.html
func (*Client) UnassociateHaVipWithCallback ¶
func (client *Client) UnassociateHaVipWithCallback(request *UnassociateHaVipRequest, callback func(response *UnassociateHaVipResponse, err error)) <-chan int
UnassociateHaVipWithCallback invokes the ecs.UnassociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/unassociatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassociateHaVipWithChan ¶
func (client *Client) UnassociateHaVipWithChan(request *UnassociateHaVipRequest) (<-chan *UnassociateHaVipResponse, <-chan error)
UnassociateHaVipWithChan invokes the ecs.UnassociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/unassociatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the ecs.UntagResources API synchronously api document: https://help.aliyun.com/api/ecs/untagresources.html
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the ecs.UntagResources API asynchronously api document: https://help.aliyun.com/api/ecs/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the ecs.UntagResources API asynchronously api document: https://help.aliyun.com/api/ecs/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type Cluster ¶
type Cluster struct {
ClusterId string `json:"ClusterId" xml:"ClusterId"`
}
Cluster is a nested struct in ecs response
type Clusters ¶
type Clusters struct {
Cluster []Cluster `json:"Cluster" xml:"Cluster"`
}
Clusters is a nested struct in ecs response
type Command ¶
type Command struct {
CommandId string `json:"CommandId" xml:"CommandId"`
Name string `json:"Name" xml:"Name"`
Type string `json:"Type" xml:"Type"`
Description string `json:"Description" xml:"Description"`
CommandContent string `json:"CommandContent" xml:"CommandContent"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
Timeout int `json:"Timeout" xml:"Timeout"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
}
Command is a nested struct in ecs response
type Commands ¶
type Commands struct {
Command []Command `json:"Command" xml:"Command"`
}
Commands is a nested struct in ecs response
type ConnectRouterInterfaceRequest ¶
type ConnectRouterInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
}
ConnectRouterInterfaceRequest is the request struct for api ConnectRouterInterface
func CreateConnectRouterInterfaceRequest ¶
func CreateConnectRouterInterfaceRequest() (request *ConnectRouterInterfaceRequest)
CreateConnectRouterInterfaceRequest creates a request to invoke ConnectRouterInterface API
type ConnectRouterInterfaceResponse ¶
type ConnectRouterInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ConnectRouterInterfaceResponse is the response struct for api ConnectRouterInterface
func CreateConnectRouterInterfaceResponse ¶
func CreateConnectRouterInterfaceResponse() (response *ConnectRouterInterfaceResponse)
CreateConnectRouterInterfaceResponse creates a response to parse from ConnectRouterInterface response
type ConvertNatPublicIpToEipRequest ¶
type ConvertNatPublicIpToEipRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
ConvertNatPublicIpToEipRequest is the request struct for api ConvertNatPublicIpToEip
func CreateConvertNatPublicIpToEipRequest ¶
func CreateConvertNatPublicIpToEipRequest() (request *ConvertNatPublicIpToEipRequest)
CreateConvertNatPublicIpToEipRequest creates a request to invoke ConvertNatPublicIpToEip API
type ConvertNatPublicIpToEipResponse ¶
type ConvertNatPublicIpToEipResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ConvertNatPublicIpToEipResponse is the response struct for api ConvertNatPublicIpToEip
func CreateConvertNatPublicIpToEipResponse ¶
func CreateConvertNatPublicIpToEipResponse() (response *ConvertNatPublicIpToEipResponse)
CreateConvertNatPublicIpToEipResponse creates a response to parse from ConvertNatPublicIpToEip response
type CopyImageRequest ¶
type CopyImageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
DestinationImageName string `position:"Query" name:"DestinationImageName"`
DestinationRegionId string `position:"Query" name:"DestinationRegionId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
Tag *[]CopyImageTag `position:"Query" name:"Tag" type:"Repeated"`
DestinationDescription string `position:"Query" name:"DestinationDescription"`
}
CopyImageRequest is the request struct for api CopyImage
func CreateCopyImageRequest ¶
func CreateCopyImageRequest() (request *CopyImageRequest)
CreateCopyImageRequest creates a request to invoke CopyImage API
type CopyImageResponse ¶
type CopyImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageId string `json:"ImageId" xml:"ImageId"`
}
CopyImageResponse is the response struct for api CopyImage
func CreateCopyImageResponse ¶
func CreateCopyImageResponse() (response *CopyImageResponse)
CreateCopyImageResponse creates a response to parse from CopyImage response
type CopyImageTag ¶
CopyImageTag is a repeated param struct in CopyImageRequest
type CreateAutoSnapshotPolicyRequest ¶
type CreateAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
TimePoints string `position:"Query" name:"timePoints"`
RetentionDays requests.Integer `position:"Query" name:"retentionDays"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RepeatWeekdays string `position:"Query" name:"repeatWeekdays"`
AutoSnapshotPolicyName string `position:"Query" name:"autoSnapshotPolicyName"`
}
CreateAutoSnapshotPolicyRequest is the request struct for api CreateAutoSnapshotPolicy
func CreateCreateAutoSnapshotPolicyRequest ¶
func CreateCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest)
CreateCreateAutoSnapshotPolicyRequest creates a request to invoke CreateAutoSnapshotPolicy API
type CreateAutoSnapshotPolicyResponse ¶
type CreateAutoSnapshotPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
}
CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy
func CreateCreateAutoSnapshotPolicyResponse ¶
func CreateCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)
CreateCreateAutoSnapshotPolicyResponse creates a response to parse from CreateAutoSnapshotPolicy response
type CreateCommandRequest ¶
type CreateCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
WorkingDir string `position:"Query" name:"WorkingDir"`
Description string `position:"Query" name:"Description"`
Type string `position:"Query" name:"Type"`
CommandContent string `position:"Query" name:"CommandContent"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Name string `position:"Query" name:"Name"`
}
CreateCommandRequest is the request struct for api CreateCommand
func CreateCreateCommandRequest ¶
func CreateCreateCommandRequest() (request *CreateCommandRequest)
CreateCreateCommandRequest creates a request to invoke CreateCommand API
type CreateCommandResponse ¶
type CreateCommandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CommandId string `json:"CommandId" xml:"CommandId"`
}
CreateCommandResponse is the response struct for api CreateCommand
func CreateCreateCommandResponse ¶
func CreateCreateCommandResponse() (response *CreateCommandResponse)
CreateCreateCommandResponse creates a response to parse from CreateCommand response
type CreateDeploymentSetRequest ¶
type CreateDeploymentSetRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
DeploymentSetName string `position:"Query" name:"DeploymentSetName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
OnUnableToRedeployFailedInstance string `position:"Query" name:"OnUnableToRedeployFailedInstance"`
Granularity string `position:"Query" name:"Granularity"`
Domain string `position:"Query" name:"Domain"`
Strategy string `position:"Query" name:"Strategy"`
}
CreateDeploymentSetRequest is the request struct for api CreateDeploymentSet
func CreateCreateDeploymentSetRequest ¶
func CreateCreateDeploymentSetRequest() (request *CreateDeploymentSetRequest)
CreateCreateDeploymentSetRequest creates a request to invoke CreateDeploymentSet API
type CreateDeploymentSetResponse ¶
type CreateDeploymentSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
}
CreateDeploymentSetResponse is the response struct for api CreateDeploymentSet
func CreateCreateDeploymentSetResponse ¶
func CreateCreateDeploymentSetResponse() (response *CreateDeploymentSetResponse)
CreateCreateDeploymentSetResponse creates a response to parse from CreateDeploymentSet response
type CreateDiskArn ¶
type CreateDiskArn struct {
Rolearn string `name:"Rolearn"`
RoleType string `name:"RoleType"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
CreateDiskArn is a repeated param struct in CreateDiskRequest
type CreateDiskRequest ¶
type CreateDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DiskName string `position:"Query" name:"DiskName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Size requests.Integer `position:"Query" name:"Size"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
DiskCategory string `position:"Query" name:"DiskCategory"`
ZoneId string `position:"Query" name:"ZoneId"`
Tag *[]CreateDiskTag `position:"Query" name:"Tag" type:"Repeated"`
Arn *[]CreateDiskArn `position:"Query" name:"Arn" type:"Repeated"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
AdvancedFeatures string `position:"Query" name:"AdvancedFeatures"`
}
CreateDiskRequest is the request struct for api CreateDisk
func CreateCreateDiskRequest ¶
func CreateCreateDiskRequest() (request *CreateDiskRequest)
CreateCreateDiskRequest creates a request to invoke CreateDisk API
type CreateDiskResponse ¶
type CreateDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DiskId string `json:"DiskId" xml:"DiskId"`
}
CreateDiskResponse is the response struct for api CreateDisk
func CreateCreateDiskResponse ¶
func CreateCreateDiskResponse() (response *CreateDiskResponse)
CreateCreateDiskResponse creates a response to parse from CreateDisk response
type CreateDiskTag ¶
CreateDiskTag is a repeated param struct in CreateDiskRequest
type CreateForwardEntryRequest ¶
type CreateForwardEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
InternalPort string `position:"Query" name:"InternalPort"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ExternalIp string `position:"Query" name:"ExternalIp"`
ExternalPort string `position:"Query" name:"ExternalPort"`
InternalIp string `position:"Query" name:"InternalIp"`
}
CreateForwardEntryRequest is the request struct for api CreateForwardEntry
func CreateCreateForwardEntryRequest ¶
func CreateCreateForwardEntryRequest() (request *CreateForwardEntryRequest)
CreateCreateForwardEntryRequest creates a request to invoke CreateForwardEntry API
type CreateForwardEntryResponse ¶
type CreateForwardEntryResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
}
CreateForwardEntryResponse is the response struct for api CreateForwardEntry
func CreateCreateForwardEntryResponse ¶
func CreateCreateForwardEntryResponse() (response *CreateForwardEntryResponse)
CreateCreateForwardEntryResponse creates a response to parse from CreateForwardEntry response
type CreateHaVipRequest ¶
type CreateHaVipRequest struct {
*requests.RpcRequest
VSwitchId string `position:"Query" name:"VSwitchId"`
IpAddress string `position:"Query" name:"IpAddress"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CreateHaVipRequest is the request struct for api CreateHaVip
func CreateCreateHaVipRequest ¶
func CreateCreateHaVipRequest() (request *CreateHaVipRequest)
CreateCreateHaVipRequest creates a request to invoke CreateHaVip API
type CreateHaVipResponse ¶
type CreateHaVipResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
HaVipId string `json:"HaVipId" xml:"HaVipId"`
}
CreateHaVipResponse is the response struct for api CreateHaVip
func CreateCreateHaVipResponse ¶
func CreateCreateHaVipResponse() (response *CreateHaVipResponse)
CreateCreateHaVipResponse creates a response to parse from CreateHaVip response
type CreateHpcClusterRequest ¶
type CreateHpcClusterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Name string `position:"Query" name:"Name"`
}
CreateHpcClusterRequest is the request struct for api CreateHpcCluster
func CreateCreateHpcClusterRequest ¶
func CreateCreateHpcClusterRequest() (request *CreateHpcClusterRequest)
CreateCreateHpcClusterRequest creates a request to invoke CreateHpcCluster API
type CreateHpcClusterResponse ¶
type CreateHpcClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
}
CreateHpcClusterResponse is the response struct for api CreateHpcCluster
func CreateCreateHpcClusterResponse ¶
func CreateCreateHpcClusterResponse() (response *CreateHpcClusterResponse)
CreateCreateHpcClusterResponse creates a response to parse from CreateHpcCluster response
type CreateImageDiskDeviceMapping ¶
type CreateImageDiskDeviceMapping struct {
SnapshotId string `name:"SnapshotId"`
Size string `name:"Size"`
DiskType string `name:"DiskType"`
Device string `name:"Device"`
}
CreateImageDiskDeviceMapping is a repeated param struct in CreateImageRequest
type CreateImageRequest ¶
type CreateImageRequest struct {
*requests.RpcRequest
DiskDeviceMapping *[]CreateImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
InstanceId string `position:"Query" name:"InstanceId"`
ImageName string `position:"Query" name:"ImageName"`
ImageVersion string `position:"Query" name:"ImageVersion"`
Tag *[]CreateImageTag `position:"Query" name:"Tag" type:"Repeated"`
Architecture string `position:"Query" name:"Architecture"`
}
CreateImageRequest is the request struct for api CreateImage
func CreateCreateImageRequest ¶
func CreateCreateImageRequest() (request *CreateImageRequest)
CreateCreateImageRequest creates a request to invoke CreateImage API
type CreateImageResponse ¶
type CreateImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageId string `json:"ImageId" xml:"ImageId"`
}
CreateImageResponse is the response struct for api CreateImage
func CreateCreateImageResponse ¶
func CreateCreateImageResponse() (response *CreateImageResponse)
CreateCreateImageResponse creates a response to parse from CreateImage response
type CreateImageTag ¶
CreateImageTag is a repeated param struct in CreateImageRequest
type CreateInstanceArn ¶
type CreateInstanceArn struct {
Rolearn string `name:"Rolearn"`
RoleType string `name:"RoleType"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
CreateInstanceArn is a repeated param struct in CreateInstanceRequest
type CreateInstanceDataDisk ¶
type CreateInstanceDataDisk struct {
DiskName string `name:"DiskName"`
SnapshotId string `name:"SnapshotId"`
Size string `name:"Size"`
Encrypted string `name:"Encrypted"`
Description string `name:"Description"`
Category string `name:"Category"`
KMSKeyId string `name:"KMSKeyId"`
Device string `name:"Device"`
DeleteWithInstance string `name:"DeleteWithInstance"`
}
CreateInstanceDataDisk is a repeated param struct in CreateInstanceRequest
type CreateInstanceRequest ¶
type CreateInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
KeyPairName string `position:"Query" name:"KeyPairName"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
DeletionProtection requests.Boolean `position:"Query" name:"DeletionProtection"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
HostName string `position:"Query" name:"HostName"`
Password string `position:"Query" name:"Password"`
Tag *[]CreateInstanceTag `position:"Query" name:"Tag" type:"Repeated"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
NodeControllerId string `position:"Query" name:"NodeControllerId"`
Period requests.Integer `position:"Query" name:"Period"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
CapacityReservationPreference string `position:"Query" name:"CapacityReservationPreference"`
VSwitchId string `position:"Query" name:"VSwitchId"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
InstanceName string `position:"Query" name:"InstanceName"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ZoneId string `position:"Query" name:"ZoneId"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
UseAdditionalService requests.Boolean `position:"Query" name:"UseAdditionalService"`
ImageId string `position:"Query" name:"ImageId"`
ClientToken string `position:"Query" name:"ClientToken"`
VlanId string `position:"Query" name:"VlanId"`
SpotInterruptionBehavior string `position:"Query" name:"SpotInterruptionBehavior"`
IoOptimized string `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
Description string `position:"Query" name:"Description"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
CapacityReservationId string `position:"Query" name:"CapacityReservationId"`
UserData string `position:"Query" name:"UserData"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
InstanceType string `position:"Query" name:"InstanceType"`
Arn *[]CreateInstanceArn `position:"Query" name:"Arn" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
InnerIpAddress string `position:"Query" name:"InnerIpAddress"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SystemDiskDiskName string `position:"Query" name:"SystemDisk.DiskName"`
RamRoleName string `position:"Query" name:"RamRoleName"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
ClusterId string `position:"Query" name:"ClusterId"`
CreditSpecification string `position:"Query" name:"CreditSpecification"`
DataDisk *[]CreateInstanceDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
SystemDiskDescription string `position:"Query" name:"SystemDisk.Description"`
}
CreateInstanceRequest is the request struct for api CreateInstance
func CreateCreateInstanceRequest ¶
func CreateCreateInstanceRequest() (request *CreateInstanceRequest)
CreateCreateInstanceRequest creates a request to invoke CreateInstance API
type CreateInstanceResponse ¶
type CreateInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
CreateInstanceResponse is the response struct for api CreateInstance
func CreateCreateInstanceResponse ¶
func CreateCreateInstanceResponse() (response *CreateInstanceResponse)
CreateCreateInstanceResponse creates a response to parse from CreateInstance response
type CreateInstanceTag ¶
CreateInstanceTag is a repeated param struct in CreateInstanceRequest
type CreateKeyPairRequest ¶
type CreateKeyPairRequest struct {
*requests.RpcRequest
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
KeyPairName string `position:"Query" name:"KeyPairName"`
Tag *[]CreateKeyPairTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CreateKeyPairRequest is the request struct for api CreateKeyPair
func CreateCreateKeyPairRequest ¶
func CreateCreateKeyPairRequest() (request *CreateKeyPairRequest)
CreateCreateKeyPairRequest creates a request to invoke CreateKeyPair API
type CreateKeyPairResponse ¶
type CreateKeyPairResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KeyPairId string `json:"KeyPairId" xml:"KeyPairId"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
PrivateKeyBody string `json:"PrivateKeyBody" xml:"PrivateKeyBody"`
}
CreateKeyPairResponse is the response struct for api CreateKeyPair
func CreateCreateKeyPairResponse ¶
func CreateCreateKeyPairResponse() (response *CreateKeyPairResponse)
CreateCreateKeyPairResponse creates a response to parse from CreateKeyPair response
type CreateKeyPairTag ¶
CreateKeyPairTag is a repeated param struct in CreateKeyPairRequest
type CreateLaunchTemplateDataDisk ¶
type CreateLaunchTemplateDataDisk struct {
Size string `name:"Size"`
SnapshotId string `name:"SnapshotId"`
Category string `name:"Category"`
Encrypted string `name:"Encrypted"`
DiskName string `name:"DiskName"`
Description string `name:"Description"`
DeleteWithInstance string `name:"DeleteWithInstance"`
Device string `name:"Device"`
}
CreateLaunchTemplateDataDisk is a repeated param struct in CreateLaunchTemplateRequest
type CreateLaunchTemplateNetworkInterface ¶
type CreateLaunchTemplateNetworkInterface struct {
PrimaryIpAddress string `name:"PrimaryIpAddress"`
VSwitchId string `name:"VSwitchId"`
SecurityGroupId string `name:"SecurityGroupId"`
NetworkInterfaceName string `name:"NetworkInterfaceName"`
Description string `name:"Description"`
}
CreateLaunchTemplateNetworkInterface is a repeated param struct in CreateLaunchTemplateRequest
type CreateLaunchTemplateRequest ¶
type CreateLaunchTemplateRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
NetworkType string `position:"Query" name:"NetworkType"`
KeyPairName string `position:"Query" name:"KeyPairName"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
HostName string `position:"Query" name:"HostName"`
SystemDiskIops requests.Integer `position:"Query" name:"SystemDisk.Iops"`
TemplateTag *[]CreateLaunchTemplateTemplateTag `position:"Query" name:"TemplateTag" type:"Repeated"`
Tag *[]CreateLaunchTemplateTag `position:"Query" name:"Tag" type:"Repeated"`
Period requests.Integer `position:"Query" name:"Period"`
TemplateResourceGroupId string `position:"Query" name:"TemplateResourceGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
InstanceName string `position:"Query" name:"InstanceName"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ZoneId string `position:"Query" name:"ZoneId"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
VersionDescription string `position:"Query" name:"VersionDescription"`
ImageId string `position:"Query" name:"ImageId"`
IoOptimized string `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
Description string `position:"Query" name:"Description"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
UserData string `position:"Query" name:"UserData"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
EnableVmOsConfig requests.Boolean `position:"Query" name:"EnableVmOsConfig"`
NetworkInterface *[]CreateLaunchTemplateNetworkInterface `position:"Query" name:"NetworkInterface" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SystemDiskDiskName string `position:"Query" name:"SystemDisk.DiskName"`
RamRoleName string `position:"Query" name:"RamRoleName"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
DataDisk *[]CreateLaunchTemplateDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
VpcId string `position:"Query" name:"VpcId"`
SystemDiskDescription string `position:"Query" name:"SystemDisk.Description"`
}
CreateLaunchTemplateRequest is the request struct for api CreateLaunchTemplate
func CreateCreateLaunchTemplateRequest ¶
func CreateCreateLaunchTemplateRequest() (request *CreateLaunchTemplateRequest)
CreateCreateLaunchTemplateRequest creates a request to invoke CreateLaunchTemplate API
type CreateLaunchTemplateResponse ¶
type CreateLaunchTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
}
CreateLaunchTemplateResponse is the response struct for api CreateLaunchTemplate
func CreateCreateLaunchTemplateResponse ¶
func CreateCreateLaunchTemplateResponse() (response *CreateLaunchTemplateResponse)
CreateCreateLaunchTemplateResponse creates a response to parse from CreateLaunchTemplate response
type CreateLaunchTemplateTag ¶
CreateLaunchTemplateTag is a repeated param struct in CreateLaunchTemplateRequest
type CreateLaunchTemplateTemplateTag ¶
CreateLaunchTemplateTemplateTag is a repeated param struct in CreateLaunchTemplateRequest
type CreateLaunchTemplateVersionDataDisk ¶
type CreateLaunchTemplateVersionDataDisk struct {
Size string `name:"Size"`
SnapshotId string `name:"SnapshotId"`
Category string `name:"Category"`
Encrypted string `name:"Encrypted"`
DiskName string `name:"DiskName"`
Description string `name:"Description"`
DeleteWithInstance string `name:"DeleteWithInstance"`
Device string `name:"Device"`
}
CreateLaunchTemplateVersionDataDisk is a repeated param struct in CreateLaunchTemplateVersionRequest
type CreateLaunchTemplateVersionNetworkInterface ¶
type CreateLaunchTemplateVersionNetworkInterface struct {
PrimaryIpAddress string `name:"PrimaryIpAddress"`
VSwitchId string `name:"VSwitchId"`
SecurityGroupId string `name:"SecurityGroupId"`
NetworkInterfaceName string `name:"NetworkInterfaceName"`
Description string `name:"Description"`
}
CreateLaunchTemplateVersionNetworkInterface is a repeated param struct in CreateLaunchTemplateVersionRequest
type CreateLaunchTemplateVersionRequest ¶
type CreateLaunchTemplateVersionRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
NetworkType string `position:"Query" name:"NetworkType"`
KeyPairName string `position:"Query" name:"KeyPairName"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
HostName string `position:"Query" name:"HostName"`
SystemDiskIops requests.Integer `position:"Query" name:"SystemDisk.Iops"`
Tag *[]CreateLaunchTemplateVersionTag `position:"Query" name:"Tag" type:"Repeated"`
Period requests.Integer `position:"Query" name:"Period"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
InstanceName string `position:"Query" name:"InstanceName"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ZoneId string `position:"Query" name:"ZoneId"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
VersionDescription string `position:"Query" name:"VersionDescription"`
ImageId string `position:"Query" name:"ImageId"`
IoOptimized string `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
Description string `position:"Query" name:"Description"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
UserData string `position:"Query" name:"UserData"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
EnableVmOsConfig requests.Boolean `position:"Query" name:"EnableVmOsConfig"`
NetworkInterface *[]CreateLaunchTemplateVersionNetworkInterface `position:"Query" name:"NetworkInterface" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SystemDiskDiskName string `position:"Query" name:"SystemDisk.DiskName"`
RamRoleName string `position:"Query" name:"RamRoleName"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
DataDisk *[]CreateLaunchTemplateVersionDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
VpcId string `position:"Query" name:"VpcId"`
SystemDiskDescription string `position:"Query" name:"SystemDisk.Description"`
}
CreateLaunchTemplateVersionRequest is the request struct for api CreateLaunchTemplateVersion
func CreateCreateLaunchTemplateVersionRequest ¶
func CreateCreateLaunchTemplateVersionRequest() (request *CreateLaunchTemplateVersionRequest)
CreateCreateLaunchTemplateVersionRequest creates a request to invoke CreateLaunchTemplateVersion API
type CreateLaunchTemplateVersionResponse ¶
type CreateLaunchTemplateVersionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
LaunchTemplateVersionNumber int `json:"LaunchTemplateVersionNumber" xml:"LaunchTemplateVersionNumber"`
}
CreateLaunchTemplateVersionResponse is the response struct for api CreateLaunchTemplateVersion
func CreateCreateLaunchTemplateVersionResponse ¶
func CreateCreateLaunchTemplateVersionResponse() (response *CreateLaunchTemplateVersionResponse)
CreateCreateLaunchTemplateVersionResponse creates a response to parse from CreateLaunchTemplateVersion response
type CreateLaunchTemplateVersionTag ¶
CreateLaunchTemplateVersionTag is a repeated param struct in CreateLaunchTemplateVersionRequest
type CreateNatGatewayBandwidthPackage ¶
type CreateNatGatewayBandwidthPackage struct {
Bandwidth string `name:"Bandwidth"`
Zone string `name:"Zone"`
IpCount string `name:"IpCount"`
}
CreateNatGatewayBandwidthPackage is a repeated param struct in CreateNatGatewayRequest
type CreateNatGatewayRequest ¶
type CreateNatGatewayRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
Name string `position:"Query" name:"Name"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
BandwidthPackage *[]CreateNatGatewayBandwidthPackage `position:"Query" name:"BandwidthPackage" type:"Repeated"`
}
CreateNatGatewayRequest is the request struct for api CreateNatGateway
func CreateCreateNatGatewayRequest ¶
func CreateCreateNatGatewayRequest() (request *CreateNatGatewayRequest)
CreateCreateNatGatewayRequest creates a request to invoke CreateNatGateway API
type CreateNatGatewayResponse ¶
type CreateNatGatewayResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
ForwardTableIds ForwardTableIdsInCreateNatGateway `json:"ForwardTableIds" xml:"ForwardTableIds"`
BandwidthPackageIds BandwidthPackageIdsInCreateNatGateway `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
}
CreateNatGatewayResponse is the response struct for api CreateNatGateway
func CreateCreateNatGatewayResponse ¶
func CreateCreateNatGatewayResponse() (response *CreateNatGatewayResponse)
CreateCreateNatGatewayResponse creates a response to parse from CreateNatGateway response
type CreateNetworkInterfacePermissionRequest ¶
type CreateNetworkInterfacePermissionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AccountId requests.Integer `position:"Query" name:"AccountId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Permission string `position:"Query" name:"Permission"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
CreateNetworkInterfacePermissionRequest is the request struct for api CreateNetworkInterfacePermission
func CreateCreateNetworkInterfacePermissionRequest ¶
func CreateCreateNetworkInterfacePermissionRequest() (request *CreateNetworkInterfacePermissionRequest)
CreateCreateNetworkInterfacePermissionRequest creates a request to invoke CreateNetworkInterfacePermission API
type CreateNetworkInterfacePermissionResponse ¶
type CreateNetworkInterfacePermissionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NetworkInterfacePermission NetworkInterfacePermission `json:"NetworkInterfacePermission" xml:"NetworkInterfacePermission"`
}
CreateNetworkInterfacePermissionResponse is the response struct for api CreateNetworkInterfacePermission
func CreateCreateNetworkInterfacePermissionResponse ¶
func CreateCreateNetworkInterfacePermissionResponse() (response *CreateNetworkInterfacePermissionResponse)
CreateCreateNetworkInterfacePermissionResponse creates a response to parse from CreateNetworkInterfacePermission response
type CreateNetworkInterfaceRequest ¶
type CreateNetworkInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
BusinessType string `position:"Query" name:"BusinessType"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CreateNetworkInterfaceTag `position:"Query" name:"Tag" type:"Repeated"`
NetworkInterfaceName string `position:"Query" name:"NetworkInterfaceName"`
Visible requests.Boolean `position:"Query" name:"Visible"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
PrimaryIpAddress string `position:"Query" name:"PrimaryIpAddress"`
}
CreateNetworkInterfaceRequest is the request struct for api CreateNetworkInterface
func CreateCreateNetworkInterfaceRequest ¶
func CreateCreateNetworkInterfaceRequest() (request *CreateNetworkInterfaceRequest)
CreateCreateNetworkInterfaceRequest creates a request to invoke CreateNetworkInterface API
type CreateNetworkInterfaceResponse ¶
type CreateNetworkInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
}
CreateNetworkInterfaceResponse is the response struct for api CreateNetworkInterface
func CreateCreateNetworkInterfaceResponse ¶
func CreateCreateNetworkInterfaceResponse() (response *CreateNetworkInterfaceResponse)
CreateCreateNetworkInterfaceResponse creates a response to parse from CreateNetworkInterface response
type CreateNetworkInterfaceTag ¶
CreateNetworkInterfaceTag is a repeated param struct in CreateNetworkInterfaceRequest
type CreatePhysicalConnectionRequest ¶
type CreatePhysicalConnectionRequest struct {
*requests.RpcRequest
AccessPointId string `position:"Query" name:"AccessPointId"`
RedundantPhysicalConnectionId string `position:"Query" name:"RedundantPhysicalConnectionId"`
PeerLocation string `position:"Query" name:"PeerLocation"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PortType string `position:"Query" name:"PortType"`
CircuitCode string `position:"Query" name:"CircuitCode"`
Bandwidth requests.Integer `position:"Query" name:"bandwidth"`
ClientToken string `position:"Query" name:"ClientToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
Type string `position:"Query" name:"Type"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
LineOperator string `position:"Query" name:"LineOperator"`
Name string `position:"Query" name:"Name"`
UserCidr string `position:"Query" name:"UserCidr"`
}
CreatePhysicalConnectionRequest is the request struct for api CreatePhysicalConnection
func CreateCreatePhysicalConnectionRequest ¶
func CreateCreatePhysicalConnectionRequest() (request *CreatePhysicalConnectionRequest)
CreateCreatePhysicalConnectionRequest creates a request to invoke CreatePhysicalConnection API
type CreatePhysicalConnectionResponse ¶
type CreatePhysicalConnectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
}
CreatePhysicalConnectionResponse is the response struct for api CreatePhysicalConnection
func CreateCreatePhysicalConnectionResponse ¶
func CreateCreatePhysicalConnectionResponse() (response *CreatePhysicalConnectionResponse)
CreateCreatePhysicalConnectionResponse creates a response to parse from CreatePhysicalConnection response
type CreateRouteEntryNextHopList ¶
type CreateRouteEntryNextHopList struct {
NextHopId string `name:"NextHopId"`
NextHopType string `name:"NextHopType"`
}
CreateRouteEntryNextHopList is a repeated param struct in CreateRouteEntryRequest
type CreateRouteEntryRequest ¶
type CreateRouteEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NextHopId string `position:"Query" name:"NextHopId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NextHopType string `position:"Query" name:"NextHopType"`
NextHopList *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList" type:"Repeated"`
RouteTableId string `position:"Query" name:"RouteTableId"`
}
CreateRouteEntryRequest is the request struct for api CreateRouteEntry
func CreateCreateRouteEntryRequest ¶
func CreateCreateRouteEntryRequest() (request *CreateRouteEntryRequest)
CreateCreateRouteEntryRequest creates a request to invoke CreateRouteEntry API
type CreateRouteEntryResponse ¶
type CreateRouteEntryResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateRouteEntryResponse is the response struct for api CreateRouteEntry
func CreateCreateRouteEntryResponse ¶
func CreateCreateRouteEntryResponse() (response *CreateRouteEntryResponse)
CreateCreateRouteEntryResponse creates a response to parse from CreateRouteEntry response
type CreateRouterInterfaceRequest ¶
type CreateRouterInterfaceRequest struct {
*requests.RpcRequest
AccessPointId string `position:"Query" name:"AccessPointId"`
OppositeRouterId string `position:"Query" name:"OppositeRouterId"`
OppositeAccessPointId string `position:"Query" name:"OppositeAccessPointId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Role string `position:"Query" name:"Role"`
ClientToken string `position:"Query" name:"ClientToken"`
HealthCheckTargetIp string `position:"Query" name:"HealthCheckTargetIp"`
Description string `position:"Query" name:"Description"`
Spec string `position:"Query" name:"Spec"`
UserCidr string `position:"Query" name:"UserCidr"`
OppositeInterfaceId string `position:"Query" name:"OppositeInterfaceId"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
Period requests.Integer `position:"Query" name:"Period"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OppositeRegionId string `position:"Query" name:"OppositeRegionId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
OppositeInterfaceOwnerId string `position:"Query" name:"OppositeInterfaceOwnerId"`
RouterType string `position:"Query" name:"RouterType"`
HealthCheckSourceIp string `position:"Query" name:"HealthCheckSourceIp"`
RouterId string `position:"Query" name:"RouterId"`
OppositeRouterType string `position:"Query" name:"OppositeRouterType"`
Name string `position:"Query" name:"Name"`
PricingCycle string `position:"Query" name:"PricingCycle"`
}
CreateRouterInterfaceRequest is the request struct for api CreateRouterInterface
func CreateCreateRouterInterfaceRequest ¶
func CreateCreateRouterInterfaceRequest() (request *CreateRouterInterfaceRequest)
CreateCreateRouterInterfaceRequest creates a request to invoke CreateRouterInterface API
type CreateRouterInterfaceResponse ¶
type CreateRouterInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
OrderId int `json:"OrderId" xml:"OrderId"`
}
CreateRouterInterfaceResponse is the response struct for api CreateRouterInterface
func CreateCreateRouterInterfaceResponse ¶
func CreateCreateRouterInterfaceResponse() (response *CreateRouterInterfaceResponse)
CreateCreateRouterInterfaceResponse creates a response to parse from CreateRouterInterface response
type CreateSecurityGroupRequest ¶
type CreateSecurityGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
VpcId string `position:"Query" name:"VpcId"`
Tag *[]CreateSecurityGroupTag `position:"Query" name:"Tag" type:"Repeated"`
}
CreateSecurityGroupRequest is the request struct for api CreateSecurityGroup
func CreateCreateSecurityGroupRequest ¶
func CreateCreateSecurityGroupRequest() (request *CreateSecurityGroupRequest)
CreateCreateSecurityGroupRequest creates a request to invoke CreateSecurityGroup API
type CreateSecurityGroupResponse ¶
type CreateSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
CreateSecurityGroupResponse is the response struct for api CreateSecurityGroup
func CreateCreateSecurityGroupResponse ¶
func CreateCreateSecurityGroupResponse() (response *CreateSecurityGroupResponse)
CreateCreateSecurityGroupResponse creates a response to parse from CreateSecurityGroup response
type CreateSecurityGroupTag ¶
CreateSecurityGroupTag is a repeated param struct in CreateSecurityGroupRequest
type CreateSimulatedSystemEventsRequest ¶
type CreateSimulatedSystemEventsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NotBefore string `position:"Query" name:"NotBefore"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
EventType string `position:"Query" name:"EventType"`
}
CreateSimulatedSystemEventsRequest is the request struct for api CreateSimulatedSystemEvents
func CreateCreateSimulatedSystemEventsRequest ¶
func CreateCreateSimulatedSystemEventsRequest() (request *CreateSimulatedSystemEventsRequest)
CreateCreateSimulatedSystemEventsRequest creates a request to invoke CreateSimulatedSystemEvents API
type CreateSimulatedSystemEventsResponse ¶
type CreateSimulatedSystemEventsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
EventIdSet EventIdSet `json:"EventIdSet" xml:"EventIdSet"`
}
CreateSimulatedSystemEventsResponse is the response struct for api CreateSimulatedSystemEvents
func CreateCreateSimulatedSystemEventsResponse ¶
func CreateCreateSimulatedSystemEventsResponse() (response *CreateSimulatedSystemEventsResponse)
CreateCreateSimulatedSystemEventsResponse creates a response to parse from CreateSimulatedSystemEvents response
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
DiskId string `position:"Query" name:"DiskId"`
SnapshotName string `position:"Query" name:"SnapshotName"`
Tag *[]CreateSnapshotTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CreateSnapshotRequest is the request struct for api CreateSnapshot
func CreateCreateSnapshotRequest ¶
func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)
CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API
type CreateSnapshotResponse ¶
type CreateSnapshotResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
}
CreateSnapshotResponse is the response struct for api CreateSnapshot
func CreateCreateSnapshotResponse ¶
func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)
CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response
type CreateSnapshotTag ¶
CreateSnapshotTag is a repeated param struct in CreateSnapshotRequest
type CreateVSwitchRequest ¶
type CreateVSwitchRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
VpcId string `position:"Query" name:"VpcId"`
VSwitchName string `position:"Query" name:"VSwitchName"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
CidrBlock string `position:"Query" name:"CidrBlock"`
ZoneId string `position:"Query" name:"ZoneId"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CreateVSwitchRequest is the request struct for api CreateVSwitch
func CreateCreateVSwitchRequest ¶
func CreateCreateVSwitchRequest() (request *CreateVSwitchRequest)
CreateCreateVSwitchRequest creates a request to invoke CreateVSwitch API
type CreateVSwitchResponse ¶
type CreateVSwitchResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
}
CreateVSwitchResponse is the response struct for api CreateVSwitch
func CreateCreateVSwitchResponse ¶
func CreateCreateVSwitchResponse() (response *CreateVSwitchResponse)
CreateCreateVSwitchResponse creates a response to parse from CreateVSwitch response
type CreateVirtualBorderRouterRequest ¶
type CreateVirtualBorderRouterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
CircuitCode string `position:"Query" name:"CircuitCode"`
VlanId requests.Integer `position:"Query" name:"VlanId"`
ClientToken string `position:"Query" name:"ClientToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PeerGatewayIp string `position:"Query" name:"PeerGatewayIp"`
PeeringSubnetMask string `position:"Query" name:"PeeringSubnetMask"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
Name string `position:"Query" name:"Name"`
LocalGatewayIp string `position:"Query" name:"LocalGatewayIp"`
UserCidr string `position:"Query" name:"UserCidr"`
VbrOwnerId requests.Integer `position:"Query" name:"VbrOwnerId"`
}
CreateVirtualBorderRouterRequest is the request struct for api CreateVirtualBorderRouter
func CreateCreateVirtualBorderRouterRequest ¶
func CreateCreateVirtualBorderRouterRequest() (request *CreateVirtualBorderRouterRequest)
CreateCreateVirtualBorderRouterRequest creates a request to invoke CreateVirtualBorderRouter API
type CreateVirtualBorderRouterResponse ¶
type CreateVirtualBorderRouterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VbrId string `json:"VbrId" xml:"VbrId"`
}
CreateVirtualBorderRouterResponse is the response struct for api CreateVirtualBorderRouter
func CreateCreateVirtualBorderRouterResponse ¶
func CreateCreateVirtualBorderRouterResponse() (response *CreateVirtualBorderRouterResponse)
CreateCreateVirtualBorderRouterResponse creates a response to parse from CreateVirtualBorderRouter response
type CreateVpcRequest ¶
type CreateVpcRequest struct {
*requests.RpcRequest
VpcName string `position:"Query" name:"VpcName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
CidrBlock string `position:"Query" name:"CidrBlock"`
Description string `position:"Query" name:"Description"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CreateVpcRequest is the request struct for api CreateVpc
func CreateCreateVpcRequest ¶
func CreateCreateVpcRequest() (request *CreateVpcRequest)
CreateCreateVpcRequest creates a request to invoke CreateVpc API
type CreateVpcResponse ¶
type CreateVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VpcId string `json:"VpcId" xml:"VpcId"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
}
CreateVpcResponse is the response struct for api CreateVpc
func CreateCreateVpcResponse ¶
func CreateCreateVpcResponse() (response *CreateVpcResponse)
CreateCreateVpcResponse creates a response to parse from CreateVpc response
type Data ¶
type Data struct {
RecommendInstanceType []RecommendInstanceType `json:"RecommendInstanceType" xml:"RecommendInstanceType"`
}
Data is a nested struct in ecs response
type DataDisk ¶
type DataDisk struct {
Size int `json:"Size" xml:"Size"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
Category string `json:"Category" xml:"Category"`
Encrypted string `json:"Encrypted" xml:"Encrypted"`
DiskName string `json:"DiskName" xml:"DiskName"`
Description string `json:"Description" xml:"Description"`
DeleteWithInstance bool `json:"DeleteWithInstance" xml:"DeleteWithInstance"`
Device string `json:"Device" xml:"Device"`
}
DataDisk is a nested struct in ecs response
type DataDiskCategories ¶
type DataDiskCategories struct {
SupportedDataDiskCategory []string `json:"supportedDataDiskCategory" xml:"supportedDataDiskCategory"`
}
DataDiskCategories is a nested struct in ecs response
type DataDisks ¶
type DataDisks struct {
DataDisk []DataDisk `json:"DataDisk" xml:"DataDisk"`
}
DataDisks is a nested struct in ecs response
type DataPoint ¶
type DataPoint struct {
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
Size int `json:"Size" xml:"Size"`
}
DataPoint is a nested struct in ecs response
type DeactivateRouterInterfaceRequest ¶
type DeactivateRouterInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
}
DeactivateRouterInterfaceRequest is the request struct for api DeactivateRouterInterface
func CreateDeactivateRouterInterfaceRequest ¶
func CreateDeactivateRouterInterfaceRequest() (request *DeactivateRouterInterfaceRequest)
CreateDeactivateRouterInterfaceRequest creates a request to invoke DeactivateRouterInterface API
type DeactivateRouterInterfaceResponse ¶
type DeactivateRouterInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeactivateRouterInterfaceResponse is the response struct for api DeactivateRouterInterface
func CreateDeactivateRouterInterfaceResponse ¶
func CreateDeactivateRouterInterfaceResponse() (response *DeactivateRouterInterfaceResponse)
CreateDeactivateRouterInterfaceResponse creates a response to parse from DeactivateRouterInterface response
type DedicatedHost ¶
type DedicatedHost struct {
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
DedicatedHostName string `json:"DedicatedHostName" xml:"DedicatedHostName"`
MachineId string `json:"MachineId" xml:"MachineId"`
Description string `json:"Description" xml:"Description"`
DedicatedHostType string `json:"DedicatedHostType" xml:"DedicatedHostType"`
Sockets int `json:"Sockets" xml:"Sockets"`
Cores int `json:"Cores" xml:"Cores"`
PhysicalGpus int `json:"PhysicalGpus" xml:"PhysicalGpus"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
ActionOnMaintenance string `json:"ActionOnMaintenance" xml:"ActionOnMaintenance"`
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
SaleCycle string `json:"SaleCycle" xml:"SaleCycle"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
AutoReleaseTime string `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
SupportedInstanceTypeFamilies SupportedInstanceTypeFamiliesInDescribeDedicatedHosts `json:"SupportedInstanceTypeFamilies" xml:"SupportedInstanceTypeFamilies"`
SupportedInstanceTypesList SupportedInstanceTypesListInDescribeDedicatedHosts `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
Capacity Capacity `json:"Capacity" xml:"Capacity"`
NetworkAttributes NetworkAttributes `json:"NetworkAttributes" xml:"NetworkAttributes"`
Instances InstancesInDescribeDedicatedHosts `json:"Instances" xml:"Instances"`
OperationLocks OperationLocksInDescribeDedicatedHosts `json:"OperationLocks" xml:"OperationLocks"`
Tags TagsInDescribeDedicatedHosts `json:"Tags" xml:"Tags"`
}
DedicatedHost is a nested struct in ecs response
type DedicatedHostAttribute ¶
type DedicatedHostAttribute struct {
DedicatedHostName string `json:"DedicatedHostName" xml:"DedicatedHostName"`
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
}
DedicatedHostAttribute is a nested struct in ecs response
type DedicatedHostGenerations ¶
type DedicatedHostGenerations struct {
DedicatedHostGeneration []string `json:"DedicatedHostGeneration" xml:"DedicatedHostGeneration"`
}
DedicatedHostGenerations is a nested struct in ecs response
type DedicatedHostIdSets ¶
type DedicatedHostIdSets struct {
DedicatedHostId []string `json:"DedicatedHostId" xml:"DedicatedHostId"`
}
DedicatedHostIdSets is a nested struct in ecs response
type DedicatedHostRenewAttribute ¶
type DedicatedHostRenewAttribute struct {
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
AutoRenewEnabled bool `json:"AutoRenewEnabled" xml:"AutoRenewEnabled"`
Duration int `json:"Duration" xml:"Duration"`
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"`
}
DedicatedHostRenewAttribute is a nested struct in ecs response
type DedicatedHostRenewAttributes ¶
type DedicatedHostRenewAttributes struct {
DedicatedHostRenewAttribute []DedicatedHostRenewAttribute `json:"DedicatedHostRenewAttribute" xml:"DedicatedHostRenewAttribute"`
}
DedicatedHostRenewAttributes is a nested struct in ecs response
type DedicatedHostType ¶
type DedicatedHostType struct {
DedicatedHostType string `json:"DedicatedHostType" xml:"DedicatedHostType"`
Sockets int `json:"Sockets" xml:"Sockets"`
TotalVcpus int `json:"TotalVcpus" xml:"TotalVcpus"`
TotalVgpus int `json:"TotalVgpus" xml:"TotalVgpus"`
Cores int `json:"Cores" xml:"Cores"`
PhysicalGpus int `json:"PhysicalGpus" xml:"PhysicalGpus"`
MemorySize float64 `json:"MemorySize" xml:"MemorySize"`
LocalStorageCapacity int `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
SupportedInstanceTypeFamilies SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes `json:"SupportedInstanceTypeFamilies" xml:"SupportedInstanceTypeFamilies"`
SupportedInstanceTypesList SupportedInstanceTypesListInDescribeDedicatedHostTypes `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
}
DedicatedHostType is a nested struct in ecs response
type DedicatedHostTypes ¶
type DedicatedHostTypes struct {
DedicatedHostType []DedicatedHostType `json:"DedicatedHostType" xml:"DedicatedHostType"`
}
DedicatedHostTypes is a nested struct in ecs response
type DedicatedHosts ¶
type DedicatedHosts struct {
DedicatedHost []DedicatedHost `json:"DedicatedHost" xml:"DedicatedHost"`
}
DedicatedHosts is a nested struct in ecs response
type DeleteAutoSnapshotPolicyRequest ¶
type DeleteAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
AutoSnapshotPolicyId string `position:"Query" name:"autoSnapshotPolicyId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteAutoSnapshotPolicyRequest is the request struct for api DeleteAutoSnapshotPolicy
func CreateDeleteAutoSnapshotPolicyRequest ¶
func CreateDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest)
CreateDeleteAutoSnapshotPolicyRequest creates a request to invoke DeleteAutoSnapshotPolicy API
type DeleteAutoSnapshotPolicyResponse ¶
type DeleteAutoSnapshotPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteAutoSnapshotPolicyResponse is the response struct for api DeleteAutoSnapshotPolicy
func CreateDeleteAutoSnapshotPolicyResponse ¶
func CreateDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse)
CreateDeleteAutoSnapshotPolicyResponse creates a response to parse from DeleteAutoSnapshotPolicy response
type DeleteBandwidthPackageRequest ¶
type DeleteBandwidthPackageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteBandwidthPackageRequest is the request struct for api DeleteBandwidthPackage
func CreateDeleteBandwidthPackageRequest ¶
func CreateDeleteBandwidthPackageRequest() (request *DeleteBandwidthPackageRequest)
CreateDeleteBandwidthPackageRequest creates a request to invoke DeleteBandwidthPackage API
type DeleteBandwidthPackageResponse ¶
type DeleteBandwidthPackageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteBandwidthPackageResponse is the response struct for api DeleteBandwidthPackage
func CreateDeleteBandwidthPackageResponse ¶
func CreateDeleteBandwidthPackageResponse() (response *DeleteBandwidthPackageResponse)
CreateDeleteBandwidthPackageResponse creates a response to parse from DeleteBandwidthPackage response
type DeleteCommandRequest ¶
type DeleteCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
CommandId string `position:"Query" name:"CommandId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteCommandRequest is the request struct for api DeleteCommand
func CreateDeleteCommandRequest ¶
func CreateDeleteCommandRequest() (request *DeleteCommandRequest)
CreateDeleteCommandRequest creates a request to invoke DeleteCommand API
type DeleteCommandResponse ¶
type DeleteCommandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteCommandResponse is the response struct for api DeleteCommand
func CreateDeleteCommandResponse ¶
func CreateDeleteCommandResponse() (response *DeleteCommandResponse)
CreateDeleteCommandResponse creates a response to parse from DeleteCommand response
type DeleteDeploymentSetRequest ¶
type DeleteDeploymentSetRequest struct {
*requests.RpcRequest
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteDeploymentSetRequest is the request struct for api DeleteDeploymentSet
func CreateDeleteDeploymentSetRequest ¶
func CreateDeleteDeploymentSetRequest() (request *DeleteDeploymentSetRequest)
CreateDeleteDeploymentSetRequest creates a request to invoke DeleteDeploymentSet API
type DeleteDeploymentSetResponse ¶
type DeleteDeploymentSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDeploymentSetResponse is the response struct for api DeleteDeploymentSet
func CreateDeleteDeploymentSetResponse ¶
func CreateDeleteDeploymentSetResponse() (response *DeleteDeploymentSetResponse)
CreateDeleteDeploymentSetResponse creates a response to parse from DeleteDeploymentSet response
type DeleteDiskRequest ¶
type DeleteDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DiskId string `position:"Query" name:"DiskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteDiskRequest is the request struct for api DeleteDisk
func CreateDeleteDiskRequest ¶
func CreateDeleteDiskRequest() (request *DeleteDiskRequest)
CreateDeleteDiskRequest creates a request to invoke DeleteDisk API
type DeleteDiskResponse ¶
type DeleteDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDiskResponse is the response struct for api DeleteDisk
func CreateDeleteDiskResponse ¶
func CreateDeleteDiskResponse() (response *DeleteDiskResponse)
CreateDeleteDiskResponse creates a response to parse from DeleteDisk response
type DeleteForwardEntryRequest ¶
type DeleteForwardEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteForwardEntryRequest is the request struct for api DeleteForwardEntry
func CreateDeleteForwardEntryRequest ¶
func CreateDeleteForwardEntryRequest() (request *DeleteForwardEntryRequest)
CreateDeleteForwardEntryRequest creates a request to invoke DeleteForwardEntry API
type DeleteForwardEntryResponse ¶
type DeleteForwardEntryResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteForwardEntryResponse is the response struct for api DeleteForwardEntry
func CreateDeleteForwardEntryResponse ¶
func CreateDeleteForwardEntryResponse() (response *DeleteForwardEntryResponse)
CreateDeleteForwardEntryResponse creates a response to parse from DeleteForwardEntry response
type DeleteHaVipRequest ¶
type DeleteHaVipRequest struct {
*requests.RpcRequest
HaVipId string `position:"Query" name:"HaVipId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteHaVipRequest is the request struct for api DeleteHaVip
func CreateDeleteHaVipRequest ¶
func CreateDeleteHaVipRequest() (request *DeleteHaVipRequest)
CreateDeleteHaVipRequest creates a request to invoke DeleteHaVip API
type DeleteHaVipResponse ¶
type DeleteHaVipResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteHaVipResponse is the response struct for api DeleteHaVip
func CreateDeleteHaVipResponse ¶
func CreateDeleteHaVipResponse() (response *DeleteHaVipResponse)
CreateDeleteHaVipResponse creates a response to parse from DeleteHaVip response
type DeleteHpcClusterRequest ¶
type DeleteHpcClusterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
ClientToken string `position:"Query" name:"ClientToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteHpcClusterRequest is the request struct for api DeleteHpcCluster
func CreateDeleteHpcClusterRequest ¶
func CreateDeleteHpcClusterRequest() (request *DeleteHpcClusterRequest)
CreateDeleteHpcClusterRequest creates a request to invoke DeleteHpcCluster API
type DeleteHpcClusterResponse ¶
type DeleteHpcClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteHpcClusterResponse is the response struct for api DeleteHpcCluster
func CreateDeleteHpcClusterResponse ¶
func CreateDeleteHpcClusterResponse() (response *DeleteHpcClusterResponse)
CreateDeleteHpcClusterResponse creates a response to parse from DeleteHpcCluster response
type DeleteImageRequest ¶
type DeleteImageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Force requests.Boolean `position:"Query" name:"Force"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteImageRequest is the request struct for api DeleteImage
func CreateDeleteImageRequest ¶
func CreateDeleteImageRequest() (request *DeleteImageRequest)
CreateDeleteImageRequest creates a request to invoke DeleteImage API
type DeleteImageResponse ¶
type DeleteImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteImageResponse is the response struct for api DeleteImage
func CreateDeleteImageResponse ¶
func CreateDeleteImageResponse() (response *DeleteImageResponse)
CreateDeleteImageResponse creates a response to parse from DeleteImage response
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
Force requests.Boolean `position:"Query" name:"Force"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteInstanceRequest is the request struct for api DeleteInstance
func CreateDeleteInstanceRequest ¶
func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest)
CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteInstanceResponse is the response struct for api DeleteInstance
func CreateDeleteInstanceResponse ¶
func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse)
CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response
type DeleteKeyPairsRequest ¶
type DeleteKeyPairsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
KeyPairNames string `position:"Query" name:"KeyPairNames"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteKeyPairsRequest is the request struct for api DeleteKeyPairs
func CreateDeleteKeyPairsRequest ¶
func CreateDeleteKeyPairsRequest() (request *DeleteKeyPairsRequest)
CreateDeleteKeyPairsRequest creates a request to invoke DeleteKeyPairs API
type DeleteKeyPairsResponse ¶
type DeleteKeyPairsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteKeyPairsResponse is the response struct for api DeleteKeyPairs
func CreateDeleteKeyPairsResponse ¶
func CreateDeleteKeyPairsResponse() (response *DeleteKeyPairsResponse)
CreateDeleteKeyPairsResponse creates a response to parse from DeleteKeyPairs response
type DeleteLaunchTemplateRequest ¶
type DeleteLaunchTemplateRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteLaunchTemplateRequest is the request struct for api DeleteLaunchTemplate
func CreateDeleteLaunchTemplateRequest ¶
func CreateDeleteLaunchTemplateRequest() (request *DeleteLaunchTemplateRequest)
CreateDeleteLaunchTemplateRequest creates a request to invoke DeleteLaunchTemplate API
type DeleteLaunchTemplateResponse ¶
type DeleteLaunchTemplateResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteLaunchTemplateResponse is the response struct for api DeleteLaunchTemplate
func CreateDeleteLaunchTemplateResponse ¶
func CreateDeleteLaunchTemplateResponse() (response *DeleteLaunchTemplateResponse)
CreateDeleteLaunchTemplateResponse creates a response to parse from DeleteLaunchTemplate response
type DeleteLaunchTemplateVersionRequest ¶
type DeleteLaunchTemplateVersionRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DeleteVersion *[]string `position:"Query" name:"DeleteVersion" type:"Repeated"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteLaunchTemplateVersionRequest is the request struct for api DeleteLaunchTemplateVersion
func CreateDeleteLaunchTemplateVersionRequest ¶
func CreateDeleteLaunchTemplateVersionRequest() (request *DeleteLaunchTemplateVersionRequest)
CreateDeleteLaunchTemplateVersionRequest creates a request to invoke DeleteLaunchTemplateVersion API
type DeleteLaunchTemplateVersionResponse ¶
type DeleteLaunchTemplateVersionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteLaunchTemplateVersionResponse is the response struct for api DeleteLaunchTemplateVersion
func CreateDeleteLaunchTemplateVersionResponse ¶
func CreateDeleteLaunchTemplateVersionResponse() (response *DeleteLaunchTemplateVersionResponse)
CreateDeleteLaunchTemplateVersionResponse creates a response to parse from DeleteLaunchTemplateVersion response
type DeleteNatGatewayRequest ¶
type DeleteNatGatewayRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NatGatewayId string `position:"Query" name:"NatGatewayId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteNatGatewayRequest is the request struct for api DeleteNatGateway
func CreateDeleteNatGatewayRequest ¶
func CreateDeleteNatGatewayRequest() (request *DeleteNatGatewayRequest)
CreateDeleteNatGatewayRequest creates a request to invoke DeleteNatGateway API
type DeleteNatGatewayResponse ¶
type DeleteNatGatewayResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteNatGatewayResponse is the response struct for api DeleteNatGateway
func CreateDeleteNatGatewayResponse ¶
func CreateDeleteNatGatewayResponse() (response *DeleteNatGatewayResponse)
CreateDeleteNatGatewayResponse creates a response to parse from DeleteNatGateway response
type DeleteNetworkInterfacePermissionRequest ¶
type DeleteNetworkInterfacePermissionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NetworkInterfacePermissionId string `position:"Query" name:"NetworkInterfacePermissionId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Force requests.Boolean `position:"Query" name:"Force"`
}
DeleteNetworkInterfacePermissionRequest is the request struct for api DeleteNetworkInterfacePermission
func CreateDeleteNetworkInterfacePermissionRequest ¶
func CreateDeleteNetworkInterfacePermissionRequest() (request *DeleteNetworkInterfacePermissionRequest)
CreateDeleteNetworkInterfacePermissionRequest creates a request to invoke DeleteNetworkInterfacePermission API
type DeleteNetworkInterfacePermissionResponse ¶
type DeleteNetworkInterfacePermissionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteNetworkInterfacePermissionResponse is the response struct for api DeleteNetworkInterfacePermission
func CreateDeleteNetworkInterfacePermissionResponse ¶
func CreateDeleteNetworkInterfacePermissionResponse() (response *DeleteNetworkInterfacePermissionResponse)
CreateDeleteNetworkInterfacePermissionResponse creates a response to parse from DeleteNetworkInterfacePermission response
type DeleteNetworkInterfaceRequest ¶
type DeleteNetworkInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
DeleteNetworkInterfaceRequest is the request struct for api DeleteNetworkInterface
func CreateDeleteNetworkInterfaceRequest ¶
func CreateDeleteNetworkInterfaceRequest() (request *DeleteNetworkInterfaceRequest)
CreateDeleteNetworkInterfaceRequest creates a request to invoke DeleteNetworkInterface API
type DeleteNetworkInterfaceResponse ¶
type DeleteNetworkInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteNetworkInterfaceResponse is the response struct for api DeleteNetworkInterface
func CreateDeleteNetworkInterfaceResponse ¶
func CreateDeleteNetworkInterfaceResponse() (response *DeleteNetworkInterfaceResponse)
CreateDeleteNetworkInterfaceResponse creates a response to parse from DeleteNetworkInterface response
type DeletePhysicalConnectionRequest ¶
type DeletePhysicalConnectionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeletePhysicalConnectionRequest is the request struct for api DeletePhysicalConnection
func CreateDeletePhysicalConnectionRequest ¶
func CreateDeletePhysicalConnectionRequest() (request *DeletePhysicalConnectionRequest)
CreateDeletePhysicalConnectionRequest creates a request to invoke DeletePhysicalConnection API
type DeletePhysicalConnectionResponse ¶
type DeletePhysicalConnectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeletePhysicalConnectionResponse is the response struct for api DeletePhysicalConnection
func CreateDeletePhysicalConnectionResponse ¶
func CreateDeletePhysicalConnectionResponse() (response *DeletePhysicalConnectionResponse)
CreateDeletePhysicalConnectionResponse creates a response to parse from DeletePhysicalConnection response
type DeleteRouteEntryNextHopList ¶
type DeleteRouteEntryNextHopList struct {
NextHopId string `name:"NextHopId"`
NextHopType string `name:"NextHopType"`
}
DeleteRouteEntryNextHopList is a repeated param struct in DeleteRouteEntryRequest
type DeleteRouteEntryRequest ¶
type DeleteRouteEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NextHopId string `position:"Query" name:"NextHopId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NextHopList *[]DeleteRouteEntryNextHopList `position:"Query" name:"NextHopList" type:"Repeated"`
RouteTableId string `position:"Query" name:"RouteTableId"`
}
DeleteRouteEntryRequest is the request struct for api DeleteRouteEntry
func CreateDeleteRouteEntryRequest ¶
func CreateDeleteRouteEntryRequest() (request *DeleteRouteEntryRequest)
CreateDeleteRouteEntryRequest creates a request to invoke DeleteRouteEntry API
type DeleteRouteEntryResponse ¶
type DeleteRouteEntryResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteRouteEntryResponse is the response struct for api DeleteRouteEntry
func CreateDeleteRouteEntryResponse ¶
func CreateDeleteRouteEntryResponse() (response *DeleteRouteEntryResponse)
CreateDeleteRouteEntryResponse creates a response to parse from DeleteRouteEntry response
type DeleteRouterInterfaceRequest ¶
type DeleteRouterInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteRouterInterfaceRequest is the request struct for api DeleteRouterInterface
func CreateDeleteRouterInterfaceRequest ¶
func CreateDeleteRouterInterfaceRequest() (request *DeleteRouterInterfaceRequest)
CreateDeleteRouterInterfaceRequest creates a request to invoke DeleteRouterInterface API
type DeleteRouterInterfaceResponse ¶
type DeleteRouterInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteRouterInterfaceResponse is the response struct for api DeleteRouterInterface
func CreateDeleteRouterInterfaceResponse ¶
func CreateDeleteRouterInterfaceResponse() (response *DeleteRouterInterfaceResponse)
CreateDeleteRouterInterfaceResponse creates a response to parse from DeleteRouterInterface response
type DeleteSecurityGroupRequest ¶
type DeleteSecurityGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteSecurityGroupRequest is the request struct for api DeleteSecurityGroup
func CreateDeleteSecurityGroupRequest ¶
func CreateDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)
CreateDeleteSecurityGroupRequest creates a request to invoke DeleteSecurityGroup API
type DeleteSecurityGroupResponse ¶
type DeleteSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteSecurityGroupResponse is the response struct for api DeleteSecurityGroup
func CreateDeleteSecurityGroupResponse ¶
func CreateDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)
CreateDeleteSecurityGroupResponse creates a response to parse from DeleteSecurityGroup response
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Force requests.Boolean `position:"Query" name:"Force"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteSnapshotRequest is the request struct for api DeleteSnapshot
func CreateDeleteSnapshotRequest ¶
func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)
CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API
type DeleteSnapshotResponse ¶
type DeleteSnapshotResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteSnapshotResponse is the response struct for api DeleteSnapshot
func CreateDeleteSnapshotResponse ¶
func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)
CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot response
type DeleteVSwitchRequest ¶
type DeleteVSwitchRequest struct {
*requests.RpcRequest
VSwitchId string `position:"Query" name:"VSwitchId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteVSwitchRequest is the request struct for api DeleteVSwitch
func CreateDeleteVSwitchRequest ¶
func CreateDeleteVSwitchRequest() (request *DeleteVSwitchRequest)
CreateDeleteVSwitchRequest creates a request to invoke DeleteVSwitch API
type DeleteVSwitchResponse ¶
type DeleteVSwitchResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteVSwitchResponse is the response struct for api DeleteVSwitch
func CreateDeleteVSwitchResponse ¶
func CreateDeleteVSwitchResponse() (response *DeleteVSwitchResponse)
CreateDeleteVSwitchResponse creates a response to parse from DeleteVSwitch response
type DeleteVirtualBorderRouterRequest ¶
type DeleteVirtualBorderRouterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
VbrId string `position:"Query" name:"VbrId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteVirtualBorderRouterRequest is the request struct for api DeleteVirtualBorderRouter
func CreateDeleteVirtualBorderRouterRequest ¶
func CreateDeleteVirtualBorderRouterRequest() (request *DeleteVirtualBorderRouterRequest)
CreateDeleteVirtualBorderRouterRequest creates a request to invoke DeleteVirtualBorderRouter API
type DeleteVirtualBorderRouterResponse ¶
type DeleteVirtualBorderRouterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteVirtualBorderRouterResponse is the response struct for api DeleteVirtualBorderRouter
func CreateDeleteVirtualBorderRouterResponse ¶
func CreateDeleteVirtualBorderRouterResponse() (response *DeleteVirtualBorderRouterResponse)
CreateDeleteVirtualBorderRouterResponse creates a response to parse from DeleteVirtualBorderRouter response
type DeleteVpcRequest ¶
type DeleteVpcRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteVpcRequest is the request struct for api DeleteVpc
func CreateDeleteVpcRequest ¶
func CreateDeleteVpcRequest() (request *DeleteVpcRequest)
CreateDeleteVpcRequest creates a request to invoke DeleteVpc API
type DeleteVpcResponse ¶
type DeleteVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteVpcResponse is the response struct for api DeleteVpc
func CreateDeleteVpcResponse ¶
func CreateDeleteVpcResponse() (response *DeleteVpcResponse)
CreateDeleteVpcResponse creates a response to parse from DeleteVpc response
type Demand ¶
type Demand struct {
ZoneId string `json:"ZoneId" xml:"ZoneId"`
DemandTime string `json:"DemandTime" xml:"DemandTime"`
InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
Period int `json:"Period" xml:"Period"`
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
DemandStatus string `json:"DemandStatus" xml:"DemandStatus"`
TotalAmount int `json:"TotalAmount" xml:"TotalAmount"`
AvailableAmount int `json:"AvailableAmount" xml:"AvailableAmount"`
UsedAmount int `json:"UsedAmount" xml:"UsedAmount"`
DeliveringAmount int `json:"DeliveringAmount" xml:"DeliveringAmount"`
SupplyInfos SupplyInfos `json:"SupplyInfos" xml:"SupplyInfos"`
}
Demand is a nested struct in ecs response
type Demands ¶
type Demands struct {
Demand []Demand `json:"Demand" xml:"Demand"`
}
Demands is a nested struct in ecs response
type DeploymentSet ¶
type DeploymentSet struct {
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
DeploymentSetDescription string `json:"DeploymentSetDescription" xml:"DeploymentSetDescription"`
DeploymentSetName string `json:"DeploymentSetName" xml:"DeploymentSetName"`
Strategy string `json:"Strategy" xml:"Strategy"`
DeploymentStrategy string `json:"DeploymentStrategy" xml:"DeploymentStrategy"`
Domain string `json:"Domain" xml:"Domain"`
Granularity string `json:"Granularity" xml:"Granularity"`
InstanceAmount int `json:"InstanceAmount" xml:"InstanceAmount"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
InstanceIds InstanceIds `json:"InstanceIds" xml:"InstanceIds"`
}
DeploymentSet is a nested struct in ecs response
type DeploymentSets ¶
type DeploymentSets struct {
DeploymentSet []DeploymentSet `json:"DeploymentSet" xml:"DeploymentSet"`
}
DeploymentSets is a nested struct in ecs response
type DescribeAccessPointsFilter ¶
type DescribeAccessPointsFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeAccessPointsFilter is a repeated param struct in DescribeAccessPointsRequest
type DescribeAccessPointsRequest ¶
type DescribeAccessPointsRequest struct {
*requests.RpcRequest
Filter *[]DescribeAccessPointsFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Type string `position:"Query" name:"Type"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeAccessPointsRequest is the request struct for api DescribeAccessPoints
func CreateDescribeAccessPointsRequest ¶
func CreateDescribeAccessPointsRequest() (request *DescribeAccessPointsRequest)
CreateDescribeAccessPointsRequest creates a request to invoke DescribeAccessPoints API
type DescribeAccessPointsResponse ¶
type DescribeAccessPointsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
AccessPointSet AccessPointSet `json:"AccessPointSet" xml:"AccessPointSet"`
}
DescribeAccessPointsResponse is the response struct for api DescribeAccessPoints
func CreateDescribeAccessPointsResponse ¶
func CreateDescribeAccessPointsResponse() (response *DescribeAccessPointsResponse)
CreateDescribeAccessPointsResponse creates a response to parse from DescribeAccessPoints response
type DescribeAccountAttributesRequest ¶
type DescribeAccountAttributesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AttributeName *[]string `position:"Query" name:"AttributeName" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ZoneId string `position:"Query" name:"ZoneId"`
}
DescribeAccountAttributesRequest is the request struct for api DescribeAccountAttributes
func CreateDescribeAccountAttributesRequest ¶
func CreateDescribeAccountAttributesRequest() (request *DescribeAccountAttributesRequest)
CreateDescribeAccountAttributesRequest creates a request to invoke DescribeAccountAttributes API
type DescribeAccountAttributesResponse ¶
type DescribeAccountAttributesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
AccountAttributeItems AccountAttributeItems `json:"AccountAttributeItems" xml:"AccountAttributeItems"`
}
DescribeAccountAttributesResponse is the response struct for api DescribeAccountAttributes
func CreateDescribeAccountAttributesResponse ¶
func CreateDescribeAccountAttributesResponse() (response *DescribeAccountAttributesResponse)
CreateDescribeAccountAttributesResponse creates a response to parse from DescribeAccountAttributes response
type DescribeAutoSnapshotPolicyExRequest ¶
type DescribeAutoSnapshotPolicyExRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
AutoSnapshotPolicyId string `position:"Query" name:"AutoSnapshotPolicyId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeAutoSnapshotPolicyExRequest is the request struct for api DescribeAutoSnapshotPolicyEx
func CreateDescribeAutoSnapshotPolicyExRequest ¶
func CreateDescribeAutoSnapshotPolicyExRequest() (request *DescribeAutoSnapshotPolicyExRequest)
CreateDescribeAutoSnapshotPolicyExRequest creates a request to invoke DescribeAutoSnapshotPolicyEx API
type DescribeAutoSnapshotPolicyExResponse ¶
type DescribeAutoSnapshotPolicyExResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
AutoSnapshotPolicies AutoSnapshotPolicies `json:"AutoSnapshotPolicies" xml:"AutoSnapshotPolicies"`
}
DescribeAutoSnapshotPolicyExResponse is the response struct for api DescribeAutoSnapshotPolicyEx
func CreateDescribeAutoSnapshotPolicyExResponse ¶
func CreateDescribeAutoSnapshotPolicyExResponse() (response *DescribeAutoSnapshotPolicyExResponse)
CreateDescribeAutoSnapshotPolicyExResponse creates a response to parse from DescribeAutoSnapshotPolicyEx response
type DescribeAvailableResourceRequest ¶
type DescribeAvailableResourceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Memory requests.Float `position:"Query" name:"Memory"`
IoOptimized string `position:"Query" name:"IoOptimized"`
DataDiskCategory string `position:"Query" name:"DataDiskCategory"`
Cores requests.Integer `position:"Query" name:"Cores"`
SystemDiskCategory string `position:"Query" name:"SystemDiskCategory"`
Scope string `position:"Query" name:"Scope"`
InstanceType string `position:"Query" name:"InstanceType"`
NetworkCategory string `position:"Query" name:"NetworkCategory"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
DestinationResource string `position:"Query" name:"DestinationResource"`
ZoneId string `position:"Query" name:"ZoneId"`
}
DescribeAvailableResourceRequest is the request struct for api DescribeAvailableResource
func CreateDescribeAvailableResourceRequest ¶
func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourceRequest)
CreateDescribeAvailableResourceRequest creates a request to invoke DescribeAvailableResource API
type DescribeAvailableResourceResponse ¶
type DescribeAvailableResourceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
AvailableZones AvailableZonesInDescribeAvailableResource `json:"AvailableZones" xml:"AvailableZones"`
}
DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource
func CreateDescribeAvailableResourceResponse ¶
func CreateDescribeAvailableResourceResponse() (response *DescribeAvailableResourceResponse)
CreateDescribeAvailableResourceResponse creates a response to parse from DescribeAvailableResource response
type DescribeBandwidthLimitationRequest ¶
type DescribeBandwidthLimitationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OperationType string `position:"Query" name:"OperationType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
}
DescribeBandwidthLimitationRequest is the request struct for api DescribeBandwidthLimitation
func CreateDescribeBandwidthLimitationRequest ¶
func CreateDescribeBandwidthLimitationRequest() (request *DescribeBandwidthLimitationRequest)
CreateDescribeBandwidthLimitationRequest creates a request to invoke DescribeBandwidthLimitation API
type DescribeBandwidthLimitationResponse ¶
type DescribeBandwidthLimitationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Bandwidths Bandwidths `json:"Bandwidths" xml:"Bandwidths"`
}
DescribeBandwidthLimitationResponse is the response struct for api DescribeBandwidthLimitation
func CreateDescribeBandwidthLimitationResponse ¶
func CreateDescribeBandwidthLimitationResponse() (response *DescribeBandwidthLimitationResponse)
CreateDescribeBandwidthLimitationResponse creates a response to parse from DescribeBandwidthLimitation response
type DescribeBandwidthPackagesRequest ¶
type DescribeBandwidthPackagesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
NatGatewayId string `position:"Query" name:"NatGatewayId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeBandwidthPackagesRequest is the request struct for api DescribeBandwidthPackages
func CreateDescribeBandwidthPackagesRequest ¶
func CreateDescribeBandwidthPackagesRequest() (request *DescribeBandwidthPackagesRequest)
CreateDescribeBandwidthPackagesRequest creates a request to invoke DescribeBandwidthPackages API
type DescribeBandwidthPackagesResponse ¶
type DescribeBandwidthPackagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
BandwidthPackages BandwidthPackages `json:"BandwidthPackages" xml:"BandwidthPackages"`
}
DescribeBandwidthPackagesResponse is the response struct for api DescribeBandwidthPackages
func CreateDescribeBandwidthPackagesResponse ¶
func CreateDescribeBandwidthPackagesResponse() (response *DescribeBandwidthPackagesResponse)
CreateDescribeBandwidthPackagesResponse creates a response to parse from DescribeBandwidthPackages response
type DescribeClassicLinkInstancesRequest ¶
type DescribeClassicLinkInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
PageSize string `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber string `position:"Query" name:"PageNumber"`
}
DescribeClassicLinkInstancesRequest is the request struct for api DescribeClassicLinkInstances
func CreateDescribeClassicLinkInstancesRequest ¶
func CreateDescribeClassicLinkInstancesRequest() (request *DescribeClassicLinkInstancesRequest)
CreateDescribeClassicLinkInstancesRequest creates a request to invoke DescribeClassicLinkInstances API
type DescribeClassicLinkInstancesResponse ¶
type DescribeClassicLinkInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Links Links `json:"Links" xml:"Links"`
}
DescribeClassicLinkInstancesResponse is the response struct for api DescribeClassicLinkInstances
func CreateDescribeClassicLinkInstancesResponse ¶
func CreateDescribeClassicLinkInstancesResponse() (response *DescribeClassicLinkInstancesResponse)
CreateDescribeClassicLinkInstancesResponse creates a response to parse from DescribeClassicLinkInstances response
type DescribeCloudAssistantStatusRequest ¶
type DescribeCloudAssistantStatusRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
DescribeCloudAssistantStatusRequest is the request struct for api DescribeCloudAssistantStatus
func CreateDescribeCloudAssistantStatusRequest ¶
func CreateDescribeCloudAssistantStatusRequest() (request *DescribeCloudAssistantStatusRequest)
CreateDescribeCloudAssistantStatusRequest creates a request to invoke DescribeCloudAssistantStatus API
type DescribeCloudAssistantStatusResponse ¶
type DescribeCloudAssistantStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceCloudAssistantStatusSet InstanceCloudAssistantStatusSet `json:"InstanceCloudAssistantStatusSet" xml:"InstanceCloudAssistantStatusSet"`
}
DescribeCloudAssistantStatusResponse is the response struct for api DescribeCloudAssistantStatus
func CreateDescribeCloudAssistantStatusResponse ¶
func CreateDescribeCloudAssistantStatusResponse() (response *DescribeCloudAssistantStatusResponse)
CreateDescribeCloudAssistantStatusResponse creates a response to parse from DescribeCloudAssistantStatus response
type DescribeClustersRequest ¶
type DescribeClustersRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeClustersRequest is the request struct for api DescribeClusters
func CreateDescribeClustersRequest ¶
func CreateDescribeClustersRequest() (request *DescribeClustersRequest)
CreateDescribeClustersRequest creates a request to invoke DescribeClusters API
type DescribeClustersResponse ¶
type DescribeClustersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Clusters Clusters `json:"Clusters" xml:"Clusters"`
}
DescribeClustersResponse is the response struct for api DescribeClusters
func CreateDescribeClustersResponse ¶
func CreateDescribeClustersResponse() (response *DescribeClustersResponse)
CreateDescribeClustersResponse creates a response to parse from DescribeClusters response
type DescribeCommandsRequest ¶
type DescribeCommandsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
Type string `position:"Query" name:"Type"`
CommandId string `position:"Query" name:"CommandId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Name string `position:"Query" name:"Name"`
}
DescribeCommandsRequest is the request struct for api DescribeCommands
func CreateDescribeCommandsRequest ¶
func CreateDescribeCommandsRequest() (request *DescribeCommandsRequest)
CreateDescribeCommandsRequest creates a request to invoke DescribeCommands API
type DescribeCommandsResponse ¶
type DescribeCommandsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Commands Commands `json:"Commands" xml:"Commands"`
}
DescribeCommandsResponse is the response struct for api DescribeCommands
func CreateDescribeCommandsResponse ¶
func CreateDescribeCommandsResponse() (response *DescribeCommandsResponse)
CreateDescribeCommandsResponse creates a response to parse from DescribeCommands response
type DescribeDedicatedHostAutoRenewRequest ¶
type DescribeDedicatedHostAutoRenewRequest struct {
*requests.RpcRequest
DedicatedHostIds string `position:"Query" name:"DedicatedHostIds"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeDedicatedHostAutoRenewRequest is the request struct for api DescribeDedicatedHostAutoRenew
func CreateDescribeDedicatedHostAutoRenewRequest ¶
func CreateDescribeDedicatedHostAutoRenewRequest() (request *DescribeDedicatedHostAutoRenewRequest)
CreateDescribeDedicatedHostAutoRenewRequest creates a request to invoke DescribeDedicatedHostAutoRenew API
type DescribeDedicatedHostAutoRenewResponse ¶
type DescribeDedicatedHostAutoRenewResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DedicatedHostRenewAttributes DedicatedHostRenewAttributes `json:"DedicatedHostRenewAttributes" xml:"DedicatedHostRenewAttributes"`
}
DescribeDedicatedHostAutoRenewResponse is the response struct for api DescribeDedicatedHostAutoRenew
func CreateDescribeDedicatedHostAutoRenewResponse ¶
func CreateDescribeDedicatedHostAutoRenewResponse() (response *DescribeDedicatedHostAutoRenewResponse)
CreateDescribeDedicatedHostAutoRenewResponse creates a response to parse from DescribeDedicatedHostAutoRenew response
type DescribeDedicatedHostTypesRequest ¶
type DescribeDedicatedHostTypesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SupportedInstanceTypeFamily string `position:"Query" name:"SupportedInstanceTypeFamily"`
DedicatedHostType string `position:"Query" name:"DedicatedHostType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeDedicatedHostTypesRequest is the request struct for api DescribeDedicatedHostTypes
func CreateDescribeDedicatedHostTypesRequest ¶
func CreateDescribeDedicatedHostTypesRequest() (request *DescribeDedicatedHostTypesRequest)
CreateDescribeDedicatedHostTypesRequest creates a request to invoke DescribeDedicatedHostTypes API
type DescribeDedicatedHostTypesResponse ¶
type DescribeDedicatedHostTypesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DedicatedHostTypes DedicatedHostTypes `json:"DedicatedHostTypes" xml:"DedicatedHostTypes"`
}
DescribeDedicatedHostTypesResponse is the response struct for api DescribeDedicatedHostTypes
func CreateDescribeDedicatedHostTypesResponse ¶
func CreateDescribeDedicatedHostTypesResponse() (response *DescribeDedicatedHostTypesResponse)
CreateDescribeDedicatedHostTypesResponse creates a response to parse from DescribeDedicatedHostTypes response
type DescribeDedicatedHostsRequest ¶
type DescribeDedicatedHostsRequest struct {
*requests.RpcRequest
DedicatedHostIds string `position:"Query" name:"DedicatedHostIds"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DedicatedHostName string `position:"Query" name:"DedicatedHostName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
LockReason string `position:"Query" name:"LockReason"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ZoneId string `position:"Query" name:"ZoneId"`
DedicatedHostType string `position:"Query" name:"DedicatedHostType"`
Tag *[]DescribeDedicatedHostsTag `position:"Query" name:"Tag" type:"Repeated"`
Status string `position:"Query" name:"Status"`
}
DescribeDedicatedHostsRequest is the request struct for api DescribeDedicatedHosts
func CreateDescribeDedicatedHostsRequest ¶
func CreateDescribeDedicatedHostsRequest() (request *DescribeDedicatedHostsRequest)
CreateDescribeDedicatedHostsRequest creates a request to invoke DescribeDedicatedHosts API
type DescribeDedicatedHostsResponse ¶
type DescribeDedicatedHostsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
DedicatedHosts DedicatedHosts `json:"DedicatedHosts" xml:"DedicatedHosts"`
}
DescribeDedicatedHostsResponse is the response struct for api DescribeDedicatedHosts
func CreateDescribeDedicatedHostsResponse ¶
func CreateDescribeDedicatedHostsResponse() (response *DescribeDedicatedHostsResponse)
CreateDescribeDedicatedHostsResponse creates a response to parse from DescribeDedicatedHosts response
type DescribeDedicatedHostsTag ¶
DescribeDedicatedHostsTag is a repeated param struct in DescribeDedicatedHostsRequest
type DescribeDemandsRequest ¶
type DescribeDemandsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]DescribeDemandsTag `position:"Query" name:"Tag" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DemandStatus *[]string `position:"Query" name:"DemandStatus" type:"Repeated"`
ZoneId string `position:"Query" name:"ZoneId"`
}
DescribeDemandsRequest is the request struct for api DescribeDemands
func CreateDescribeDemandsRequest ¶
func CreateDescribeDemandsRequest() (request *DescribeDemandsRequest)
CreateDescribeDemandsRequest creates a request to invoke DescribeDemands API
type DescribeDemandsResponse ¶
type DescribeDemandsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
RegionId string `json:"RegionId" xml:"RegionId"`
Demands Demands `json:"Demands" xml:"Demands"`
}
DescribeDemandsResponse is the response struct for api DescribeDemands
func CreateDescribeDemandsResponse ¶
func CreateDescribeDemandsResponse() (response *DescribeDemandsResponse)
CreateDescribeDemandsResponse creates a response to parse from DescribeDemands response
type DescribeDemandsTag ¶
DescribeDemandsTag is a repeated param struct in DescribeDemandsRequest
type DescribeDeploymentSetsRequest ¶
type DescribeDeploymentSetsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NetworkType string `position:"Query" name:"NetworkType"`
DeploymentSetName string `position:"Query" name:"DeploymentSetName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
DeploymentSetIds string `position:"Query" name:"DeploymentSetIds"`
Granularity string `position:"Query" name:"Granularity"`
Domain string `position:"Query" name:"Domain"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Strategy string `position:"Query" name:"Strategy"`
}
DescribeDeploymentSetsRequest is the request struct for api DescribeDeploymentSets
func CreateDescribeDeploymentSetsRequest ¶
func CreateDescribeDeploymentSetsRequest() (request *DescribeDeploymentSetsRequest)
CreateDescribeDeploymentSetsRequest creates a request to invoke DescribeDeploymentSets API
type DescribeDeploymentSetsResponse ¶
type DescribeDeploymentSetsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
DeploymentSets DeploymentSets `json:"DeploymentSets" xml:"DeploymentSets"`
}
DescribeDeploymentSetsResponse is the response struct for api DescribeDeploymentSets
func CreateDescribeDeploymentSetsResponse ¶
func CreateDescribeDeploymentSetsResponse() (response *DescribeDeploymentSetsResponse)
CreateDescribeDeploymentSetsResponse creates a response to parse from DescribeDeploymentSets response
type DescribeDiskMonitorDataRequest ¶
type DescribeDiskMonitorDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StartTime string `position:"Query" name:"StartTime"`
DiskId string `position:"Query" name:"DiskId"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeDiskMonitorDataRequest is the request struct for api DescribeDiskMonitorData
func CreateDescribeDiskMonitorDataRequest ¶
func CreateDescribeDiskMonitorDataRequest() (request *DescribeDiskMonitorDataRequest)
CreateDescribeDiskMonitorDataRequest creates a request to invoke DescribeDiskMonitorData API
type DescribeDiskMonitorDataResponse ¶
type DescribeDiskMonitorDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MonitorData MonitorDataInDescribeDiskMonitorData `json:"MonitorData" xml:"MonitorData"`
}
DescribeDiskMonitorDataResponse is the response struct for api DescribeDiskMonitorData
func CreateDescribeDiskMonitorDataResponse ¶
func CreateDescribeDiskMonitorDataResponse() (response *DescribeDiskMonitorDataResponse)
CreateDescribeDiskMonitorDataResponse creates a response to parse from DescribeDiskMonitorData response
type DescribeDisksFullStatusRequest ¶
type DescribeDisksFullStatusRequest struct {
*requests.RpcRequest
EventId *[]string `position:"Query" name:"EventId" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
EventTimeStart string `position:"Query" name:"EventTime.Start"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskId *[]string `position:"Query" name:"DiskId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
EventTimeEnd string `position:"Query" name:"EventTime.End"`
HealthStatus string `position:"Query" name:"HealthStatus"`
EventType string `position:"Query" name:"EventType"`
Status string `position:"Query" name:"Status"`
}
DescribeDisksFullStatusRequest is the request struct for api DescribeDisksFullStatus
func CreateDescribeDisksFullStatusRequest ¶
func CreateDescribeDisksFullStatusRequest() (request *DescribeDisksFullStatusRequest)
CreateDescribeDisksFullStatusRequest creates a request to invoke DescribeDisksFullStatus API
type DescribeDisksFullStatusResponse ¶
type DescribeDisksFullStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
DiskFullStatusSet DiskFullStatusSet `json:"DiskFullStatusSet" xml:"DiskFullStatusSet"`
}
DescribeDisksFullStatusResponse is the response struct for api DescribeDisksFullStatus
func CreateDescribeDisksFullStatusResponse ¶
func CreateDescribeDisksFullStatusResponse() (response *DescribeDisksFullStatusResponse)
CreateDescribeDisksFullStatusResponse creates a response to parse from DescribeDisksFullStatus response
type DescribeDisksRequest ¶
type DescribeDisksRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
AutoSnapshotPolicyId string `position:"Query" name:"AutoSnapshotPolicyId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
DiskName string `position:"Query" name:"DiskName"`
DeleteAutoSnapshot requests.Boolean `position:"Query" name:"DeleteAutoSnapshot"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
DiskChargeType string `position:"Query" name:"DiskChargeType"`
LockReason string `position:"Query" name:"LockReason"`
Filter1Key string `position:"Query" name:"Filter.1.Key"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskIds string `position:"Query" name:"DiskIds"`
Tag *[]DescribeDisksTag `position:"Query" name:"Tag" type:"Repeated"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
EnableAutoSnapshot requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
Portable requests.Boolean `position:"Query" name:"Portable"`
EnableAutomatedSnapshotPolicy requests.Boolean `position:"Query" name:"EnableAutomatedSnapshotPolicy"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DiskType string `position:"Query" name:"DiskType"`
AdditionalAttributes *[]string `position:"Query" name:"AdditionalAttributes" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
ZoneId string `position:"Query" name:"ZoneId"`
Category string `position:"Query" name:"Category"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
Status string `position:"Query" name:"Status"`
}
DescribeDisksRequest is the request struct for api DescribeDisks
func CreateDescribeDisksRequest ¶
func CreateDescribeDisksRequest() (request *DescribeDisksRequest)
CreateDescribeDisksRequest creates a request to invoke DescribeDisks API
type DescribeDisksResponse ¶
type DescribeDisksResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Disks Disks `json:"Disks" xml:"Disks"`
}
DescribeDisksResponse is the response struct for api DescribeDisks
func CreateDescribeDisksResponse ¶
func CreateDescribeDisksResponse() (response *DescribeDisksResponse)
CreateDescribeDisksResponse creates a response to parse from DescribeDisks response
type DescribeDisksTag ¶
DescribeDisksTag is a repeated param struct in DescribeDisksRequest
type DescribeEipAddressesRequest ¶
type DescribeEipAddressesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
ISP string `position:"Query" name:"ISP"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AllocationId string `position:"Query" name:"AllocationId"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
EipAddress string `position:"Query" name:"EipAddress"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
LockReason string `position:"Query" name:"LockReason"`
Filter1Key string `position:"Query" name:"Filter.1.Key"`
AssociatedInstanceType string `position:"Query" name:"AssociatedInstanceType"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ChargeType string `position:"Query" name:"ChargeType"`
AssociatedInstanceId string `position:"Query" name:"AssociatedInstanceId"`
Status string `position:"Query" name:"Status"`
}
DescribeEipAddressesRequest is the request struct for api DescribeEipAddresses
func CreateDescribeEipAddressesRequest ¶
func CreateDescribeEipAddressesRequest() (request *DescribeEipAddressesRequest)
CreateDescribeEipAddressesRequest creates a request to invoke DescribeEipAddresses API
type DescribeEipAddressesResponse ¶
type DescribeEipAddressesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
EipAddresses EipAddresses `json:"EipAddresses" xml:"EipAddresses"`
}
DescribeEipAddressesResponse is the response struct for api DescribeEipAddresses
func CreateDescribeEipAddressesResponse ¶
func CreateDescribeEipAddressesResponse() (response *DescribeEipAddressesResponse)
CreateDescribeEipAddressesResponse creates a response to parse from DescribeEipAddresses response
type DescribeEipMonitorDataRequest ¶
type DescribeEipMonitorDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
AllocationId string `position:"Query" name:"AllocationId"`
StartTime string `position:"Query" name:"StartTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeEipMonitorDataRequest is the request struct for api DescribeEipMonitorData
func CreateDescribeEipMonitorDataRequest ¶
func CreateDescribeEipMonitorDataRequest() (request *DescribeEipMonitorDataRequest)
CreateDescribeEipMonitorDataRequest creates a request to invoke DescribeEipMonitorData API
type DescribeEipMonitorDataResponse ¶
type DescribeEipMonitorDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
EipMonitorDatas EipMonitorDatasInDescribeEipMonitorData `json:"EipMonitorDatas" xml:"EipMonitorDatas"`
}
DescribeEipMonitorDataResponse is the response struct for api DescribeEipMonitorData
func CreateDescribeEipMonitorDataResponse ¶
func CreateDescribeEipMonitorDataResponse() (response *DescribeEipMonitorDataResponse)
CreateDescribeEipMonitorDataResponse creates a response to parse from DescribeEipMonitorData response
type DescribeEniMonitorDataRequest ¶
type DescribeEniMonitorDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StartTime string `position:"Query" name:"StartTime"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
EniId string `position:"Query" name:"EniId"`
}
DescribeEniMonitorDataRequest is the request struct for api DescribeEniMonitorData
func CreateDescribeEniMonitorDataRequest ¶
func CreateDescribeEniMonitorDataRequest() (request *DescribeEniMonitorDataRequest)
CreateDescribeEniMonitorDataRequest creates a request to invoke DescribeEniMonitorData API
type DescribeEniMonitorDataResponse ¶
type DescribeEniMonitorDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MonitorData MonitorDataInDescribeEniMonitorData `json:"MonitorData" xml:"MonitorData"`
}
DescribeEniMonitorDataResponse is the response struct for api DescribeEniMonitorData
func CreateDescribeEniMonitorDataResponse ¶
func CreateDescribeEniMonitorDataResponse() (response *DescribeEniMonitorDataResponse)
CreateDescribeEniMonitorDataResponse creates a response to parse from DescribeEniMonitorData response
type DescribeForwardTableEntriesRequest ¶
type DescribeForwardTableEntriesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeForwardTableEntriesRequest is the request struct for api DescribeForwardTableEntries
func CreateDescribeForwardTableEntriesRequest ¶
func CreateDescribeForwardTableEntriesRequest() (request *DescribeForwardTableEntriesRequest)
CreateDescribeForwardTableEntriesRequest creates a request to invoke DescribeForwardTableEntries API
type DescribeForwardTableEntriesResponse ¶
type DescribeForwardTableEntriesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
ForwardTableEntries ForwardTableEntries `json:"ForwardTableEntries" xml:"ForwardTableEntries"`
}
DescribeForwardTableEntriesResponse is the response struct for api DescribeForwardTableEntries
func CreateDescribeForwardTableEntriesResponse ¶
func CreateDescribeForwardTableEntriesResponse() (response *DescribeForwardTableEntriesResponse)
CreateDescribeForwardTableEntriesResponse creates a response to parse from DescribeForwardTableEntries response
type DescribeHaVipsFilter ¶
type DescribeHaVipsFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeHaVipsFilter is a repeated param struct in DescribeHaVipsRequest
type DescribeHaVipsRequest ¶
type DescribeHaVipsRequest struct {
*requests.RpcRequest
Filter *[]DescribeHaVipsFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeHaVipsRequest is the request struct for api DescribeHaVips
func CreateDescribeHaVipsRequest ¶
func CreateDescribeHaVipsRequest() (request *DescribeHaVipsRequest)
CreateDescribeHaVipsRequest creates a request to invoke DescribeHaVips API
type DescribeHaVipsResponse ¶
type DescribeHaVipsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
HaVips HaVips `json:"HaVips" xml:"HaVips"`
}
DescribeHaVipsResponse is the response struct for api DescribeHaVips
func CreateDescribeHaVipsResponse ¶
func CreateDescribeHaVipsResponse() (response *DescribeHaVipsResponse)
CreateDescribeHaVipsResponse creates a response to parse from DescribeHaVips response
type DescribeHpcClustersRequest ¶
type DescribeHpcClustersRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
HpcClusterIds string `position:"Query" name:"HpcClusterIds"`
}
DescribeHpcClustersRequest is the request struct for api DescribeHpcClusters
func CreateDescribeHpcClustersRequest ¶
func CreateDescribeHpcClustersRequest() (request *DescribeHpcClustersRequest)
CreateDescribeHpcClustersRequest creates a request to invoke DescribeHpcClusters API
type DescribeHpcClustersResponse ¶
type DescribeHpcClustersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
HpcClusters HpcClusters `json:"HpcClusters" xml:"HpcClusters"`
}
DescribeHpcClustersResponse is the response struct for api DescribeHpcClusters
func CreateDescribeHpcClustersResponse ¶
func CreateDescribeHpcClustersResponse() (response *DescribeHpcClustersResponse)
CreateDescribeHpcClustersResponse creates a response to parse from DescribeHpcClusters response
type DescribeImageSharePermissionRequest ¶
type DescribeImageSharePermissionRequest struct {
}
DescribeImageSharePermissionRequest is the request struct for api DescribeImageSharePermission
func CreateDescribeImageSharePermissionRequest ¶
func CreateDescribeImageSharePermissionRequest() (request *DescribeImageSharePermissionRequest)
CreateDescribeImageSharePermissionRequest creates a request to invoke DescribeImageSharePermission API
type DescribeImageSharePermissionResponse ¶
type DescribeImageSharePermissionResponse struct {
}
DescribeImageSharePermissionResponse is the response struct for api DescribeImageSharePermission
func CreateDescribeImageSharePermissionResponse ¶
func CreateDescribeImageSharePermissionResponse() (response *DescribeImageSharePermissionResponse)
CreateDescribeImageSharePermissionResponse creates a response to parse from DescribeImageSharePermission response
type DescribeImageSupportInstanceTypesFilter ¶
type DescribeImageSupportInstanceTypesFilter struct {
Value string `name:"Value"`
Key string `name:"Key"`
}
DescribeImageSupportInstanceTypesFilter is a repeated param struct in DescribeImageSupportInstanceTypesRequest
type DescribeImageSupportInstanceTypesRequest ¶
type DescribeImageSupportInstanceTypesRequest struct {
*requests.RpcRequest
ActionType string `position:"Query" name:"ActionType"`
Filter *[]DescribeImageSupportInstanceTypesFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeImageSupportInstanceTypesRequest is the request struct for api DescribeImageSupportInstanceTypes
func CreateDescribeImageSupportInstanceTypesRequest ¶
func CreateDescribeImageSupportInstanceTypesRequest() (request *DescribeImageSupportInstanceTypesRequest)
CreateDescribeImageSupportInstanceTypesRequest creates a request to invoke DescribeImageSupportInstanceTypes API
type DescribeImageSupportInstanceTypesResponse ¶
type DescribeImageSupportInstanceTypesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
ImageId string `json:"ImageId" xml:"ImageId"`
InstanceTypes InstanceTypesInDescribeImageSupportInstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
}
DescribeImageSupportInstanceTypesResponse is the response struct for api DescribeImageSupportInstanceTypes
func CreateDescribeImageSupportInstanceTypesResponse ¶
func CreateDescribeImageSupportInstanceTypesResponse() (response *DescribeImageSupportInstanceTypesResponse)
CreateDescribeImageSupportInstanceTypesResponse creates a response to parse from DescribeImageSupportInstanceTypes response
type DescribeImagesFilter ¶
DescribeImagesFilter is a repeated param struct in DescribeImagesRequest
type DescribeImagesRequest ¶
type DescribeImagesRequest struct {
*requests.RpcRequest
ActionType string `position:"Query" name:"ActionType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
Usage string `position:"Query" name:"Usage"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
IsSupportIoOptimized requests.Boolean `position:"Query" name:"IsSupportIoOptimized"`
ImageName string `position:"Query" name:"ImageName"`
IsSupportCloudinit requests.Boolean `position:"Query" name:"IsSupportCloudinit"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]DescribeImagesTag `position:"Query" name:"Tag" type:"Repeated"`
Architecture string `position:"Query" name:"Architecture"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
ShowExpired requests.Boolean `position:"Query" name:"ShowExpired"`
OSType string `position:"Query" name:"OSType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Filter *[]DescribeImagesFilter `position:"Query" name:"Filter" type:"Repeated"`
Status string `position:"Query" name:"Status"`
}
DescribeImagesRequest is the request struct for api DescribeImages
func CreateDescribeImagesRequest ¶
func CreateDescribeImagesRequest() (request *DescribeImagesRequest)
CreateDescribeImagesRequest creates a request to invoke DescribeImages API
type DescribeImagesResponse ¶
type DescribeImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Images Images `json:"Images" xml:"Images"`
}
DescribeImagesResponse is the response struct for api DescribeImages
func CreateDescribeImagesResponse ¶
func CreateDescribeImagesResponse() (response *DescribeImagesResponse)
CreateDescribeImagesResponse creates a response to parse from DescribeImages response
type DescribeImagesTag ¶
DescribeImagesTag is a repeated param struct in DescribeImagesRequest
type DescribeInstanceAttributeRequest ¶
type DescribeInstanceAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstanceAttributeRequest is the request struct for api DescribeInstanceAttribute
func CreateDescribeInstanceAttributeRequest ¶
func CreateDescribeInstanceAttributeRequest() (request *DescribeInstanceAttributeRequest)
CreateDescribeInstanceAttributeRequest creates a request to invoke DescribeInstanceAttribute API
type DescribeInstanceAttributeResponse ¶
type DescribeInstanceAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
ImageId string `json:"ImageId" xml:"ImageId"`
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Cpu int `json:"Cpu" xml:"Cpu"`
Memory int `json:"Memory" xml:"Memory"`
HostName string `json:"HostName" xml:"HostName"`
Status string `json:"Status" xml:"Status"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
VlanId string `json:"VlanId" xml:"VlanId"`
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Description string `json:"Description" xml:"Description"`
InstanceNetworkType string `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
StoppedMode string `json:"StoppedMode" xml:"StoppedMode"`
CreditSpecification string `json:"CreditSpecification" xml:"CreditSpecification"`
SecurityGroupIds SecurityGroupIdsInDescribeInstanceAttribute `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
PublicIpAddress PublicIpAddressInDescribeInstanceAttribute `json:"PublicIpAddress" xml:"PublicIpAddress"`
InnerIpAddress InnerIpAddressInDescribeInstanceAttribute `json:"InnerIpAddress" xml:"InnerIpAddress"`
VpcAttributes VpcAttributes `json:"VpcAttributes" xml:"VpcAttributes"`
EipAddress EipAddress `json:"EipAddress" xml:"EipAddress"`
DedicatedHostAttribute DedicatedHostAttribute `json:"DedicatedHostAttribute" xml:"DedicatedHostAttribute"`
OperationLocks OperationLocksInDescribeInstanceAttribute `json:"OperationLocks" xml:"OperationLocks"`
}
DescribeInstanceAttributeResponse is the response struct for api DescribeInstanceAttribute
func CreateDescribeInstanceAttributeResponse ¶
func CreateDescribeInstanceAttributeResponse() (response *DescribeInstanceAttributeResponse)
CreateDescribeInstanceAttributeResponse creates a response to parse from DescribeInstanceAttribute response
type DescribeInstanceAutoRenewAttributeRequest ¶
type DescribeInstanceAutoRenewAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
PageSize string `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber string `position:"Query" name:"PageNumber"`
}
DescribeInstanceAutoRenewAttributeRequest is the request struct for api DescribeInstanceAutoRenewAttribute
func CreateDescribeInstanceAutoRenewAttributeRequest ¶
func CreateDescribeInstanceAutoRenewAttributeRequest() (request *DescribeInstanceAutoRenewAttributeRequest)
CreateDescribeInstanceAutoRenewAttributeRequest creates a request to invoke DescribeInstanceAutoRenewAttribute API
type DescribeInstanceAutoRenewAttributeResponse ¶
type DescribeInstanceAutoRenewAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
InstanceRenewAttributes InstanceRenewAttributes `json:"InstanceRenewAttributes" xml:"InstanceRenewAttributes"`
}
DescribeInstanceAutoRenewAttributeResponse is the response struct for api DescribeInstanceAutoRenewAttribute
func CreateDescribeInstanceAutoRenewAttributeResponse ¶
func CreateDescribeInstanceAutoRenewAttributeResponse() (response *DescribeInstanceAutoRenewAttributeResponse)
CreateDescribeInstanceAutoRenewAttributeResponse creates a response to parse from DescribeInstanceAutoRenewAttribute response
type DescribeInstanceHistoryEventsRequest ¶
type DescribeInstanceHistoryEventsRequest struct {
*requests.RpcRequest
EventId *[]string `position:"Query" name:"EventId" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
EventCycleStatus string `position:"Query" name:"EventCycleStatus"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InstanceEventCycleStatus *[]string `position:"Query" name:"InstanceEventCycleStatus" type:"Repeated"`
EventPublishTimeEnd string `position:"Query" name:"EventPublishTime.End"`
InstanceEventType *[]string `position:"Query" name:"InstanceEventType" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NotBeforeStart string `position:"Query" name:"NotBefore.Start"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
EventPublishTimeStart string `position:"Query" name:"EventPublishTime.Start"`
InstanceId string `position:"Query" name:"InstanceId"`
NotBeforeEnd string `position:"Query" name:"NotBefore.End"`
EventType string `position:"Query" name:"EventType"`
}
DescribeInstanceHistoryEventsRequest is the request struct for api DescribeInstanceHistoryEvents
func CreateDescribeInstanceHistoryEventsRequest ¶
func CreateDescribeInstanceHistoryEventsRequest() (request *DescribeInstanceHistoryEventsRequest)
CreateDescribeInstanceHistoryEventsRequest creates a request to invoke DescribeInstanceHistoryEvents API
type DescribeInstanceHistoryEventsResponse ¶
type DescribeInstanceHistoryEventsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
InstanceSystemEventSet InstanceSystemEventSet `json:"InstanceSystemEventSet" xml:"InstanceSystemEventSet"`
}
DescribeInstanceHistoryEventsResponse is the response struct for api DescribeInstanceHistoryEvents
func CreateDescribeInstanceHistoryEventsResponse ¶
func CreateDescribeInstanceHistoryEventsResponse() (response *DescribeInstanceHistoryEventsResponse)
CreateDescribeInstanceHistoryEventsResponse creates a response to parse from DescribeInstanceHistoryEvents response
type DescribeInstanceMonitorDataRequest ¶
type DescribeInstanceMonitorDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StartTime string `position:"Query" name:"StartTime"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeInstanceMonitorDataRequest is the request struct for api DescribeInstanceMonitorData
func CreateDescribeInstanceMonitorDataRequest ¶
func CreateDescribeInstanceMonitorDataRequest() (request *DescribeInstanceMonitorDataRequest)
CreateDescribeInstanceMonitorDataRequest creates a request to invoke DescribeInstanceMonitorData API
type DescribeInstanceMonitorDataResponse ¶
type DescribeInstanceMonitorDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
MonitorData MonitorDataInDescribeInstanceMonitorData `json:"MonitorData" xml:"MonitorData"`
}
DescribeInstanceMonitorDataResponse is the response struct for api DescribeInstanceMonitorData
func CreateDescribeInstanceMonitorDataResponse ¶
func CreateDescribeInstanceMonitorDataResponse() (response *DescribeInstanceMonitorDataResponse)
CreateDescribeInstanceMonitorDataResponse creates a response to parse from DescribeInstanceMonitorData response
type DescribeInstancePhysicalAttributeRequest ¶
type DescribeInstancePhysicalAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstancePhysicalAttributeRequest is the request struct for api DescribeInstancePhysicalAttribute
func CreateDescribeInstancePhysicalAttributeRequest ¶
func CreateDescribeInstancePhysicalAttributeRequest() (request *DescribeInstancePhysicalAttributeRequest)
CreateDescribeInstancePhysicalAttributeRequest creates a request to invoke DescribeInstancePhysicalAttribute API
type DescribeInstancePhysicalAttributeResponse ¶
type DescribeInstancePhysicalAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
VlanId string `json:"VlanId" xml:"VlanId"`
NodeControllerId string `json:"NodeControllerId" xml:"NodeControllerId"`
RackId string `json:"RackId" xml:"RackId"`
}
DescribeInstancePhysicalAttributeResponse is the response struct for api DescribeInstancePhysicalAttribute
func CreateDescribeInstancePhysicalAttributeResponse ¶
func CreateDescribeInstancePhysicalAttributeResponse() (response *DescribeInstancePhysicalAttributeResponse)
CreateDescribeInstancePhysicalAttributeResponse creates a response to parse from DescribeInstancePhysicalAttribute response
type DescribeInstanceRamRoleRequest ¶
type DescribeInstanceRamRoleRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
InstanceIds string `position:"Query" name:"InstanceIds"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
RamRoleName string `position:"Query" name:"RamRoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeInstanceRamRoleRequest is the request struct for api DescribeInstanceRamRole
func CreateDescribeInstanceRamRoleRequest ¶
func CreateDescribeInstanceRamRoleRequest() (request *DescribeInstanceRamRoleRequest)
CreateDescribeInstanceRamRoleRequest creates a request to invoke DescribeInstanceRamRole API
type DescribeInstanceRamRoleResponse ¶
type DescribeInstanceRamRoleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
InstanceRamRoleSets InstanceRamRoleSetsInDescribeInstanceRamRole `json:"InstanceRamRoleSets" xml:"InstanceRamRoleSets"`
}
DescribeInstanceRamRoleResponse is the response struct for api DescribeInstanceRamRole
func CreateDescribeInstanceRamRoleResponse ¶
func CreateDescribeInstanceRamRoleResponse() (response *DescribeInstanceRamRoleResponse)
CreateDescribeInstanceRamRoleResponse creates a response to parse from DescribeInstanceRamRole response
type DescribeInstanceStatusRequest ¶
type DescribeInstanceStatusRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ZoneId string `position:"Query" name:"ZoneId"`
ClusterId string `position:"Query" name:"ClusterId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeInstanceStatusRequest is the request struct for api DescribeInstanceStatus
func CreateDescribeInstanceStatusRequest ¶
func CreateDescribeInstanceStatusRequest() (request *DescribeInstanceStatusRequest)
CreateDescribeInstanceStatusRequest creates a request to invoke DescribeInstanceStatus API
type DescribeInstanceStatusResponse ¶
type DescribeInstanceStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
InstanceStatuses InstanceStatuses `json:"InstanceStatuses" xml:"InstanceStatuses"`
}
DescribeInstanceStatusResponse is the response struct for api DescribeInstanceStatus
func CreateDescribeInstanceStatusResponse ¶
func CreateDescribeInstanceStatusResponse() (response *DescribeInstanceStatusResponse)
CreateDescribeInstanceStatusResponse creates a response to parse from DescribeInstanceStatus response
type DescribeInstanceTopologyRequest ¶
type DescribeInstanceTopologyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
InstanceIds string `position:"Query" name:"InstanceIds"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstanceTopologyRequest is the request struct for api DescribeInstanceTopology
func CreateDescribeInstanceTopologyRequest ¶
func CreateDescribeInstanceTopologyRequest() (request *DescribeInstanceTopologyRequest)
CreateDescribeInstanceTopologyRequest creates a request to invoke DescribeInstanceTopology API
type DescribeInstanceTopologyResponse ¶
type DescribeInstanceTopologyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Topologys Topologys `json:"Topologys" xml:"Topologys"`
}
DescribeInstanceTopologyResponse is the response struct for api DescribeInstanceTopology
func CreateDescribeInstanceTopologyResponse ¶
func CreateDescribeInstanceTopologyResponse() (response *DescribeInstanceTopologyResponse)
CreateDescribeInstanceTopologyResponse creates a response to parse from DescribeInstanceTopology response
type DescribeInstanceTypeFamiliesRequest ¶
type DescribeInstanceTypeFamiliesRequest struct {
*requests.RpcRequest
Generation string `position:"Query" name:"Generation"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstanceTypeFamiliesRequest is the request struct for api DescribeInstanceTypeFamilies
func CreateDescribeInstanceTypeFamiliesRequest ¶
func CreateDescribeInstanceTypeFamiliesRequest() (request *DescribeInstanceTypeFamiliesRequest)
CreateDescribeInstanceTypeFamiliesRequest creates a request to invoke DescribeInstanceTypeFamilies API
type DescribeInstanceTypeFamiliesResponse ¶
type DescribeInstanceTypeFamiliesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceTypeFamilies InstanceTypeFamiliesInDescribeInstanceTypeFamilies `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
}
DescribeInstanceTypeFamiliesResponse is the response struct for api DescribeInstanceTypeFamilies
func CreateDescribeInstanceTypeFamiliesResponse ¶
func CreateDescribeInstanceTypeFamiliesResponse() (response *DescribeInstanceTypeFamiliesResponse)
CreateDescribeInstanceTypeFamiliesResponse creates a response to parse from DescribeInstanceTypeFamilies response
type DescribeInstanceTypesRequest ¶
type DescribeInstanceTypesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstanceTypesRequest is the request struct for api DescribeInstanceTypes
func CreateDescribeInstanceTypesRequest ¶
func CreateDescribeInstanceTypesRequest() (request *DescribeInstanceTypesRequest)
CreateDescribeInstanceTypesRequest creates a request to invoke DescribeInstanceTypes API
type DescribeInstanceTypesResponse ¶
type DescribeInstanceTypesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceTypes InstanceTypesInDescribeInstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
}
DescribeInstanceTypesResponse is the response struct for api DescribeInstanceTypes
func CreateDescribeInstanceTypesResponse ¶
func CreateDescribeInstanceTypesResponse() (response *DescribeInstanceTypesResponse)
CreateDescribeInstanceTypesResponse creates a response to parse from DescribeInstanceTypes response
type DescribeInstanceVncPasswdRequest ¶
type DescribeInstanceVncPasswdRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstanceVncPasswdRequest is the request struct for api DescribeInstanceVncPasswd
func CreateDescribeInstanceVncPasswdRequest ¶
func CreateDescribeInstanceVncPasswdRequest() (request *DescribeInstanceVncPasswdRequest)
CreateDescribeInstanceVncPasswdRequest creates a request to invoke DescribeInstanceVncPasswd API
type DescribeInstanceVncPasswdResponse ¶
type DescribeInstanceVncPasswdResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VncPasswd string `json:"VncPasswd" xml:"VncPasswd"`
}
DescribeInstanceVncPasswdResponse is the response struct for api DescribeInstanceVncPasswd
func CreateDescribeInstanceVncPasswdResponse ¶
func CreateDescribeInstanceVncPasswdResponse() (response *DescribeInstanceVncPasswdResponse)
CreateDescribeInstanceVncPasswdResponse creates a response to parse from DescribeInstanceVncPasswd response
type DescribeInstanceVncUrlRequest ¶
type DescribeInstanceVncUrlRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeInstanceVncUrlRequest is the request struct for api DescribeInstanceVncUrl
func CreateDescribeInstanceVncUrlRequest ¶
func CreateDescribeInstanceVncUrlRequest() (request *DescribeInstanceVncUrlRequest)
CreateDescribeInstanceVncUrlRequest creates a request to invoke DescribeInstanceVncUrl API
type DescribeInstanceVncUrlResponse ¶
type DescribeInstanceVncUrlResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VncUrl string `json:"VncUrl" xml:"VncUrl"`
}
DescribeInstanceVncUrlResponse is the response struct for api DescribeInstanceVncUrl
func CreateDescribeInstanceVncUrlResponse ¶
func CreateDescribeInstanceVncUrlResponse() (response *DescribeInstanceVncUrlResponse)
CreateDescribeInstanceVncUrlResponse creates a response to parse from DescribeInstanceVncUrl response
type DescribeInstancesFullStatusRequest ¶
type DescribeInstancesFullStatusRequest struct {
*requests.RpcRequest
EventId *[]string `position:"Query" name:"EventId" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
EventPublishTimeEnd string `position:"Query" name:"EventPublishTime.End"`
InstanceEventType *[]string `position:"Query" name:"InstanceEventType" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NotBeforeStart string `position:"Query" name:"NotBefore.Start"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
EventPublishTimeStart string `position:"Query" name:"EventPublishTime.Start"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
NotBeforeEnd string `position:"Query" name:"NotBefore.End"`
HealthStatus string `position:"Query" name:"HealthStatus"`
EventType string `position:"Query" name:"EventType"`
Status string `position:"Query" name:"Status"`
}
DescribeInstancesFullStatusRequest is the request struct for api DescribeInstancesFullStatus
func CreateDescribeInstancesFullStatusRequest ¶
func CreateDescribeInstancesFullStatusRequest() (request *DescribeInstancesFullStatusRequest)
CreateDescribeInstancesFullStatusRequest creates a request to invoke DescribeInstancesFullStatus API
type DescribeInstancesFullStatusResponse ¶
type DescribeInstancesFullStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
InstanceFullStatusSet InstanceFullStatusSet `json:"InstanceFullStatusSet" xml:"InstanceFullStatusSet"`
}
DescribeInstancesFullStatusResponse is the response struct for api DescribeInstancesFullStatus
func CreateDescribeInstancesFullStatusResponse ¶
func CreateDescribeInstancesFullStatusResponse() (response *DescribeInstancesFullStatusResponse)
CreateDescribeInstancesFullStatusResponse creates a response to parse from DescribeInstancesFullStatus response
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
*requests.RpcRequest
InnerIpAddresses string `position:"Query" name:"InnerIpAddresses"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
PrivateIpAddresses string `position:"Query" name:"PrivateIpAddresses"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
Filter4Value string `position:"Query" name:"Filter.4.Value"`
IoOptimized requests.Boolean `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
KeyPairName string `position:"Query" name:"KeyPairName"`
Filter4Key string `position:"Query" name:"Filter.4.Key"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
LockReason string `position:"Query" name:"LockReason"`
Filter1Key string `position:"Query" name:"Filter.1.Key"`
RdmaIpAddresses string `position:"Query" name:"RdmaIpAddresses"`
DeviceAvailable requests.Boolean `position:"Query" name:"DeviceAvailable"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
PublicIpAddresses string `position:"Query" name:"PublicIpAddresses"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]DescribeInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
Filter3Value string `position:"Query" name:"Filter.3.Value"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
NeedSaleCycle requests.Boolean `position:"Query" name:"NeedSaleCycle"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
EipAddresses string `position:"Query" name:"EipAddresses"`
InstanceName string `position:"Query" name:"InstanceName"`
InstanceIds string `position:"Query" name:"InstanceIds"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
VpcId string `position:"Query" name:"VpcId"`
ZoneId string `position:"Query" name:"ZoneId"`
Filter3Key string `position:"Query" name:"Filter.3.Key"`
InstanceNetworkType string `position:"Query" name:"InstanceNetworkType"`
Status string `position:"Query" name:"Status"`
}
DescribeInstancesRequest is the request struct for api DescribeInstances
func CreateDescribeInstancesRequest ¶
func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)
CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Instances InstancesInDescribeInstances `json:"Instances" xml:"Instances"`
}
DescribeInstancesResponse is the response struct for api DescribeInstances
func CreateDescribeInstancesResponse ¶
func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)
CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response
type DescribeInstancesTag ¶
DescribeInstancesTag is a repeated param struct in DescribeInstancesRequest
type DescribeInvocationResultsRequest ¶
type DescribeInvocationResultsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
CommandId string `position:"Query" name:"CommandId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InvokeId string `position:"Query" name:"InvokeId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
InvokeRecordStatus string `position:"Query" name:"InvokeRecordStatus"`
}
DescribeInvocationResultsRequest is the request struct for api DescribeInvocationResults
func CreateDescribeInvocationResultsRequest ¶
func CreateDescribeInvocationResultsRequest() (request *DescribeInvocationResultsRequest)
CreateDescribeInvocationResultsRequest creates a request to invoke DescribeInvocationResults API
type DescribeInvocationResultsResponse ¶
type DescribeInvocationResultsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Invocation Invocation `json:"Invocation" xml:"Invocation"`
}
DescribeInvocationResultsResponse is the response struct for api DescribeInvocationResults
func CreateDescribeInvocationResultsResponse ¶
func CreateDescribeInvocationResultsResponse() (response *DescribeInvocationResultsResponse)
CreateDescribeInvocationResultsResponse creates a response to parse from DescribeInvocationResults response
type DescribeInvocationsRequest ¶
type DescribeInvocationsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InvokeStatus string `position:"Query" name:"InvokeStatus"`
CommandId string `position:"Query" name:"CommandId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InvokeId string `position:"Query" name:"InvokeId"`
Timed requests.Boolean `position:"Query" name:"Timed"`
CommandName string `position:"Query" name:"CommandName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
CommandType string `position:"Query" name:"CommandType"`
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeInvocationsRequest is the request struct for api DescribeInvocations
func CreateDescribeInvocationsRequest ¶
func CreateDescribeInvocationsRequest() (request *DescribeInvocationsRequest)
CreateDescribeInvocationsRequest creates a request to invoke DescribeInvocations API
type DescribeInvocationsResponse ¶
type DescribeInvocationsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Invocations Invocations `json:"Invocations" xml:"Invocations"`
}
DescribeInvocationsResponse is the response struct for api DescribeInvocations
func CreateDescribeInvocationsResponse ¶
func CreateDescribeInvocationsResponse() (response *DescribeInvocationsResponse)
CreateDescribeInvocationsResponse creates a response to parse from DescribeInvocations response
type DescribeKeyPairsRequest ¶
type DescribeKeyPairsRequest struct {
*requests.RpcRequest
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
KeyPairFingerPrint string `position:"Query" name:"KeyPairFingerPrint"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
KeyPairName string `position:"Query" name:"KeyPairName"`
Tag *[]DescribeKeyPairsTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeKeyPairsRequest is the request struct for api DescribeKeyPairs
func CreateDescribeKeyPairsRequest ¶
func CreateDescribeKeyPairsRequest() (request *DescribeKeyPairsRequest)
CreateDescribeKeyPairsRequest creates a request to invoke DescribeKeyPairs API
type DescribeKeyPairsResponse ¶
type DescribeKeyPairsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
KeyPairs KeyPairs `json:"KeyPairs" xml:"KeyPairs"`
}
DescribeKeyPairsResponse is the response struct for api DescribeKeyPairs
func CreateDescribeKeyPairsResponse ¶
func CreateDescribeKeyPairsResponse() (response *DescribeKeyPairsResponse)
CreateDescribeKeyPairsResponse creates a response to parse from DescribeKeyPairs response
type DescribeKeyPairsTag ¶
DescribeKeyPairsTag is a repeated param struct in DescribeKeyPairsRequest
type DescribeLaunchTemplateVersionsRequest ¶
type DescribeLaunchTemplateVersionsRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
MaxVersion requests.Integer `position:"Query" name:"MaxVersion"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DefaultVersion requests.Boolean `position:"Query" name:"DefaultVersion"`
MinVersion requests.Integer `position:"Query" name:"MinVersion"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
LaunchTemplateVersion *[]string `position:"Query" name:"LaunchTemplateVersion" type:"Repeated"`
DetailFlag requests.Boolean `position:"Query" name:"DetailFlag"`
}
DescribeLaunchTemplateVersionsRequest is the request struct for api DescribeLaunchTemplateVersions
func CreateDescribeLaunchTemplateVersionsRequest ¶
func CreateDescribeLaunchTemplateVersionsRequest() (request *DescribeLaunchTemplateVersionsRequest)
CreateDescribeLaunchTemplateVersionsRequest creates a request to invoke DescribeLaunchTemplateVersions API
type DescribeLaunchTemplateVersionsResponse ¶
type DescribeLaunchTemplateVersionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
LaunchTemplateVersionSets LaunchTemplateVersionSets `json:"LaunchTemplateVersionSets" xml:"LaunchTemplateVersionSets"`
}
DescribeLaunchTemplateVersionsResponse is the response struct for api DescribeLaunchTemplateVersions
func CreateDescribeLaunchTemplateVersionsResponse ¶
func CreateDescribeLaunchTemplateVersionsResponse() (response *DescribeLaunchTemplateVersionsResponse)
CreateDescribeLaunchTemplateVersionsResponse creates a response to parse from DescribeLaunchTemplateVersions response
type DescribeLaunchTemplatesRequest ¶
type DescribeLaunchTemplatesRequest struct {
*requests.RpcRequest
LaunchTemplateName *[]string `position:"Query" name:"LaunchTemplateName" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
TemplateTag *[]DescribeLaunchTemplatesTemplateTag `position:"Query" name:"TemplateTag" type:"Repeated"`
LaunchTemplateId *[]string `position:"Query" name:"LaunchTemplateId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
TemplateResourceGroupId string `position:"Query" name:"TemplateResourceGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeLaunchTemplatesRequest is the request struct for api DescribeLaunchTemplates
func CreateDescribeLaunchTemplatesRequest ¶
func CreateDescribeLaunchTemplatesRequest() (request *DescribeLaunchTemplatesRequest)
CreateDescribeLaunchTemplatesRequest creates a request to invoke DescribeLaunchTemplates API
type DescribeLaunchTemplatesResponse ¶
type DescribeLaunchTemplatesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
LaunchTemplateSets LaunchTemplateSets `json:"LaunchTemplateSets" xml:"LaunchTemplateSets"`
}
DescribeLaunchTemplatesResponse is the response struct for api DescribeLaunchTemplates
func CreateDescribeLaunchTemplatesResponse ¶
func CreateDescribeLaunchTemplatesResponse() (response *DescribeLaunchTemplatesResponse)
CreateDescribeLaunchTemplatesResponse creates a response to parse from DescribeLaunchTemplates response
type DescribeLaunchTemplatesTemplateTag ¶
type DescribeLaunchTemplatesTemplateTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
DescribeLaunchTemplatesTemplateTag is a repeated param struct in DescribeLaunchTemplatesRequest
type DescribeLimitationRequest ¶
type DescribeLimitationRequest struct {
*requests.RpcRequest
Limitation string `position:"Query" name:"Limitation"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeLimitationRequest is the request struct for api DescribeLimitation
func CreateDescribeLimitationRequest ¶
func CreateDescribeLimitationRequest() (request *DescribeLimitationRequest)
CreateDescribeLimitationRequest creates a request to invoke DescribeLimitation API
type DescribeLimitationResponse ¶
type DescribeLimitationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Limitation string `json:"Limitation" xml:"Limitation"`
Value string `json:"Value" xml:"Value"`
}
DescribeLimitationResponse is the response struct for api DescribeLimitation
func CreateDescribeLimitationResponse ¶
func CreateDescribeLimitationResponse() (response *DescribeLimitationResponse)
CreateDescribeLimitationResponse creates a response to parse from DescribeLimitation response
type DescribeNatGatewaysRequest ¶
type DescribeNatGatewaysRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
NatGatewayId string `position:"Query" name:"NatGatewayId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeNatGatewaysRequest is the request struct for api DescribeNatGateways
func CreateDescribeNatGatewaysRequest ¶
func CreateDescribeNatGatewaysRequest() (request *DescribeNatGatewaysRequest)
CreateDescribeNatGatewaysRequest creates a request to invoke DescribeNatGateways API
type DescribeNatGatewaysResponse ¶
type DescribeNatGatewaysResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
NatGateways NatGateways `json:"NatGateways" xml:"NatGateways"`
}
DescribeNatGatewaysResponse is the response struct for api DescribeNatGateways
func CreateDescribeNatGatewaysResponse ¶
func CreateDescribeNatGatewaysResponse() (response *DescribeNatGatewaysResponse)
CreateDescribeNatGatewaysResponse creates a response to parse from DescribeNatGateways response
type DescribeNetworkInterfacePermissionsRequest ¶
type DescribeNetworkInterfacePermissionsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
NetworkInterfacePermissionId *[]string `position:"Query" name:"NetworkInterfacePermissionId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
DescribeNetworkInterfacePermissionsRequest is the request struct for api DescribeNetworkInterfacePermissions
func CreateDescribeNetworkInterfacePermissionsRequest ¶
func CreateDescribeNetworkInterfacePermissionsRequest() (request *DescribeNetworkInterfacePermissionsRequest)
CreateDescribeNetworkInterfacePermissionsRequest creates a request to invoke DescribeNetworkInterfacePermissions API
type DescribeNetworkInterfacePermissionsResponse ¶
type DescribeNetworkInterfacePermissionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
NetworkInterfacePermissions NetworkInterfacePermissions `json:"NetworkInterfacePermissions" xml:"NetworkInterfacePermissions"`
}
DescribeNetworkInterfacePermissionsResponse is the response struct for api DescribeNetworkInterfacePermissions
func CreateDescribeNetworkInterfacePermissionsResponse ¶
func CreateDescribeNetworkInterfacePermissionsResponse() (response *DescribeNetworkInterfacePermissionsResponse)
CreateDescribeNetworkInterfacePermissionsResponse creates a response to parse from DescribeNetworkInterfacePermissions response
type DescribeNetworkInterfacesRequest ¶
type DescribeNetworkInterfacesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ServiceManaged requests.Boolean `position:"Query" name:"ServiceManaged"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Type string `position:"Query" name:"Type"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeNetworkInterfacesTag `position:"Query" name:"Tag" type:"Repeated"`
NetworkInterfaceName string `position:"Query" name:"NetworkInterfaceName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
InstanceId string `position:"Query" name:"InstanceId"`
VpcId string `position:"Query" name:"VpcId"`
PrimaryIpAddress string `position:"Query" name:"PrimaryIpAddress"`
NetworkInterfaceId *[]string `position:"Query" name:"NetworkInterfaceId" type:"Repeated"`
}
DescribeNetworkInterfacesRequest is the request struct for api DescribeNetworkInterfaces
func CreateDescribeNetworkInterfacesRequest ¶
func CreateDescribeNetworkInterfacesRequest() (request *DescribeNetworkInterfacesRequest)
CreateDescribeNetworkInterfacesRequest creates a request to invoke DescribeNetworkInterfaces API
type DescribeNetworkInterfacesResponse ¶
type DescribeNetworkInterfacesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
NetworkInterfaceSets NetworkInterfaceSets `json:"NetworkInterfaceSets" xml:"NetworkInterfaceSets"`
}
DescribeNetworkInterfacesResponse is the response struct for api DescribeNetworkInterfaces
func CreateDescribeNetworkInterfacesResponse ¶
func CreateDescribeNetworkInterfacesResponse() (response *DescribeNetworkInterfacesResponse)
CreateDescribeNetworkInterfacesResponse creates a response to parse from DescribeNetworkInterfaces response
type DescribeNetworkInterfacesTag ¶
DescribeNetworkInterfacesTag is a repeated param struct in DescribeNetworkInterfacesRequest
type DescribeNewProjectEipMonitorDataRequest ¶
type DescribeNewProjectEipMonitorDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
AllocationId string `position:"Query" name:"AllocationId"`
StartTime string `position:"Query" name:"StartTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeNewProjectEipMonitorDataRequest is the request struct for api DescribeNewProjectEipMonitorData
func CreateDescribeNewProjectEipMonitorDataRequest ¶
func CreateDescribeNewProjectEipMonitorDataRequest() (request *DescribeNewProjectEipMonitorDataRequest)
CreateDescribeNewProjectEipMonitorDataRequest creates a request to invoke DescribeNewProjectEipMonitorData API
type DescribeNewProjectEipMonitorDataResponse ¶
type DescribeNewProjectEipMonitorDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
EipMonitorDatas EipMonitorDatasInDescribeNewProjectEipMonitorData `json:"EipMonitorDatas" xml:"EipMonitorDatas"`
}
DescribeNewProjectEipMonitorDataResponse is the response struct for api DescribeNewProjectEipMonitorData
func CreateDescribeNewProjectEipMonitorDataResponse ¶
func CreateDescribeNewProjectEipMonitorDataResponse() (response *DescribeNewProjectEipMonitorDataResponse)
CreateDescribeNewProjectEipMonitorDataResponse creates a response to parse from DescribeNewProjectEipMonitorData response
type DescribePhysicalConnectionsFilter ¶
type DescribePhysicalConnectionsFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribePhysicalConnectionsFilter is a repeated param struct in DescribePhysicalConnectionsRequest
type DescribePhysicalConnectionsRequest ¶
type DescribePhysicalConnectionsRequest struct {
*requests.RpcRequest
Filter *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribePhysicalConnectionsRequest is the request struct for api DescribePhysicalConnections
func CreateDescribePhysicalConnectionsRequest ¶
func CreateDescribePhysicalConnectionsRequest() (request *DescribePhysicalConnectionsRequest)
CreateDescribePhysicalConnectionsRequest creates a request to invoke DescribePhysicalConnections API
type DescribePhysicalConnectionsResponse ¶
type DescribePhysicalConnectionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PhysicalConnectionSet PhysicalConnectionSet `json:"PhysicalConnectionSet" xml:"PhysicalConnectionSet"`
}
DescribePhysicalConnectionsResponse is the response struct for api DescribePhysicalConnections
func CreateDescribePhysicalConnectionsResponse ¶
func CreateDescribePhysicalConnectionsResponse() (response *DescribePhysicalConnectionsResponse)
CreateDescribePhysicalConnectionsResponse creates a response to parse from DescribePhysicalConnections response
type DescribePriceRequest ¶
type DescribePriceRequest struct {
*requests.RpcRequest
DataDisk3Size requests.Integer `position:"Query" name:"DataDisk.3.Size"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
DataDisk3Category string `position:"Query" name:"DataDisk.3.Category"`
IoOptimized string `position:"Query" name:"IoOptimized"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
DataDisk4Category string `position:"Query" name:"DataDisk.4.Category"`
DataDisk4Size requests.Integer `position:"Query" name:"DataDisk.4.Size"`
PriceUnit string `position:"Query" name:"PriceUnit"`
InstanceType string `position:"Query" name:"InstanceType"`
DataDisk2Category string `position:"Query" name:"DataDisk.2.Category"`
DataDisk1Size requests.Integer `position:"Query" name:"DataDisk.1.Size"`
Period requests.Integer `position:"Query" name:"Period"`
Amount requests.Integer `position:"Query" name:"Amount"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DataDisk2Size requests.Integer `position:"Query" name:"DataDisk.2.Size"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
DataDisk1Category string `position:"Query" name:"DataDisk.1.Category"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
InstanceNetworkType string `position:"Query" name:"InstanceNetworkType"`
}
DescribePriceRequest is the request struct for api DescribePrice
func CreateDescribePriceRequest ¶
func CreateDescribePriceRequest() (request *DescribePriceRequest)
CreateDescribePriceRequest creates a request to invoke DescribePrice API
type DescribePriceResponse ¶
type DescribePriceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}
DescribePriceResponse is the response struct for api DescribePrice
func CreateDescribePriceResponse ¶
func CreateDescribePriceResponse() (response *DescribePriceResponse)
CreateDescribePriceResponse creates a response to parse from DescribePrice response
type DescribeRecommendInstanceTypeRequest ¶
type DescribeRecommendInstanceTypeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Channel string `position:"Query" name:"channel"`
NetworkType string `position:"Query" name:"NetworkType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Operator string `position:"Query" name:"operator"`
Token string `position:"Query" name:"token"`
Scene string `position:"Query" name:"Scene"`
InstanceType string `position:"Query" name:"InstanceType"`
ProxyId string `position:"Query" name:"proxyId"`
}
DescribeRecommendInstanceTypeRequest is the request struct for api DescribeRecommendInstanceType
func CreateDescribeRecommendInstanceTypeRequest ¶
func CreateDescribeRecommendInstanceTypeRequest() (request *DescribeRecommendInstanceTypeRequest)
CreateDescribeRecommendInstanceTypeRequest creates a request to invoke DescribeRecommendInstanceType API
type DescribeRecommendInstanceTypeResponse ¶
type DescribeRecommendInstanceTypeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Data Data `json:"Data" xml:"Data"`
}
DescribeRecommendInstanceTypeResponse is the response struct for api DescribeRecommendInstanceType
func CreateDescribeRecommendInstanceTypeResponse ¶
func CreateDescribeRecommendInstanceTypeResponse() (response *DescribeRecommendInstanceTypeResponse)
CreateDescribeRecommendInstanceTypeResponse creates a response to parse from DescribeRecommendInstanceType response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceType string `position:"Query" name:"ResourceType"`
}
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Regions Regions `json:"Regions" xml:"Regions"`
}
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeRenewalPriceRequest ¶
type DescribeRenewalPriceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceId string `position:"Query" name:"ResourceId"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PriceUnit string `position:"Query" name:"PriceUnit"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
DescribeRenewalPriceRequest is the request struct for api DescribeRenewalPrice
func CreateDescribeRenewalPriceRequest ¶
func CreateDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)
CreateDescribeRenewalPriceRequest creates a request to invoke DescribeRenewalPrice API
type DescribeRenewalPriceResponse ¶
type DescribeRenewalPriceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}
DescribeRenewalPriceResponse is the response struct for api DescribeRenewalPrice
func CreateDescribeRenewalPriceResponse ¶
func CreateDescribeRenewalPriceResponse() (response *DescribeRenewalPriceResponse)
CreateDescribeRenewalPriceResponse creates a response to parse from DescribeRenewalPrice response
type DescribeResourceByTagsRequest ¶
type DescribeResourceByTagsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeResourceByTagsTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeResourceByTagsRequest is the request struct for api DescribeResourceByTags
func CreateDescribeResourceByTagsRequest ¶
func CreateDescribeResourceByTagsRequest() (request *DescribeResourceByTagsRequest)
CreateDescribeResourceByTagsRequest creates a request to invoke DescribeResourceByTags API
type DescribeResourceByTagsResponse ¶
type DescribeResourceByTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Resources Resources `json:"Resources" xml:"Resources"`
}
DescribeResourceByTagsResponse is the response struct for api DescribeResourceByTags
func CreateDescribeResourceByTagsResponse ¶
func CreateDescribeResourceByTagsResponse() (response *DescribeResourceByTagsResponse)
CreateDescribeResourceByTagsResponse creates a response to parse from DescribeResourceByTags response
type DescribeResourceByTagsTag ¶
DescribeResourceByTagsTag is a repeated param struct in DescribeResourceByTagsRequest
type DescribeResourcesModificationRequest ¶
type DescribeResourcesModificationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Memory requests.Float `position:"Query" name:"Memory"`
Cores requests.Integer `position:"Query" name:"Cores"`
MigrateAcrossZone requests.Boolean `position:"Query" name:"MigrateAcrossZone"`
InstanceType string `position:"Query" name:"InstanceType"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OperationType string `position:"Query" name:"OperationType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DestinationResource string `position:"Query" name:"DestinationResource"`
}
DescribeResourcesModificationRequest is the request struct for api DescribeResourcesModification
func CreateDescribeResourcesModificationRequest ¶
func CreateDescribeResourcesModificationRequest() (request *DescribeResourcesModificationRequest)
CreateDescribeResourcesModificationRequest creates a request to invoke DescribeResourcesModification API
type DescribeResourcesModificationResponse ¶
type DescribeResourcesModificationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
AvailableZones AvailableZonesInDescribeResourcesModification `json:"AvailableZones" xml:"AvailableZones"`
}
DescribeResourcesModificationResponse is the response struct for api DescribeResourcesModification
func CreateDescribeResourcesModificationResponse ¶
func CreateDescribeResourcesModificationResponse() (response *DescribeResourcesModificationResponse)
CreateDescribeResourcesModificationResponse creates a response to parse from DescribeResourcesModification response
type DescribeRouteTablesRequest ¶
type DescribeRouteTablesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
VRouterId string `position:"Query" name:"VRouterId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
RouterType string `position:"Query" name:"RouterType"`
RouteTableName string `position:"Query" name:"RouteTableName"`
RouterId string `position:"Query" name:"RouterId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
RouteTableId string `position:"Query" name:"RouteTableId"`
}
DescribeRouteTablesRequest is the request struct for api DescribeRouteTables
func CreateDescribeRouteTablesRequest ¶
func CreateDescribeRouteTablesRequest() (request *DescribeRouteTablesRequest)
CreateDescribeRouteTablesRequest creates a request to invoke DescribeRouteTables API
type DescribeRouteTablesResponse ¶
type DescribeRouteTablesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
RouteTables RouteTables `json:"RouteTables" xml:"RouteTables"`
}
DescribeRouteTablesResponse is the response struct for api DescribeRouteTables
func CreateDescribeRouteTablesResponse ¶
func CreateDescribeRouteTablesResponse() (response *DescribeRouteTablesResponse)
CreateDescribeRouteTablesResponse creates a response to parse from DescribeRouteTables response
type DescribeRouterInterfacesFilter ¶
type DescribeRouterInterfacesFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeRouterInterfacesFilter is a repeated param struct in DescribeRouterInterfacesRequest
type DescribeRouterInterfacesRequest ¶
type DescribeRouterInterfacesRequest struct {
*requests.RpcRequest
Filter *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeRouterInterfacesRequest is the request struct for api DescribeRouterInterfaces
func CreateDescribeRouterInterfacesRequest ¶
func CreateDescribeRouterInterfacesRequest() (request *DescribeRouterInterfacesRequest)
CreateDescribeRouterInterfacesRequest creates a request to invoke DescribeRouterInterfaces API
type DescribeRouterInterfacesResponse ¶
type DescribeRouterInterfacesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RouterInterfaceSet RouterInterfaceSet `json:"RouterInterfaceSet" xml:"RouterInterfaceSet"`
}
DescribeRouterInterfacesResponse is the response struct for api DescribeRouterInterfaces
func CreateDescribeRouterInterfacesResponse ¶
func CreateDescribeRouterInterfacesResponse() (response *DescribeRouterInterfacesResponse)
CreateDescribeRouterInterfacesResponse creates a response to parse from DescribeRouterInterfaces response
type DescribeSecurityGroupAttributeRequest ¶
type DescribeSecurityGroupAttributeRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Direction string `position:"Query" name:"Direction"`
}
DescribeSecurityGroupAttributeRequest is the request struct for api DescribeSecurityGroupAttribute
func CreateDescribeSecurityGroupAttributeRequest ¶
func CreateDescribeSecurityGroupAttributeRequest() (request *DescribeSecurityGroupAttributeRequest)
CreateDescribeSecurityGroupAttributeRequest creates a request to invoke DescribeSecurityGroupAttribute API
type DescribeSecurityGroupAttributeResponse ¶
type DescribeSecurityGroupAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
Description string `json:"Description" xml:"Description"`
SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
VpcId string `json:"VpcId" xml:"VpcId"`
InnerAccessPolicy string `json:"InnerAccessPolicy" xml:"InnerAccessPolicy"`
Permissions Permissions `json:"Permissions" xml:"Permissions"`
}
DescribeSecurityGroupAttributeResponse is the response struct for api DescribeSecurityGroupAttribute
func CreateDescribeSecurityGroupAttributeResponse ¶
func CreateDescribeSecurityGroupAttributeResponse() (response *DescribeSecurityGroupAttributeResponse)
CreateDescribeSecurityGroupAttributeResponse creates a response to parse from DescribeSecurityGroupAttribute response
type DescribeSecurityGroupReferencesRequest ¶
type DescribeSecurityGroupReferencesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId *[]string `position:"Query" name:"SecurityGroupId" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeSecurityGroupReferencesRequest is the request struct for api DescribeSecurityGroupReferences
func CreateDescribeSecurityGroupReferencesRequest ¶
func CreateDescribeSecurityGroupReferencesRequest() (request *DescribeSecurityGroupReferencesRequest)
CreateDescribeSecurityGroupReferencesRequest creates a request to invoke DescribeSecurityGroupReferences API
type DescribeSecurityGroupReferencesResponse ¶
type DescribeSecurityGroupReferencesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SecurityGroupReferences SecurityGroupReferences `json:"SecurityGroupReferences" xml:"SecurityGroupReferences"`
}
DescribeSecurityGroupReferencesResponse is the response struct for api DescribeSecurityGroupReferences
func CreateDescribeSecurityGroupReferencesResponse ¶
func CreateDescribeSecurityGroupReferencesResponse() (response *DescribeSecurityGroupReferencesResponse)
CreateDescribeSecurityGroupReferencesResponse creates a response to parse from DescribeSecurityGroupReferences response
type DescribeSecurityGroupsRequest ¶
type DescribeSecurityGroupsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
FuzzyQuery requests.Boolean `position:"Query" name:"FuzzyQuery"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
IsQueryEcsCount requests.Boolean `position:"Query" name:"IsQueryEcsCount"`
NetworkType string `position:"Query" name:"NetworkType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SecurityGroupIds string `position:"Query" name:"SecurityGroupIds"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
VpcId string `position:"Query" name:"VpcId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeSecurityGroupsTag `position:"Query" name:"Tag" type:"Repeated"`
}
DescribeSecurityGroupsRequest is the request struct for api DescribeSecurityGroups
func CreateDescribeSecurityGroupsRequest ¶
func CreateDescribeSecurityGroupsRequest() (request *DescribeSecurityGroupsRequest)
CreateDescribeSecurityGroupsRequest creates a request to invoke DescribeSecurityGroups API
type DescribeSecurityGroupsResponse ¶
type DescribeSecurityGroupsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
SecurityGroups SecurityGroups `json:"SecurityGroups" xml:"SecurityGroups"`
}
DescribeSecurityGroupsResponse is the response struct for api DescribeSecurityGroups
func CreateDescribeSecurityGroupsResponse ¶
func CreateDescribeSecurityGroupsResponse() (response *DescribeSecurityGroupsResponse)
CreateDescribeSecurityGroupsResponse creates a response to parse from DescribeSecurityGroups response
type DescribeSecurityGroupsTag ¶
DescribeSecurityGroupsTag is a repeated param struct in DescribeSecurityGroupsRequest
type DescribeSnapshotLinksRequest ¶
type DescribeSnapshotLinksRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskIds string `position:"Query" name:"DiskIds"`
SnapshotLinkIds string `position:"Query" name:"SnapshotLinkIds"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeSnapshotLinksRequest is the request struct for api DescribeSnapshotLinks
func CreateDescribeSnapshotLinksRequest ¶
func CreateDescribeSnapshotLinksRequest() (request *DescribeSnapshotLinksRequest)
CreateDescribeSnapshotLinksRequest creates a request to invoke DescribeSnapshotLinks API
type DescribeSnapshotLinksResponse ¶
type DescribeSnapshotLinksResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
SnapshotLinks SnapshotLinks `json:"SnapshotLinks" xml:"SnapshotLinks"`
}
DescribeSnapshotLinksResponse is the response struct for api DescribeSnapshotLinks
func CreateDescribeSnapshotLinksResponse ¶
func CreateDescribeSnapshotLinksResponse() (response *DescribeSnapshotLinksResponse)
CreateDescribeSnapshotLinksResponse creates a response to parse from DescribeSnapshotLinks response
type DescribeSnapshotMonitorDataRequest ¶
type DescribeSnapshotMonitorDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
StartTime string `position:"Query" name:"StartTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeSnapshotMonitorDataRequest is the request struct for api DescribeSnapshotMonitorData
func CreateDescribeSnapshotMonitorDataRequest ¶
func CreateDescribeSnapshotMonitorDataRequest() (request *DescribeSnapshotMonitorDataRequest)
CreateDescribeSnapshotMonitorDataRequest creates a request to invoke DescribeSnapshotMonitorData API
type DescribeSnapshotMonitorDataResponse ¶
type DescribeSnapshotMonitorDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
MonitorData MonitorDataInDescribeSnapshotMonitorData `json:"MonitorData" xml:"MonitorData"`
}
DescribeSnapshotMonitorDataResponse is the response struct for api DescribeSnapshotMonitorData
func CreateDescribeSnapshotMonitorDataResponse ¶
func CreateDescribeSnapshotMonitorDataResponse() (response *DescribeSnapshotMonitorDataResponse)
CreateDescribeSnapshotMonitorDataResponse creates a response to parse from DescribeSnapshotMonitorData response
type DescribeSnapshotPackageRequest ¶
type DescribeSnapshotPackageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeSnapshotPackageRequest is the request struct for api DescribeSnapshotPackage
func CreateDescribeSnapshotPackageRequest ¶
func CreateDescribeSnapshotPackageRequest() (request *DescribeSnapshotPackageRequest)
CreateDescribeSnapshotPackageRequest creates a request to invoke DescribeSnapshotPackage API
type DescribeSnapshotPackageResponse ¶
type DescribeSnapshotPackageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
SnapshotPackages SnapshotPackages `json:"SnapshotPackages" xml:"SnapshotPackages"`
}
DescribeSnapshotPackageResponse is the response struct for api DescribeSnapshotPackage
func CreateDescribeSnapshotPackageResponse ¶
func CreateDescribeSnapshotPackageResponse() (response *DescribeSnapshotPackageResponse)
CreateDescribeSnapshotPackageResponse creates a response to parse from DescribeSnapshotPackage response
type DescribeSnapshotsRequest ¶
type DescribeSnapshotsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
SnapshotIds string `position:"Query" name:"SnapshotIds"`
Usage string `position:"Query" name:"Usage"`
SnapshotLinkId string `position:"Query" name:"SnapshotLinkId"`
SnapshotName string `position:"Query" name:"SnapshotName"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Filter1Key string `position:"Query" name:"Filter.1.Key"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskId string `position:"Query" name:"DiskId"`
Tag *[]DescribeSnapshotsTag `position:"Query" name:"Tag" type:"Repeated"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceDiskType string `position:"Query" name:"SourceDiskType"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
SnapshotType string `position:"Query" name:"SnapshotType"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
Status string `position:"Query" name:"Status"`
}
DescribeSnapshotsRequest is the request struct for api DescribeSnapshots
func CreateDescribeSnapshotsRequest ¶
func CreateDescribeSnapshotsRequest() (request *DescribeSnapshotsRequest)
CreateDescribeSnapshotsRequest creates a request to invoke DescribeSnapshots API
type DescribeSnapshotsResponse ¶
type DescribeSnapshotsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Snapshots Snapshots `json:"Snapshots" xml:"Snapshots"`
}
DescribeSnapshotsResponse is the response struct for api DescribeSnapshots
func CreateDescribeSnapshotsResponse ¶
func CreateDescribeSnapshotsResponse() (response *DescribeSnapshotsResponse)
CreateDescribeSnapshotsResponse creates a response to parse from DescribeSnapshots response
type DescribeSnapshotsTag ¶
DescribeSnapshotsTag is a repeated param struct in DescribeSnapshotsRequest
type DescribeSnapshotsUsageRequest ¶
type DescribeSnapshotsUsageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeSnapshotsUsageRequest is the request struct for api DescribeSnapshotsUsage
func CreateDescribeSnapshotsUsageRequest ¶
func CreateDescribeSnapshotsUsageRequest() (request *DescribeSnapshotsUsageRequest)
CreateDescribeSnapshotsUsageRequest creates a request to invoke DescribeSnapshotsUsage API
type DescribeSnapshotsUsageResponse ¶
type DescribeSnapshotsUsageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SnapshotCount int `json:"SnapshotCount" xml:"SnapshotCount"`
SnapshotSize int `json:"SnapshotSize" xml:"SnapshotSize"`
}
DescribeSnapshotsUsageResponse is the response struct for api DescribeSnapshotsUsage
func CreateDescribeSnapshotsUsageResponse ¶
func CreateDescribeSnapshotsUsageResponse() (response *DescribeSnapshotsUsageResponse)
CreateDescribeSnapshotsUsageResponse creates a response to parse from DescribeSnapshotsUsage response
type DescribeSpotPriceHistoryRequest ¶
type DescribeSpotPriceHistoryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
IoOptimized string `position:"Query" name:"IoOptimized"`
NetworkType string `position:"Query" name:"NetworkType"`
StartTime string `position:"Query" name:"StartTime"`
InstanceType string `position:"Query" name:"InstanceType"`
Offset requests.Integer `position:"Query" name:"Offset"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
OSType string `position:"Query" name:"OSType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ZoneId string `position:"Query" name:"ZoneId"`
}
DescribeSpotPriceHistoryRequest is the request struct for api DescribeSpotPriceHistory
func CreateDescribeSpotPriceHistoryRequest ¶
func CreateDescribeSpotPriceHistoryRequest() (request *DescribeSpotPriceHistoryRequest)
CreateDescribeSpotPriceHistoryRequest creates a request to invoke DescribeSpotPriceHistory API
type DescribeSpotPriceHistoryResponse ¶
type DescribeSpotPriceHistoryResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextOffset int `json:"NextOffset" xml:"NextOffset"`
Currency string `json:"Currency" xml:"Currency"`
SpotPrices SpotPrices `json:"SpotPrices" xml:"SpotPrices"`
}
DescribeSpotPriceHistoryResponse is the response struct for api DescribeSpotPriceHistory
func CreateDescribeSpotPriceHistoryResponse ¶
func CreateDescribeSpotPriceHistoryResponse() (response *DescribeSpotPriceHistoryResponse)
CreateDescribeSpotPriceHistoryResponse creates a response to parse from DescribeSpotPriceHistory response
type DescribeTagsRequest ¶
type DescribeTagsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeTagsTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeTagsRequest is the request struct for api DescribeTags
func CreateDescribeTagsRequest ¶
func CreateDescribeTagsRequest() (request *DescribeTagsRequest)
CreateDescribeTagsRequest creates a request to invoke DescribeTags API
type DescribeTagsResponse ¶
type DescribeTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Tags TagsInDescribeTags `json:"Tags" xml:"Tags"`
}
DescribeTagsResponse is the response struct for api DescribeTags
func CreateDescribeTagsResponse ¶
func CreateDescribeTagsResponse() (response *DescribeTagsResponse)
CreateDescribeTagsResponse creates a response to parse from DescribeTags response
type DescribeTagsTag ¶
DescribeTagsTag is a repeated param struct in DescribeTagsRequest
type DescribeTaskAttributeRequest ¶
type DescribeTaskAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TaskId string `position:"Query" name:"TaskId"`
}
DescribeTaskAttributeRequest is the request struct for api DescribeTaskAttribute
func CreateDescribeTaskAttributeRequest ¶
func CreateDescribeTaskAttributeRequest() (request *DescribeTaskAttributeRequest)
CreateDescribeTaskAttributeRequest creates a request to invoke DescribeTaskAttribute API
type DescribeTaskAttributeResponse ¶
type DescribeTaskAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
RegionId string `json:"RegionId" xml:"RegionId"`
TaskAction string `json:"TaskAction" xml:"TaskAction"`
TaskStatus string `json:"TaskStatus" xml:"TaskStatus"`
TaskProcess string `json:"TaskProcess" xml:"TaskProcess"`
SupportCancel string `json:"SupportCancel" xml:"SupportCancel"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
SuccessCount int `json:"SuccessCount" xml:"SuccessCount"`
FailedCount int `json:"FailedCount" xml:"FailedCount"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
OperationProgressSet OperationProgressSet `json:"OperationProgressSet" xml:"OperationProgressSet"`
}
DescribeTaskAttributeResponse is the response struct for api DescribeTaskAttribute
func CreateDescribeTaskAttributeResponse ¶
func CreateDescribeTaskAttributeResponse() (response *DescribeTaskAttributeResponse)
CreateDescribeTaskAttributeResponse creates a response to parse from DescribeTaskAttribute response
type DescribeTasksRequest ¶
type DescribeTasksRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
StartTime string `position:"Query" name:"StartTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TaskIds string `position:"Query" name:"TaskIds"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
TaskStatus string `position:"Query" name:"TaskStatus"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
TaskAction string `position:"Query" name:"TaskAction"`
}
DescribeTasksRequest is the request struct for api DescribeTasks
func CreateDescribeTasksRequest ¶
func CreateDescribeTasksRequest() (request *DescribeTasksRequest)
CreateDescribeTasksRequest creates a request to invoke DescribeTasks API
type DescribeTasksResponse ¶
type DescribeTasksResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TaskSet TaskSet `json:"TaskSet" xml:"TaskSet"`
}
DescribeTasksResponse is the response struct for api DescribeTasks
func CreateDescribeTasksResponse ¶
func CreateDescribeTasksResponse() (response *DescribeTasksResponse)
CreateDescribeTasksResponse creates a response to parse from DescribeTasks response
type DescribeUserBusinessBehaviorRequest ¶
type DescribeUserBusinessBehaviorRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
StatusKey string `position:"Query" name:"statusKey"`
}
DescribeUserBusinessBehaviorRequest is the request struct for api DescribeUserBusinessBehavior
func CreateDescribeUserBusinessBehaviorRequest ¶
func CreateDescribeUserBusinessBehaviorRequest() (request *DescribeUserBusinessBehaviorRequest)
CreateDescribeUserBusinessBehaviorRequest creates a request to invoke DescribeUserBusinessBehavior API
type DescribeUserBusinessBehaviorResponse ¶
type DescribeUserBusinessBehaviorResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
StatusValue string `json:"StatusValue" xml:"StatusValue"`
}
DescribeUserBusinessBehaviorResponse is the response struct for api DescribeUserBusinessBehavior
func CreateDescribeUserBusinessBehaviorResponse ¶
func CreateDescribeUserBusinessBehaviorResponse() (response *DescribeUserBusinessBehaviorResponse)
CreateDescribeUserBusinessBehaviorResponse creates a response to parse from DescribeUserBusinessBehavior response
type DescribeUserDataRequest ¶
type DescribeUserDataRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribeUserDataRequest is the request struct for api DescribeUserData
func CreateDescribeUserDataRequest ¶
func CreateDescribeUserDataRequest() (request *DescribeUserDataRequest)
CreateDescribeUserDataRequest creates a request to invoke DescribeUserData API
type DescribeUserDataResponse ¶
type DescribeUserDataResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
UserData string `json:"UserData" xml:"UserData"`
}
DescribeUserDataResponse is the response struct for api DescribeUserData
func CreateDescribeUserDataResponse ¶
func CreateDescribeUserDataResponse() (response *DescribeUserDataResponse)
CreateDescribeUserDataResponse creates a response to parse from DescribeUserData response
type DescribeVRoutersRequest ¶
type DescribeVRoutersRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
VRouterId string `position:"Query" name:"VRouterId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeVRoutersRequest is the request struct for api DescribeVRouters
func CreateDescribeVRoutersRequest ¶
func CreateDescribeVRoutersRequest() (request *DescribeVRoutersRequest)
CreateDescribeVRoutersRequest creates a request to invoke DescribeVRouters API
type DescribeVRoutersResponse ¶
type DescribeVRoutersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
VRouters VRouters `json:"VRouters" xml:"VRouters"`
}
DescribeVRoutersResponse is the response struct for api DescribeVRouters
func CreateDescribeVRoutersResponse ¶
func CreateDescribeVRoutersResponse() (response *DescribeVRoutersResponse)
CreateDescribeVRoutersResponse creates a response to parse from DescribeVRouters response
type DescribeVSwitchesRequest ¶
type DescribeVSwitchesRequest struct {
*requests.RpcRequest
VSwitchId string `position:"Query" name:"VSwitchId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ZoneId string `position:"Query" name:"ZoneId"`
IsDefault requests.Boolean `position:"Query" name:"IsDefault"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeVSwitchesRequest is the request struct for api DescribeVSwitches
func CreateDescribeVSwitchesRequest ¶
func CreateDescribeVSwitchesRequest() (request *DescribeVSwitchesRequest)
CreateDescribeVSwitchesRequest creates a request to invoke DescribeVSwitches API
type DescribeVSwitchesResponse ¶
type DescribeVSwitchesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
VSwitches VSwitches `json:"VSwitches" xml:"VSwitches"`
}
DescribeVSwitchesResponse is the response struct for api DescribeVSwitches
func CreateDescribeVSwitchesResponse ¶
func CreateDescribeVSwitchesResponse() (response *DescribeVSwitchesResponse)
CreateDescribeVSwitchesResponse creates a response to parse from DescribeVSwitches response
type DescribeVirtualBorderRoutersFilter ¶
type DescribeVirtualBorderRoutersFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeVirtualBorderRoutersFilter is a repeated param struct in DescribeVirtualBorderRoutersRequest
type DescribeVirtualBorderRoutersForPhysicalConnectionFilter ¶
type DescribeVirtualBorderRoutersForPhysicalConnectionFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeVirtualBorderRoutersForPhysicalConnectionFilter is a repeated param struct in DescribeVirtualBorderRoutersForPhysicalConnectionRequest
type DescribeVirtualBorderRoutersForPhysicalConnectionRequest ¶
type DescribeVirtualBorderRoutersForPhysicalConnectionRequest struct {
*requests.RpcRequest
Filter *[]DescribeVirtualBorderRoutersForPhysicalConnectionFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeVirtualBorderRoutersForPhysicalConnectionRequest is the request struct for api DescribeVirtualBorderRoutersForPhysicalConnection
func CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest ¶
func CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest() (request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest)
CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest creates a request to invoke DescribeVirtualBorderRoutersForPhysicalConnection API
type DescribeVirtualBorderRoutersForPhysicalConnectionResponse ¶
type DescribeVirtualBorderRoutersForPhysicalConnectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
VirtualBorderRouterForPhysicalConnectionSet VirtualBorderRouterForPhysicalConnectionSet `json:"VirtualBorderRouterForPhysicalConnectionSet" xml:"VirtualBorderRouterForPhysicalConnectionSet"`
}
DescribeVirtualBorderRoutersForPhysicalConnectionResponse is the response struct for api DescribeVirtualBorderRoutersForPhysicalConnection
func CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse ¶
func CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse() (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse)
CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse creates a response to parse from DescribeVirtualBorderRoutersForPhysicalConnection response
type DescribeVirtualBorderRoutersRequest ¶
type DescribeVirtualBorderRoutersRequest struct {
*requests.RpcRequest
Filter *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeVirtualBorderRoutersRequest is the request struct for api DescribeVirtualBorderRouters
func CreateDescribeVirtualBorderRoutersRequest ¶
func CreateDescribeVirtualBorderRoutersRequest() (request *DescribeVirtualBorderRoutersRequest)
CreateDescribeVirtualBorderRoutersRequest creates a request to invoke DescribeVirtualBorderRouters API
type DescribeVirtualBorderRoutersResponse ¶
type DescribeVirtualBorderRoutersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
VirtualBorderRouterSet VirtualBorderRouterSet `json:"VirtualBorderRouterSet" xml:"VirtualBorderRouterSet"`
}
DescribeVirtualBorderRoutersResponse is the response struct for api DescribeVirtualBorderRouters
func CreateDescribeVirtualBorderRoutersResponse ¶
func CreateDescribeVirtualBorderRoutersResponse() (response *DescribeVirtualBorderRoutersResponse)
CreateDescribeVirtualBorderRoutersResponse creates a response to parse from DescribeVirtualBorderRouters response
type DescribeVpcsRequest ¶
type DescribeVpcsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
IsDefault requests.Boolean `position:"Query" name:"IsDefault"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeVpcsRequest is the request struct for api DescribeVpcs
func CreateDescribeVpcsRequest ¶
func CreateDescribeVpcsRequest() (request *DescribeVpcsRequest)
CreateDescribeVpcsRequest creates a request to invoke DescribeVpcs API
type DescribeVpcsResponse ¶
type DescribeVpcsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Vpcs Vpcs `json:"Vpcs" xml:"Vpcs"`
}
DescribeVpcsResponse is the response struct for api DescribeVpcs
func CreateDescribeVpcsResponse ¶
func CreateDescribeVpcsResponse() (response *DescribeVpcsResponse)
CreateDescribeVpcsResponse creates a response to parse from DescribeVpcs response
type DescribeZonesRequest ¶
type DescribeZonesRequest struct {
*requests.RpcRequest
SpotStrategy string `position:"Query" name:"SpotStrategy"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
Verbose requests.Boolean `position:"Query" name:"Verbose"`
}
DescribeZonesRequest is the request struct for api DescribeZones
func CreateDescribeZonesRequest ¶
func CreateDescribeZonesRequest() (request *DescribeZonesRequest)
CreateDescribeZonesRequest creates a request to invoke DescribeZones API
type DescribeZonesResponse ¶
type DescribeZonesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Zones ZonesInDescribeZones `json:"Zones" xml:"Zones"`
}
DescribeZonesResponse is the response struct for api DescribeZones
func CreateDescribeZonesResponse ¶
func CreateDescribeZonesResponse() (response *DescribeZonesResponse)
CreateDescribeZonesResponse creates a response to parse from DescribeZones response
type DetachClassicLinkVpcRequest ¶
type DetachClassicLinkVpcRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DetachClassicLinkVpcRequest is the request struct for api DetachClassicLinkVpc
func CreateDetachClassicLinkVpcRequest ¶
func CreateDetachClassicLinkVpcRequest() (request *DetachClassicLinkVpcRequest)
CreateDetachClassicLinkVpcRequest creates a request to invoke DetachClassicLinkVpc API
type DetachClassicLinkVpcResponse ¶
type DetachClassicLinkVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DetachClassicLinkVpcResponse is the response struct for api DetachClassicLinkVpc
func CreateDetachClassicLinkVpcResponse ¶
func CreateDetachClassicLinkVpcResponse() (response *DetachClassicLinkVpcResponse)
CreateDetachClassicLinkVpcResponse creates a response to parse from DetachClassicLinkVpc response
type DetachDiskRequest ¶
type DetachDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DiskId string `position:"Query" name:"DiskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DetachDiskRequest is the request struct for api DetachDisk
func CreateDetachDiskRequest ¶
func CreateDetachDiskRequest() (request *DetachDiskRequest)
CreateDetachDiskRequest creates a request to invoke DetachDisk API
type DetachDiskResponse ¶
type DetachDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DetachDiskResponse is the response struct for api DetachDisk
func CreateDetachDiskResponse ¶
func CreateDetachDiskResponse() (response *DetachDiskResponse)
CreateDetachDiskResponse creates a response to parse from DetachDisk response
type DetachInstanceRamRoleRequest ¶
type DetachInstanceRamRoleRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
InstanceIds string `position:"Query" name:"InstanceIds"`
RamRoleName string `position:"Query" name:"RamRoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DetachInstanceRamRoleRequest is the request struct for api DetachInstanceRamRole
func CreateDetachInstanceRamRoleRequest ¶
func CreateDetachInstanceRamRoleRequest() (request *DetachInstanceRamRoleRequest)
CreateDetachInstanceRamRoleRequest creates a request to invoke DetachInstanceRamRole API
type DetachInstanceRamRoleResponse ¶
type DetachInstanceRamRoleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
FailCount int `json:"FailCount" xml:"FailCount"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
DetachInstanceRamRoleResults DetachInstanceRamRoleResults `json:"DetachInstanceRamRoleResults" xml:"DetachInstanceRamRoleResults"`
}
DetachInstanceRamRoleResponse is the response struct for api DetachInstanceRamRole
func CreateDetachInstanceRamRoleResponse ¶
func CreateDetachInstanceRamRoleResponse() (response *DetachInstanceRamRoleResponse)
CreateDetachInstanceRamRoleResponse creates a response to parse from DetachInstanceRamRole response
type DetachInstanceRamRoleResult ¶
type DetachInstanceRamRoleResult struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Success bool `json:"Success" xml:"Success"`
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
InstanceRamRoleSets InstanceRamRoleSetsInDetachInstanceRamRole `json:"InstanceRamRoleSets" xml:"InstanceRamRoleSets"`
}
DetachInstanceRamRoleResult is a nested struct in ecs response
type DetachInstanceRamRoleResults ¶
type DetachInstanceRamRoleResults struct {
DetachInstanceRamRoleResult []DetachInstanceRamRoleResult `json:"DetachInstanceRamRoleResult" xml:"DetachInstanceRamRoleResult"`
}
DetachInstanceRamRoleResults is a nested struct in ecs response
type DetachKeyPairRequest ¶
type DetachKeyPairRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
InstanceIds string `position:"Query" name:"InstanceIds"`
KeyPairName string `position:"Query" name:"KeyPairName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DetachKeyPairRequest is the request struct for api DetachKeyPair
func CreateDetachKeyPairRequest ¶
func CreateDetachKeyPairRequest() (request *DetachKeyPairRequest)
CreateDetachKeyPairRequest creates a request to invoke DetachKeyPair API
type DetachKeyPairResponse ¶
type DetachKeyPairResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
FailCount string `json:"FailCount" xml:"FailCount"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
Results ResultsInDetachKeyPair `json:"Results" xml:"Results"`
}
DetachKeyPairResponse is the response struct for api DetachKeyPair
func CreateDetachKeyPairResponse ¶
func CreateDetachKeyPairResponse() (response *DetachKeyPairResponse)
CreateDetachKeyPairResponse creates a response to parse from DetachKeyPair response
type DetachNetworkInterfaceRequest ¶
type DetachNetworkInterfaceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
DetachNetworkInterfaceRequest is the request struct for api DetachNetworkInterface
func CreateDetachNetworkInterfaceRequest ¶
func CreateDetachNetworkInterfaceRequest() (request *DetachNetworkInterfaceRequest)
CreateDetachNetworkInterfaceRequest creates a request to invoke DetachNetworkInterface API
type DetachNetworkInterfaceResponse ¶
type DetachNetworkInterfaceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DetachNetworkInterfaceResponse is the response struct for api DetachNetworkInterface
func CreateDetachNetworkInterfaceResponse ¶
func CreateDetachNetworkInterfaceResponse() (response *DetachNetworkInterfaceResponse)
CreateDetachNetworkInterfaceResponse creates a response to parse from DetachNetworkInterface response
type DetailInfosInDescribePrice ¶
type DetailInfosInDescribePrice struct {
ResourcePriceModel []ResourcePriceModel `json:"ResourcePriceModel" xml:"ResourcePriceModel"`
}
DetailInfosInDescribePrice is a nested struct in ecs response
type DetailInfosInDescribeRenewalPrice ¶
type DetailInfosInDescribeRenewalPrice struct {
ResourcePriceModel []ResourcePriceModel `json:"ResourcePriceModel" xml:"ResourcePriceModel"`
}
DetailInfosInDescribeRenewalPrice is a nested struct in ecs response
type Disk ¶
type Disk struct {
DiskId string `json:"DiskId" xml:"DiskId"`
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
DiskName string `json:"DiskName" xml:"DiskName"`
Description string `json:"Description" xml:"Description"`
Type string `json:"Type" xml:"Type"`
Category string `json:"Category" xml:"Category"`
Size int `json:"Size" xml:"Size"`
ImageId string `json:"ImageId" xml:"ImageId"`
SourceSnapshotId string `json:"SourceSnapshotId" xml:"SourceSnapshotId"`
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
Portable bool `json:"Portable" xml:"Portable"`
Status string `json:"Status" xml:"Status"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Device string `json:"Device" xml:"Device"`
DeleteWithInstance bool `json:"DeleteWithInstance" xml:"DeleteWithInstance"`
DeleteAutoSnapshot bool `json:"DeleteAutoSnapshot" xml:"DeleteAutoSnapshot"`
EnableAutoSnapshot bool `json:"EnableAutoSnapshot" xml:"EnableAutoSnapshot"`
EnableAutomatedSnapshotPolicy bool `json:"EnableAutomatedSnapshotPolicy" xml:"EnableAutomatedSnapshotPolicy"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
AttachedTime string `json:"AttachedTime" xml:"AttachedTime"`
DetachedTime string `json:"DetachedTime" xml:"DetachedTime"`
DiskChargeType string `json:"DiskChargeType" xml:"DiskChargeType"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Encrypted bool `json:"Encrypted" xml:"Encrypted"`
MountInstanceNum int `json:"MountInstanceNum" xml:"MountInstanceNum"`
IOPS int `json:"IOPS" xml:"IOPS"`
IOPSRead int `json:"IOPSRead" xml:"IOPSRead"`
IOPSWrite int `json:"IOPSWrite" xml:"IOPSWrite"`
KMSKeyId string `json:"KMSKeyId" xml:"KMSKeyId"`
OperationLocks OperationLocksInDescribeDisks `json:"OperationLocks" xml:"OperationLocks"`
MountInstances MountInstances `json:"MountInstances" xml:"MountInstances"`
Tags TagsInDescribeDisks `json:"Tags" xml:"Tags"`
}
Disk is a nested struct in ecs response
type DiskDeviceMapping ¶
type DiskDeviceMapping struct {
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
Size string `json:"Size" xml:"Size"`
Device string `json:"Device" xml:"Device"`
Type string `json:"Type" xml:"Type"`
Format string `json:"Format" xml:"Format"`
ImportOSSBucket string `json:"ImportOSSBucket" xml:"ImportOSSBucket"`
ImportOSSObject string `json:"ImportOSSObject" xml:"ImportOSSObject"`
Progress string `json:"Progress" xml:"Progress"`
RemainTime int `json:"RemainTime" xml:"RemainTime"`
}
DiskDeviceMapping is a nested struct in ecs response
type DiskDeviceMappings ¶
type DiskDeviceMappings struct {
DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}
DiskDeviceMappings is a nested struct in ecs response
type DiskEventSet ¶
type DiskEventSet struct {
DiskEventType []DiskEventType `json:"DiskEventType" xml:"DiskEventType"`
}
DiskEventSet is a nested struct in ecs response
type DiskEventType ¶
type DiskEventType struct {
EventId string `json:"EventId" xml:"EventId"`
EventTime string `json:"EventTime" xml:"EventTime"`
EventEndTime string `json:"EventEndTime" xml:"EventEndTime"`
EventType EventType `json:"EventType" xml:"EventType"`
}
DiskEventType is a nested struct in ecs response
type DiskFullStatusSet ¶
type DiskFullStatusSet struct {
DiskFullStatusType []DiskFullStatusType `json:"DiskFullStatusType" xml:"DiskFullStatusType"`
}
DiskFullStatusSet is a nested struct in ecs response
type DiskFullStatusType ¶
type DiskFullStatusType struct {
DiskId string `json:"DiskId" xml:"DiskId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Device string `json:"Device" xml:"Device"`
Status Status `json:"Status" xml:"Status"`
HealthStatus HealthStatus `json:"HealthStatus" xml:"HealthStatus"`
DiskEventSet DiskEventSet `json:"DiskEventSet" xml:"DiskEventSet"`
}
DiskFullStatusType is a nested struct in ecs response
type DiskMonitorData ¶
type DiskMonitorData struct {
DiskId string `json:"DiskId" xml:"DiskId"`
IOPSRead int `json:"IOPSRead" xml:"IOPSRead"`
IOPSWrite int `json:"IOPSWrite" xml:"IOPSWrite"`
IOPSTotal int `json:"IOPSTotal" xml:"IOPSTotal"`
BPSRead int `json:"BPSRead" xml:"BPSRead"`
BPSWrite int `json:"BPSWrite" xml:"BPSWrite"`
BPSTotal int `json:"BPSTotal" xml:"BPSTotal"`
LatencyRead int `json:"LatencyRead" xml:"LatencyRead"`
LatencyWrite int `json:"LatencyWrite" xml:"LatencyWrite"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
}
DiskMonitorData is a nested struct in ecs response
type Disks ¶
type Disks struct {
Disk []Disk `json:"Disk" xml:"Disk"`
}
Disks is a nested struct in ecs response
type EcsCapacityReservationAttr ¶
type EcsCapacityReservationAttr struct {
CapacityReservationId string `json:"CapacityReservationId" xml:"CapacityReservationId"`
CapacityReservationPreference string `json:"CapacityReservationPreference" xml:"CapacityReservationPreference"`
}
EcsCapacityReservationAttr is a nested struct in ecs response
type EipAddress ¶
type EipAddress struct {
Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
IsSupportUnassociate bool `json:"IsSupportUnassociate" xml:"IsSupportUnassociate"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
}
EipAddress is a nested struct in ecs response
type EipAddressInDescribeEipAddresses ¶
type EipAddressInDescribeEipAddresses struct {
RegionId string `json:"RegionId" xml:"RegionId"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
Status string `json:"Status" xml:"Status"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Bandwidth string `json:"Bandwidth" xml:"Bandwidth"`
EipBandwidth string `json:"EipBandwidth" xml:"EipBandwidth"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
AllocationTime string `json:"AllocationTime" xml:"AllocationTime"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
OperationLocks OperationLocksInDescribeEipAddresses `json:"OperationLocks" xml:"OperationLocks"`
}
EipAddressInDescribeEipAddresses is a nested struct in ecs response
type EipAddresses ¶
type EipAddresses struct {
EipAddress []EipAddressInDescribeEipAddresses `json:"EipAddress" xml:"EipAddress"`
}
EipAddresses is a nested struct in ecs response
type EipFillParamsRequest ¶
type EipFillParamsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Data string `position:"Query" name:"data"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
EipFillParamsRequest is the request struct for api EipFillParams
func CreateEipFillParamsRequest ¶
func CreateEipFillParamsRequest() (request *EipFillParamsRequest)
CreateEipFillParamsRequest creates a request to invoke EipFillParams API
type EipFillParamsResponse ¶
type EipFillParamsResponse struct {
*responses.BaseResponse
RequestId string `json:"requestId" xml:"requestId"`
Data string `json:"data" xml:"data"`
Code string `json:"code" xml:"code"`
Success bool `json:"success" xml:"success"`
Message string `json:"message" xml:"message"`
}
EipFillParamsResponse is the response struct for api EipFillParams
func CreateEipFillParamsResponse ¶
func CreateEipFillParamsResponse() (response *EipFillParamsResponse)
CreateEipFillParamsResponse creates a response to parse from EipFillParams response
type EipFillProductRequest ¶
type EipFillProductRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Data string `position:"Query" name:"data"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
EipFillProductRequest is the request struct for api EipFillProduct
func CreateEipFillProductRequest ¶
func CreateEipFillProductRequest() (request *EipFillProductRequest)
CreateEipFillProductRequest creates a request to invoke EipFillProduct API
type EipFillProductResponse ¶
type EipFillProductResponse struct {
*responses.BaseResponse
RequestId string `json:"requestId" xml:"requestId"`
Data string `json:"data" xml:"data"`
Code string `json:"code" xml:"code"`
Success bool `json:"success" xml:"success"`
Message string `json:"message" xml:"message"`
}
EipFillProductResponse is the response struct for api EipFillProduct
func CreateEipFillProductResponse ¶
func CreateEipFillProductResponse() (response *EipFillProductResponse)
CreateEipFillProductResponse creates a response to parse from EipFillProduct response
type EipMonitorData ¶
type EipMonitorData struct {
EipPackets int `json:"EipPackets" xml:"EipPackets"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
EipFlow int `json:"EipFlow" xml:"EipFlow"`
EipRX int `json:"EipRX" xml:"EipRX"`
EipBandwidth int `json:"EipBandwidth" xml:"EipBandwidth"`
EipTX int `json:"EipTX" xml:"EipTX"`
}
EipMonitorData is a nested struct in ecs response
type EipMonitorDatasInDescribeEipMonitorData ¶
type EipMonitorDatasInDescribeEipMonitorData struct {
EipMonitorData []EipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}
EipMonitorDatasInDescribeEipMonitorData is a nested struct in ecs response
type EipMonitorDatasInDescribeNewProjectEipMonitorData ¶
type EipMonitorDatasInDescribeNewProjectEipMonitorData struct {
EipMonitorData []EipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}
EipMonitorDatasInDescribeNewProjectEipMonitorData is a nested struct in ecs response
type EipNotifyPaidRequest ¶
type EipNotifyPaidRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Data string `position:"Query" name:"data"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
EipNotifyPaidRequest is the request struct for api EipNotifyPaid
func CreateEipNotifyPaidRequest ¶
func CreateEipNotifyPaidRequest() (request *EipNotifyPaidRequest)
CreateEipNotifyPaidRequest creates a request to invoke EipNotifyPaid API
type EipNotifyPaidResponse ¶
type EipNotifyPaidResponse struct {
*responses.BaseResponse
RequestId string `json:"requestId" xml:"requestId"`
Data string `json:"data" xml:"data"`
Code string `json:"code" xml:"code"`
Message string `json:"message" xml:"message"`
Success bool `json:"success" xml:"success"`
}
EipNotifyPaidResponse is the response struct for api EipNotifyPaid
func CreateEipNotifyPaidResponse ¶
func CreateEipNotifyPaidResponse() (response *EipNotifyPaidResponse)
CreateEipNotifyPaidResponse creates a response to parse from EipNotifyPaid response
type EnablePhysicalConnectionRequest ¶
type EnablePhysicalConnectionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
EnablePhysicalConnectionRequest is the request struct for api EnablePhysicalConnection
func CreateEnablePhysicalConnectionRequest ¶
func CreateEnablePhysicalConnectionRequest() (request *EnablePhysicalConnectionRequest)
CreateEnablePhysicalConnectionRequest creates a request to invoke EnablePhysicalConnection API
type EnablePhysicalConnectionResponse ¶
type EnablePhysicalConnectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
EnablePhysicalConnectionResponse is the response struct for api EnablePhysicalConnection
func CreateEnablePhysicalConnectionResponse ¶
func CreateEnablePhysicalConnectionResponse() (response *EnablePhysicalConnectionResponse)
CreateEnablePhysicalConnectionResponse creates a response to parse from EnablePhysicalConnection response
type EniMonitorData ¶
type EniMonitorData struct {
EniId string `json:"EniId" xml:"EniId"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
PacketTx string `json:"PacketTx" xml:"PacketTx"`
PacketRx string `json:"PacketRx" xml:"PacketRx"`
IntranetTx string `json:"IntranetTx" xml:"IntranetTx"`
IntranetRx string `json:"IntranetRx" xml:"IntranetRx"`
DropPacketTx string `json:"DropPacketTx" xml:"DropPacketTx"`
DropPacketRx string `json:"DropPacketRx" xml:"DropPacketRx"`
}
EniMonitorData is a nested struct in ecs response
type EventCycleStatus ¶
type EventCycleStatus struct {
Name string `json:"Name" xml:"Name"`
Code int `json:"Code" xml:"Code"`
}
EventCycleStatus is a nested struct in ecs response
type EventIdSet ¶
type EventIdSet struct {
EventId []string `json:"EventId" xml:"EventId"`
}
EventIdSet is a nested struct in ecs response
type ExportImageRequest ¶
type ExportImageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
OSSBucket string `position:"Query" name:"OSSBucket"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OSSPrefix string `position:"Query" name:"OSSPrefix"`
RoleName string `position:"Query" name:"RoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ImageFormat string `position:"Query" name:"ImageFormat"`
}
ExportImageRequest is the request struct for api ExportImage
func CreateExportImageRequest ¶
func CreateExportImageRequest() (request *ExportImageRequest)
CreateExportImageRequest creates a request to invoke ExportImage API
type ExportImageResponse ¶
type ExportImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
ExportImageResponse is the response struct for api ExportImage
func CreateExportImageResponse ¶
func CreateExportImageResponse() (response *ExportImageResponse)
CreateExportImageResponse creates a response to parse from ExportImage response
type ExportSnapshotRequest ¶
type ExportSnapshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
OssBucket string `position:"Query" name:"OssBucket"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
RoleName string `position:"Query" name:"RoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ExportSnapshotRequest is the request struct for api ExportSnapshot
func CreateExportSnapshotRequest ¶
func CreateExportSnapshotRequest() (request *ExportSnapshotRequest)
CreateExportSnapshotRequest creates a request to invoke ExportSnapshot API
type ExportSnapshotResponse ¶
type ExportSnapshotResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
}
ExportSnapshotResponse is the response struct for api ExportSnapshot
func CreateExportSnapshotResponse ¶
func CreateExportSnapshotResponse() (response *ExportSnapshotResponse)
CreateExportSnapshotResponse creates a response to parse from ExportSnapshot response
type ExtendedAttribute ¶
type ExtendedAttribute struct {
Device string `json:"Device" xml:"Device"`
DiskId string `json:"DiskId" xml:"DiskId"`
}
ExtendedAttribute is a nested struct in ecs response
type ForwardTableEntries ¶
type ForwardTableEntries struct {
ForwardTableEntry []ForwardTableEntry `json:"ForwardTableEntry" xml:"ForwardTableEntry"`
}
ForwardTableEntries is a nested struct in ecs response
type ForwardTableEntry ¶
type ForwardTableEntry struct {
ForwardTableId string `json:"ForwardTableId" xml:"ForwardTableId"`
ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
ExternalIp string `json:"ExternalIp" xml:"ExternalIp"`
ExternalPort string `json:"ExternalPort" xml:"ExternalPort"`
IpProtocol string `json:"IpProtocol" xml:"IpProtocol"`
InternalIp string `json:"InternalIp" xml:"InternalIp"`
InternalPort string `json:"InternalPort" xml:"InternalPort"`
Status string `json:"Status" xml:"Status"`
}
ForwardTableEntry is a nested struct in ecs response
type ForwardTableIdsInCreateNatGateway ¶
type ForwardTableIdsInCreateNatGateway struct {
ForwardTableId []string `json:"ForwardTableId" xml:"ForwardTableId"`
}
ForwardTableIdsInCreateNatGateway is a nested struct in ecs response
type ForwardTableIdsInDescribeNatGateways ¶
type ForwardTableIdsInDescribeNatGateways struct {
ForwardTableId []string `json:"ForwardTableId" xml:"ForwardTableId"`
}
ForwardTableIdsInDescribeNatGateways is a nested struct in ecs response
type GetInstanceConsoleOutputRequest ¶
type GetInstanceConsoleOutputRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
GetInstanceConsoleOutputRequest is the request struct for api GetInstanceConsoleOutput
func CreateGetInstanceConsoleOutputRequest ¶
func CreateGetInstanceConsoleOutputRequest() (request *GetInstanceConsoleOutputRequest)
CreateGetInstanceConsoleOutputRequest creates a request to invoke GetInstanceConsoleOutput API
type GetInstanceConsoleOutputResponse ¶
type GetInstanceConsoleOutputResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
ConsoleOutput string `json:"ConsoleOutput" xml:"ConsoleOutput"`
LastUpdateTime string `json:"LastUpdateTime" xml:"LastUpdateTime"`
}
GetInstanceConsoleOutputResponse is the response struct for api GetInstanceConsoleOutput
func CreateGetInstanceConsoleOutputResponse ¶
func CreateGetInstanceConsoleOutputResponse() (response *GetInstanceConsoleOutputResponse)
CreateGetInstanceConsoleOutputResponse creates a response to parse from GetInstanceConsoleOutput response
type GetInstanceScreenshotRequest ¶
type GetInstanceScreenshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
WakeUp requests.Boolean `position:"Query" name:"WakeUp"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
GetInstanceScreenshotRequest is the request struct for api GetInstanceScreenshot
func CreateGetInstanceScreenshotRequest ¶
func CreateGetInstanceScreenshotRequest() (request *GetInstanceScreenshotRequest)
CreateGetInstanceScreenshotRequest creates a request to invoke GetInstanceScreenshot API
type GetInstanceScreenshotResponse ¶
type GetInstanceScreenshotResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Screenshot string `json:"Screenshot" xml:"Screenshot"`
}
GetInstanceScreenshotResponse is the response struct for api GetInstanceScreenshot
func CreateGetInstanceScreenshotResponse ¶
func CreateGetInstanceScreenshotResponse() (response *GetInstanceScreenshotResponse)
CreateGetInstanceScreenshotResponse creates a response to parse from GetInstanceScreenshot response
type HaVip ¶
type HaVip struct {
HaVipId string `json:"HaVipId" xml:"HaVipId"`
RegionId string `json:"RegionId" xml:"RegionId"`
VpcId string `json:"VpcId" xml:"VpcId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
Status string `json:"Status" xml:"Status"`
MasterInstanceId string `json:"MasterInstanceId" xml:"MasterInstanceId"`
Description string `json:"Description" xml:"Description"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
AssociatedInstances AssociatedInstances `json:"AssociatedInstances" xml:"AssociatedInstances"`
AssociatedEipAddresses AssociatedEipAddresses `json:"AssociatedEipAddresses" xml:"AssociatedEipAddresses"`
}
HaVip is a nested struct in ecs response
type HaVips ¶
type HaVips struct {
HaVip []HaVip `json:"HaVip" xml:"HaVip"`
}
HaVips is a nested struct in ecs response
type HealthStatus ¶
HealthStatus is a nested struct in ecs response
type HpcCluster ¶
type HpcCluster struct {
HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
}
HpcCluster is a nested struct in ecs response
type HpcClusters ¶
type HpcClusters struct {
HpcCluster []HpcCluster `json:"HpcCluster" xml:"HpcCluster"`
}
HpcClusters is a nested struct in ecs response
type Image ¶
type Image struct {
Progress string `json:"Progress" xml:"Progress"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageName string `json:"ImageName" xml:"ImageName"`
ImageVersion string `json:"ImageVersion" xml:"ImageVersion"`
Description string `json:"Description" xml:"Description"`
Size int `json:"Size" xml:"Size"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
IsSupportIoOptimized bool `json:"IsSupportIoOptimized" xml:"IsSupportIoOptimized"`
IsSupportCloudinit bool `json:"IsSupportCloudinit" xml:"IsSupportCloudinit"`
OSName string `json:"OSName" xml:"OSName"`
OSNameEn string `json:"OSNameEn" xml:"OSNameEn"`
Architecture string `json:"Architecture" xml:"Architecture"`
Status string `json:"Status" xml:"Status"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
IsSubscribed bool `json:"IsSubscribed" xml:"IsSubscribed"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
OSType string `json:"OSType" xml:"OSType"`
Platform string `json:"Platform" xml:"Platform"`
Usage string `json:"Usage" xml:"Usage"`
IsCopied bool `json:"IsCopied" xml:"IsCopied"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
DiskDeviceMappings DiskDeviceMappings `json:"DiskDeviceMappings" xml:"DiskDeviceMappings"`
Tags TagsInDescribeImages `json:"Tags" xml:"Tags"`
}
Image is a nested struct in ecs response
type Images ¶
type Images struct {
Image []Image `json:"Image" xml:"Image"`
}
Images is a nested struct in ecs response
type ImportImageDiskDeviceMapping ¶
type ImportImageDiskDeviceMapping struct {
OSSBucket string `name:"OSSBucket"`
DiskImSize string `name:"DiskImSize"`
Format string `name:"Format"`
Device string `name:"Device"`
OSSObject string `name:"OSSObject"`
DiskImageSize string `name:"DiskImageSize"`
}
ImportImageDiskDeviceMapping is a repeated param struct in ImportImageRequest
type ImportImageRequest ¶
type ImportImageRequest struct {
*requests.RpcRequest
DiskDeviceMapping *[]ImportImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
RoleName string `position:"Query" name:"RoleName"`
Description string `position:"Query" name:"Description"`
OSType string `position:"Query" name:"OSType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Platform string `position:"Query" name:"Platform"`
ImageName string `position:"Query" name:"ImageName"`
Architecture string `position:"Query" name:"Architecture"`
}
ImportImageRequest is the request struct for api ImportImage
func CreateImportImageRequest ¶
func CreateImportImageRequest() (request *ImportImageRequest)
CreateImportImageRequest creates a request to invoke ImportImage API
type ImportImageResponse ¶
type ImportImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
RegionId string `json:"RegionId" xml:"RegionId"`
ImageId string `json:"ImageId" xml:"ImageId"`
}
ImportImageResponse is the response struct for api ImportImage
func CreateImportImageResponse ¶
func CreateImportImageResponse() (response *ImportImageResponse)
CreateImportImageResponse creates a response to parse from ImportImage response
type ImportKeyPairRequest ¶
type ImportKeyPairRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PublicKeyBody string `position:"Query" name:"PublicKeyBody"`
KeyPairName string `position:"Query" name:"KeyPairName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ImportKeyPairRequest is the request struct for api ImportKeyPair
func CreateImportKeyPairRequest ¶
func CreateImportKeyPairRequest() (request *ImportKeyPairRequest)
CreateImportKeyPairRequest creates a request to invoke ImportKeyPair API
type ImportKeyPairResponse ¶
type ImportKeyPairResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
}
ImportKeyPairResponse is the response struct for api ImportKeyPair
func CreateImportKeyPairResponse ¶
func CreateImportKeyPairResponse() (response *ImportKeyPairResponse)
CreateImportKeyPairResponse creates a response to parse from ImportKeyPair response
type ImportSnapshotRequest ¶
type ImportSnapshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotName string `position:"Query" name:"SnapshotName"`
OssObject string `position:"Query" name:"OssObject"`
OssBucket string `position:"Query" name:"OssBucket"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
RoleName string `position:"Query" name:"RoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ImportSnapshotRequest is the request struct for api ImportSnapshot
func CreateImportSnapshotRequest ¶
func CreateImportSnapshotRequest() (request *ImportSnapshotRequest)
CreateImportSnapshotRequest creates a request to invoke ImportSnapshot API
type ImportSnapshotResponse ¶
type ImportSnapshotResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
}
ImportSnapshotResponse is the response struct for api ImportSnapshot
func CreateImportSnapshotResponse ¶
func CreateImportSnapshotResponse() (response *ImportSnapshotResponse)
CreateImportSnapshotResponse creates a response to parse from ImportSnapshot response
type InnerIpAddressInDescribeInstanceAttribute ¶
type InnerIpAddressInDescribeInstanceAttribute struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
InnerIpAddressInDescribeInstanceAttribute is a nested struct in ecs response
type InnerIpAddressInDescribeInstances ¶
type InnerIpAddressInDescribeInstances struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
InnerIpAddressInDescribeInstances is a nested struct in ecs response
type InstallCloudAssistantRequest ¶
type InstallCloudAssistantRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
InstallCloudAssistantRequest is the request struct for api InstallCloudAssistant
func CreateInstallCloudAssistantRequest ¶
func CreateInstallCloudAssistantRequest() (request *InstallCloudAssistantRequest)
CreateInstallCloudAssistantRequest creates a request to invoke InstallCloudAssistant API
type InstallCloudAssistantResponse ¶
type InstallCloudAssistantResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
InstallCloudAssistantResponse is the response struct for api InstallCloudAssistant
func CreateInstallCloudAssistantResponse ¶
func CreateInstallCloudAssistantResponse() (response *InstallCloudAssistantResponse)
CreateInstallCloudAssistantResponse creates a response to parse from InstallCloudAssistant response
type Instance ¶
type Instance struct {
ImageId string `json:"ImageId" xml:"ImageId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
AutoReleaseTime string `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
DeviceAvailable bool `json:"DeviceAvailable" xml:"DeviceAvailable"`
InstanceNetworkType string `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
CreditSpecification string `json:"CreditSpecification" xml:"CreditSpecification"`
GPUAmount int `json:"GPUAmount" xml:"GPUAmount"`
StartTime string `json:"StartTime" xml:"StartTime"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
HostName string `json:"HostName" xml:"HostName"`
Cpu int `json:"Cpu" xml:"Cpu"`
Status string `json:"Status" xml:"Status"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
OSName string `json:"OSName" xml:"OSName"`
OSNameEn string `json:"OSNameEn" xml:"OSNameEn"`
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
RegionId string `json:"RegionId" xml:"RegionId"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
IoOptimized bool `json:"IoOptimized" xml:"IoOptimized"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
Description string `json:"Description" xml:"Description"`
Recyclable bool `json:"Recyclable" xml:"Recyclable"`
SaleCycle string `json:"SaleCycle" xml:"SaleCycle"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
OSType string `json:"OSType" xml:"OSType"`
Memory int `json:"Memory" xml:"Memory"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
LocalStorageCapacity int `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
VlanId string `json:"VlanId" xml:"VlanId"`
StoppedMode string `json:"StoppedMode" xml:"StoppedMode"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
DeletionProtection bool `json:"DeletionProtection" xml:"DeletionProtection"`
SecurityGroupIds SecurityGroupIdsInDescribeInstances `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
InnerIpAddress InnerIpAddressInDescribeInstances `json:"InnerIpAddress" xml:"InnerIpAddress"`
PublicIpAddress PublicIpAddressInDescribeInstances `json:"PublicIpAddress" xml:"PublicIpAddress"`
RdmaIpAddress RdmaIpAddress `json:"RdmaIpAddress" xml:"RdmaIpAddress"`
EipAddress EipAddress `json:"EipAddress" xml:"EipAddress"`
EcsCapacityReservationAttr EcsCapacityReservationAttr `json:"EcsCapacityReservationAttr" xml:"EcsCapacityReservationAttr"`
DedicatedHostAttribute DedicatedHostAttribute `json:"DedicatedHostAttribute" xml:"DedicatedHostAttribute"`
VpcAttributes VpcAttributes `json:"VpcAttributes" xml:"VpcAttributes"`
NetworkInterfaces NetworkInterfacesInDescribeInstances `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
OperationLocks OperationLocksInDescribeInstances `json:"OperationLocks" xml:"OperationLocks"`
Tags TagsInDescribeInstances `json:"Tags" xml:"Tags"`
}
Instance is a nested struct in ecs response
type InstanceCloudAssistantStatus ¶
type InstanceCloudAssistantStatus struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
CloudAssistantStatus string `json:"CloudAssistantStatus" xml:"CloudAssistantStatus"`
}
InstanceCloudAssistantStatus is a nested struct in ecs response
type InstanceCloudAssistantStatusSet ¶
type InstanceCloudAssistantStatusSet struct {
InstanceCloudAssistantStatus []InstanceCloudAssistantStatus `json:"InstanceCloudAssistantStatus" xml:"InstanceCloudAssistantStatus"`
}
InstanceCloudAssistantStatusSet is a nested struct in ecs response
type InstanceFullStatusSet ¶
type InstanceFullStatusSet struct {
InstanceFullStatusType []InstanceFullStatusType `json:"InstanceFullStatusType" xml:"InstanceFullStatusType"`
}
InstanceFullStatusSet is a nested struct in ecs response
type InstanceFullStatusType ¶
type InstanceFullStatusType struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Status Status `json:"Status" xml:"Status"`
HealthStatus HealthStatus `json:"HealthStatus" xml:"HealthStatus"`
ScheduledSystemEventSet ScheduledSystemEventSet `json:"ScheduledSystemEventSet" xml:"ScheduledSystemEventSet"`
}
InstanceFullStatusType is a nested struct in ecs response
type InstanceGenerations ¶
type InstanceGenerations struct {
SupportedInstanceGeneration []string `json:"supportedInstanceGeneration" xml:"supportedInstanceGeneration"`
}
InstanceGenerations is a nested struct in ecs response
type InstanceIdSets ¶
type InstanceIdSets struct {
InstanceIdSet []string `json:"InstanceIdSet" xml:"InstanceIdSet"`
}
InstanceIdSets is a nested struct in ecs response
type InstanceIds ¶
type InstanceIds struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIds is a nested struct in ecs response
type InstanceMonitorData ¶
type InstanceMonitorData struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
CPU int `json:"CPU" xml:"CPU"`
IntranetRX int `json:"IntranetRX" xml:"IntranetRX"`
IntranetTX int `json:"IntranetTX" xml:"IntranetTX"`
IntranetBandwidth int `json:"IntranetBandwidth" xml:"IntranetBandwidth"`
InternetRX int `json:"InternetRX" xml:"InternetRX"`
InternetTX int `json:"InternetTX" xml:"InternetTX"`
InternetBandwidth int `json:"InternetBandwidth" xml:"InternetBandwidth"`
IOPSRead int `json:"IOPSRead" xml:"IOPSRead"`
IOPSWrite int `json:"IOPSWrite" xml:"IOPSWrite"`
BPSRead int `json:"BPSRead" xml:"BPSRead"`
BPSWrite int `json:"BPSWrite" xml:"BPSWrite"`
CPUCreditUsage float64 `json:"CPUCreditUsage" xml:"CPUCreditUsage"`
CPUCreditBalance float64 `json:"CPUCreditBalance" xml:"CPUCreditBalance"`
CPUAdvanceCreditBalance float64 `json:"CPUAdvanceCreditBalance" xml:"CPUAdvanceCreditBalance"`
CPUNotpaidSurplusCreditUsage float64 `json:"CPUNotpaidSurplusCreditUsage" xml:"CPUNotpaidSurplusCreditUsage"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
}
InstanceMonitorData is a nested struct in ecs response
type InstanceRamRoleSet ¶
type InstanceRamRoleSet struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
}
InstanceRamRoleSet is a nested struct in ecs response
type InstanceRamRoleSetsInDescribeInstanceRamRole ¶
type InstanceRamRoleSetsInDescribeInstanceRamRole struct {
InstanceRamRoleSet []InstanceRamRoleSet `json:"InstanceRamRoleSet" xml:"InstanceRamRoleSet"`
}
InstanceRamRoleSetsInDescribeInstanceRamRole is a nested struct in ecs response
type InstanceRamRoleSetsInDetachInstanceRamRole ¶
type InstanceRamRoleSetsInDetachInstanceRamRole struct {
InstanceRamRoleSet []InstanceRamRoleSet `json:"InstanceRamRoleSet" xml:"InstanceRamRoleSet"`
}
InstanceRamRoleSetsInDetachInstanceRamRole is a nested struct in ecs response
type InstanceRenewAttribute ¶
type InstanceRenewAttribute struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
AutoRenewEnabled bool `json:"AutoRenewEnabled" xml:"AutoRenewEnabled"`
Duration int `json:"Duration" xml:"Duration"`
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"`
}
InstanceRenewAttribute is a nested struct in ecs response
type InstanceRenewAttributes ¶
type InstanceRenewAttributes struct {
InstanceRenewAttribute []InstanceRenewAttribute `json:"InstanceRenewAttribute" xml:"InstanceRenewAttribute"`
}
InstanceRenewAttributes is a nested struct in ecs response
type InstanceStatus ¶
type InstanceStatus struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Status string `json:"Status" xml:"Status"`
}
InstanceStatus is a nested struct in ecs response
type InstanceStatuses ¶
type InstanceStatuses struct {
InstanceStatus []InstanceStatus `json:"InstanceStatus" xml:"InstanceStatus"`
}
InstanceStatuses is a nested struct in ecs response
type InstanceSystemEventSet ¶
type InstanceSystemEventSet struct {
InstanceSystemEventType []InstanceSystemEventType `json:"InstanceSystemEventType" xml:"InstanceSystemEventType"`
}
InstanceSystemEventSet is a nested struct in ecs response
type InstanceSystemEventType ¶
type InstanceSystemEventType struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
EventId string `json:"EventId" xml:"EventId"`
EventPublishTime string `json:"EventPublishTime" xml:"EventPublishTime"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
EventFinishTime string `json:"EventFinishTime" xml:"EventFinishTime"`
EventType EventType `json:"EventType" xml:"EventType"`
EventCycleStatus EventCycleStatus `json:"EventCycleStatus" xml:"EventCycleStatus"`
ExtendedAttribute ExtendedAttribute `json:"ExtendedAttribute" xml:"ExtendedAttribute"`
}
InstanceSystemEventType is a nested struct in ecs response
type InstanceTag ¶
type InstanceTag struct {
Key string `json:"Key" xml:"Key"`
Value string `json:"Value" xml:"Value"`
}
InstanceTag is a nested struct in ecs response
type InstanceType ¶
type InstanceType struct {
MemorySize float64 `json:"MemorySize" xml:"MemorySize"`
EniPrivateIpAddressQuantity int `json:"EniPrivateIpAddressQuantity" xml:"EniPrivateIpAddressQuantity"`
InstancePpsRx int `json:"InstancePpsRx" xml:"InstancePpsRx"`
CpuCoreCount int `json:"CpuCoreCount" xml:"CpuCoreCount"`
Cores int `json:"Cores" xml:"Cores"`
Memory int `json:"Memory" xml:"Memory"`
InstanceTypeId string `json:"InstanceTypeId" xml:"InstanceTypeId"`
InstanceBandwidthRx int `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
BaselineCredit int `json:"BaselineCredit" xml:"BaselineCredit"`
EniQuantity int `json:"EniQuantity" xml:"EniQuantity"`
Generation string `json:"Generation" xml:"Generation"`
GPUAmount int `json:"GPUAmount" xml:"GPUAmount"`
SupportIoOptimized string `json:"SupportIoOptimized" xml:"SupportIoOptimized"`
InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
InitialCredit int `json:"InitialCredit" xml:"InitialCredit"`
InstancePpsTx int `json:"InstancePpsTx" xml:"InstancePpsTx"`
LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
InstanceFamilyLevel string `json:"InstanceFamilyLevel" xml:"InstanceFamilyLevel"`
LocalStorageCapacity int `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
InstanceBandwidthTx int `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
}
InstanceType is a nested struct in ecs response
type InstanceTypeFamiliesInDescribeInstanceTypeFamilies ¶
type InstanceTypeFamiliesInDescribeInstanceTypeFamilies struct {
InstanceTypeFamily []InstanceTypeFamily `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
}
InstanceTypeFamiliesInDescribeInstanceTypeFamilies is a nested struct in ecs response
type InstanceTypeFamiliesInDescribeZones ¶
type InstanceTypeFamiliesInDescribeZones struct {
SupportedInstanceTypeFamily []string `json:"supportedInstanceTypeFamily" xml:"supportedInstanceTypeFamily"`
}
InstanceTypeFamiliesInDescribeZones is a nested struct in ecs response
type InstanceTypeFamily ¶
type InstanceTypeFamily struct {
InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"`
Generation string `json:"Generation" xml:"Generation"`
}
InstanceTypeFamily is a nested struct in ecs response
type InstanceTypesInDescribeImageSupportInstanceTypes ¶
type InstanceTypesInDescribeImageSupportInstanceTypes struct {
InstanceType []InstanceType `json:"InstanceType" xml:"InstanceType"`
}
InstanceTypesInDescribeImageSupportInstanceTypes is a nested struct in ecs response
type InstanceTypesInDescribeInstanceTypes ¶
type InstanceTypesInDescribeInstanceTypes struct {
InstanceType []InstanceType `json:"InstanceType" xml:"InstanceType"`
}
InstanceTypesInDescribeInstanceTypes is a nested struct in ecs response
type InstanceTypesInDescribeZones ¶
type InstanceTypesInDescribeZones struct {
SupportedInstanceType []string `json:"supportedInstanceType" xml:"supportedInstanceType"`
}
InstanceTypesInDescribeZones is a nested struct in ecs response
type InstancesInDescribeDedicatedHosts ¶
type InstancesInDescribeDedicatedHosts struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstancesInDescribeDedicatedHosts is a nested struct in ecs response
type InstancesInDescribeInstances ¶
type InstancesInDescribeInstances struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstancesInDescribeInstances is a nested struct in ecs response
type Invocation ¶
type Invocation struct {
CommandId string `json:"CommandId" xml:"CommandId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
CommandName string `json:"CommandName" xml:"CommandName"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageSize int `json:"PageSize" xml:"PageSize"`
InvokeId string `json:"InvokeId" xml:"InvokeId"`
InvokeStatus string `json:"InvokeStatus" xml:"InvokeStatus"`
Timed bool `json:"Timed" xml:"Timed"`
Frequency string `json:"Frequency" xml:"Frequency"`
CommandType string `json:"CommandType" xml:"CommandType"`
InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"`
InvokeInstances InvokeInstances `json:"InvokeInstances" xml:"InvokeInstances"`
}
Invocation is a nested struct in ecs response
type InvocationResult ¶
type InvocationResult struct {
CommandId string `json:"CommandId" xml:"CommandId"`
InvokeId string `json:"InvokeId" xml:"InvokeId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
Output string `json:"Output" xml:"Output"`
InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
ExitCode int `json:"ExitCode" xml:"ExitCode"`
}
InvocationResult is a nested struct in ecs response
type InvocationResults ¶
type InvocationResults struct {
InvocationResult []InvocationResult `json:"InvocationResult" xml:"InvocationResult"`
}
InvocationResults is a nested struct in ecs response
type Invocations ¶
type Invocations struct {
Invocation []Invocation `json:"Invocation" xml:"Invocation"`
}
Invocations is a nested struct in ecs response
type InvokeCommandRequest ¶
type InvokeCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
CommandId string `position:"Query" name:"CommandId"`
Frequency string `position:"Query" name:"Frequency"`
Timed requests.Boolean `position:"Query" name:"Timed"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
InvokeCommandRequest is the request struct for api InvokeCommand
func CreateInvokeCommandRequest ¶
func CreateInvokeCommandRequest() (request *InvokeCommandRequest)
CreateInvokeCommandRequest creates a request to invoke InvokeCommand API
type InvokeCommandResponse ¶
type InvokeCommandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InvokeId string `json:"InvokeId" xml:"InvokeId"`
}
InvokeCommandResponse is the response struct for api InvokeCommand
func CreateInvokeCommandResponse ¶
func CreateInvokeCommandResponse() (response *InvokeCommandResponse)
CreateInvokeCommandResponse creates a response to parse from InvokeCommand response
type InvokeInstance ¶
type InvokeInstance struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"`
}
InvokeInstance is a nested struct in ecs response
type InvokeInstances ¶
type InvokeInstances struct {
InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}
InvokeInstances is a nested struct in ecs response
type Ipv6Set ¶
type Ipv6Set struct {
Ipv6Address string `json:"Ipv6Address" xml:"Ipv6Address"`
}
Ipv6Set is a nested struct in ecs response
type Ipv6Sets ¶
type Ipv6Sets struct {
Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}
Ipv6Sets is a nested struct in ecs response
type JoinResourceGroupRequest ¶
type JoinResourceGroupRequest struct {
*requests.RpcRequest
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
JoinResourceGroupRequest is the request struct for api JoinResourceGroup
func CreateJoinResourceGroupRequest ¶
func CreateJoinResourceGroupRequest() (request *JoinResourceGroupRequest)
CreateJoinResourceGroupRequest creates a request to invoke JoinResourceGroup API
type JoinResourceGroupResponse ¶
type JoinResourceGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
JoinResourceGroupResponse is the response struct for api JoinResourceGroup
func CreateJoinResourceGroupResponse ¶
func CreateJoinResourceGroupResponse() (response *JoinResourceGroupResponse)
CreateJoinResourceGroupResponse creates a response to parse from JoinResourceGroup response
type JoinSecurityGroupRequest ¶
type JoinSecurityGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
JoinSecurityGroupRequest is the request struct for api JoinSecurityGroup
func CreateJoinSecurityGroupRequest ¶
func CreateJoinSecurityGroupRequest() (request *JoinSecurityGroupRequest)
CreateJoinSecurityGroupRequest creates a request to invoke JoinSecurityGroup API
type JoinSecurityGroupResponse ¶
type JoinSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
JoinSecurityGroupResponse is the response struct for api JoinSecurityGroup
func CreateJoinSecurityGroupResponse ¶
func CreateJoinSecurityGroupResponse() (response *JoinSecurityGroupResponse)
CreateJoinSecurityGroupResponse creates a response to parse from JoinSecurityGroup response
type KeyPair ¶
type KeyPair struct {
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Tags TagsInDescribeKeyPairs `json:"Tags" xml:"Tags"`
}
KeyPair is a nested struct in ecs response
type KeyPairs ¶
type KeyPairs struct {
KeyPair []KeyPair `json:"KeyPair" xml:"KeyPair"`
}
KeyPairs is a nested struct in ecs response
type LaunchTemplateData ¶
type LaunchTemplateData struct {
ImageId string `json:"ImageId" xml:"ImageId"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
PasswordInherit bool `json:"PasswordInherit" xml:"PasswordInherit"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
VpcId string `json:"VpcId" xml:"VpcId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
Description string `json:"Description" xml:"Description"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
HostName string `json:"HostName" xml:"HostName"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
SystemDiskSize int `json:"SystemDisk.Size" xml:"SystemDisk.Size"`
SystemDiskCategory string `json:"SystemDisk.Category" xml:"SystemDisk.Category"`
SystemDiskDiskName string `json:"SystemDisk.DiskName" xml:"SystemDisk.DiskName"`
SystemDiskDescription string `json:"SystemDisk.Description" xml:"SystemDisk.Description"`
SystemDiskIops int `json:"SystemDisk.Iops" xml:"SystemDisk.Iops"`
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
Period int `json:"Period" xml:"Period"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
EnableVmOsConfig bool `json:"EnableVmOsConfig" xml:"EnableVmOsConfig"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
UserData string `json:"UserData" xml:"UserData"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
AutoReleaseTime string `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
SpotDuration int `json:"SpotDuration" xml:"SpotDuration"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
SecurityEnhancementStrategy string `json:"SecurityEnhancementStrategy" xml:"SecurityEnhancementStrategy"`
DataDisks DataDisks `json:"DataDisks" xml:"DataDisks"`
NetworkInterfaces NetworkInterfacesInDescribeLaunchTemplateVersions `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
Tags TagsInDescribeLaunchTemplateVersions `json:"Tags" xml:"Tags"`
}
LaunchTemplateData is a nested struct in ecs response
type LaunchTemplateSet ¶
type LaunchTemplateSet struct {
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
LaunchTemplateName string `json:"LaunchTemplateName" xml:"LaunchTemplateName"`
DefaultVersionNumber int `json:"DefaultVersionNumber" xml:"DefaultVersionNumber"`
LatestVersionNumber int `json:"LatestVersionNumber" xml:"LatestVersionNumber"`
CreatedBy string `json:"CreatedBy" xml:"CreatedBy"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Tags TagsInDescribeLaunchTemplates `json:"Tags" xml:"Tags"`
}
LaunchTemplateSet is a nested struct in ecs response
type LaunchTemplateSets ¶
type LaunchTemplateSets struct {
LaunchTemplateSet []LaunchTemplateSet `json:"LaunchTemplateSet" xml:"LaunchTemplateSet"`
}
LaunchTemplateSets is a nested struct in ecs response
type LaunchTemplateVersionSet ¶
type LaunchTemplateVersionSet struct {
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
LaunchTemplateName string `json:"LaunchTemplateName" xml:"LaunchTemplateName"`
DefaultVersion bool `json:"DefaultVersion" xml:"DefaultVersion"`
VersionNumber int `json:"VersionNumber" xml:"VersionNumber"`
VersionDescription string `json:"VersionDescription" xml:"VersionDescription"`
CreatedBy string `json:"CreatedBy" xml:"CreatedBy"`
LaunchTemplateData LaunchTemplateData `json:"LaunchTemplateData" xml:"LaunchTemplateData"`
}
LaunchTemplateVersionSet is a nested struct in ecs response
type LaunchTemplateVersionSets ¶
type LaunchTemplateVersionSets struct {
LaunchTemplateVersionSet []LaunchTemplateVersionSet `json:"LaunchTemplateVersionSet" xml:"LaunchTemplateVersionSet"`
}
LaunchTemplateVersionSets is a nested struct in ecs response
type LeaveSecurityGroupRequest ¶
type LeaveSecurityGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
LeaveSecurityGroupRequest is the request struct for api LeaveSecurityGroup
func CreateLeaveSecurityGroupRequest ¶
func CreateLeaveSecurityGroupRequest() (request *LeaveSecurityGroupRequest)
CreateLeaveSecurityGroupRequest creates a request to invoke LeaveSecurityGroup API
type LeaveSecurityGroupResponse ¶
type LeaveSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
LeaveSecurityGroupResponse is the response struct for api LeaveSecurityGroup
func CreateLeaveSecurityGroupResponse ¶
func CreateLeaveSecurityGroupResponse() (response *LeaveSecurityGroupResponse)
CreateLeaveSecurityGroupResponse creates a response to parse from LeaveSecurityGroup response
type Link ¶
type Link struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
VpcId string `json:"VpcId" xml:"VpcId"`
}
Link is a nested struct in ecs response
type Links ¶
type Links struct {
Link []Link `json:"Link" xml:"Link"`
}
Links is a nested struct in ecs response
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
TagResources TagResources `json:"TagResources" xml:"TagResources"`
}
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type LockReason ¶
type LockReason struct {
LockReason string `json:"LockReason" xml:"LockReason"`
LockMsg string `json:"LockMsg" xml:"LockMsg"`
}
LockReason is a nested struct in ecs response
type ModifyAutoSnapshotPolicyExRequest ¶
type ModifyAutoSnapshotPolicyExRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
AutoSnapshotPolicyId string `position:"Query" name:"autoSnapshotPolicyId"`
TimePoints string `position:"Query" name:"timePoints"`
RetentionDays requests.Integer `position:"Query" name:"retentionDays"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RepeatWeekdays string `position:"Query" name:"repeatWeekdays"`
AutoSnapshotPolicyName string `position:"Query" name:"autoSnapshotPolicyName"`
}
ModifyAutoSnapshotPolicyExRequest is the request struct for api ModifyAutoSnapshotPolicyEx
func CreateModifyAutoSnapshotPolicyExRequest ¶
func CreateModifyAutoSnapshotPolicyExRequest() (request *ModifyAutoSnapshotPolicyExRequest)
CreateModifyAutoSnapshotPolicyExRequest creates a request to invoke ModifyAutoSnapshotPolicyEx API
type ModifyAutoSnapshotPolicyExResponse ¶
type ModifyAutoSnapshotPolicyExResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyAutoSnapshotPolicyExResponse is the response struct for api ModifyAutoSnapshotPolicyEx
func CreateModifyAutoSnapshotPolicyExResponse ¶
func CreateModifyAutoSnapshotPolicyExResponse() (response *ModifyAutoSnapshotPolicyExResponse)
CreateModifyAutoSnapshotPolicyExResponse creates a response to parse from ModifyAutoSnapshotPolicyEx response
type ModifyAutoSnapshotPolicyRequest ¶
type ModifyAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
DataDiskPolicyEnabled requests.Boolean `position:"Query" name:"DataDiskPolicyEnabled"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DataDiskPolicyRetentionDays requests.Integer `position:"Query" name:"DataDiskPolicyRetentionDays"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
SystemDiskPolicyRetentionLastWeek requests.Boolean `position:"Query" name:"SystemDiskPolicyRetentionLastWeek"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SystemDiskPolicyTimePeriod requests.Integer `position:"Query" name:"SystemDiskPolicyTimePeriod"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DataDiskPolicyRetentionLastWeek requests.Boolean `position:"Query" name:"DataDiskPolicyRetentionLastWeek"`
SystemDiskPolicyRetentionDays requests.Integer `position:"Query" name:"SystemDiskPolicyRetentionDays"`
DataDiskPolicyTimePeriod requests.Integer `position:"Query" name:"DataDiskPolicyTimePeriod"`
SystemDiskPolicyEnabled requests.Boolean `position:"Query" name:"SystemDiskPolicyEnabled"`
}
ModifyAutoSnapshotPolicyRequest is the request struct for api ModifyAutoSnapshotPolicy
func CreateModifyAutoSnapshotPolicyRequest ¶
func CreateModifyAutoSnapshotPolicyRequest() (request *ModifyAutoSnapshotPolicyRequest)
CreateModifyAutoSnapshotPolicyRequest creates a request to invoke ModifyAutoSnapshotPolicy API
type ModifyAutoSnapshotPolicyResponse ¶
type ModifyAutoSnapshotPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyAutoSnapshotPolicyResponse is the response struct for api ModifyAutoSnapshotPolicy
func CreateModifyAutoSnapshotPolicyResponse ¶
func CreateModifyAutoSnapshotPolicyResponse() (response *ModifyAutoSnapshotPolicyResponse)
CreateModifyAutoSnapshotPolicyResponse creates a response to parse from ModifyAutoSnapshotPolicy response
type ModifyBandwidthPackageSpecRequest ¶
type ModifyBandwidthPackageSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Bandwidth string `position:"Query" name:"Bandwidth"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyBandwidthPackageSpecRequest is the request struct for api ModifyBandwidthPackageSpec
func CreateModifyBandwidthPackageSpecRequest ¶
func CreateModifyBandwidthPackageSpecRequest() (request *ModifyBandwidthPackageSpecRequest)
CreateModifyBandwidthPackageSpecRequest creates a request to invoke ModifyBandwidthPackageSpec API
type ModifyBandwidthPackageSpecResponse ¶
type ModifyBandwidthPackageSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyBandwidthPackageSpecResponse is the response struct for api ModifyBandwidthPackageSpec
func CreateModifyBandwidthPackageSpecResponse ¶
func CreateModifyBandwidthPackageSpecResponse() (response *ModifyBandwidthPackageSpecResponse)
CreateModifyBandwidthPackageSpecResponse creates a response to parse from ModifyBandwidthPackageSpec response
type ModifyCommandRequest ¶
type ModifyCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
WorkingDir string `position:"Query" name:"WorkingDir"`
Description string `position:"Query" name:"Description"`
CommandId string `position:"Query" name:"CommandId"`
CommandContent string `position:"Query" name:"CommandContent"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Name string `position:"Query" name:"Name"`
}
ModifyCommandRequest is the request struct for api ModifyCommand
func CreateModifyCommandRequest ¶
func CreateModifyCommandRequest() (request *ModifyCommandRequest)
CreateModifyCommandRequest creates a request to invoke ModifyCommand API
type ModifyCommandResponse ¶
type ModifyCommandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyCommandResponse is the response struct for api ModifyCommand
func CreateModifyCommandResponse ¶
func CreateModifyCommandResponse() (response *ModifyCommandResponse)
CreateModifyCommandResponse creates a response to parse from ModifyCommand response
type ModifyDedicatedHostAttributeRequest ¶
type ModifyDedicatedHostAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
ActionOnMaintenance string `position:"Query" name:"ActionOnMaintenance"`
DedicatedHostName string `position:"Query" name:"DedicatedHostName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkAttributesSlbUdpTimeout requests.Integer `position:"Query" name:"NetworkAttributes.SlbUdpTimeout"`
NetworkAttributesUdpTimeout requests.Integer `position:"Query" name:"NetworkAttributes.UdpTimeout"`
}
ModifyDedicatedHostAttributeRequest is the request struct for api ModifyDedicatedHostAttribute
func CreateModifyDedicatedHostAttributeRequest ¶
func CreateModifyDedicatedHostAttributeRequest() (request *ModifyDedicatedHostAttributeRequest)
CreateModifyDedicatedHostAttributeRequest creates a request to invoke ModifyDedicatedHostAttribute API
type ModifyDedicatedHostAttributeResponse ¶
type ModifyDedicatedHostAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDedicatedHostAttributeResponse is the response struct for api ModifyDedicatedHostAttribute
func CreateModifyDedicatedHostAttributeResponse ¶
func CreateModifyDedicatedHostAttributeResponse() (response *ModifyDedicatedHostAttributeResponse)
CreateModifyDedicatedHostAttributeResponse creates a response to parse from ModifyDedicatedHostAttribute response
type ModifyDedicatedHostAutoReleaseTimeRequest ¶
type ModifyDedicatedHostAutoReleaseTimeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyDedicatedHostAutoReleaseTimeRequest is the request struct for api ModifyDedicatedHostAutoReleaseTime
func CreateModifyDedicatedHostAutoReleaseTimeRequest ¶
func CreateModifyDedicatedHostAutoReleaseTimeRequest() (request *ModifyDedicatedHostAutoReleaseTimeRequest)
CreateModifyDedicatedHostAutoReleaseTimeRequest creates a request to invoke ModifyDedicatedHostAutoReleaseTime API
type ModifyDedicatedHostAutoReleaseTimeResponse ¶
type ModifyDedicatedHostAutoReleaseTimeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDedicatedHostAutoReleaseTimeResponse is the response struct for api ModifyDedicatedHostAutoReleaseTime
func CreateModifyDedicatedHostAutoReleaseTimeResponse ¶
func CreateModifyDedicatedHostAutoReleaseTimeResponse() (response *ModifyDedicatedHostAutoReleaseTimeResponse)
CreateModifyDedicatedHostAutoReleaseTimeResponse creates a response to parse from ModifyDedicatedHostAutoReleaseTime response
type ModifyDedicatedHostAutoRenewAttributeRequest ¶
type ModifyDedicatedHostAutoRenewAttributeRequest struct {
*requests.RpcRequest
Duration requests.Integer `position:"Query" name:"Duration"`
DedicatedHostIds string `position:"Query" name:"DedicatedHostIds"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyDedicatedHostAutoRenewAttributeRequest is the request struct for api ModifyDedicatedHostAutoRenewAttribute
func CreateModifyDedicatedHostAutoRenewAttributeRequest ¶
func CreateModifyDedicatedHostAutoRenewAttributeRequest() (request *ModifyDedicatedHostAutoRenewAttributeRequest)
CreateModifyDedicatedHostAutoRenewAttributeRequest creates a request to invoke ModifyDedicatedHostAutoRenewAttribute API
type ModifyDedicatedHostAutoRenewAttributeResponse ¶
type ModifyDedicatedHostAutoRenewAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDedicatedHostAutoRenewAttributeResponse is the response struct for api ModifyDedicatedHostAutoRenewAttribute
func CreateModifyDedicatedHostAutoRenewAttributeResponse ¶
func CreateModifyDedicatedHostAutoRenewAttributeResponse() (response *ModifyDedicatedHostAutoRenewAttributeResponse)
CreateModifyDedicatedHostAutoRenewAttributeResponse creates a response to parse from ModifyDedicatedHostAutoRenewAttribute response
type ModifyDeploymentSetAttributeRequest ¶
type ModifyDeploymentSetAttributeRequest struct {
*requests.RpcRequest
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
DeploymentSetName string `position:"Query" name:"DeploymentSetName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyDeploymentSetAttributeRequest is the request struct for api ModifyDeploymentSetAttribute
func CreateModifyDeploymentSetAttributeRequest ¶
func CreateModifyDeploymentSetAttributeRequest() (request *ModifyDeploymentSetAttributeRequest)
CreateModifyDeploymentSetAttributeRequest creates a request to invoke ModifyDeploymentSetAttribute API
type ModifyDeploymentSetAttributeResponse ¶
type ModifyDeploymentSetAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDeploymentSetAttributeResponse is the response struct for api ModifyDeploymentSetAttribute
func CreateModifyDeploymentSetAttributeResponse ¶
func CreateModifyDeploymentSetAttributeResponse() (response *ModifyDeploymentSetAttributeResponse)
CreateModifyDeploymentSetAttributeResponse creates a response to parse from ModifyDeploymentSetAttribute response
type ModifyDiskAttributeRequest ¶
type ModifyDiskAttributeRequest struct {
*requests.RpcRequest
DiskName string `position:"Query" name:"DiskName"`
DeleteAutoSnapshot requests.Boolean `position:"Query" name:"DeleteAutoSnapshot"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
EnableAutoSnapshot requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
DiskId string `position:"Query" name:"DiskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
}
ModifyDiskAttributeRequest is the request struct for api ModifyDiskAttribute
func CreateModifyDiskAttributeRequest ¶
func CreateModifyDiskAttributeRequest() (request *ModifyDiskAttributeRequest)
CreateModifyDiskAttributeRequest creates a request to invoke ModifyDiskAttribute API
type ModifyDiskAttributeResponse ¶
type ModifyDiskAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDiskAttributeResponse is the response struct for api ModifyDiskAttribute
func CreateModifyDiskAttributeResponse ¶
func CreateModifyDiskAttributeResponse() (response *ModifyDiskAttributeResponse)
CreateModifyDiskAttributeResponse creates a response to parse from ModifyDiskAttribute response
type ModifyDiskChargeTypeRequest ¶
type ModifyDiskChargeTypeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DiskChargeType string `position:"Query" name:"DiskChargeType"`
InstanceId string `position:"Query" name:"InstanceId"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DiskIds string `position:"Query" name:"DiskIds"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyDiskChargeTypeRequest is the request struct for api ModifyDiskChargeType
func CreateModifyDiskChargeTypeRequest ¶
func CreateModifyDiskChargeTypeRequest() (request *ModifyDiskChargeTypeRequest)
CreateModifyDiskChargeTypeRequest creates a request to invoke ModifyDiskChargeType API
type ModifyDiskChargeTypeResponse ¶
type ModifyDiskChargeTypeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
ModifyDiskChargeTypeResponse is the response struct for api ModifyDiskChargeType
func CreateModifyDiskChargeTypeResponse ¶
func CreateModifyDiskChargeTypeResponse() (response *ModifyDiskChargeTypeResponse)
CreateModifyDiskChargeTypeResponse creates a response to parse from ModifyDiskChargeType response
type ModifyEipAddressAttributeRequest ¶
type ModifyEipAddressAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Bandwidth string `position:"Query" name:"Bandwidth"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AllocationId string `position:"Query" name:"AllocationId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyEipAddressAttributeRequest is the request struct for api ModifyEipAddressAttribute
func CreateModifyEipAddressAttributeRequest ¶
func CreateModifyEipAddressAttributeRequest() (request *ModifyEipAddressAttributeRequest)
CreateModifyEipAddressAttributeRequest creates a request to invoke ModifyEipAddressAttribute API
type ModifyEipAddressAttributeResponse ¶
type ModifyEipAddressAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyEipAddressAttributeResponse is the response struct for api ModifyEipAddressAttribute
func CreateModifyEipAddressAttributeResponse ¶
func CreateModifyEipAddressAttributeResponse() (response *ModifyEipAddressAttributeResponse)
CreateModifyEipAddressAttributeResponse creates a response to parse from ModifyEipAddressAttribute response
type ModifyForwardEntryRequest ¶
type ModifyForwardEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InternalIp string `position:"Query" name:"InternalIp"`
ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
InternalPort string `position:"Query" name:"InternalPort"`
ExternalIp string `position:"Query" name:"ExternalIp"`
ExternalPort string `position:"Query" name:"ExternalPort"`
}
ModifyForwardEntryRequest is the request struct for api ModifyForwardEntry
func CreateModifyForwardEntryRequest ¶
func CreateModifyForwardEntryRequest() (request *ModifyForwardEntryRequest)
CreateModifyForwardEntryRequest creates a request to invoke ModifyForwardEntry API
type ModifyForwardEntryResponse ¶
type ModifyForwardEntryResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyForwardEntryResponse is the response struct for api ModifyForwardEntry
func CreateModifyForwardEntryResponse ¶
func CreateModifyForwardEntryResponse() (response *ModifyForwardEntryResponse)
CreateModifyForwardEntryResponse creates a response to parse from ModifyForwardEntry response
type ModifyHaVipAttributeRequest ¶
type ModifyHaVipAttributeRequest struct {
*requests.RpcRequest
HaVipId string `position:"Query" name:"HaVipId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyHaVipAttributeRequest is the request struct for api ModifyHaVipAttribute
func CreateModifyHaVipAttributeRequest ¶
func CreateModifyHaVipAttributeRequest() (request *ModifyHaVipAttributeRequest)
CreateModifyHaVipAttributeRequest creates a request to invoke ModifyHaVipAttribute API
type ModifyHaVipAttributeResponse ¶
type ModifyHaVipAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyHaVipAttributeResponse is the response struct for api ModifyHaVipAttribute
func CreateModifyHaVipAttributeResponse ¶
func CreateModifyHaVipAttributeResponse() (response *ModifyHaVipAttributeResponse)
CreateModifyHaVipAttributeResponse creates a response to parse from ModifyHaVipAttribute response
type ModifyHpcClusterAttributeRequest ¶
type ModifyHpcClusterAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Name string `position:"Query" name:"Name"`
}
ModifyHpcClusterAttributeRequest is the request struct for api ModifyHpcClusterAttribute
func CreateModifyHpcClusterAttributeRequest ¶
func CreateModifyHpcClusterAttributeRequest() (request *ModifyHpcClusterAttributeRequest)
CreateModifyHpcClusterAttributeRequest creates a request to invoke ModifyHpcClusterAttribute API
type ModifyHpcClusterAttributeResponse ¶
type ModifyHpcClusterAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyHpcClusterAttributeResponse is the response struct for api ModifyHpcClusterAttribute
func CreateModifyHpcClusterAttributeResponse ¶
func CreateModifyHpcClusterAttributeResponse() (response *ModifyHpcClusterAttributeResponse)
CreateModifyHpcClusterAttributeResponse creates a response to parse from ModifyHpcClusterAttribute response
type ModifyImageAttributeRequest ¶
type ModifyImageAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ImageName string `position:"Query" name:"ImageName"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyImageAttributeRequest is the request struct for api ModifyImageAttribute
func CreateModifyImageAttributeRequest ¶
func CreateModifyImageAttributeRequest() (request *ModifyImageAttributeRequest)
CreateModifyImageAttributeRequest creates a request to invoke ModifyImageAttribute API
type ModifyImageAttributeResponse ¶
type ModifyImageAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyImageAttributeResponse is the response struct for api ModifyImageAttribute
func CreateModifyImageAttributeResponse ¶
func CreateModifyImageAttributeResponse() (response *ModifyImageAttributeResponse)
CreateModifyImageAttributeResponse creates a response to parse from ModifyImageAttribute response
type ModifyImageShareGroupPermissionRequest ¶
type ModifyImageShareGroupPermissionRequest struct {
}
ModifyImageShareGroupPermissionRequest is the request struct for api ModifyImageShareGroupPermission
func CreateModifyImageShareGroupPermissionRequest ¶
func CreateModifyImageShareGroupPermissionRequest() (request *ModifyImageShareGroupPermissionRequest)
CreateModifyImageShareGroupPermissionRequest creates a request to invoke ModifyImageShareGroupPermission API
type ModifyImageShareGroupPermissionResponse ¶
type ModifyImageShareGroupPermissionResponse struct {
}
ModifyImageShareGroupPermissionResponse is the response struct for api ModifyImageShareGroupPermission
func CreateModifyImageShareGroupPermissionResponse ¶
func CreateModifyImageShareGroupPermissionResponse() (response *ModifyImageShareGroupPermissionResponse)
CreateModifyImageShareGroupPermissionResponse creates a response to parse from ModifyImageShareGroupPermission response
type ModifyImageSharePermissionRequest ¶
type ModifyImageSharePermissionRequest struct {
}
ModifyImageSharePermissionRequest is the request struct for api ModifyImageSharePermission
func CreateModifyImageSharePermissionRequest ¶
func CreateModifyImageSharePermissionRequest() (request *ModifyImageSharePermissionRequest)
CreateModifyImageSharePermissionRequest creates a request to invoke ModifyImageSharePermission API
type ModifyImageSharePermissionResponse ¶
type ModifyImageSharePermissionResponse struct {
}
ModifyImageSharePermissionResponse is the response struct for api ModifyImageSharePermission
func CreateModifyImageSharePermissionResponse ¶
func CreateModifyImageSharePermissionResponse() (response *ModifyImageSharePermissionResponse)
CreateModifyImageSharePermissionResponse creates a response to parse from ModifyImageSharePermission response
type ModifyInstanceAttributeRequest ¶
type ModifyInstanceAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Recyclable requests.Boolean `position:"Query" name:"Recyclable"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
CreditSpecification string `position:"Query" name:"CreditSpecification"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DeletionProtection requests.Boolean `position:"Query" name:"DeletionProtection"`
UserData string `position:"Query" name:"UserData"`
Password string `position:"Query" name:"Password"`
HostName string `position:"Query" name:"HostName"`
InstanceId string `position:"Query" name:"InstanceId"`
InstanceName string `position:"Query" name:"InstanceName"`
}
ModifyInstanceAttributeRequest is the request struct for api ModifyInstanceAttribute
func CreateModifyInstanceAttributeRequest ¶
func CreateModifyInstanceAttributeRequest() (request *ModifyInstanceAttributeRequest)
CreateModifyInstanceAttributeRequest creates a request to invoke ModifyInstanceAttribute API
type ModifyInstanceAttributeResponse ¶
type ModifyInstanceAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceAttributeResponse is the response struct for api ModifyInstanceAttribute
func CreateModifyInstanceAttributeResponse ¶
func CreateModifyInstanceAttributeResponse() (response *ModifyInstanceAttributeResponse)
CreateModifyInstanceAttributeResponse creates a response to parse from ModifyInstanceAttribute response
type ModifyInstanceAutoReleaseTimeRequest ¶
type ModifyInstanceAutoReleaseTimeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyInstanceAutoReleaseTimeRequest is the request struct for api ModifyInstanceAutoReleaseTime
func CreateModifyInstanceAutoReleaseTimeRequest ¶
func CreateModifyInstanceAutoReleaseTimeRequest() (request *ModifyInstanceAutoReleaseTimeRequest)
CreateModifyInstanceAutoReleaseTimeRequest creates a request to invoke ModifyInstanceAutoReleaseTime API
type ModifyInstanceAutoReleaseTimeResponse ¶
type ModifyInstanceAutoReleaseTimeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceAutoReleaseTimeResponse is the response struct for api ModifyInstanceAutoReleaseTime
func CreateModifyInstanceAutoReleaseTimeResponse ¶
func CreateModifyInstanceAutoReleaseTimeResponse() (response *ModifyInstanceAutoReleaseTimeResponse)
CreateModifyInstanceAutoReleaseTimeResponse creates a response to parse from ModifyInstanceAutoReleaseTime response
type ModifyInstanceAutoRenewAttributeRequest ¶
type ModifyInstanceAutoRenewAttributeRequest struct {
*requests.RpcRequest
Duration requests.Integer `position:"Query" name:"Duration"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
InstanceId string `position:"Query" name:"InstanceId"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyInstanceAutoRenewAttributeRequest is the request struct for api ModifyInstanceAutoRenewAttribute
func CreateModifyInstanceAutoRenewAttributeRequest ¶
func CreateModifyInstanceAutoRenewAttributeRequest() (request *ModifyInstanceAutoRenewAttributeRequest)
CreateModifyInstanceAutoRenewAttributeRequest creates a request to invoke ModifyInstanceAutoRenewAttribute API
type ModifyInstanceAutoRenewAttributeResponse ¶
type ModifyInstanceAutoRenewAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceAutoRenewAttributeResponse is the response struct for api ModifyInstanceAutoRenewAttribute
func CreateModifyInstanceAutoRenewAttributeResponse ¶
func CreateModifyInstanceAutoRenewAttributeResponse() (response *ModifyInstanceAutoRenewAttributeResponse)
CreateModifyInstanceAutoRenewAttributeResponse creates a response to parse from ModifyInstanceAutoRenewAttribute response
type ModifyInstanceChargeTypeRequest ¶
type ModifyInstanceChargeTypeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Period requests.Integer `position:"Query" name:"Period"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
IncludeDataDisks requests.Boolean `position:"Query" name:"IncludeDataDisks"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
InstanceIds string `position:"Query" name:"InstanceIds"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
}
ModifyInstanceChargeTypeRequest is the request struct for api ModifyInstanceChargeType
func CreateModifyInstanceChargeTypeRequest ¶
func CreateModifyInstanceChargeTypeRequest() (request *ModifyInstanceChargeTypeRequest)
CreateModifyInstanceChargeTypeRequest creates a request to invoke ModifyInstanceChargeType API
type ModifyInstanceChargeTypeResponse ¶
type ModifyInstanceChargeTypeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
ModifyInstanceChargeTypeResponse is the response struct for api ModifyInstanceChargeType
func CreateModifyInstanceChargeTypeResponse ¶
func CreateModifyInstanceChargeTypeResponse() (response *ModifyInstanceChargeTypeResponse)
CreateModifyInstanceChargeTypeResponse creates a response to parse from ModifyInstanceChargeType response
type ModifyInstanceDeploymentRequest ¶
type ModifyInstanceDeploymentRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
Force requests.Boolean `position:"Query" name:"Force"`
}
ModifyInstanceDeploymentRequest is the request struct for api ModifyInstanceDeployment
func CreateModifyInstanceDeploymentRequest ¶
func CreateModifyInstanceDeploymentRequest() (request *ModifyInstanceDeploymentRequest)
CreateModifyInstanceDeploymentRequest creates a request to invoke ModifyInstanceDeployment API
type ModifyInstanceDeploymentResponse ¶
type ModifyInstanceDeploymentResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceDeploymentResponse is the response struct for api ModifyInstanceDeployment
func CreateModifyInstanceDeploymentResponse ¶
func CreateModifyInstanceDeploymentResponse() (response *ModifyInstanceDeploymentResponse)
CreateModifyInstanceDeploymentResponse creates a response to parse from ModifyInstanceDeployment response
type ModifyInstanceNetworkSpecRequest ¶
type ModifyInstanceNetworkSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
EndTime string `position:"Query" name:"EndTime"`
StartTime string `position:"Query" name:"StartTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
NetworkChargeType string `position:"Query" name:"NetworkChargeType"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
AllocatePublicIp requests.Boolean `position:"Query" name:"AllocatePublicIp"`
}
ModifyInstanceNetworkSpecRequest is the request struct for api ModifyInstanceNetworkSpec
func CreateModifyInstanceNetworkSpecRequest ¶
func CreateModifyInstanceNetworkSpecRequest() (request *ModifyInstanceNetworkSpecRequest)
CreateModifyInstanceNetworkSpecRequest creates a request to invoke ModifyInstanceNetworkSpec API
type ModifyInstanceNetworkSpecResponse ¶
type ModifyInstanceNetworkSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
ModifyInstanceNetworkSpecResponse is the response struct for api ModifyInstanceNetworkSpec
func CreateModifyInstanceNetworkSpecResponse ¶
func CreateModifyInstanceNetworkSpecResponse() (response *ModifyInstanceNetworkSpecResponse)
CreateModifyInstanceNetworkSpecResponse creates a response to parse from ModifyInstanceNetworkSpec response
type ModifyInstanceSpecRequest ¶
type ModifyInstanceSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
AllowMigrateAcrossZone requests.Boolean `position:"Query" name:"AllowMigrateAcrossZone"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemporaryInternetMaxBandwidthOut requests.Integer `position:"Query" name:"Temporary.InternetMaxBandwidthOut"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
TemporaryStartTime string `position:"Query" name:"Temporary.StartTime"`
Async requests.Boolean `position:"Query" name:"Async"`
InstanceId string `position:"Query" name:"InstanceId"`
InstanceType string `position:"Query" name:"InstanceType"`
TemporaryEndTime string `position:"Query" name:"Temporary.EndTime"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
}
ModifyInstanceSpecRequest is the request struct for api ModifyInstanceSpec
func CreateModifyInstanceSpecRequest ¶
func CreateModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest)
CreateModifyInstanceSpecRequest creates a request to invoke ModifyInstanceSpec API
type ModifyInstanceSpecResponse ¶
type ModifyInstanceSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceSpecResponse is the response struct for api ModifyInstanceSpec
func CreateModifyInstanceSpecResponse ¶
func CreateModifyInstanceSpecResponse() (response *ModifyInstanceSpecResponse)
CreateModifyInstanceSpecResponse creates a response to parse from ModifyInstanceSpec response
type ModifyInstanceVncPasswdRequest ¶
type ModifyInstanceVncPasswdRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VncPassword string `position:"Query" name:"VncPassword"`
}
ModifyInstanceVncPasswdRequest is the request struct for api ModifyInstanceVncPasswd
func CreateModifyInstanceVncPasswdRequest ¶
func CreateModifyInstanceVncPasswdRequest() (request *ModifyInstanceVncPasswdRequest)
CreateModifyInstanceVncPasswdRequest creates a request to invoke ModifyInstanceVncPasswd API
type ModifyInstanceVncPasswdResponse ¶
type ModifyInstanceVncPasswdResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceVncPasswdResponse is the response struct for api ModifyInstanceVncPasswd
func CreateModifyInstanceVncPasswdResponse ¶
func CreateModifyInstanceVncPasswdResponse() (response *ModifyInstanceVncPasswdResponse)
CreateModifyInstanceVncPasswdResponse creates a response to parse from ModifyInstanceVncPasswd response
type ModifyInstanceVpcAttributeRequest ¶
type ModifyInstanceVpcAttributeRequest struct {
*requests.RpcRequest
VSwitchId string `position:"Query" name:"VSwitchId"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyInstanceVpcAttributeRequest is the request struct for api ModifyInstanceVpcAttribute
func CreateModifyInstanceVpcAttributeRequest ¶
func CreateModifyInstanceVpcAttributeRequest() (request *ModifyInstanceVpcAttributeRequest)
CreateModifyInstanceVpcAttributeRequest creates a request to invoke ModifyInstanceVpcAttribute API
type ModifyInstanceVpcAttributeResponse ¶
type ModifyInstanceVpcAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceVpcAttributeResponse is the response struct for api ModifyInstanceVpcAttribute
func CreateModifyInstanceVpcAttributeResponse ¶
func CreateModifyInstanceVpcAttributeResponse() (response *ModifyInstanceVpcAttributeResponse)
CreateModifyInstanceVpcAttributeResponse creates a response to parse from ModifyInstanceVpcAttribute response
type ModifyLaunchTemplateDefaultVersionRequest ¶
type ModifyLaunchTemplateDefaultVersionRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DefaultVersionNumber requests.Integer `position:"Query" name:"DefaultVersionNumber"`
}
ModifyLaunchTemplateDefaultVersionRequest is the request struct for api ModifyLaunchTemplateDefaultVersion
func CreateModifyLaunchTemplateDefaultVersionRequest ¶
func CreateModifyLaunchTemplateDefaultVersionRequest() (request *ModifyLaunchTemplateDefaultVersionRequest)
CreateModifyLaunchTemplateDefaultVersionRequest creates a request to invoke ModifyLaunchTemplateDefaultVersion API
type ModifyLaunchTemplateDefaultVersionResponse ¶
type ModifyLaunchTemplateDefaultVersionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyLaunchTemplateDefaultVersionResponse is the response struct for api ModifyLaunchTemplateDefaultVersion
func CreateModifyLaunchTemplateDefaultVersionResponse ¶
func CreateModifyLaunchTemplateDefaultVersionResponse() (response *ModifyLaunchTemplateDefaultVersionResponse)
CreateModifyLaunchTemplateDefaultVersionResponse creates a response to parse from ModifyLaunchTemplateDefaultVersion response
type ModifyNetworkInterfaceAttributeRequest ¶
type ModifyNetworkInterfaceAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SecurityGroupId *[]string `position:"Query" name:"SecurityGroupId" type:"Repeated"`
Description string `position:"Query" name:"Description"`
NetworkInterfaceName string `position:"Query" name:"NetworkInterfaceName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
ModifyNetworkInterfaceAttributeRequest is the request struct for api ModifyNetworkInterfaceAttribute
func CreateModifyNetworkInterfaceAttributeRequest ¶
func CreateModifyNetworkInterfaceAttributeRequest() (request *ModifyNetworkInterfaceAttributeRequest)
CreateModifyNetworkInterfaceAttributeRequest creates a request to invoke ModifyNetworkInterfaceAttribute API
type ModifyNetworkInterfaceAttributeResponse ¶
type ModifyNetworkInterfaceAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyNetworkInterfaceAttributeResponse is the response struct for api ModifyNetworkInterfaceAttribute
func CreateModifyNetworkInterfaceAttributeResponse ¶
func CreateModifyNetworkInterfaceAttributeResponse() (response *ModifyNetworkInterfaceAttributeResponse)
CreateModifyNetworkInterfaceAttributeResponse creates a response to parse from ModifyNetworkInterfaceAttribute response
type ModifyPhysicalConnectionAttributeRequest ¶
type ModifyPhysicalConnectionAttributeRequest struct {
*requests.RpcRequest
RedundantPhysicalConnectionId string `position:"Query" name:"RedundantPhysicalConnectionId"`
PeerLocation string `position:"Query" name:"PeerLocation"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PortType string `position:"Query" name:"PortType"`
CircuitCode string `position:"Query" name:"CircuitCode"`
Bandwidth requests.Integer `position:"Query" name:"bandwidth"`
ClientToken string `position:"Query" name:"ClientToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
LineOperator string `position:"Query" name:"LineOperator"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
Name string `position:"Query" name:"Name"`
UserCidr string `position:"Query" name:"UserCidr"`
}
ModifyPhysicalConnectionAttributeRequest is the request struct for api ModifyPhysicalConnectionAttribute
func CreateModifyPhysicalConnectionAttributeRequest ¶
func CreateModifyPhysicalConnectionAttributeRequest() (request *ModifyPhysicalConnectionAttributeRequest)
CreateModifyPhysicalConnectionAttributeRequest creates a request to invoke ModifyPhysicalConnectionAttribute API
type ModifyPhysicalConnectionAttributeResponse ¶
type ModifyPhysicalConnectionAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyPhysicalConnectionAttributeResponse is the response struct for api ModifyPhysicalConnectionAttribute
func CreateModifyPhysicalConnectionAttributeResponse ¶
func CreateModifyPhysicalConnectionAttributeResponse() (response *ModifyPhysicalConnectionAttributeResponse)
CreateModifyPhysicalConnectionAttributeResponse creates a response to parse from ModifyPhysicalConnectionAttribute response
type ModifyPrepayInstanceSpecRequest ¶
type ModifyPrepayInstanceSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
OperatorType string `position:"Query" name:"OperatorType"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
InstanceId string `position:"Query" name:"InstanceId"`
MigrateAcrossZone requests.Boolean `position:"Query" name:"MigrateAcrossZone"`
InstanceType string `position:"Query" name:"InstanceType"`
}
ModifyPrepayInstanceSpecRequest is the request struct for api ModifyPrepayInstanceSpec
func CreateModifyPrepayInstanceSpecRequest ¶
func CreateModifyPrepayInstanceSpecRequest() (request *ModifyPrepayInstanceSpecRequest)
CreateModifyPrepayInstanceSpecRequest creates a request to invoke ModifyPrepayInstanceSpec API
type ModifyPrepayInstanceSpecResponse ¶
type ModifyPrepayInstanceSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
ModifyPrepayInstanceSpecResponse is the response struct for api ModifyPrepayInstanceSpec
func CreateModifyPrepayInstanceSpecResponse ¶
func CreateModifyPrepayInstanceSpecResponse() (response *ModifyPrepayInstanceSpecResponse)
CreateModifyPrepayInstanceSpecResponse creates a response to parse from ModifyPrepayInstanceSpec response
type ModifyRouterInterfaceAttributeRequest ¶
type ModifyRouterInterfaceAttributeRequest struct {
*requests.RpcRequest
OppositeRouterId string `position:"Query" name:"OppositeRouterId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Description string `position:"Query" name:"Description"`
HealthCheckTargetIp string `position:"Query" name:"HealthCheckTargetIp"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
OppositeInterfaceOwnerId requests.Integer `position:"Query" name:"OppositeInterfaceOwnerId"`
HealthCheckSourceIp string `position:"Query" name:"HealthCheckSourceIp"`
Name string `position:"Query" name:"Name"`
OppositeRouterType string `position:"Query" name:"OppositeRouterType"`
OppositeInterfaceId string `position:"Query" name:"OppositeInterfaceId"`
}
ModifyRouterInterfaceAttributeRequest is the request struct for api ModifyRouterInterfaceAttribute
func CreateModifyRouterInterfaceAttributeRequest ¶
func CreateModifyRouterInterfaceAttributeRequest() (request *ModifyRouterInterfaceAttributeRequest)
CreateModifyRouterInterfaceAttributeRequest creates a request to invoke ModifyRouterInterfaceAttribute API
type ModifyRouterInterfaceAttributeResponse ¶
type ModifyRouterInterfaceAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyRouterInterfaceAttributeResponse is the response struct for api ModifyRouterInterfaceAttribute
func CreateModifyRouterInterfaceAttributeResponse ¶
func CreateModifyRouterInterfaceAttributeResponse() (response *ModifyRouterInterfaceAttributeResponse)
CreateModifyRouterInterfaceAttributeResponse creates a response to parse from ModifyRouterInterfaceAttribute response
type ModifyRouterInterfaceSpecRequest ¶
type ModifyRouterInterfaceSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Spec string `position:"Query" name:"Spec"`
}
ModifyRouterInterfaceSpecRequest is the request struct for api ModifyRouterInterfaceSpec
func CreateModifyRouterInterfaceSpecRequest ¶
func CreateModifyRouterInterfaceSpecRequest() (request *ModifyRouterInterfaceSpecRequest)
CreateModifyRouterInterfaceSpecRequest creates a request to invoke ModifyRouterInterfaceSpec API
type ModifyRouterInterfaceSpecResponse ¶
type ModifyRouterInterfaceSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Spec string `json:"Spec" xml:"Spec"`
}
ModifyRouterInterfaceSpecResponse is the response struct for api ModifyRouterInterfaceSpec
func CreateModifyRouterInterfaceSpecResponse ¶
func CreateModifyRouterInterfaceSpecResponse() (response *ModifyRouterInterfaceSpecResponse)
CreateModifyRouterInterfaceSpecResponse creates a response to parse from ModifyRouterInterfaceSpec response
type ModifySecurityGroupAttributeRequest ¶
type ModifySecurityGroupAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
}
ModifySecurityGroupAttributeRequest is the request struct for api ModifySecurityGroupAttribute
func CreateModifySecurityGroupAttributeRequest ¶
func CreateModifySecurityGroupAttributeRequest() (request *ModifySecurityGroupAttributeRequest)
CreateModifySecurityGroupAttributeRequest creates a request to invoke ModifySecurityGroupAttribute API
type ModifySecurityGroupAttributeResponse ¶
type ModifySecurityGroupAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifySecurityGroupAttributeResponse is the response struct for api ModifySecurityGroupAttribute
func CreateModifySecurityGroupAttributeResponse ¶
func CreateModifySecurityGroupAttributeResponse() (response *ModifySecurityGroupAttributeResponse)
CreateModifySecurityGroupAttributeResponse creates a response to parse from ModifySecurityGroupAttribute response
type ModifySecurityGroupEgressRuleRequest ¶
type ModifySecurityGroupEgressRuleRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePortRange string `position:"Query" name:"SourcePortRange"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Policy string `position:"Query" name:"Policy"`
PortRange string `position:"Query" name:"PortRange"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
DestGroupId string `position:"Query" name:"DestGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DestGroupOwnerAccount string `position:"Query" name:"DestGroupOwnerAccount"`
Priority string `position:"Query" name:"Priority"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
DestGroupOwnerId requests.Integer `position:"Query" name:"DestGroupOwnerId"`
}
ModifySecurityGroupEgressRuleRequest is the request struct for api ModifySecurityGroupEgressRule
func CreateModifySecurityGroupEgressRuleRequest ¶
func CreateModifySecurityGroupEgressRuleRequest() (request *ModifySecurityGroupEgressRuleRequest)
CreateModifySecurityGroupEgressRuleRequest creates a request to invoke ModifySecurityGroupEgressRule API
type ModifySecurityGroupEgressRuleResponse ¶
type ModifySecurityGroupEgressRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifySecurityGroupEgressRuleResponse is the response struct for api ModifySecurityGroupEgressRule
func CreateModifySecurityGroupEgressRuleResponse ¶
func CreateModifySecurityGroupEgressRuleResponse() (response *ModifySecurityGroupEgressRuleResponse)
CreateModifySecurityGroupEgressRuleResponse creates a response to parse from ModifySecurityGroupEgressRule response
type ModifySecurityGroupPolicyRequest ¶
type ModifySecurityGroupPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InnerAccessPolicy string `position:"Query" name:"InnerAccessPolicy"`
}
ModifySecurityGroupPolicyRequest is the request struct for api ModifySecurityGroupPolicy
func CreateModifySecurityGroupPolicyRequest ¶
func CreateModifySecurityGroupPolicyRequest() (request *ModifySecurityGroupPolicyRequest)
CreateModifySecurityGroupPolicyRequest creates a request to invoke ModifySecurityGroupPolicy API
type ModifySecurityGroupPolicyResponse ¶
type ModifySecurityGroupPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifySecurityGroupPolicyResponse is the response struct for api ModifySecurityGroupPolicy
func CreateModifySecurityGroupPolicyResponse ¶
func CreateModifySecurityGroupPolicyResponse() (response *ModifySecurityGroupPolicyResponse)
CreateModifySecurityGroupPolicyResponse creates a response to parse from ModifySecurityGroupPolicy response
type ModifySecurityGroupRuleRequest ¶
type ModifySecurityGroupRuleRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePortRange string `position:"Query" name:"SourcePortRange"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
SourceGroupOwnerId requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
SourceGroupOwnerAccount string `position:"Query" name:"SourceGroupOwnerAccount"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Policy string `position:"Query" name:"Policy"`
PortRange string `position:"Query" name:"PortRange"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Priority string `position:"Query" name:"Priority"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
SourceGroupId string `position:"Query" name:"SourceGroupId"`
}
ModifySecurityGroupRuleRequest is the request struct for api ModifySecurityGroupRule
func CreateModifySecurityGroupRuleRequest ¶
func CreateModifySecurityGroupRuleRequest() (request *ModifySecurityGroupRuleRequest)
CreateModifySecurityGroupRuleRequest creates a request to invoke ModifySecurityGroupRule API
type ModifySecurityGroupRuleResponse ¶
type ModifySecurityGroupRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifySecurityGroupRuleResponse is the response struct for api ModifySecurityGroupRule
func CreateModifySecurityGroupRuleResponse ¶
func CreateModifySecurityGroupRuleResponse() (response *ModifySecurityGroupRuleResponse)
CreateModifySecurityGroupRuleResponse creates a response to parse from ModifySecurityGroupRule response
type ModifySnapshotAttributeRequest ¶
type ModifySnapshotAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
SnapshotName string `position:"Query" name:"SnapshotName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifySnapshotAttributeRequest is the request struct for api ModifySnapshotAttribute
func CreateModifySnapshotAttributeRequest ¶
func CreateModifySnapshotAttributeRequest() (request *ModifySnapshotAttributeRequest)
CreateModifySnapshotAttributeRequest creates a request to invoke ModifySnapshotAttribute API
type ModifySnapshotAttributeResponse ¶
type ModifySnapshotAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifySnapshotAttributeResponse is the response struct for api ModifySnapshotAttribute
func CreateModifySnapshotAttributeResponse ¶
func CreateModifySnapshotAttributeResponse() (response *ModifySnapshotAttributeResponse)
CreateModifySnapshotAttributeResponse creates a response to parse from ModifySnapshotAttribute response
type ModifyUserBusinessBehaviorRequest ¶
type ModifyUserBusinessBehaviorRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StatusValue string `position:"Query" name:"statusValue"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
StatusKey string `position:"Query" name:"statusKey"`
}
ModifyUserBusinessBehaviorRequest is the request struct for api ModifyUserBusinessBehavior
func CreateModifyUserBusinessBehaviorRequest ¶
func CreateModifyUserBusinessBehaviorRequest() (request *ModifyUserBusinessBehaviorRequest)
CreateModifyUserBusinessBehaviorRequest creates a request to invoke ModifyUserBusinessBehavior API
type ModifyUserBusinessBehaviorResponse ¶
type ModifyUserBusinessBehaviorResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyUserBusinessBehaviorResponse is the response struct for api ModifyUserBusinessBehavior
func CreateModifyUserBusinessBehaviorResponse ¶
func CreateModifyUserBusinessBehaviorResponse() (response *ModifyUserBusinessBehaviorResponse)
CreateModifyUserBusinessBehaviorResponse creates a response to parse from ModifyUserBusinessBehavior response
type ModifyVRouterAttributeRequest ¶
type ModifyVRouterAttributeRequest struct {
*requests.RpcRequest
VRouterName string `position:"Query" name:"VRouterName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
VRouterId string `position:"Query" name:"VRouterId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyVRouterAttributeRequest is the request struct for api ModifyVRouterAttribute
func CreateModifyVRouterAttributeRequest ¶
func CreateModifyVRouterAttributeRequest() (request *ModifyVRouterAttributeRequest)
CreateModifyVRouterAttributeRequest creates a request to invoke ModifyVRouterAttribute API
type ModifyVRouterAttributeResponse ¶
type ModifyVRouterAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyVRouterAttributeResponse is the response struct for api ModifyVRouterAttribute
func CreateModifyVRouterAttributeResponse ¶
func CreateModifyVRouterAttributeResponse() (response *ModifyVRouterAttributeResponse)
CreateModifyVRouterAttributeResponse creates a response to parse from ModifyVRouterAttribute response
type ModifyVSwitchAttributeRequest ¶
type ModifyVSwitchAttributeRequest struct {
*requests.RpcRequest
VSwitchId string `position:"Query" name:"VSwitchId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VSwitchName string `position:"Query" name:"VSwitchName"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyVSwitchAttributeRequest is the request struct for api ModifyVSwitchAttribute
func CreateModifyVSwitchAttributeRequest ¶
func CreateModifyVSwitchAttributeRequest() (request *ModifyVSwitchAttributeRequest)
CreateModifyVSwitchAttributeRequest creates a request to invoke ModifyVSwitchAttribute API
type ModifyVSwitchAttributeResponse ¶
type ModifyVSwitchAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyVSwitchAttributeResponse is the response struct for api ModifyVSwitchAttribute
func CreateModifyVSwitchAttributeResponse ¶
func CreateModifyVSwitchAttributeResponse() (response *ModifyVSwitchAttributeResponse)
CreateModifyVSwitchAttributeResponse creates a response to parse from ModifyVSwitchAttribute response
type ModifyVirtualBorderRouterAttributeRequest ¶
type ModifyVirtualBorderRouterAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
CircuitCode string `position:"Query" name:"CircuitCode"`
VlanId requests.Integer `position:"Query" name:"VlanId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
VbrId string `position:"Query" name:"VbrId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PeerGatewayIp string `position:"Query" name:"PeerGatewayIp"`
PeeringSubnetMask string `position:"Query" name:"PeeringSubnetMask"`
Name string `position:"Query" name:"Name"`
LocalGatewayIp string `position:"Query" name:"LocalGatewayIp"`
UserCidr string `position:"Query" name:"UserCidr"`
}
ModifyVirtualBorderRouterAttributeRequest is the request struct for api ModifyVirtualBorderRouterAttribute
func CreateModifyVirtualBorderRouterAttributeRequest ¶
func CreateModifyVirtualBorderRouterAttributeRequest() (request *ModifyVirtualBorderRouterAttributeRequest)
CreateModifyVirtualBorderRouterAttributeRequest creates a request to invoke ModifyVirtualBorderRouterAttribute API
type ModifyVirtualBorderRouterAttributeResponse ¶
type ModifyVirtualBorderRouterAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyVirtualBorderRouterAttributeResponse is the response struct for api ModifyVirtualBorderRouterAttribute
func CreateModifyVirtualBorderRouterAttributeResponse ¶
func CreateModifyVirtualBorderRouterAttributeResponse() (response *ModifyVirtualBorderRouterAttributeResponse)
CreateModifyVirtualBorderRouterAttributeResponse creates a response to parse from ModifyVirtualBorderRouterAttribute response
type ModifyVpcAttributeRequest ¶
type ModifyVpcAttributeRequest struct {
*requests.RpcRequest
VpcName string `position:"Query" name:"VpcName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
VpcId string `position:"Query" name:"VpcId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
CidrBlock string `position:"Query" name:"CidrBlock"`
Description string `position:"Query" name:"Description"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyVpcAttributeRequest is the request struct for api ModifyVpcAttribute
func CreateModifyVpcAttributeRequest ¶
func CreateModifyVpcAttributeRequest() (request *ModifyVpcAttributeRequest)
CreateModifyVpcAttributeRequest creates a request to invoke ModifyVpcAttribute API
type ModifyVpcAttributeResponse ¶
type ModifyVpcAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyVpcAttributeResponse is the response struct for api ModifyVpcAttribute
func CreateModifyVpcAttributeResponse ¶
func CreateModifyVpcAttributeResponse() (response *ModifyVpcAttributeResponse)
CreateModifyVpcAttributeResponse creates a response to parse from ModifyVpcAttribute response
type MonitorDataInDescribeDiskMonitorData ¶
type MonitorDataInDescribeDiskMonitorData struct {
DiskMonitorData []DiskMonitorData `json:"DiskMonitorData" xml:"DiskMonitorData"`
}
MonitorDataInDescribeDiskMonitorData is a nested struct in ecs response
type MonitorDataInDescribeEniMonitorData ¶
type MonitorDataInDescribeEniMonitorData struct {
EniMonitorData []EniMonitorData `json:"EniMonitorData" xml:"EniMonitorData"`
}
MonitorDataInDescribeEniMonitorData is a nested struct in ecs response
type MonitorDataInDescribeInstanceMonitorData ¶
type MonitorDataInDescribeInstanceMonitorData struct {
InstanceMonitorData []InstanceMonitorData `json:"InstanceMonitorData" xml:"InstanceMonitorData"`
}
MonitorDataInDescribeInstanceMonitorData is a nested struct in ecs response
type MonitorDataInDescribeSnapshotMonitorData ¶
type MonitorDataInDescribeSnapshotMonitorData struct {
DataPoint []DataPoint `json:"DataPoint" xml:"DataPoint"`
}
MonitorDataInDescribeSnapshotMonitorData is a nested struct in ecs response
type MountInstance ¶
type MountInstance struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Device string `json:"Device" xml:"Device"`
AttachedTime string `json:"AttachedTime" xml:"AttachedTime"`
}
MountInstance is a nested struct in ecs response
type MountInstances ¶
type MountInstances struct {
MountInstance []MountInstance `json:"MountInstance" xml:"MountInstance"`
}
MountInstances is a nested struct in ecs response
type NatGateway ¶
type NatGateway struct {
NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
RegionId string `json:"RegionId" xml:"RegionId"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
VpcId string `json:"VpcId" xml:"VpcId"`
Spec string `json:"Spec" xml:"Spec"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
ForwardTableIds ForwardTableIdsInDescribeNatGateways `json:"ForwardTableIds" xml:"ForwardTableIds"`
BandwidthPackageIds BandwidthPackageIdsInDescribeNatGateways `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
}
NatGateway is a nested struct in ecs response
type NatGateways ¶
type NatGateways struct {
NatGateway []NatGateway `json:"NatGateway" xml:"NatGateway"`
}
NatGateways is a nested struct in ecs response
type NetworkAttributes ¶
type NetworkAttributes struct {
SlbUdpTimeout int `json:"SlbUdpTimeout" xml:"SlbUdpTimeout"`
UdpTimeout int `json:"UdpTimeout" xml:"UdpTimeout"`
}
NetworkAttributes is a nested struct in ecs response
type NetworkInterface ¶
type NetworkInterface struct {
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
PrimaryIpAddress string `json:"PrimaryIpAddress" xml:"PrimaryIpAddress"`
MacAddress string `json:"MacAddress" xml:"MacAddress"`
Description string `json:"Description" xml:"Description"`
NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
}
NetworkInterface is a nested struct in ecs response
type NetworkInterfacePermission ¶
type NetworkInterfacePermission struct {
Permission string `json:"Permission" xml:"Permission"`
AccountId int `json:"AccountId" xml:"AccountId"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
ServiceName string `json:"ServiceName" xml:"ServiceName"`
NetworkInterfacePermissionId string `json:"NetworkInterfacePermissionId" xml:"NetworkInterfacePermissionId"`
PermissionState string `json:"PermissionState" xml:"PermissionState"`
}
NetworkInterfacePermission is a nested struct in ecs response
type NetworkInterfacePermissions ¶
type NetworkInterfacePermissions struct {
NetworkInterfacePermission []NetworkInterfacePermission `json:"NetworkInterfacePermission" xml:"NetworkInterfacePermission"`
}
NetworkInterfacePermissions is a nested struct in ecs response
type NetworkInterfaceSet ¶
type NetworkInterfaceSet struct {
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
Status string `json:"Status" xml:"Status"`
Type string `json:"Type" xml:"Type"`
VpcId string `json:"VpcId" xml:"VpcId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
MacAddress string `json:"MacAddress" xml:"MacAddress"`
NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
Description string `json:"Description" xml:"Description"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ServiceID int `json:"ServiceID" xml:"ServiceID"`
ServiceManaged bool `json:"ServiceManaged" xml:"ServiceManaged"`
SecurityGroupIds SecurityGroupIdsInDescribeNetworkInterfaces `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
PrivateIpSets PrivateIpSets `json:"PrivateIpSets" xml:"PrivateIpSets"`
Ipv6Sets Ipv6Sets `json:"Ipv6Sets" xml:"Ipv6Sets"`
Tags TagsInDescribeNetworkInterfaces `json:"Tags" xml:"Tags"`
}
NetworkInterfaceSet is a nested struct in ecs response
type NetworkInterfaceSets ¶
type NetworkInterfaceSets struct {
NetworkInterfaceSet []NetworkInterfaceSet `json:"NetworkInterfaceSet" xml:"NetworkInterfaceSet"`
}
NetworkInterfaceSets is a nested struct in ecs response
type NetworkInterfacesInDescribeInstances ¶
type NetworkInterfacesInDescribeInstances struct {
NetworkInterface []NetworkInterface `json:"NetworkInterface" xml:"NetworkInterface"`
}
NetworkInterfacesInDescribeInstances is a nested struct in ecs response
type NetworkInterfacesInDescribeLaunchTemplateVersions ¶
type NetworkInterfacesInDescribeLaunchTemplateVersions struct {
NetworkInterface []NetworkInterface `json:"NetworkInterface" xml:"NetworkInterface"`
}
NetworkInterfacesInDescribeLaunchTemplateVersions is a nested struct in ecs response
type NetworkTypesInDescribeRecommendInstanceType ¶
type NetworkTypesInDescribeRecommendInstanceType struct {
NetworkType []string `json:"NetworkType" xml:"NetworkType"`
}
NetworkTypesInDescribeRecommendInstanceType is a nested struct in ecs response
type NetworkTypesInDescribeZones ¶
type NetworkTypesInDescribeZones struct {
SupportedNetworkCategory []string `json:"supportedNetworkCategory" xml:"supportedNetworkCategory"`
}
NetworkTypesInDescribeZones is a nested struct in ecs response
type NextHop ¶
type NextHop struct {
NextHopType string `json:"NextHopType" xml:"NextHopType"`
NextHopId string `json:"NextHopId" xml:"NextHopId"`
Enabled int `json:"Enabled" xml:"Enabled"`
Weight int `json:"Weight" xml:"Weight"`
}
NextHop is a nested struct in ecs response
type NextHops ¶
type NextHops struct {
NextHop []NextHop `json:"NextHop" xml:"NextHop"`
}
NextHops is a nested struct in ecs response
type OperationLock ¶
type OperationLock struct {
LockReason string `json:"LockReason" xml:"LockReason"`
}
OperationLock is a nested struct in ecs response
type OperationLocksInDescribeDedicatedHosts ¶
type OperationLocksInDescribeDedicatedHosts struct {
OperationLock []OperationLock `json:"OperationLock" xml:"OperationLock"`
}
OperationLocksInDescribeDedicatedHosts is a nested struct in ecs response
type OperationLocksInDescribeDisks ¶
type OperationLocksInDescribeDisks struct {
OperationLock []OperationLock `json:"OperationLock" xml:"OperationLock"`
}
OperationLocksInDescribeDisks is a nested struct in ecs response
type OperationLocksInDescribeEipAddresses ¶
type OperationLocksInDescribeEipAddresses struct {
LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}
OperationLocksInDescribeEipAddresses is a nested struct in ecs response
type OperationLocksInDescribeInstanceAttribute ¶
type OperationLocksInDescribeInstanceAttribute struct {
LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}
OperationLocksInDescribeInstanceAttribute is a nested struct in ecs response
type OperationLocksInDescribeInstances ¶
type OperationLocksInDescribeInstances struct {
LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}
OperationLocksInDescribeInstances is a nested struct in ecs response
type OperationProgress ¶
type OperationProgress struct {
OperationStatus string `json:"OperationStatus" xml:"OperationStatus"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"`
RelatedItemSet RelatedItemSet `json:"RelatedItemSet" xml:"RelatedItemSet"`
}
OperationProgress is a nested struct in ecs response
type OperationProgressSet ¶
type OperationProgressSet struct {
OperationProgress []OperationProgress `json:"OperationProgress" xml:"OperationProgress"`
}
OperationProgressSet is a nested struct in ecs response
type Permission ¶
type Permission struct {
IpProtocol string `json:"IpProtocol" xml:"IpProtocol"`
PortRange string `json:"PortRange" xml:"PortRange"`
SourcePortRange string `json:"SourcePortRange" xml:"SourcePortRange"`
SourceGroupId string `json:"SourceGroupId" xml:"SourceGroupId"`
SourceGroupName string `json:"SourceGroupName" xml:"SourceGroupName"`
SourceCidrIp string `json:"SourceCidrIp" xml:"SourceCidrIp"`
Ipv6SourceCidrIp string `json:"Ipv6SourceCidrIp" xml:"Ipv6SourceCidrIp"`
Policy string `json:"Policy" xml:"Policy"`
NicType string `json:"NicType" xml:"NicType"`
SourceGroupOwnerAccount string `json:"SourceGroupOwnerAccount" xml:"SourceGroupOwnerAccount"`
DestGroupId string `json:"DestGroupId" xml:"DestGroupId"`
DestGroupName string `json:"DestGroupName" xml:"DestGroupName"`
DestCidrIp string `json:"DestCidrIp" xml:"DestCidrIp"`
Ipv6DestCidrIp string `json:"Ipv6DestCidrIp" xml:"Ipv6DestCidrIp"`
DestGroupOwnerAccount string `json:"DestGroupOwnerAccount" xml:"DestGroupOwnerAccount"`
Priority string `json:"Priority" xml:"Priority"`
Direction string `json:"Direction" xml:"Direction"`
Description string `json:"Description" xml:"Description"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
}
Permission is a nested struct in ecs response
type Permissions ¶
type Permissions struct {
Permission []Permission `json:"Permission" xml:"Permission"`
}
Permissions is a nested struct in ecs response
type PhysicalConnectionSet ¶
type PhysicalConnectionSet struct {
PhysicalConnectionType []PhysicalConnectionType `json:"PhysicalConnectionType" xml:"PhysicalConnectionType"`
}
PhysicalConnectionSet is a nested struct in ecs response
type PhysicalConnectionType ¶
type PhysicalConnectionType struct {
PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
Type string `json:"Type" xml:"Type"`
Status string `json:"Status" xml:"Status"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
EnabledTime string `json:"EnabledTime" xml:"EnabledTime"`
LineOperator string `json:"LineOperator" xml:"LineOperator"`
Spec string `json:"Spec" xml:"Spec"`
PeerLocation string `json:"PeerLocation" xml:"PeerLocation"`
PortType string `json:"PortType" xml:"PortType"`
RedundantPhysicalConnectionId string `json:"RedundantPhysicalConnectionId" xml:"RedundantPhysicalConnectionId"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
AdLocation string `json:"AdLocation" xml:"AdLocation"`
PortNumber string `json:"PortNumber" xml:"PortNumber"`
CircuitCode string `json:"CircuitCode" xml:"CircuitCode"`
Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
}
PhysicalConnectionType is a nested struct in ecs response
type Price ¶
type Price struct {
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
Currency string `json:"Currency" xml:"Currency"`
DetailInfos DetailInfosInDescribeRenewalPrice `json:"DetailInfos" xml:"DetailInfos"`
}
Price is a nested struct in ecs response
type PriceInfo ¶
type PriceInfo struct {
Price Price `json:"Price" xml:"Price"`
Rules RulesInDescribeRenewalPrice `json:"Rules" xml:"Rules"`
}
PriceInfo is a nested struct in ecs response
type PrivateIpAddressInDescribeInstanceAttribute ¶
type PrivateIpAddressInDescribeInstanceAttribute struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
PrivateIpAddressInDescribeInstanceAttribute is a nested struct in ecs response
type PrivateIpAddressInDescribeInstances ¶
type PrivateIpAddressInDescribeInstances struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
PrivateIpAddressInDescribeInstances is a nested struct in ecs response
type PrivateIpSet ¶
type PrivateIpSet struct {
PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
Primary bool `json:"Primary" xml:"Primary"`
AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
}
PrivateIpSet is a nested struct in ecs response
type PrivateIpSets ¶
type PrivateIpSets struct {
PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}
PrivateIpSets is a nested struct in ecs response
type PublicIpAddressInDescribeInstanceAttribute ¶
type PublicIpAddressInDescribeInstanceAttribute struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
PublicIpAddressInDescribeInstanceAttribute is a nested struct in ecs response
type PublicIpAddressInDescribeInstances ¶
type PublicIpAddressInDescribeInstances struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
PublicIpAddressInDescribeInstances is a nested struct in ecs response
type PublicIpAddresse ¶
type PublicIpAddresse struct {
AllocationId string `json:"AllocationId" xml:"AllocationId"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
}
PublicIpAddresse is a nested struct in ecs response
type PublicIpAddresses ¶
type PublicIpAddresses struct {
PublicIpAddresse []PublicIpAddresse `json:"PublicIpAddresse" xml:"PublicIpAddresse"`
}
PublicIpAddresses is a nested struct in ecs response
type RdmaIpAddress ¶
type RdmaIpAddress struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
RdmaIpAddress is a nested struct in ecs response
type ReActivateInstancesRequest ¶
type ReActivateInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ReActivateInstancesRequest is the request struct for api ReActivateInstances
func CreateReActivateInstancesRequest ¶
func CreateReActivateInstancesRequest() (request *ReActivateInstancesRequest)
CreateReActivateInstancesRequest creates a request to invoke ReActivateInstances API
type ReActivateInstancesResponse ¶
type ReActivateInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReActivateInstancesResponse is the response struct for api ReActivateInstances
func CreateReActivateInstancesResponse ¶
func CreateReActivateInstancesResponse() (response *ReActivateInstancesResponse)
CreateReActivateInstancesResponse creates a response to parse from ReActivateInstances response
type ReInitDiskRequest ¶
type ReInitDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Password string `position:"Query" name:"Password"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
AutoStartInstance requests.Boolean `position:"Query" name:"AutoStartInstance"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DiskId string `position:"Query" name:"DiskId"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
KeyPairName string `position:"Query" name:"KeyPairName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ReInitDiskRequest is the request struct for api ReInitDisk
func CreateReInitDiskRequest ¶
func CreateReInitDiskRequest() (request *ReInitDiskRequest)
CreateReInitDiskRequest creates a request to invoke ReInitDisk API
type ReInitDiskResponse ¶
type ReInitDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReInitDiskResponse is the response struct for api ReInitDisk
func CreateReInitDiskResponse ¶
func CreateReInitDiskResponse() (response *ReInitDiskResponse)
CreateReInitDiskResponse creates a response to parse from ReInitDisk response
type RebootInstanceRequest ¶
type RebootInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ForceStop requests.Boolean `position:"Query" name:"ForceStop"`
}
RebootInstanceRequest is the request struct for api RebootInstance
func CreateRebootInstanceRequest ¶
func CreateRebootInstanceRequest() (request *RebootInstanceRequest)
CreateRebootInstanceRequest creates a request to invoke RebootInstance API
type RebootInstanceResponse ¶
type RebootInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RebootInstanceResponse is the response struct for api RebootInstance
func CreateRebootInstanceResponse ¶
func CreateRebootInstanceResponse() (response *RebootInstanceResponse)
CreateRebootInstanceResponse creates a response to parse from RebootInstance response
type RecommendInstanceType ¶
type RecommendInstanceType struct {
RegionNo string `json:"RegionNo" xml:"RegionNo"`
CommodityCode string `json:"CommodityCode" xml:"CommodityCode"`
Scene string `json:"Scene" xml:"Scene"`
InstanceType InstanceType `json:"InstanceType" xml:"InstanceType"`
Zones ZonesInDescribeRecommendInstanceType `json:"Zones" xml:"Zones"`
}
RecommendInstanceType is a nested struct in ecs response
type RecoverVirtualBorderRouterRequest ¶
type RecoverVirtualBorderRouterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
VbrId string `position:"Query" name:"VbrId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
RecoverVirtualBorderRouterRequest is the request struct for api RecoverVirtualBorderRouter
func CreateRecoverVirtualBorderRouterRequest ¶
func CreateRecoverVirtualBorderRouterRequest() (request *RecoverVirtualBorderRouterRequest)
CreateRecoverVirtualBorderRouterRequest creates a request to invoke RecoverVirtualBorderRouter API
type RecoverVirtualBorderRouterResponse ¶
type RecoverVirtualBorderRouterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RecoverVirtualBorderRouterResponse is the response struct for api RecoverVirtualBorderRouter
func CreateRecoverVirtualBorderRouterResponse ¶
func CreateRecoverVirtualBorderRouterResponse() (response *RecoverVirtualBorderRouterResponse)
CreateRecoverVirtualBorderRouterResponse creates a response to parse from RecoverVirtualBorderRouter response
type RedeployInstanceRequest ¶
type RedeployInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ForceStop requests.Boolean `position:"Query" name:"ForceStop"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
RedeployInstanceRequest is the request struct for api RedeployInstance
func CreateRedeployInstanceRequest ¶
func CreateRedeployInstanceRequest() (request *RedeployInstanceRequest)
CreateRedeployInstanceRequest creates a request to invoke RedeployInstance API
type RedeployInstanceResponse ¶
type RedeployInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
}
RedeployInstanceResponse is the response struct for api RedeployInstance
func CreateRedeployInstanceResponse ¶
func CreateRedeployInstanceResponse() (response *RedeployInstanceResponse)
CreateRedeployInstanceResponse creates a response to parse from RedeployInstance response
type ReferencingSecurityGroup ¶
type ReferencingSecurityGroup struct {
AliUid string `json:"AliUid" xml:"AliUid"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
ReferencingSecurityGroup is a nested struct in ecs response
type ReferencingSecurityGroups ¶
type ReferencingSecurityGroups struct {
ReferencingSecurityGroup []ReferencingSecurityGroup `json:"ReferencingSecurityGroup" xml:"ReferencingSecurityGroup"`
}
ReferencingSecurityGroups is a nested struct in ecs response
type Region ¶
type Region struct {
RegionId string `json:"RegionId" xml:"RegionId"`
LocalName string `json:"LocalName" xml:"LocalName"`
RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
Status string `json:"Status" xml:"Status"`
}
Region is a nested struct in ecs response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in ecs response
type RelatedItem ¶
type RelatedItem struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
}
RelatedItem is a nested struct in ecs response
type RelatedItemSet ¶
type RelatedItemSet struct {
RelatedItem []RelatedItem `json:"RelatedItem" xml:"RelatedItem"`
}
RelatedItemSet is a nested struct in ecs response
type ReleaseDedicatedHostRequest ¶
type ReleaseDedicatedHostRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ReleaseDedicatedHostRequest is the request struct for api ReleaseDedicatedHost
func CreateReleaseDedicatedHostRequest ¶
func CreateReleaseDedicatedHostRequest() (request *ReleaseDedicatedHostRequest)
CreateReleaseDedicatedHostRequest creates a request to invoke ReleaseDedicatedHost API
type ReleaseDedicatedHostResponse ¶
type ReleaseDedicatedHostResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReleaseDedicatedHostResponse is the response struct for api ReleaseDedicatedHost
func CreateReleaseDedicatedHostResponse ¶
func CreateReleaseDedicatedHostResponse() (response *ReleaseDedicatedHostResponse)
CreateReleaseDedicatedHostResponse creates a response to parse from ReleaseDedicatedHost response
type ReleaseEipAddressRequest ¶
type ReleaseEipAddressRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AllocationId string `position:"Query" name:"AllocationId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ReleaseEipAddressRequest is the request struct for api ReleaseEipAddress
func CreateReleaseEipAddressRequest ¶
func CreateReleaseEipAddressRequest() (request *ReleaseEipAddressRequest)
CreateReleaseEipAddressRequest creates a request to invoke ReleaseEipAddress API
type ReleaseEipAddressResponse ¶
type ReleaseEipAddressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReleaseEipAddressResponse is the response struct for api ReleaseEipAddress
func CreateReleaseEipAddressResponse ¶
func CreateReleaseEipAddressResponse() (response *ReleaseEipAddressResponse)
CreateReleaseEipAddressResponse creates a response to parse from ReleaseEipAddress response
type ReleasePublicIpAddressRequest ¶
type ReleasePublicIpAddressRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PublicIpAddress string `position:"Query" name:"PublicIpAddress"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ReleasePublicIpAddressRequest is the request struct for api ReleasePublicIpAddress
func CreateReleasePublicIpAddressRequest ¶
func CreateReleasePublicIpAddressRequest() (request *ReleasePublicIpAddressRequest)
CreateReleasePublicIpAddressRequest creates a request to invoke ReleasePublicIpAddress API
type ReleasePublicIpAddressResponse ¶
type ReleasePublicIpAddressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReleasePublicIpAddressResponse is the response struct for api ReleasePublicIpAddress
func CreateReleasePublicIpAddressResponse ¶
func CreateReleasePublicIpAddressResponse() (response *ReleasePublicIpAddressResponse)
CreateReleasePublicIpAddressResponse creates a response to parse from ReleasePublicIpAddress response
type RemoveBandwidthPackageIpsRequest ¶
type RemoveBandwidthPackageIpsRequest struct {
*requests.RpcRequest
RemovedIpAddresses *[]string `position:"Query" name:"RemovedIpAddresses" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
RemoveBandwidthPackageIpsRequest is the request struct for api RemoveBandwidthPackageIps
func CreateRemoveBandwidthPackageIpsRequest ¶
func CreateRemoveBandwidthPackageIpsRequest() (request *RemoveBandwidthPackageIpsRequest)
CreateRemoveBandwidthPackageIpsRequest creates a request to invoke RemoveBandwidthPackageIps API
type RemoveBandwidthPackageIpsResponse ¶
type RemoveBandwidthPackageIpsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RemoveBandwidthPackageIpsResponse is the response struct for api RemoveBandwidthPackageIps
func CreateRemoveBandwidthPackageIpsResponse ¶
func CreateRemoveBandwidthPackageIpsResponse() (response *RemoveBandwidthPackageIpsResponse)
CreateRemoveBandwidthPackageIpsResponse creates a response to parse from RemoveBandwidthPackageIps response
type RemoveTagsRequest ¶
type RemoveTagsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Tag *[]RemoveTagsTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
RemoveTagsRequest is the request struct for api RemoveTags
func CreateRemoveTagsRequest ¶
func CreateRemoveTagsRequest() (request *RemoveTagsRequest)
CreateRemoveTagsRequest creates a request to invoke RemoveTags API
type RemoveTagsResponse ¶
type RemoveTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RemoveTagsResponse is the response struct for api RemoveTags
func CreateRemoveTagsResponse ¶
func CreateRemoveTagsResponse() (response *RemoveTagsResponse)
CreateRemoveTagsResponse creates a response to parse from RemoveTags response
type RemoveTagsTag ¶
RemoveTagsTag is a repeated param struct in RemoveTagsRequest
type RenewDedicatedHostsRequest ¶
type RenewDedicatedHostsRequest struct {
*requests.RpcRequest
DedicatedHostIds string `position:"Query" name:"DedicatedHostIds"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
}
RenewDedicatedHostsRequest is the request struct for api RenewDedicatedHosts
func CreateRenewDedicatedHostsRequest ¶
func CreateRenewDedicatedHostsRequest() (request *RenewDedicatedHostsRequest)
CreateRenewDedicatedHostsRequest creates a request to invoke RenewDedicatedHosts API
type RenewDedicatedHostsResponse ¶
type RenewDedicatedHostsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RenewDedicatedHostsResponse is the response struct for api RenewDedicatedHosts
func CreateRenewDedicatedHostsResponse ¶
func CreateRenewDedicatedHostsResponse() (response *RenewDedicatedHostsResponse)
CreateRenewDedicatedHostsResponse creates a response to parse from RenewDedicatedHosts response
type RenewInstanceRequest ¶
type RenewInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Period requests.Integer `position:"Query" name:"Period"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
InstanceId string `position:"Query" name:"InstanceId"`
ClientToken string `position:"Query" name:"ClientToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
RenewInstanceRequest is the request struct for api RenewInstance
func CreateRenewInstanceRequest ¶
func CreateRenewInstanceRequest() (request *RenewInstanceRequest)
CreateRenewInstanceRequest creates a request to invoke RenewInstance API
type RenewInstanceResponse ¶
type RenewInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RenewInstanceResponse is the response struct for api RenewInstance
func CreateRenewInstanceResponse ¶
func CreateRenewInstanceResponse() (response *RenewInstanceResponse)
CreateRenewInstanceResponse creates a response to parse from RenewInstance response
type ReplaceSystemDiskRequest ¶
type ReplaceSystemDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
KeyPairName string `position:"Query" name:"KeyPairName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Platform string `position:"Query" name:"Platform"`
Password string `position:"Query" name:"Password"`
InstanceId string `position:"Query" name:"InstanceId"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
DiskId string `position:"Query" name:"DiskId"`
UseAdditionalService requests.Boolean `position:"Query" name:"UseAdditionalService"`
Architecture string `position:"Query" name:"Architecture"`
}
ReplaceSystemDiskRequest is the request struct for api ReplaceSystemDisk
func CreateReplaceSystemDiskRequest ¶
func CreateReplaceSystemDiskRequest() (request *ReplaceSystemDiskRequest)
CreateReplaceSystemDiskRequest creates a request to invoke ReplaceSystemDisk API
type ReplaceSystemDiskResponse ¶
type ReplaceSystemDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DiskId string `json:"DiskId" xml:"DiskId"`
}
ReplaceSystemDiskResponse is the response struct for api ReplaceSystemDisk
func CreateReplaceSystemDiskResponse ¶
func CreateReplaceSystemDiskResponse() (response *ReplaceSystemDiskResponse)
CreateReplaceSystemDiskResponse creates a response to parse from ReplaceSystemDisk response
type ResetDiskRequest ¶
type ResetDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DiskId string `position:"Query" name:"DiskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ResetDiskRequest is the request struct for api ResetDisk
func CreateResetDiskRequest ¶
func CreateResetDiskRequest() (request *ResetDiskRequest)
CreateResetDiskRequest creates a request to invoke ResetDisk API
type ResetDiskResponse ¶
type ResetDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ResetDiskResponse is the response struct for api ResetDisk
func CreateResetDiskResponse ¶
func CreateResetDiskResponse() (response *ResetDiskResponse)
CreateResetDiskResponse creates a response to parse from ResetDisk response
type ResizeDiskRequest ¶
type ResizeDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NewSize requests.Integer `position:"Query" name:"NewSize"`
DiskId string `position:"Query" name:"DiskId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Type string `position:"Query" name:"Type"`
}
ResizeDiskRequest is the request struct for api ResizeDisk
func CreateResizeDiskRequest ¶
func CreateResizeDiskRequest() (request *ResizeDiskRequest)
CreateResizeDiskRequest creates a request to invoke ResizeDisk API
type ResizeDiskResponse ¶
type ResizeDiskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ResizeDiskResponse is the response struct for api ResizeDisk
func CreateResizeDiskResponse ¶
func CreateResizeDiskResponse() (response *ResizeDiskResponse)
CreateResizeDiskResponse creates a response to parse from ResizeDisk response
type Resource ¶
type Resource struct {
ResourceId string `json:"ResourceId" xml:"ResourceId"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
Resource is a nested struct in ecs response
type ResourcePriceModel ¶
type ResourcePriceModel struct {
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
Resource string `json:"Resource" xml:"Resource"`
SubRules SubRulesInDescribeRenewalPrice `json:"SubRules" xml:"SubRules"`
}
ResourcePriceModel is a nested struct in ecs response
type ResourceTypeCount ¶
type ResourceTypeCount struct {
Instance int `json:"Instance" xml:"Instance"`
Disk int `json:"Disk" xml:"Disk"`
Volume int `json:"Volume" xml:"Volume"`
Image int `json:"Image" xml:"Image"`
Snapshot int `json:"Snapshot" xml:"Snapshot"`
Securitygroup int `json:"Securitygroup" xml:"Securitygroup"`
LaunchTemplate int `json:"LaunchTemplate" xml:"LaunchTemplate"`
Eni int `json:"Eni" xml:"Eni"`
Ddh int `json:"Ddh" xml:"Ddh"`
KeyPair int `json:"KeyPair" xml:"KeyPair"`
}
ResourceTypeCount is a nested struct in ecs response
type Resources ¶
type Resources struct {
Resource []Resource `json:"Resource" xml:"Resource"`
}
Resources is a nested struct in ecs response
type ResourcesInfo ¶
type ResourcesInfo struct {
IoOptimized bool `json:"IoOptimized" xml:"IoOptimized"`
SystemDiskCategories SystemDiskCategories `json:"SystemDiskCategories" xml:"SystemDiskCategories"`
DataDiskCategories DataDiskCategories `json:"DataDiskCategories" xml:"DataDiskCategories"`
NetworkTypes NetworkTypesInDescribeZones `json:"NetworkTypes" xml:"NetworkTypes"`
InstanceTypes InstanceTypesInDescribeZones `json:"InstanceTypes" xml:"InstanceTypes"`
InstanceTypeFamilies InstanceTypeFamiliesInDescribeZones `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
InstanceGenerations InstanceGenerations `json:"InstanceGenerations" xml:"InstanceGenerations"`
}
ResourcesInfo is a nested struct in ecs response
type Result ¶
type Result struct {
Message string `json:"Message" xml:"Message"`
Success string `json:"Success" xml:"Success"`
Code string `json:"Code" xml:"Code"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
Result is a nested struct in ecs response
type ResultsInAttachKeyPair ¶
type ResultsInAttachKeyPair struct {
Result []Result `json:"Result" xml:"Result"`
}
ResultsInAttachKeyPair is a nested struct in ecs response
type ResultsInDetachKeyPair ¶
type ResultsInDetachKeyPair struct {
Result []Result `json:"Result" xml:"Result"`
}
ResultsInDetachKeyPair is a nested struct in ecs response
type RevokeSecurityGroupEgressRequest ¶
type RevokeSecurityGroupEgressRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePortRange string `position:"Query" name:"SourcePortRange"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Policy string `position:"Query" name:"Policy"`
PortRange string `position:"Query" name:"PortRange"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
DestGroupId string `position:"Query" name:"DestGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DestGroupOwnerAccount string `position:"Query" name:"DestGroupOwnerAccount"`
Priority string `position:"Query" name:"Priority"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
DestGroupOwnerId requests.Integer `position:"Query" name:"DestGroupOwnerId"`
}
RevokeSecurityGroupEgressRequest is the request struct for api RevokeSecurityGroupEgress
func CreateRevokeSecurityGroupEgressRequest ¶
func CreateRevokeSecurityGroupEgressRequest() (request *RevokeSecurityGroupEgressRequest)
CreateRevokeSecurityGroupEgressRequest creates a request to invoke RevokeSecurityGroupEgress API
type RevokeSecurityGroupEgressResponse ¶
type RevokeSecurityGroupEgressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RevokeSecurityGroupEgressResponse is the response struct for api RevokeSecurityGroupEgress
func CreateRevokeSecurityGroupEgressResponse ¶
func CreateRevokeSecurityGroupEgressResponse() (response *RevokeSecurityGroupEgressResponse)
CreateRevokeSecurityGroupEgressResponse creates a response to parse from RevokeSecurityGroupEgress response
type RevokeSecurityGroupRequest ¶
type RevokeSecurityGroupRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePortRange string `position:"Query" name:"SourcePortRange"`
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
SourceGroupOwnerId requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
SourceGroupOwnerAccount string `position:"Query" name:"SourceGroupOwnerAccount"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Policy string `position:"Query" name:"Policy"`
PortRange string `position:"Query" name:"PortRange"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceCidrIp string `position:"Query" name:"SourceCidrIp"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Priority string `position:"Query" name:"Priority"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
SourceGroupId string `position:"Query" name:"SourceGroupId"`
}
RevokeSecurityGroupRequest is the request struct for api RevokeSecurityGroup
func CreateRevokeSecurityGroupRequest ¶
func CreateRevokeSecurityGroupRequest() (request *RevokeSecurityGroupRequest)
CreateRevokeSecurityGroupRequest creates a request to invoke RevokeSecurityGroup API
type RevokeSecurityGroupResponse ¶
type RevokeSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RevokeSecurityGroupResponse is the response struct for api RevokeSecurityGroup
func CreateRevokeSecurityGroupResponse ¶
func CreateRevokeSecurityGroupResponse() (response *RevokeSecurityGroupResponse)
CreateRevokeSecurityGroupResponse creates a response to parse from RevokeSecurityGroup response
type RouteEntry ¶
type RouteEntry struct {
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
Type string `json:"Type" xml:"Type"`
Status string `json:"Status" xml:"Status"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
NextHopType string `json:"NextHopType" xml:"NextHopType"`
NextHops NextHops `json:"NextHops" xml:"NextHops"`
}
RouteEntry is a nested struct in ecs response
type RouteEntrys ¶
type RouteEntrys struct {
RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}
RouteEntrys is a nested struct in ecs response
type RouteTable ¶
type RouteTable struct {
VRouterId string `json:"VRouterId" xml:"VRouterId"`
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
RouteTableType string `json:"RouteTableType" xml:"RouteTableType"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
RouteEntrys RouteEntrys `json:"RouteEntrys" xml:"RouteEntrys"`
}
RouteTable is a nested struct in ecs response
type RouteTableIds ¶
type RouteTableIds struct {
RouteTableId []string `json:"RouteTableId" xml:"RouteTableId"`
}
RouteTableIds is a nested struct in ecs response
type RouteTables ¶
type RouteTables struct {
RouteTable []RouteTable `json:"RouteTable" xml:"RouteTable"`
}
RouteTables is a nested struct in ecs response
type RouterInterfaceSet ¶
type RouterInterfaceSet struct {
RouterInterfaceType []RouterInterfaceType `json:"RouterInterfaceType" xml:"RouterInterfaceType"`
}
RouterInterfaceSet is a nested struct in ecs response
type RouterInterfaceType ¶
type RouterInterfaceType struct {
RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"`
Role string `json:"Role" xml:"Role"`
Spec string `json:"Spec" xml:"Spec"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
RouterId string `json:"RouterId" xml:"RouterId"`
RouterType string `json:"RouterType" xml:"RouterType"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
Status string `json:"Status" xml:"Status"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
ConnectedTime string `json:"ConnectedTime" xml:"ConnectedTime"`
OppositeInterfaceId string `json:"OppositeInterfaceId" xml:"OppositeInterfaceId"`
OppositeInterfaceSpec string `json:"OppositeInterfaceSpec" xml:"OppositeInterfaceSpec"`
OppositeInterfaceStatus string `json:"OppositeInterfaceStatus" xml:"OppositeInterfaceStatus"`
OppositeInterfaceBusinessStatus string `json:"OppositeInterfaceBusinessStatus" xml:"OppositeInterfaceBusinessStatus"`
OppositeRouterId string `json:"OppositeRouterId" xml:"OppositeRouterId"`
OppositeRouterType string `json:"OppositeRouterType" xml:"OppositeRouterType"`
OppositeInterfaceOwnerId string `json:"OppositeInterfaceOwnerId" xml:"OppositeInterfaceOwnerId"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
OppositeAccessPointId string `json:"OppositeAccessPointId" xml:"OppositeAccessPointId"`
HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
}
RouterInterfaceType is a nested struct in ecs response
type Rule ¶
type Rule struct {
RuleId int `json:"RuleId" xml:"RuleId"`
Description string `json:"Description" xml:"Description"`
}
Rule is a nested struct in ecs response
type RulesInDescribePrice ¶
type RulesInDescribePrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribePrice is a nested struct in ecs response
type RulesInDescribeRenewalPrice ¶
type RulesInDescribeRenewalPrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeRenewalPrice is a nested struct in ecs response
type RunInstancesDataDisk ¶
type RunInstancesDataDisk struct {
Size string `name:"Size"`
SnapshotId string `name:"SnapshotId"`
Category string `name:"Category"`
Encrypted string `name:"Encrypted"`
KMSKeyId string `name:"KMSKeyId"`
DiskName string `name:"DiskName"`
Description string `name:"Description"`
Device string `name:"Device"`
DeleteWithInstance string `name:"DeleteWithInstance"`
}
RunInstancesDataDisk is a repeated param struct in RunInstancesRequest
type RunInstancesNetworkInterface ¶
type RunInstancesNetworkInterface struct {
PrimaryIpAddress string `name:"PrimaryIpAddress"`
VSwitchId string `name:"VSwitchId"`
SecurityGroupId string `name:"SecurityGroupId"`
NetworkInterfaceName string `name:"NetworkInterfaceName"`
Description string `name:"Description"`
}
RunInstancesNetworkInterface is a repeated param struct in RunInstancesRequest
type RunInstancesRequest ¶
type RunInstancesRequest struct {
*requests.RpcRequest
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
UniqueSuffix requests.Boolean `position:"Query" name:"UniqueSuffix"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
KeyPairName string `position:"Query" name:"KeyPairName"`
MinAmount requests.Integer `position:"Query" name:"MinAmount"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
DeletionProtection requests.Boolean `position:"Query" name:"DeletionProtection"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
HostName string `position:"Query" name:"HostName"`
Password string `position:"Query" name:"Password"`
Tag *[]RunInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
Period requests.Integer `position:"Query" name:"Period"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
CapacityReservationPreference string `position:"Query" name:"CapacityReservationPreference"`
VSwitchId string `position:"Query" name:"VSwitchId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
InstanceName string `position:"Query" name:"InstanceName"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ZoneId string `position:"Query" name:"ZoneId"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
ImageId string `position:"Query" name:"ImageId"`
SpotInterruptionBehavior string `position:"Query" name:"SpotInterruptionBehavior"`
ClientToken string `position:"Query" name:"ClientToken"`
IoOptimized string `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
Description string `position:"Query" name:"Description"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
CapacityReservationId string `position:"Query" name:"CapacityReservationId"`
UserData string `position:"Query" name:"UserData"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
InstanceType string `position:"Query" name:"InstanceType"`
HibernationConfigured requests.Boolean `position:"Query" name:"HibernationConfigured"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
NetworkInterface *[]RunInstancesNetworkInterface `position:"Query" name:"NetworkInterface" type:"Repeated"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
Amount requests.Integer `position:"Query" name:"Amount"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SystemDiskDiskName string `position:"Query" name:"SystemDisk.DiskName"`
RamRoleName string `position:"Query" name:"RamRoleName"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
CreditSpecification string `position:"Query" name:"CreditSpecification"`
DataDisk *[]RunInstancesDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
LaunchTemplateVersion requests.Integer `position:"Query" name:"LaunchTemplateVersion"`
SystemDiskSize string `position:"Query" name:"SystemDisk.Size"`
SystemDiskDescription string `position:"Query" name:"SystemDisk.Description"`
}
RunInstancesRequest is the request struct for api RunInstances
func CreateRunInstancesRequest ¶
func CreateRunInstancesRequest() (request *RunInstancesRequest)
CreateRunInstancesRequest creates a request to invoke RunInstances API
type RunInstancesResponse ¶
type RunInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceIdSets InstanceIdSets `json:"InstanceIdSets" xml:"InstanceIdSets"`
}
RunInstancesResponse is the response struct for api RunInstances
func CreateRunInstancesResponse ¶
func CreateRunInstancesResponse() (response *RunInstancesResponse)
CreateRunInstancesResponse creates a response to parse from RunInstances response
type RunInstancesTag ¶
RunInstancesTag is a repeated param struct in RunInstancesRequest
type ScheduledSystemEventSet ¶
type ScheduledSystemEventSet struct {
ScheduledSystemEventType []ScheduledSystemEventType `json:"ScheduledSystemEventType" xml:"ScheduledSystemEventType"`
}
ScheduledSystemEventSet is a nested struct in ecs response
type ScheduledSystemEventType ¶
type ScheduledSystemEventType struct {
EventId string `json:"EventId" xml:"EventId"`
EventPublishTime string `json:"EventPublishTime" xml:"EventPublishTime"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
EventCycleStatus EventCycleStatus `json:"EventCycleStatus" xml:"EventCycleStatus"`
EventType EventType `json:"EventType" xml:"EventType"`
ExtendedAttribute ExtendedAttribute `json:"ExtendedAttribute" xml:"ExtendedAttribute"`
}
ScheduledSystemEventType is a nested struct in ecs response
type SecurityGroup ¶
type SecurityGroup struct {
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
Description string `json:"Description" xml:"Description"`
SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
VpcId string `json:"VpcId" xml:"VpcId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
AvailableInstanceAmount int `json:"AvailableInstanceAmount" xml:"AvailableInstanceAmount"`
EcsCount int `json:"EcsCount" xml:"EcsCount"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Tags TagsInDescribeSecurityGroups `json:"Tags" xml:"Tags"`
}
SecurityGroup is a nested struct in ecs response
type SecurityGroupIdsInDescribeInstanceAttribute ¶
type SecurityGroupIdsInDescribeInstanceAttribute struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIdsInDescribeInstanceAttribute is a nested struct in ecs response
type SecurityGroupIdsInDescribeInstances ¶
type SecurityGroupIdsInDescribeInstances struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIdsInDescribeInstances is a nested struct in ecs response
type SecurityGroupIdsInDescribeNetworkInterfaces ¶
type SecurityGroupIdsInDescribeNetworkInterfaces struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIdsInDescribeNetworkInterfaces is a nested struct in ecs response
type SecurityGroupReference ¶
type SecurityGroupReference struct {
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
ReferencingSecurityGroups ReferencingSecurityGroups `json:"ReferencingSecurityGroups" xml:"ReferencingSecurityGroups"`
}
SecurityGroupReference is a nested struct in ecs response
type SecurityGroupReferences ¶
type SecurityGroupReferences struct {
SecurityGroupReference []SecurityGroupReference `json:"SecurityGroupReference" xml:"SecurityGroupReference"`
}
SecurityGroupReferences is a nested struct in ecs response
type SecurityGroups ¶
type SecurityGroups struct {
SecurityGroup []SecurityGroup `json:"SecurityGroup" xml:"SecurityGroup"`
}
SecurityGroups is a nested struct in ecs response
type Snapshot ¶
type Snapshot struct {
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
SnapshotName string `json:"SnapshotName" xml:"SnapshotName"`
Progress string `json:"Progress" xml:"Progress"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
SourceDiskId string `json:"SourceDiskId" xml:"SourceDiskId"`
SourceDiskType string `json:"SourceDiskType" xml:"SourceDiskType"`
RetentionDays int `json:"RetentionDays" xml:"RetentionDays"`
Encrypted bool `json:"Encrypted" xml:"Encrypted"`
SourceDiskSize string `json:"SourceDiskSize" xml:"SourceDiskSize"`
Description string `json:"Description" xml:"Description"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
Usage string `json:"Usage" xml:"Usage"`
SourceStorageType string `json:"SourceStorageType" xml:"SourceStorageType"`
RemainTime int `json:"RemainTime" xml:"RemainTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
KMSKeyId string `json:"KMSKeyId" xml:"KMSKeyId"`
Tags TagsInDescribeSnapshots `json:"Tags" xml:"Tags"`
}
Snapshot is a nested struct in ecs response
type SnapshotLink ¶
type SnapshotLink struct {
SnapshotLinkId string `json:"SnapshotLinkId" xml:"SnapshotLinkId"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
SourceDiskId string `json:"SourceDiskId" xml:"SourceDiskId"`
SourceDiskName string `json:"SourceDiskName" xml:"SourceDiskName"`
SourceDiskSize int `json:"SourceDiskSize" xml:"SourceDiskSize"`
SourceDiskType string `json:"SourceDiskType" xml:"SourceDiskType"`
TotalSize int `json:"TotalSize" xml:"TotalSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
}
SnapshotLink is a nested struct in ecs response
type SnapshotLinks ¶
type SnapshotLinks struct {
SnapshotLink []SnapshotLink `json:"SnapshotLink" xml:"SnapshotLink"`
}
SnapshotLinks is a nested struct in ecs response
type SnapshotPackage ¶
type SnapshotPackage struct {
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
InitCapacity int `json:"InitCapacity" xml:"InitCapacity"`
DisplayName string `json:"DisplayName" xml:"DisplayName"`
}
SnapshotPackage is a nested struct in ecs response
type SnapshotPackages ¶
type SnapshotPackages struct {
SnapshotPackage []SnapshotPackage `json:"SnapshotPackage" xml:"SnapshotPackage"`
}
SnapshotPackages is a nested struct in ecs response
type Snapshots ¶
type Snapshots struct {
Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}
Snapshots is a nested struct in ecs response
type SpotPriceType ¶
type SpotPriceType struct {
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
Timestamp string `json:"Timestamp" xml:"Timestamp"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
SpotPrice float64 `json:"SpotPrice" xml:"SpotPrice"`
OriginPrice float64 `json:"OriginPrice" xml:"OriginPrice"`
}
SpotPriceType is a nested struct in ecs response
type SpotPrices ¶
type SpotPrices struct {
SpotPriceType []SpotPriceType `json:"SpotPriceType" xml:"SpotPriceType"`
}
SpotPrices is a nested struct in ecs response
type StartInstanceRequest ¶
type StartInstanceRequest struct {
*requests.RpcRequest
SourceRegionId string `position:"Query" name:"SourceRegionId"`
InitLocalDisk requests.Boolean `position:"Query" name:"InitLocalDisk"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
StartInstanceRequest is the request struct for api StartInstance
func CreateStartInstanceRequest ¶
func CreateStartInstanceRequest() (request *StartInstanceRequest)
CreateStartInstanceRequest creates a request to invoke StartInstance API
type StartInstanceResponse ¶
type StartInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartInstanceResponse is the response struct for api StartInstance
func CreateStartInstanceResponse ¶
func CreateStartInstanceResponse() (response *StartInstanceResponse)
CreateStartInstanceResponse creates a response to parse from StartInstance response
type StopInstanceRequest ¶
type StopInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ConfirmStop requests.Boolean `position:"Query" name:"ConfirmStop"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
StoppedMode string `position:"Query" name:"StoppedMode"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Hibernate requests.Boolean `position:"Query" name:"Hibernate"`
ForceStop requests.Boolean `position:"Query" name:"ForceStop"`
}
StopInstanceRequest is the request struct for api StopInstance
func CreateStopInstanceRequest ¶
func CreateStopInstanceRequest() (request *StopInstanceRequest)
CreateStopInstanceRequest creates a request to invoke StopInstance API
type StopInstanceResponse ¶
type StopInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopInstanceResponse is the response struct for api StopInstance
func CreateStopInstanceResponse ¶
func CreateStopInstanceResponse() (response *StopInstanceResponse)
CreateStopInstanceResponse creates a response to parse from StopInstance response
type StopInvocationRequest ¶
type StopInvocationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InvokeId string `position:"Query" name:"InvokeId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
StopInvocationRequest is the request struct for api StopInvocation
func CreateStopInvocationRequest ¶
func CreateStopInvocationRequest() (request *StopInvocationRequest)
CreateStopInvocationRequest creates a request to invoke StopInvocation API
type StopInvocationResponse ¶
type StopInvocationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopInvocationResponse is the response struct for api StopInvocation
func CreateStopInvocationResponse ¶
func CreateStopInvocationResponse() (response *StopInvocationResponse)
CreateStopInvocationResponse creates a response to parse from StopInvocation response
type SubRulesInDescribePrice ¶
type SubRulesInDescribePrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
SubRulesInDescribePrice is a nested struct in ecs response
type SubRulesInDescribeRenewalPrice ¶
type SubRulesInDescribeRenewalPrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
SubRulesInDescribeRenewalPrice is a nested struct in ecs response
type SupplyInfo ¶
type SupplyInfo struct {
Amount int `json:"Amount" xml:"Amount"`
SupplyStatus string `json:"SupplyStatus" xml:"SupplyStatus"`
SupplyStartTime string `json:"SupplyStartTime" xml:"SupplyStartTime"`
SupplyEndTime string `json:"SupplyEndTime" xml:"SupplyEndTime"`
}
SupplyInfo is a nested struct in ecs response
type SupplyInfos ¶
type SupplyInfos struct {
SupplyInfo []SupplyInfo `json:"SupplyInfo" xml:"SupplyInfo"`
}
SupplyInfos is a nested struct in ecs response
type SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes ¶
type SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes struct {
SupportedInstanceTypeFamily []string `json:"SupportedInstanceTypeFamily" xml:"SupportedInstanceTypeFamily"`
}
SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes is a nested struct in ecs response
type SupportedInstanceTypeFamiliesInDescribeDedicatedHosts ¶
type SupportedInstanceTypeFamiliesInDescribeDedicatedHosts struct {
SupportedInstanceTypeFamily []string `json:"SupportedInstanceTypeFamily" xml:"SupportedInstanceTypeFamily"`
}
SupportedInstanceTypeFamiliesInDescribeDedicatedHosts is a nested struct in ecs response
type SupportedInstanceTypesListInDescribeDedicatedHostTypes ¶
type SupportedInstanceTypesListInDescribeDedicatedHostTypes struct {
SupportedInstanceTypesList []string `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
}
SupportedInstanceTypesListInDescribeDedicatedHostTypes is a nested struct in ecs response
type SupportedInstanceTypesListInDescribeDedicatedHosts ¶
type SupportedInstanceTypesListInDescribeDedicatedHosts struct {
SupportedInstanceTypesList []string `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
}
SupportedInstanceTypesListInDescribeDedicatedHosts is a nested struct in ecs response
type SupportedResource ¶
type SupportedResource struct {
Value string `json:"Value" xml:"Value"`
Max int `json:"Max" xml:"Max"`
Unit string `json:"Unit" xml:"Unit"`
StatusCategory string `json:"StatusCategory" xml:"StatusCategory"`
Status string `json:"Status" xml:"Status"`
Min int `json:"Min" xml:"Min"`
}
SupportedResource is a nested struct in ecs response
type SupportedResourcesInDescribeAvailableResource ¶
type SupportedResourcesInDescribeAvailableResource struct {
SupportedResource []SupportedResource `json:"SupportedResource" xml:"SupportedResource"`
}
SupportedResourcesInDescribeAvailableResource is a nested struct in ecs response
type SupportedResourcesInDescribeResourcesModification ¶
type SupportedResourcesInDescribeResourcesModification struct {
SupportedResource []SupportedResource `json:"SupportedResource" xml:"SupportedResource"`
}
SupportedResourcesInDescribeResourcesModification is a nested struct in ecs response
type SystemDiskCategories ¶
type SystemDiskCategories struct {
SupportedSystemDiskCategory []string `json:"supportedSystemDiskCategory" xml:"supportedSystemDiskCategory"`
}
SystemDiskCategories is a nested struct in ecs response
type Tag ¶
type Tag struct {
TagValue string `json:"TagValue" xml:"TagValue"`
TagKey string `json:"TagKey" xml:"TagKey"`
ResourceTypeCount ResourceTypeCount `json:"ResourceTypeCount" xml:"ResourceTypeCount"`
}
Tag is a nested struct in ecs response
type TagResource ¶
type TagResource struct {
ResourceType string `json:"ResourceType" xml:"ResourceType"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
TagKey string `json:"TagKey" xml:"TagKey"`
TagValue string `json:"TagValue" xml:"TagValue"`
}
TagResource is a nested struct in ecs response
type TagResources ¶
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in ecs response
type TagResourcesRequest ¶
type TagResourcesRequest struct {
*requests.RpcRequest
Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶
type TagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶
TagResourcesTag is a repeated param struct in TagResourcesRequest
type TagsInDescribeDedicatedHosts ¶
type TagsInDescribeDedicatedHosts struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeDedicatedHosts is a nested struct in ecs response
type TagsInDescribeDisks ¶
type TagsInDescribeDisks struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeDisks is a nested struct in ecs response
type TagsInDescribeImages ¶
type TagsInDescribeImages struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeImages is a nested struct in ecs response
type TagsInDescribeInstances ¶
type TagsInDescribeInstances struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeInstances is a nested struct in ecs response
type TagsInDescribeKeyPairs ¶
type TagsInDescribeKeyPairs struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeKeyPairs is a nested struct in ecs response
type TagsInDescribeLaunchTemplateVersions ¶
type TagsInDescribeLaunchTemplateVersions struct {
InstanceTag []InstanceTag `json:"InstanceTag" xml:"InstanceTag"`
}
TagsInDescribeLaunchTemplateVersions is a nested struct in ecs response
type TagsInDescribeLaunchTemplates ¶
type TagsInDescribeLaunchTemplates struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeLaunchTemplates is a nested struct in ecs response
type TagsInDescribeNetworkInterfaces ¶
type TagsInDescribeNetworkInterfaces struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeNetworkInterfaces is a nested struct in ecs response
type TagsInDescribeSecurityGroups ¶
type TagsInDescribeSecurityGroups struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeSecurityGroups is a nested struct in ecs response
type TagsInDescribeSnapshots ¶
type TagsInDescribeSnapshots struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeSnapshots is a nested struct in ecs response
type TagsInDescribeTags ¶
type TagsInDescribeTags struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeTags is a nested struct in ecs response
type Task ¶
type Task struct {
TaskId string `json:"TaskId" xml:"TaskId"`
TaskAction string `json:"TaskAction" xml:"TaskAction"`
TaskStatus string `json:"TaskStatus" xml:"TaskStatus"`
SupportCancel string `json:"SupportCancel" xml:"SupportCancel"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
}
Task is a nested struct in ecs response
type TaskSet ¶
type TaskSet struct {
Task []Task `json:"Task" xml:"Task"`
}
TaskSet is a nested struct in ecs response
type TerminatePhysicalConnectionRequest ¶
type TerminatePhysicalConnectionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
TerminatePhysicalConnectionRequest is the request struct for api TerminatePhysicalConnection
func CreateTerminatePhysicalConnectionRequest ¶
func CreateTerminatePhysicalConnectionRequest() (request *TerminatePhysicalConnectionRequest)
CreateTerminatePhysicalConnectionRequest creates a request to invoke TerminatePhysicalConnection API
type TerminatePhysicalConnectionResponse ¶
type TerminatePhysicalConnectionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
TerminatePhysicalConnectionResponse is the response struct for api TerminatePhysicalConnection
func CreateTerminatePhysicalConnectionResponse ¶
func CreateTerminatePhysicalConnectionResponse() (response *TerminatePhysicalConnectionResponse)
CreateTerminatePhysicalConnectionResponse creates a response to parse from TerminatePhysicalConnection response
type TerminateVirtualBorderRouterRequest ¶
type TerminateVirtualBorderRouterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
UserCidr string `position:"Query" name:"UserCidr"`
VbrId string `position:"Query" name:"VbrId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
TerminateVirtualBorderRouterRequest is the request struct for api TerminateVirtualBorderRouter
func CreateTerminateVirtualBorderRouterRequest ¶
func CreateTerminateVirtualBorderRouterRequest() (request *TerminateVirtualBorderRouterRequest)
CreateTerminateVirtualBorderRouterRequest creates a request to invoke TerminateVirtualBorderRouter API
type TerminateVirtualBorderRouterResponse ¶
type TerminateVirtualBorderRouterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
TerminateVirtualBorderRouterResponse is the response struct for api TerminateVirtualBorderRouter
func CreateTerminateVirtualBorderRouterResponse ¶
func CreateTerminateVirtualBorderRouterResponse() (response *TerminateVirtualBorderRouterResponse)
CreateTerminateVirtualBorderRouterResponse creates a response to parse from TerminateVirtualBorderRouter response
type Topology ¶
type Topology struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
HostId string `json:"HostId" xml:"HostId"`
}
Topology is a nested struct in ecs response
type Topologys ¶
type Topologys struct {
Topology []Topology `json:"Topology" xml:"Topology"`
}
Topologys is a nested struct in ecs response
type UnassignIpv6AddressesRequest ¶
type UnassignIpv6AddressesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
}
UnassignIpv6AddressesRequest is the request struct for api UnassignIpv6Addresses
func CreateUnassignIpv6AddressesRequest ¶
func CreateUnassignIpv6AddressesRequest() (request *UnassignIpv6AddressesRequest)
CreateUnassignIpv6AddressesRequest creates a request to invoke UnassignIpv6Addresses API
type UnassignIpv6AddressesResponse ¶
type UnassignIpv6AddressesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnassignIpv6AddressesResponse is the response struct for api UnassignIpv6Addresses
func CreateUnassignIpv6AddressesResponse ¶
func CreateUnassignIpv6AddressesResponse() (response *UnassignIpv6AddressesResponse)
CreateUnassignIpv6AddressesResponse creates a response to parse from UnassignIpv6Addresses response
type UnassignPrivateIpAddressesRequest ¶
type UnassignPrivateIpAddressesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrivateIpAddress *[]string `position:"Query" name:"PrivateIpAddress" type:"Repeated"`
NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}
UnassignPrivateIpAddressesRequest is the request struct for api UnassignPrivateIpAddresses
func CreateUnassignPrivateIpAddressesRequest ¶
func CreateUnassignPrivateIpAddressesRequest() (request *UnassignPrivateIpAddressesRequest)
CreateUnassignPrivateIpAddressesRequest creates a request to invoke UnassignPrivateIpAddresses API
type UnassignPrivateIpAddressesResponse ¶
type UnassignPrivateIpAddressesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnassignPrivateIpAddressesResponse is the response struct for api UnassignPrivateIpAddresses
func CreateUnassignPrivateIpAddressesResponse ¶
func CreateUnassignPrivateIpAddressesResponse() (response *UnassignPrivateIpAddressesResponse)
CreateUnassignPrivateIpAddressesResponse creates a response to parse from UnassignPrivateIpAddresses response
type UnassociateEipAddressRequest ¶
type UnassociateEipAddressRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceType string `position:"Query" name:"InstanceType"`
AllocationId string `position:"Query" name:"AllocationId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
UnassociateEipAddressRequest is the request struct for api UnassociateEipAddress
func CreateUnassociateEipAddressRequest ¶
func CreateUnassociateEipAddressRequest() (request *UnassociateEipAddressRequest)
CreateUnassociateEipAddressRequest creates a request to invoke UnassociateEipAddress API
type UnassociateEipAddressResponse ¶
type UnassociateEipAddressResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnassociateEipAddressResponse is the response struct for api UnassociateEipAddress
func CreateUnassociateEipAddressResponse ¶
func CreateUnassociateEipAddressResponse() (response *UnassociateEipAddressResponse)
CreateUnassociateEipAddressResponse creates a response to parse from UnassociateEipAddress response
type UnassociateHaVipRequest ¶
type UnassociateHaVipRequest struct {
*requests.RpcRequest
HaVipId string `position:"Query" name:"HaVipId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Force string `position:"Query" name:"Force"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
UnassociateHaVipRequest is the request struct for api UnassociateHaVip
func CreateUnassociateHaVipRequest ¶
func CreateUnassociateHaVipRequest() (request *UnassociateHaVipRequest)
CreateUnassociateHaVipRequest creates a request to invoke UnassociateHaVip API
type UnassociateHaVipResponse ¶
type UnassociateHaVipResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnassociateHaVipResponse is the response struct for api UnassociateHaVip
func CreateUnassociateHaVipResponse ¶
func CreateUnassociateHaVipResponse() (response *UnassociateHaVipResponse)
CreateUnassociateHaVipResponse creates a response to parse from UnassociateHaVip response
type UntagResourcesRequest ¶
type UntagResourcesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
All requests.Boolean `position:"Query" name:"All"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"`
}
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type UserCidrs ¶
type UserCidrs struct {
UserCidr []string `json:"UserCidr" xml:"UserCidr"`
}
UserCidrs is a nested struct in ecs response
type VRouter ¶
type VRouter struct {
RegionId string `json:"RegionId" xml:"RegionId"`
VpcId string `json:"VpcId" xml:"VpcId"`
VRouterName string `json:"VRouterName" xml:"VRouterName"`
Description string `json:"Description" xml:"Description"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
RouteTableIds RouteTableIds `json:"RouteTableIds" xml:"RouteTableIds"`
}
VRouter is a nested struct in ecs response
type VRouters ¶
type VRouters struct {
VRouter []VRouter `json:"VRouter" xml:"VRouter"`
}
VRouters is a nested struct in ecs response
type VSwitch ¶
type VSwitch struct {
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
VpcId string `json:"VpcId" xml:"VpcId"`
Status string `json:"Status" xml:"Status"`
CidrBlock string `json:"CidrBlock" xml:"CidrBlock"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
AvailableIpAddressCount int `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
Description string `json:"Description" xml:"Description"`
VSwitchName string `json:"VSwitchName" xml:"VSwitchName"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
IsDefault bool `json:"IsDefault" xml:"IsDefault"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}
VSwitch is a nested struct in ecs response
type VSwitchIds ¶
type VSwitchIds struct {
VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}
VSwitchIds is a nested struct in ecs response
type VSwitches ¶
type VSwitches struct {
VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}
VSwitches is a nested struct in ecs response
type ValueItem ¶
type ValueItem struct {
Value string `json:"Value" xml:"Value"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Count int `json:"Count" xml:"Count"`
}
ValueItem is a nested struct in ecs response
type VirtualBorderRouterForPhysicalConnectionSet ¶
type VirtualBorderRouterForPhysicalConnectionSet struct {
VirtualBorderRouterForPhysicalConnectionType []VirtualBorderRouterForPhysicalConnectionType `json:"VirtualBorderRouterForPhysicalConnectionType" xml:"VirtualBorderRouterForPhysicalConnectionType"`
}
VirtualBorderRouterForPhysicalConnectionSet is a nested struct in ecs response
type VirtualBorderRouterForPhysicalConnectionType ¶
type VirtualBorderRouterForPhysicalConnectionType struct {
VbrId string `json:"VbrId" xml:"VbrId"`
VbrOwnerUid int `json:"VbrOwnerUid" xml:"VbrOwnerUid"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ActivationTime string `json:"ActivationTime" xml:"ActivationTime"`
TerminationTime string `json:"TerminationTime" xml:"TerminationTime"`
RecoveryTime string `json:"RecoveryTime" xml:"RecoveryTime"`
VlanId int `json:"VlanId" xml:"VlanId"`
CircuitCode string `json:"CircuitCode" xml:"CircuitCode"`
}
VirtualBorderRouterForPhysicalConnectionType is a nested struct in ecs response
type VirtualBorderRouterSet ¶
type VirtualBorderRouterSet struct {
VirtualBorderRouterType []VirtualBorderRouterType `json:"VirtualBorderRouterType" xml:"VirtualBorderRouterType"`
}
VirtualBorderRouterSet is a nested struct in ecs response
type VirtualBorderRouterType ¶
type VirtualBorderRouterType struct {
VbrId string `json:"VbrId" xml:"VbrId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ActivationTime string `json:"ActivationTime" xml:"ActivationTime"`
TerminationTime string `json:"TerminationTime" xml:"TerminationTime"`
RecoveryTime string `json:"RecoveryTime" xml:"RecoveryTime"`
Status string `json:"Status" xml:"Status"`
VlanId int `json:"VlanId" xml:"VlanId"`
CircuitCode string `json:"CircuitCode" xml:"CircuitCode"`
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
VlanInterfaceId string `json:"VlanInterfaceId" xml:"VlanInterfaceId"`
LocalGatewayIp string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
PeerGatewayIp string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
PeeringSubnetMask string `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
PhysicalConnectionStatus string `json:"PhysicalConnectionStatus" xml:"PhysicalConnectionStatus"`
PhysicalConnectionBusinessStatus string `json:"PhysicalConnectionBusinessStatus" xml:"PhysicalConnectionBusinessStatus"`
PhysicalConnectionOwnerUid string `json:"PhysicalConnectionOwnerUid" xml:"PhysicalConnectionOwnerUid"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
}
VirtualBorderRouterType is a nested struct in ecs response
type Vpc ¶
type Vpc struct {
VpcId string `json:"VpcId" xml:"VpcId"`
RegionId string `json:"RegionId" xml:"RegionId"`
Status string `json:"Status" xml:"Status"`
VpcName string `json:"VpcName" xml:"VpcName"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
CidrBlock string `json:"CidrBlock" xml:"CidrBlock"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
Description string `json:"Description" xml:"Description"`
IsDefault bool `json:"IsDefault" xml:"IsDefault"`
VSwitchIds VSwitchIds `json:"VSwitchIds" xml:"VSwitchIds"`
UserCidrs UserCidrs `json:"UserCidrs" xml:"UserCidrs"`
}
Vpc is a nested struct in ecs response
type VpcAttributes ¶
type VpcAttributes struct {
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
VpcId string `json:"VpcId" xml:"VpcId"`
NatIpAddress string `json:"NatIpAddress" xml:"NatIpAddress"`
PrivateIpAddress PrivateIpAddressInDescribeInstances `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}
VpcAttributes is a nested struct in ecs response
type Vpcs ¶
type Vpcs struct {
Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}
Vpcs is a nested struct in ecs response
type Zone ¶
type Zone struct {
ZoneNo string `json:"ZoneNo" xml:"ZoneNo"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
LocalName string `json:"LocalName" xml:"LocalName"`
AvailableResourceCreation AvailableResourceCreation `json:"AvailableResourceCreation" xml:"AvailableResourceCreation"`
AvailableVolumeCategories AvailableVolumeCategories `json:"AvailableVolumeCategories" xml:"AvailableVolumeCategories"`
AvailableInstanceTypes AvailableInstanceTypes `json:"AvailableInstanceTypes" xml:"AvailableInstanceTypes"`
AvailableDedicatedHostTypes AvailableDedicatedHostTypes `json:"AvailableDedicatedHostTypes" xml:"AvailableDedicatedHostTypes"`
NetworkTypes NetworkTypesInDescribeRecommendInstanceType `json:"NetworkTypes" xml:"NetworkTypes"`
AvailableDiskCategories AvailableDiskCategories `json:"AvailableDiskCategories" xml:"AvailableDiskCategories"`
DedicatedHostGenerations DedicatedHostGenerations `json:"DedicatedHostGenerations" xml:"DedicatedHostGenerations"`
AvailableResources AvailableResourcesInDescribeZones `json:"AvailableResources" xml:"AvailableResources"`
}
Zone is a nested struct in ecs response
type ZonesInDescribeRecommendInstanceType ¶
type ZonesInDescribeRecommendInstanceType struct {
Zone []Zone `json:"zone" xml:"zone"`
}
ZonesInDescribeRecommendInstanceType is a nested struct in ecs response
type ZonesInDescribeZones ¶
type ZonesInDescribeZones struct {
Zone []Zone `json:"Zone" xml:"Zone"`
}
ZonesInDescribeZones is a nested struct in ecs response
Source Files
¶
- accept_inquired_system_event.go
- activate_router_interface.go
- add_bandwidth_package_ips.go
- add_tags.go
- allocate_dedicated_hosts.go
- allocate_eip_address.go
- allocate_public_ip_address.go
- apply_auto_snapshot_policy.go
- assign_ipv6_addresses.go
- assign_private_ip_addresses.go
- associate_eip_address.go
- associate_ha_vip.go
- attach_classic_link_vpc.go
- attach_disk.go
- attach_instance_ram_role.go
- attach_key_pair.go
- attach_network_interface.go
- authorize_security_group.go
- authorize_security_group_egress.go
- cancel_auto_snapshot_policy.go
- cancel_copy_image.go
- cancel_physical_connection.go
- cancel_simulated_system_events.go
- cancel_task.go
- client.go
- connect_router_interface.go
- convert_nat_public_ip_to_eip.go
- copy_image.go
- create_auto_snapshot_policy.go
- create_command.go
- create_deployment_set.go
- create_disk.go
- create_forward_entry.go
- create_ha_vip.go
- create_hpc_cluster.go
- create_image.go
- create_instance.go
- create_key_pair.go
- create_launch_template.go
- create_launch_template_version.go
- create_nat_gateway.go
- create_network_interface.go
- create_network_interface_permission.go
- create_physical_connection.go
- create_route_entry.go
- create_router_interface.go
- create_security_group.go
- create_simulated_system_events.go
- create_snapshot.go
- create_v_switch.go
- create_virtual_border_router.go
- create_vpc.go
- deactivate_router_interface.go
- delete_auto_snapshot_policy.go
- delete_bandwidth_package.go
- delete_command.go
- delete_deployment_set.go
- delete_disk.go
- delete_forward_entry.go
- delete_ha_vip.go
- delete_hpc_cluster.go
- delete_image.go
- delete_instance.go
- delete_key_pairs.go
- delete_launch_template.go
- delete_launch_template_version.go
- delete_nat_gateway.go
- delete_network_interface.go
- delete_network_interface_permission.go
- delete_physical_connection.go
- delete_route_entry.go
- delete_router_interface.go
- delete_security_group.go
- delete_snapshot.go
- delete_v_switch.go
- delete_virtual_border_router.go
- delete_vpc.go
- describe_access_points.go
- describe_account_attributes.go
- describe_auto_snapshot_policy_ex.go
- describe_available_resource.go
- describe_bandwidth_limitation.go
- describe_bandwidth_packages.go
- describe_classic_link_instances.go
- describe_cloud_assistant_status.go
- describe_clusters.go
- describe_commands.go
- describe_dedicated_host_auto_renew.go
- describe_dedicated_host_types.go
- describe_dedicated_hosts.go
- describe_demands.go
- describe_deployment_sets.go
- describe_disk_monitor_data.go
- describe_disks.go
- describe_disks_full_status.go
- describe_eip_addresses.go
- describe_eip_monitor_data.go
- describe_eni_monitor_data.go
- describe_forward_table_entries.go
- describe_ha_vips.go
- describe_hpc_clusters.go
- describe_image_share_permission.go
- describe_image_support_instance_types.go
- describe_images.go
- describe_instance_attribute.go
- describe_instance_auto_renew_attribute.go
- describe_instance_history_events.go
- describe_instance_monitor_data.go
- describe_instance_physical_attribute.go
- describe_instance_ram_role.go
- describe_instance_status.go
- describe_instance_topology.go
- describe_instance_type_families.go
- describe_instance_types.go
- describe_instance_vnc_passwd.go
- describe_instance_vnc_url.go
- describe_instances.go
- describe_instances_full_status.go
- describe_invocation_results.go
- describe_invocations.go
- describe_key_pairs.go
- describe_launch_template_versions.go
- describe_launch_templates.go
- describe_limitation.go
- describe_nat_gateways.go
- describe_network_interface_permissions.go
- describe_network_interfaces.go
- describe_new_project_eip_monitor_data.go
- describe_physical_connections.go
- describe_price.go
- describe_recommend_instance_type.go
- describe_regions.go
- describe_renewal_price.go
- describe_resource_by_tags.go
- describe_resources_modification.go
- describe_route_tables.go
- describe_router_interfaces.go
- describe_security_group_attribute.go
- describe_security_group_references.go
- describe_security_groups.go
- describe_snapshot_links.go
- describe_snapshot_monitor_data.go
- describe_snapshot_package.go
- describe_snapshots.go
- describe_snapshots_usage.go
- describe_spot_price_history.go
- describe_tags.go
- describe_task_attribute.go
- describe_tasks.go
- describe_user_business_behavior.go
- describe_user_data.go
- describe_v_routers.go
- describe_v_switches.go
- describe_virtual_border_routers.go
- describe_virtual_border_routers_for_physical_connection.go
- describe_vpcs.go
- describe_zones.go
- detach_classic_link_vpc.go
- detach_disk.go
- detach_instance_ram_role.go
- detach_key_pair.go
- detach_network_interface.go
- eip_fill_params.go
- eip_fill_product.go
- eip_notify_paid.go
- enable_physical_connection.go
- export_image.go
- export_snapshot.go
- get_instance_console_output.go
- get_instance_screenshot.go
- import_image.go
- import_key_pair.go
- import_snapshot.go
- install_cloud_assistant.go
- invoke_command.go
- join_resource_group.go
- join_security_group.go
- leave_security_group.go
- list_tag_resources.go
- modify_auto_snapshot_policy.go
- modify_auto_snapshot_policy_ex.go
- modify_bandwidth_package_spec.go
- modify_command.go
- modify_dedicated_host_attribute.go
- modify_dedicated_host_auto_release_time.go
- modify_dedicated_host_auto_renew_attribute.go
- modify_deployment_set_attribute.go
- modify_disk_attribute.go
- modify_disk_charge_type.go
- modify_eip_address_attribute.go
- modify_forward_entry.go
- modify_ha_vip_attribute.go
- modify_hpc_cluster_attribute.go
- modify_image_attribute.go
- modify_image_share_group_permission.go
- modify_image_share_permission.go
- modify_instance_attribute.go
- modify_instance_auto_release_time.go
- modify_instance_auto_renew_attribute.go
- modify_instance_charge_type.go
- modify_instance_deployment.go
- modify_instance_network_spec.go
- modify_instance_spec.go
- modify_instance_vnc_passwd.go
- modify_instance_vpc_attribute.go
- modify_launch_template_default_version.go
- modify_network_interface_attribute.go
- modify_physical_connection_attribute.go
- modify_prepay_instance_spec.go
- modify_router_interface_attribute.go
- modify_router_interface_spec.go
- modify_security_group_attribute.go
- modify_security_group_egress_rule.go
- modify_security_group_policy.go
- modify_security_group_rule.go
- modify_snapshot_attribute.go
- modify_user_business_behavior.go
- modify_v_router_attribute.go
- modify_v_switch_attribute.go
- modify_virtual_border_router_attribute.go
- modify_vpc_attribute.go
- re_activate_instances.go
- re_init_disk.go
- reboot_instance.go
- recover_virtual_border_router.go
- redeploy_instance.go
- release_dedicated_host.go
- release_eip_address.go
- release_public_ip_address.go
- remove_bandwidth_package_ips.go
- remove_tags.go
- renew_dedicated_hosts.go
- renew_instance.go
- replace_system_disk.go
- reset_disk.go
- resize_disk.go
- revoke_security_group.go
- revoke_security_group_egress.go
- run_instances.go
- start_instance.go
- stop_instance.go
- stop_invocation.go
- struct_access_point_set.go
- struct_access_point_type.go
- struct_account.go
- struct_account_attribute_item.go
- struct_account_attribute_items.go
- struct_accounts.go
- struct_associated_eip_addresses.go
- struct_associated_instances.go
- struct_associated_public_ip.go
- struct_attach_instance_ram_role_result.go
- struct_attach_instance_ram_role_results.go
- struct_attribute_values.go
- struct_auto_snapshot_policies.go
- struct_auto_snapshot_policy.go
- struct_available_dedicated_host_types.go
- struct_available_disk_categories.go
- struct_available_instance_types.go
- struct_available_resource.go
- struct_available_resource_creation.go
- struct_available_resources_in_describe_available_resource.go
- struct_available_resources_in_describe_resources_modification.go
- struct_available_resources_in_describe_zones.go
- struct_available_volume_categories.go
- struct_available_zone.go
- struct_available_zones_in_describe_available_resource.go
- struct_available_zones_in_describe_resources_modification.go
- struct_bandwidth.go
- struct_bandwidth_package.go
- struct_bandwidth_package_ids_in_create_nat_gateway.go
- struct_bandwidth_package_ids_in_describe_nat_gateways.go
- struct_bandwidth_packages.go
- struct_bandwidths.go
- struct_capacity.go
- struct_cluster.go
- struct_clusters.go
- struct_command.go
- struct_commands.go
- struct_data.go
- struct_data_disk.go
- struct_data_disk_categories.go
- struct_data_disks.go
- struct_data_point.go
- struct_dedicated_host.go
- struct_dedicated_host_attribute.go
- struct_dedicated_host_generations.go
- struct_dedicated_host_id_sets.go
- struct_dedicated_host_renew_attribute.go
- struct_dedicated_host_renew_attributes.go
- struct_dedicated_host_type.go
- struct_dedicated_host_types.go
- struct_dedicated_hosts.go
- struct_demand.go
- struct_demands.go
- struct_deployment_set.go
- struct_deployment_sets.go
- struct_detach_instance_ram_role_result.go
- struct_detach_instance_ram_role_results.go
- struct_detail_infos_in_describe_price.go
- struct_detail_infos_in_describe_renewal_price.go
- struct_disk.go
- struct_disk_device_mapping.go
- struct_disk_device_mappings.go
- struct_disk_event_set.go
- struct_disk_event_type.go
- struct_disk_full_status_set.go
- struct_disk_full_status_type.go
- struct_disk_monitor_data.go
- struct_disks.go
- struct_ecs_capacity_reservation_attr.go
- struct_eip_address.go
- struct_eip_address_in_describe_eip_addresses.go
- struct_eip_addresses.go
- struct_eip_monitor_data.go
- struct_eip_monitor_datas_in_describe_eip_monitor_data.go
- struct_eip_monitor_datas_in_describe_new_project_eip_monitor_data.go
- struct_eni_monitor_data.go
- struct_event_cycle_status.go
- struct_event_id_set.go
- struct_event_type.go
- struct_extended_attribute.go
- struct_forward_table_entries.go
- struct_forward_table_entry.go
- struct_forward_table_ids_in_create_nat_gateway.go
- struct_forward_table_ids_in_describe_nat_gateways.go
- struct_ha_vip.go
- struct_ha_vips.go
- struct_health_status.go
- struct_hpc_cluster.go
- struct_hpc_clusters.go
- struct_image.go
- struct_images.go
- struct_inner_ip_address_in_describe_instance_attribute.go
- struct_inner_ip_address_in_describe_instances.go
- struct_instance.go
- struct_instance_cloud_assistant_status.go
- struct_instance_cloud_assistant_status_set.go
- struct_instance_full_status_set.go
- struct_instance_full_status_type.go
- struct_instance_generations.go
- struct_instance_id_sets.go
- struct_instance_ids.go
- struct_instance_monitor_data.go
- struct_instance_ram_role_set.go
- struct_instance_ram_role_sets_in_describe_instance_ram_role.go
- struct_instance_ram_role_sets_in_detach_instance_ram_role.go
- struct_instance_renew_attribute.go
- struct_instance_renew_attributes.go
- struct_instance_status.go
- struct_instance_statuses.go
- struct_instance_system_event_set.go
- struct_instance_system_event_type.go
- struct_instance_tag.go
- struct_instance_type.go
- struct_instance_type_families_in_describe_instance_type_families.go
- struct_instance_type_families_in_describe_zones.go
- struct_instance_type_family.go
- struct_instance_types_in_describe_image_support_instance_types.go
- struct_instance_types_in_describe_instance_types.go
- struct_instance_types_in_describe_zones.go
- struct_instances_in_describe_dedicated_hosts.go
- struct_instances_in_describe_instances.go
- struct_invocation.go
- struct_invocation_result.go
- struct_invocation_results.go
- struct_invocations.go
- struct_invoke_instance.go
- struct_invoke_instances.go
- struct_ipv6_set.go
- struct_ipv6_sets.go
- struct_key_pair.go
- struct_key_pairs.go
- struct_launch_template_data.go
- struct_launch_template_set.go
- struct_launch_template_sets.go
- struct_launch_template_version_set.go
- struct_launch_template_version_sets.go
- struct_link.go
- struct_links.go
- struct_lock_reason.go
- struct_monitor_data_in_describe_disk_monitor_data.go
- struct_monitor_data_in_describe_eni_monitor_data.go
- struct_monitor_data_in_describe_instance_monitor_data.go
- struct_monitor_data_in_describe_snapshot_monitor_data.go
- struct_mount_instance.go
- struct_mount_instances.go
- struct_nat_gateway.go
- struct_nat_gateways.go
- struct_network_attributes.go
- struct_network_interface.go
- struct_network_interface_permission.go
- struct_network_interface_permissions.go
- struct_network_interface_set.go
- struct_network_interface_sets.go
- struct_network_interfaces_in_describe_instances.go
- struct_network_interfaces_in_describe_launch_template_versions.go
- struct_network_types_in_describe_recommend_instance_type.go
- struct_network_types_in_describe_zones.go
- struct_next_hop.go
- struct_next_hops.go
- struct_operation_lock.go
- struct_operation_locks_in_describe_dedicated_hosts.go
- struct_operation_locks_in_describe_disks.go
- struct_operation_locks_in_describe_eip_addresses.go
- struct_operation_locks_in_describe_instance_attribute.go
- struct_operation_locks_in_describe_instances.go
- struct_operation_progress.go
- struct_operation_progress_set.go
- struct_permission.go
- struct_permissions.go
- struct_physical_connection_set.go
- struct_physical_connection_type.go
- struct_price.go
- struct_price_info.go
- struct_private_ip_address_in_describe_instance_attribute.go
- struct_private_ip_address_in_describe_instances.go
- struct_private_ip_set.go
- struct_private_ip_sets.go
- struct_public_ip_address_in_describe_instance_attribute.go
- struct_public_ip_address_in_describe_instances.go
- struct_public_ip_addresse.go
- struct_public_ip_addresses.go
- struct_rdma_ip_address.go
- struct_recommend_instance_type.go
- struct_referencing_security_group.go
- struct_referencing_security_groups.go
- struct_region.go
- struct_regions.go
- struct_related_item.go
- struct_related_item_set.go
- struct_resource.go
- struct_resource_price_model.go
- struct_resource_type_count.go
- struct_resources.go
- struct_resources_info.go
- struct_result.go
- struct_results_in_attach_key_pair.go
- struct_results_in_detach_key_pair.go
- struct_route_entry.go
- struct_route_entrys.go
- struct_route_table.go
- struct_route_table_ids.go
- struct_route_tables.go
- struct_router_interface_set.go
- struct_router_interface_type.go
- struct_rule.go
- struct_rules_in_describe_price.go
- struct_rules_in_describe_renewal_price.go
- struct_scheduled_system_event_set.go
- struct_scheduled_system_event_type.go
- struct_security_group.go
- struct_security_group_ids_in_describe_instance_attribute.go
- struct_security_group_ids_in_describe_instances.go
- struct_security_group_ids_in_describe_network_interfaces.go
- struct_security_group_reference.go
- struct_security_group_references.go
- struct_security_groups.go
- struct_share_group.go
- struct_share_groups.go
- struct_snapshot.go
- struct_snapshot_link.go
- struct_snapshot_links.go
- struct_snapshot_package.go
- struct_snapshot_packages.go
- struct_snapshots.go
- struct_spot_price_type.go
- struct_spot_prices.go
- struct_status.go
- struct_sub_rules_in_describe_price.go
- struct_sub_rules_in_describe_renewal_price.go
- struct_supply_info.go
- struct_supply_infos.go
- struct_supported_instance_type_families_in_describe_dedicated_host_types.go
- struct_supported_instance_type_families_in_describe_dedicated_hosts.go
- struct_supported_instance_types_list_in_describe_dedicated_host_types.go
- struct_supported_instance_types_list_in_describe_dedicated_hosts.go
- struct_supported_resource.go
- struct_supported_resources_in_describe_available_resource.go
- struct_supported_resources_in_describe_resources_modification.go
- struct_system_disk_categories.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags_in_describe_dedicated_hosts.go
- struct_tags_in_describe_disks.go
- struct_tags_in_describe_images.go
- struct_tags_in_describe_instances.go
- struct_tags_in_describe_key_pairs.go
- struct_tags_in_describe_launch_template_versions.go
- struct_tags_in_describe_launch_templates.go
- struct_tags_in_describe_network_interfaces.go
- struct_tags_in_describe_security_groups.go
- struct_tags_in_describe_snapshots.go
- struct_tags_in_describe_tags.go
- struct_task.go
- struct_task_set.go
- struct_topology.go
- struct_topologys.go
- struct_user_cidrs.go
- struct_v_router.go
- struct_v_routers.go
- struct_v_switch.go
- struct_v_switch_ids.go
- struct_v_switches.go
- struct_value_item.go
- struct_virtual_border_router_for_physical_connection_set.go
- struct_virtual_border_router_for_physical_connection_type.go
- struct_virtual_border_router_set.go
- struct_virtual_border_router_type.go
- struct_vpc.go
- struct_vpc_attributes.go
- struct_vpcs.go
- struct_zone.go
- struct_zones_in_describe_recommend_instance_type.go
- struct_zones_in_describe_zones.go
- tag_resources.go
- terminate_physical_connection.go
- terminate_virtual_border_router.go
- unassign_ipv6_addresses.go
- unassign_private_ip_addresses.go
- unassociate_eip_address.go
- unassociate_ha_vip.go
- untag_resources.go