Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AcceptInquiredSystemEventRequest
- type AcceptInquiredSystemEventResponse
- type AccessPointSet
- type AccessPointType
- type Account
- type AccountAttributeItem
- type AccountAttributeItems
- type Accounts
- type ActionOnMaintenance
- type ActivateRouterInterfaceRequest
- type ActivateRouterInterfaceResponse
- type Activation
- type ActivationList
- type ActivityDetail
- type ActivityDetails
- type AddAccounts
- 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 AllocatedResource
- type AllocatedResourcesInDescribeCapacityReservations
- type AllocatedResourcesInDescribeElasticityAssurances
- type ApplyAutoSnapshotPolicyRequest
- type ApplyAutoSnapshotPolicyResponse
- type AssignIpv6AddressesRequest
- type AssignIpv6AddressesResponse
- type AssignPrivateIpAddressesRequest
- type AssignPrivateIpAddressesResponse
- type AssignedPrivateIpAddressesSet
- 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 Attachment
- type Attachments
- type AttributeValues
- type AuthorizeSecurityGroupEgressPermissions
- type AuthorizeSecurityGroupEgressRequest
- type AuthorizeSecurityGroupEgressResponse
- type AuthorizeSecurityGroupPermissions
- type AuthorizeSecurityGroupRequest
- type AuthorizeSecurityGroupResponse
- type AutoProvisioningGroup
- type AutoProvisioningGroupHistories
- type AutoProvisioningGroupHistory
- type AutoProvisioningGroups
- type AutoSnapshotPolicies
- type AutoSnapshotPolicy
- type AvailableDedicatedHostTypes
- type AvailableDiskCategories
- type AvailableInstanceType
- type AvailableInstanceTypesInDescribeDedicatedHostClusters
- type AvailableInstanceTypesInDescribeZones
- type AvailableResource
- type AvailableResourceCreation
- type AvailableResourcesInDescribeAvailableResource
- type AvailableResourcesInDescribeResourcesModification
- type AvailableResourcesInDescribeZones
- type AvailableSpotResource
- type AvailableSpotResources
- type AvailableSpotZone
- type AvailableSpotZones
- type AvailableVolumeCategories
- type AvailableZone
- type AvailableZonesInDescribeAvailableResource
- type AvailableZonesInDescribeResourcesModification
- type Bandwidth
- type BandwidthPackage
- type BandwidthPackageIdsInCreateNatGateway
- type BandwidthPackageIdsInDescribeNatGateways
- type BandwidthPackages
- type Bandwidths
- type BondInterfaceSpecification
- type CancelAutoSnapshotPolicyRequest
- type CancelAutoSnapshotPolicyResponse
- type CancelCopyImageRequest
- type CancelCopyImageResponse
- type CancelImagePipelineExecutionRequest
- type CancelImagePipelineExecutionResponse
- type CancelImagePipelineExecutionTemplateTag
- type CancelPhysicalConnectionRequest
- type CancelPhysicalConnectionResponse
- type CancelSimulatedSystemEventsRequest
- type CancelSimulatedSystemEventsResponse
- type CancelTaskRequest
- type CancelTaskResponse
- type Capacities
- type Capacity
- type CapacityReservationItem
- type CapacityReservationItemInDescribeCapacityReservationInstances
- type CapacityReservationSet
- 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 NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId 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) CancelImagePipelineExecution(request *CancelImagePipelineExecutionRequest) (response *CancelImagePipelineExecutionResponse, err error)
- func (client *Client) CancelImagePipelineExecutionWithCallback(request *CancelImagePipelineExecutionRequest, ...) <-chan int
- func (client *Client) CancelImagePipelineExecutionWithChan(request *CancelImagePipelineExecutionRequest) (<-chan *CancelImagePipelineExecutionResponse, <-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) CopySnapshot(request *CopySnapshotRequest) (response *CopySnapshotResponse, err error)
- func (client *Client) CopySnapshotWithCallback(request *CopySnapshotRequest, ...) <-chan int
- func (client *Client) CopySnapshotWithChan(request *CopySnapshotRequest) (<-chan *CopySnapshotResponse, <-chan error)
- func (client *Client) CreateActivation(request *CreateActivationRequest) (response *CreateActivationResponse, err error)
- func (client *Client) CreateActivationWithCallback(request *CreateActivationRequest, ...) <-chan int
- func (client *Client) CreateActivationWithChan(request *CreateActivationRequest) (<-chan *CreateActivationResponse, <-chan error)
- func (client *Client) CreateAutoProvisioningGroup(request *CreateAutoProvisioningGroupRequest) (response *CreateAutoProvisioningGroupResponse, err error)
- func (client *Client) CreateAutoProvisioningGroupWithCallback(request *CreateAutoProvisioningGroupRequest, ...) <-chan int
- func (client *Client) CreateAutoProvisioningGroupWithChan(request *CreateAutoProvisioningGroupRequest) (<-chan *CreateAutoProvisioningGroupResponse, <-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) CreateCapacityReservation(request *CreateCapacityReservationRequest) (response *CreateCapacityReservationResponse, err error)
- func (client *Client) CreateCapacityReservationWithCallback(request *CreateCapacityReservationRequest, ...) <-chan int
- func (client *Client) CreateCapacityReservationWithChan(request *CreateCapacityReservationRequest) (<-chan *CreateCapacityReservationResponse, <-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) CreateDedicatedHostCluster(request *CreateDedicatedHostClusterRequest) (response *CreateDedicatedHostClusterResponse, err error)
- func (client *Client) CreateDedicatedHostClusterWithCallback(request *CreateDedicatedHostClusterRequest, ...) <-chan int
- func (client *Client) CreateDedicatedHostClusterWithChan(request *CreateDedicatedHostClusterRequest) (<-chan *CreateDedicatedHostClusterResponse, <-chan error)
- func (client *Client) CreateDemand(request *CreateDemandRequest) (response *CreateDemandResponse, err error)
- func (client *Client) CreateDemandWithCallback(request *CreateDemandRequest, ...) <-chan int
- func (client *Client) CreateDemandWithChan(request *CreateDemandRequest) (<-chan *CreateDemandResponse, <-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) CreateDiagnosticMetricSet(request *CreateDiagnosticMetricSetRequest) (response *CreateDiagnosticMetricSetResponse, err error)
- func (client *Client) CreateDiagnosticMetricSetWithCallback(request *CreateDiagnosticMetricSetRequest, ...) <-chan int
- func (client *Client) CreateDiagnosticMetricSetWithChan(request *CreateDiagnosticMetricSetRequest) (<-chan *CreateDiagnosticMetricSetResponse, <-chan error)
- func (client *Client) CreateDiagnosticReport(request *CreateDiagnosticReportRequest) (response *CreateDiagnosticReportResponse, err error)
- func (client *Client) CreateDiagnosticReportWithCallback(request *CreateDiagnosticReportRequest, ...) <-chan int
- func (client *Client) CreateDiagnosticReportWithChan(request *CreateDiagnosticReportRequest) (<-chan *CreateDiagnosticReportResponse, <-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) CreateElasticityAssurance(request *CreateElasticityAssuranceRequest) (response *CreateElasticityAssuranceResponse, err error)
- func (client *Client) CreateElasticityAssuranceWithCallback(request *CreateElasticityAssuranceRequest, ...) <-chan int
- func (client *Client) CreateElasticityAssuranceWithChan(request *CreateElasticityAssuranceRequest) (<-chan *CreateElasticityAssuranceResponse, <-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) CreateImageComponent(request *CreateImageComponentRequest) (response *CreateImageComponentResponse, err error)
- func (client *Client) CreateImageComponentWithCallback(request *CreateImageComponentRequest, ...) <-chan int
- func (client *Client) CreateImageComponentWithChan(request *CreateImageComponentRequest) (<-chan *CreateImageComponentResponse, <-chan error)
- func (client *Client) CreateImagePipeline(request *CreateImagePipelineRequest) (response *CreateImagePipelineResponse, err error)
- func (client *Client) CreateImagePipelineWithCallback(request *CreateImagePipelineRequest, ...) <-chan int
- func (client *Client) CreateImagePipelineWithChan(request *CreateImagePipelineRequest) (<-chan *CreateImagePipelineResponse, <-chan 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) CreatePrefixList(request *CreatePrefixListRequest) (response *CreatePrefixListResponse, err error)
- func (client *Client) CreatePrefixListWithCallback(request *CreatePrefixListRequest, ...) <-chan int
- func (client *Client) CreatePrefixListWithChan(request *CreatePrefixListRequest) (<-chan *CreatePrefixListResponse, <-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) CreateSnapshotGroup(request *CreateSnapshotGroupRequest) (response *CreateSnapshotGroupResponse, err error)
- func (client *Client) CreateSnapshotGroupWithCallback(request *CreateSnapshotGroupRequest, ...) <-chan int
- func (client *Client) CreateSnapshotGroupWithChan(request *CreateSnapshotGroupRequest) (<-chan *CreateSnapshotGroupResponse, <-chan error)
- func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, ...) <-chan int
- func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)
- func (client *Client) CreateStorageSet(request *CreateStorageSetRequest) (response *CreateStorageSetResponse, err error)
- func (client *Client) CreateStorageSetWithCallback(request *CreateStorageSetRequest, ...) <-chan int
- func (client *Client) CreateStorageSetWithChan(request *CreateStorageSetRequest) (<-chan *CreateStorageSetResponse, <-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) DeleteActivation(request *DeleteActivationRequest) (response *DeleteActivationResponse, err error)
- func (client *Client) DeleteActivationWithCallback(request *DeleteActivationRequest, ...) <-chan int
- func (client *Client) DeleteActivationWithChan(request *DeleteActivationRequest) (<-chan *DeleteActivationResponse, <-chan error)
- func (client *Client) DeleteAutoProvisioningGroup(request *DeleteAutoProvisioningGroupRequest) (response *DeleteAutoProvisioningGroupResponse, err error)
- func (client *Client) DeleteAutoProvisioningGroupWithCallback(request *DeleteAutoProvisioningGroupRequest, ...) <-chan int
- func (client *Client) DeleteAutoProvisioningGroupWithChan(request *DeleteAutoProvisioningGroupRequest) (<-chan *DeleteAutoProvisioningGroupResponse, <-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) DeleteDedicatedHostCluster(request *DeleteDedicatedHostClusterRequest) (response *DeleteDedicatedHostClusterResponse, err error)
- func (client *Client) DeleteDedicatedHostClusterWithCallback(request *DeleteDedicatedHostClusterRequest, ...) <-chan int
- func (client *Client) DeleteDedicatedHostClusterWithChan(request *DeleteDedicatedHostClusterRequest) (<-chan *DeleteDedicatedHostClusterResponse, <-chan error)
- func (client *Client) DeleteDemand(request *DeleteDemandRequest) (response *DeleteDemandResponse, err error)
- func (client *Client) DeleteDemandWithCallback(request *DeleteDemandRequest, ...) <-chan int
- func (client *Client) DeleteDemandWithChan(request *DeleteDemandRequest) (<-chan *DeleteDemandResponse, <-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) DeleteDiagnosticMetricSets(request *DeleteDiagnosticMetricSetsRequest) (response *DeleteDiagnosticMetricSetsResponse, err error)
- func (client *Client) DeleteDiagnosticMetricSetsWithCallback(request *DeleteDiagnosticMetricSetsRequest, ...) <-chan int
- func (client *Client) DeleteDiagnosticMetricSetsWithChan(request *DeleteDiagnosticMetricSetsRequest) (<-chan *DeleteDiagnosticMetricSetsResponse, <-chan error)
- func (client *Client) DeleteDiagnosticReports(request *DeleteDiagnosticReportsRequest) (response *DeleteDiagnosticReportsResponse, err error)
- func (client *Client) DeleteDiagnosticReportsWithCallback(request *DeleteDiagnosticReportsRequest, ...) <-chan int
- func (client *Client) DeleteDiagnosticReportsWithChan(request *DeleteDiagnosticReportsRequest) (<-chan *DeleteDiagnosticReportsResponse, <-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) DeleteImageComponent(request *DeleteImageComponentRequest) (response *DeleteImageComponentResponse, err error)
- func (client *Client) DeleteImageComponentWithCallback(request *DeleteImageComponentRequest, ...) <-chan int
- func (client *Client) DeleteImageComponentWithChan(request *DeleteImageComponentRequest) (<-chan *DeleteImageComponentResponse, <-chan error)
- func (client *Client) DeleteImagePipeline(request *DeleteImagePipelineRequest) (response *DeleteImagePipelineResponse, err error)
- func (client *Client) DeleteImagePipelineWithCallback(request *DeleteImagePipelineRequest, ...) <-chan int
- func (client *Client) DeleteImagePipelineWithChan(request *DeleteImagePipelineRequest) (<-chan *DeleteImagePipelineResponse, <-chan 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) DeleteInstances(request *DeleteInstancesRequest) (response *DeleteInstancesResponse, err error)
- func (client *Client) DeleteInstancesWithCallback(request *DeleteInstancesRequest, ...) <-chan int
- func (client *Client) DeleteInstancesWithChan(request *DeleteInstancesRequest) (<-chan *DeleteInstancesResponse, <-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) DeletePrefixList(request *DeletePrefixListRequest) (response *DeletePrefixListResponse, err error)
- func (client *Client) DeletePrefixListWithCallback(request *DeletePrefixListRequest, ...) <-chan int
- func (client *Client) DeletePrefixListWithChan(request *DeletePrefixListRequest) (<-chan *DeletePrefixListResponse, <-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) DeleteSnapshotGroup(request *DeleteSnapshotGroupRequest) (response *DeleteSnapshotGroupResponse, err error)
- func (client *Client) DeleteSnapshotGroupWithCallback(request *DeleteSnapshotGroupRequest, ...) <-chan int
- func (client *Client) DeleteSnapshotGroupWithChan(request *DeleteSnapshotGroupRequest) (<-chan *DeleteSnapshotGroupResponse, <-chan error)
- func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, ...) <-chan int
- func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)
- func (client *Client) DeleteStorageSet(request *DeleteStorageSetRequest) (response *DeleteStorageSetResponse, err error)
- func (client *Client) DeleteStorageSetWithCallback(request *DeleteStorageSetRequest, ...) <-chan int
- func (client *Client) DeleteStorageSetWithChan(request *DeleteStorageSetRequest) (<-chan *DeleteStorageSetResponse, <-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) DeregisterManagedInstance(request *DeregisterManagedInstanceRequest) (response *DeregisterManagedInstanceResponse, err error)
- func (client *Client) DeregisterManagedInstanceWithCallback(request *DeregisterManagedInstanceRequest, ...) <-chan int
- func (client *Client) DeregisterManagedInstanceWithChan(request *DeregisterManagedInstanceRequest) (<-chan *DeregisterManagedInstanceResponse, <-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) DescribeActivations(request *DescribeActivationsRequest) (response *DescribeActivationsResponse, err error)
- func (client *Client) DescribeActivationsWithCallback(request *DescribeActivationsRequest, ...) <-chan int
- func (client *Client) DescribeActivationsWithChan(request *DescribeActivationsRequest) (<-chan *DescribeActivationsResponse, <-chan error)
- func (client *Client) DescribeAutoProvisioningGroupHistory(request *DescribeAutoProvisioningGroupHistoryRequest) (response *DescribeAutoProvisioningGroupHistoryResponse, err error)
- func (client *Client) DescribeAutoProvisioningGroupHistoryWithCallback(request *DescribeAutoProvisioningGroupHistoryRequest, ...) <-chan int
- func (client *Client) DescribeAutoProvisioningGroupHistoryWithChan(request *DescribeAutoProvisioningGroupHistoryRequest) (<-chan *DescribeAutoProvisioningGroupHistoryResponse, <-chan error)
- func (client *Client) DescribeAutoProvisioningGroupInstances(request *DescribeAutoProvisioningGroupInstancesRequest) (response *DescribeAutoProvisioningGroupInstancesResponse, err error)
- func (client *Client) DescribeAutoProvisioningGroupInstancesWithCallback(request *DescribeAutoProvisioningGroupInstancesRequest, ...) <-chan int
- func (client *Client) DescribeAutoProvisioningGroupInstancesWithChan(request *DescribeAutoProvisioningGroupInstancesRequest) (<-chan *DescribeAutoProvisioningGroupInstancesResponse, <-chan error)
- func (client *Client) DescribeAutoProvisioningGroups(request *DescribeAutoProvisioningGroupsRequest) (response *DescribeAutoProvisioningGroupsResponse, err error)
- func (client *Client) DescribeAutoProvisioningGroupsWithCallback(request *DescribeAutoProvisioningGroupsRequest, ...) <-chan int
- func (client *Client) DescribeAutoProvisioningGroupsWithChan(request *DescribeAutoProvisioningGroupsRequest) (<-chan *DescribeAutoProvisioningGroupsResponse, <-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) DescribeCapacityReservationInstances(request *DescribeCapacityReservationInstancesRequest) (response *DescribeCapacityReservationInstancesResponse, err error)
- func (client *Client) DescribeCapacityReservationInstancesWithCallback(request *DescribeCapacityReservationInstancesRequest, ...) <-chan int
- func (client *Client) DescribeCapacityReservationInstancesWithChan(request *DescribeCapacityReservationInstancesRequest) (<-chan *DescribeCapacityReservationInstancesResponse, <-chan error)
- func (client *Client) DescribeCapacityReservations(request *DescribeCapacityReservationsRequest) (response *DescribeCapacityReservationsResponse, err error)
- func (client *Client) DescribeCapacityReservationsWithCallback(request *DescribeCapacityReservationsRequest, ...) <-chan int
- func (client *Client) DescribeCapacityReservationsWithChan(request *DescribeCapacityReservationsRequest) (<-chan *DescribeCapacityReservationsResponse, <-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) DescribeDedicatedHostClusters(request *DescribeDedicatedHostClustersRequest) (response *DescribeDedicatedHostClustersResponse, err error)
- func (client *Client) DescribeDedicatedHostClustersWithCallback(request *DescribeDedicatedHostClustersRequest, ...) <-chan int
- func (client *Client) DescribeDedicatedHostClustersWithChan(request *DescribeDedicatedHostClustersRequest) (<-chan *DescribeDedicatedHostClustersResponse, <-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) DescribeDeploymentSetSupportedInstanceTypeFamily(request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest) (response *DescribeDeploymentSetSupportedInstanceTypeFamilyResponse, err error)
- func (client *Client) DescribeDeploymentSetSupportedInstanceTypeFamilyWithCallback(request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest, ...) <-chan int
- func (client *Client) DescribeDeploymentSetSupportedInstanceTypeFamilyWithChan(request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest) (<-chan *DescribeDeploymentSetSupportedInstanceTypeFamilyResponse, <-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) DescribeDiagnosticMetricSets(request *DescribeDiagnosticMetricSetsRequest) (response *DescribeDiagnosticMetricSetsResponse, err error)
- func (client *Client) DescribeDiagnosticMetricSetsWithCallback(request *DescribeDiagnosticMetricSetsRequest, ...) <-chan int
- func (client *Client) DescribeDiagnosticMetricSetsWithChan(request *DescribeDiagnosticMetricSetsRequest) (<-chan *DescribeDiagnosticMetricSetsResponse, <-chan error)
- func (client *Client) DescribeDiagnosticMetrics(request *DescribeDiagnosticMetricsRequest) (response *DescribeDiagnosticMetricsResponse, err error)
- func (client *Client) DescribeDiagnosticMetricsWithCallback(request *DescribeDiagnosticMetricsRequest, ...) <-chan int
- func (client *Client) DescribeDiagnosticMetricsWithChan(request *DescribeDiagnosticMetricsRequest) (<-chan *DescribeDiagnosticMetricsResponse, <-chan error)
- func (client *Client) DescribeDiagnosticReportAttributes(request *DescribeDiagnosticReportAttributesRequest) (response *DescribeDiagnosticReportAttributesResponse, err error)
- func (client *Client) DescribeDiagnosticReportAttributesWithCallback(request *DescribeDiagnosticReportAttributesRequest, ...) <-chan int
- func (client *Client) DescribeDiagnosticReportAttributesWithChan(request *DescribeDiagnosticReportAttributesRequest) (<-chan *DescribeDiagnosticReportAttributesResponse, <-chan error)
- func (client *Client) DescribeDiagnosticReports(request *DescribeDiagnosticReportsRequest) (response *DescribeDiagnosticReportsResponse, err error)
- func (client *Client) DescribeDiagnosticReportsWithCallback(request *DescribeDiagnosticReportsRequest, ...) <-chan int
- func (client *Client) DescribeDiagnosticReportsWithChan(request *DescribeDiagnosticReportsRequest) (<-chan *DescribeDiagnosticReportsResponse, <-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) DescribeElasticityAssuranceInstances(request *DescribeElasticityAssuranceInstancesRequest) (response *DescribeElasticityAssuranceInstancesResponse, err error)
- func (client *Client) DescribeElasticityAssuranceInstancesWithCallback(request *DescribeElasticityAssuranceInstancesRequest, ...) <-chan int
- func (client *Client) DescribeElasticityAssuranceInstancesWithChan(request *DescribeElasticityAssuranceInstancesRequest) (<-chan *DescribeElasticityAssuranceInstancesResponse, <-chan error)
- func (client *Client) DescribeElasticityAssurances(request *DescribeElasticityAssurancesRequest) (response *DescribeElasticityAssurancesResponse, err error)
- func (client *Client) DescribeElasticityAssurancesWithCallback(request *DescribeElasticityAssurancesRequest, ...) <-chan int
- func (client *Client) DescribeElasticityAssurancesWithChan(request *DescribeElasticityAssurancesRequest) (<-chan *DescribeElasticityAssurancesResponse, <-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) DescribeImageComponents(request *DescribeImageComponentsRequest) (response *DescribeImageComponentsResponse, err error)
- func (client *Client) DescribeImageComponentsWithCallback(request *DescribeImageComponentsRequest, ...) <-chan int
- func (client *Client) DescribeImageComponentsWithChan(request *DescribeImageComponentsRequest) (<-chan *DescribeImageComponentsResponse, <-chan error)
- func (client *Client) DescribeImageFromFamily(request *DescribeImageFromFamilyRequest) (response *DescribeImageFromFamilyResponse, err error)
- func (client *Client) DescribeImageFromFamilyWithCallback(request *DescribeImageFromFamilyRequest, ...) <-chan int
- func (client *Client) DescribeImageFromFamilyWithChan(request *DescribeImageFromFamilyRequest) (<-chan *DescribeImageFromFamilyResponse, <-chan error)
- func (client *Client) DescribeImagePipelineExecutions(request *DescribeImagePipelineExecutionsRequest) (response *DescribeImagePipelineExecutionsResponse, err error)
- func (client *Client) DescribeImagePipelineExecutionsWithCallback(request *DescribeImagePipelineExecutionsRequest, ...) <-chan int
- func (client *Client) DescribeImagePipelineExecutionsWithChan(request *DescribeImagePipelineExecutionsRequest) (<-chan *DescribeImagePipelineExecutionsResponse, <-chan error)
- func (client *Client) DescribeImagePipelines(request *DescribeImagePipelinesRequest) (response *DescribeImagePipelinesResponse, err error)
- func (client *Client) DescribeImagePipelinesWithCallback(request *DescribeImagePipelinesRequest, ...) <-chan int
- func (client *Client) DescribeImagePipelinesWithChan(request *DescribeImagePipelinesRequest) (<-chan *DescribeImagePipelinesResponse, <-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) DescribeInstanceAttachmentAttributes(request *DescribeInstanceAttachmentAttributesRequest) (response *DescribeInstanceAttachmentAttributesResponse, err error)
- func (client *Client) DescribeInstanceAttachmentAttributesWithCallback(request *DescribeInstanceAttachmentAttributesRequest, ...) <-chan int
- func (client *Client) DescribeInstanceAttachmentAttributesWithChan(request *DescribeInstanceAttachmentAttributesRequest) (<-chan *DescribeInstanceAttachmentAttributesResponse, <-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) DescribeInstanceMaintenanceAttributes(request *DescribeInstanceMaintenanceAttributesRequest) (response *DescribeInstanceMaintenanceAttributesResponse, err error)
- func (client *Client) DescribeInstanceMaintenanceAttributesWithCallback(request *DescribeInstanceMaintenanceAttributesRequest, ...) <-chan int
- func (client *Client) DescribeInstanceMaintenanceAttributesWithChan(request *DescribeInstanceMaintenanceAttributesRequest) (<-chan *DescribeInstanceMaintenanceAttributesResponse, <-chan error)
- func (client *Client) DescribeInstanceModificationPrice(request *DescribeInstanceModificationPriceRequest) (response *DescribeInstanceModificationPriceResponse, err error)
- func (client *Client) DescribeInstanceModificationPriceWithCallback(request *DescribeInstanceModificationPriceRequest, ...) <-chan int
- func (client *Client) DescribeInstanceModificationPriceWithChan(request *DescribeInstanceModificationPriceRequest) (<-chan *DescribeInstanceModificationPriceResponse, <-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) 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) DescribeManagedInstances(request *DescribeManagedInstancesRequest) (response *DescribeManagedInstancesResponse, err error)
- func (client *Client) DescribeManagedInstancesWithCallback(request *DescribeManagedInstancesRequest, ...) <-chan int
- func (client *Client) DescribeManagedInstancesWithChan(request *DescribeManagedInstancesRequest) (<-chan *DescribeManagedInstancesResponse, <-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) DescribeNetworkInterfaceAttribute(request *DescribeNetworkInterfaceAttributeRequest) (response *DescribeNetworkInterfaceAttributeResponse, err error)
- func (client *Client) DescribeNetworkInterfaceAttributeWithCallback(request *DescribeNetworkInterfaceAttributeRequest, ...) <-chan int
- func (client *Client) DescribeNetworkInterfaceAttributeWithChan(request *DescribeNetworkInterfaceAttributeRequest) (<-chan *DescribeNetworkInterfaceAttributeResponse, <-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) DescribePrefixListAssociations(request *DescribePrefixListAssociationsRequest) (response *DescribePrefixListAssociationsResponse, err error)
- func (client *Client) DescribePrefixListAssociationsWithCallback(request *DescribePrefixListAssociationsRequest, ...) <-chan int
- func (client *Client) DescribePrefixListAssociationsWithChan(request *DescribePrefixListAssociationsRequest) (<-chan *DescribePrefixListAssociationsResponse, <-chan error)
- func (client *Client) DescribePrefixListAttributes(request *DescribePrefixListAttributesRequest) (response *DescribePrefixListAttributesResponse, err error)
- func (client *Client) DescribePrefixListAttributesWithCallback(request *DescribePrefixListAttributesRequest, ...) <-chan int
- func (client *Client) DescribePrefixListAttributesWithChan(request *DescribePrefixListAttributesRequest) (<-chan *DescribePrefixListAttributesResponse, <-chan error)
- func (client *Client) DescribePrefixLists(request *DescribePrefixListsRequest) (response *DescribePrefixListsResponse, err error)
- func (client *Client) DescribePrefixListsWithCallback(request *DescribePrefixListsRequest, ...) <-chan int
- func (client *Client) DescribePrefixListsWithChan(request *DescribePrefixListsRequest) (<-chan *DescribePrefixListsResponse, <-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) DescribeReservedInstanceAutoRenewAttribute(request *DescribeReservedInstanceAutoRenewAttributeRequest) (response *DescribeReservedInstanceAutoRenewAttributeResponse, err error)
- func (client *Client) DescribeReservedInstanceAutoRenewAttributeWithCallback(request *DescribeReservedInstanceAutoRenewAttributeRequest, ...) <-chan int
- func (client *Client) DescribeReservedInstanceAutoRenewAttributeWithChan(request *DescribeReservedInstanceAutoRenewAttributeRequest) (<-chan *DescribeReservedInstanceAutoRenewAttributeResponse, <-chan error)
- func (client *Client) DescribeReservedInstances(request *DescribeReservedInstancesRequest) (response *DescribeReservedInstancesResponse, err error)
- func (client *Client) DescribeReservedInstancesWithCallback(request *DescribeReservedInstancesRequest, ...) <-chan int
- func (client *Client) DescribeReservedInstancesWithChan(request *DescribeReservedInstancesRequest) (<-chan *DescribeReservedInstancesResponse, <-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) DescribeSendFileResults(request *DescribeSendFileResultsRequest) (response *DescribeSendFileResultsResponse, err error)
- func (client *Client) DescribeSendFileResultsWithCallback(request *DescribeSendFileResultsRequest, ...) <-chan int
- func (client *Client) DescribeSendFileResultsWithChan(request *DescribeSendFileResultsRequest) (<-chan *DescribeSendFileResultsResponse, <-chan error)
- func (client *Client) DescribeSnapshotGroups(request *DescribeSnapshotGroupsRequest) (response *DescribeSnapshotGroupsResponse, err error)
- func (client *Client) DescribeSnapshotGroupsWithCallback(request *DescribeSnapshotGroupsRequest, ...) <-chan int
- func (client *Client) DescribeSnapshotGroupsWithChan(request *DescribeSnapshotGroupsRequest) (<-chan *DescribeSnapshotGroupsResponse, <-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) DescribeSpotAdvice(request *DescribeSpotAdviceRequest) (response *DescribeSpotAdviceResponse, err error)
- func (client *Client) DescribeSpotAdviceWithCallback(request *DescribeSpotAdviceRequest, ...) <-chan int
- func (client *Client) DescribeSpotAdviceWithChan(request *DescribeSpotAdviceRequest) (<-chan *DescribeSpotAdviceResponse, <-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) DescribeStorageCapacityUnits(request *DescribeStorageCapacityUnitsRequest) (response *DescribeStorageCapacityUnitsResponse, err error)
- func (client *Client) DescribeStorageCapacityUnitsWithCallback(request *DescribeStorageCapacityUnitsRequest, ...) <-chan int
- func (client *Client) DescribeStorageCapacityUnitsWithChan(request *DescribeStorageCapacityUnitsRequest) (<-chan *DescribeStorageCapacityUnitsResponse, <-chan error)
- func (client *Client) DescribeStorageSetDetails(request *DescribeStorageSetDetailsRequest) (response *DescribeStorageSetDetailsResponse, err error)
- func (client *Client) DescribeStorageSetDetailsWithCallback(request *DescribeStorageSetDetailsRequest, ...) <-chan int
- func (client *Client) DescribeStorageSetDetailsWithChan(request *DescribeStorageSetDetailsRequest) (<-chan *DescribeStorageSetDetailsResponse, <-chan error)
- func (client *Client) DescribeStorageSets(request *DescribeStorageSetsRequest) (response *DescribeStorageSetsResponse, err error)
- func (client *Client) DescribeStorageSetsWithCallback(request *DescribeStorageSetsRequest, ...) <-chan int
- func (client *Client) DescribeStorageSetsWithChan(request *DescribeStorageSetsRequest) (<-chan *DescribeStorageSetsResponse, <-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) DisableActivation(request *DisableActivationRequest) (response *DisableActivationResponse, err error)
- func (client *Client) DisableActivationWithCallback(request *DisableActivationRequest, ...) <-chan int
- func (client *Client) DisableActivationWithChan(request *DisableActivationRequest) (<-chan *DisableActivationResponse, <-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) ListPluginStatus(request *ListPluginStatusRequest) (response *ListPluginStatusResponse, err error)
- func (client *Client) ListPluginStatusWithCallback(request *ListPluginStatusRequest, ...) <-chan int
- func (client *Client) ListPluginStatusWithChan(request *ListPluginStatusRequest) (<-chan *ListPluginStatusResponse, <-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) ModifyAutoProvisioningGroup(request *ModifyAutoProvisioningGroupRequest) (response *ModifyAutoProvisioningGroupResponse, err error)
- func (client *Client) ModifyAutoProvisioningGroupWithCallback(request *ModifyAutoProvisioningGroupRequest, ...) <-chan int
- func (client *Client) ModifyAutoProvisioningGroupWithChan(request *ModifyAutoProvisioningGroupRequest) (<-chan *ModifyAutoProvisioningGroupResponse, <-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) ModifyCapacityReservation(request *ModifyCapacityReservationRequest) (response *ModifyCapacityReservationResponse, err error)
- func (client *Client) ModifyCapacityReservationWithCallback(request *ModifyCapacityReservationRequest, ...) <-chan int
- func (client *Client) ModifyCapacityReservationWithChan(request *ModifyCapacityReservationRequest) (<-chan *ModifyCapacityReservationResponse, <-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) ModifyDedicatedHostClusterAttribute(request *ModifyDedicatedHostClusterAttributeRequest) (response *ModifyDedicatedHostClusterAttributeResponse, err error)
- func (client *Client) ModifyDedicatedHostClusterAttributeWithCallback(request *ModifyDedicatedHostClusterAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDedicatedHostClusterAttributeWithChan(request *ModifyDedicatedHostClusterAttributeRequest) (<-chan *ModifyDedicatedHostClusterAttributeResponse, <-chan error)
- func (client *Client) ModifyDedicatedHostsChargeType(request *ModifyDedicatedHostsChargeTypeRequest) (response *ModifyDedicatedHostsChargeTypeResponse, err error)
- func (client *Client) ModifyDedicatedHostsChargeTypeWithCallback(request *ModifyDedicatedHostsChargeTypeRequest, ...) <-chan int
- func (client *Client) ModifyDedicatedHostsChargeTypeWithChan(request *ModifyDedicatedHostsChargeTypeRequest) (<-chan *ModifyDedicatedHostsChargeTypeResponse, <-chan error)
- func (client *Client) ModifyDemand(request *ModifyDemandRequest) (response *ModifyDemandResponse, err error)
- func (client *Client) ModifyDemandWithCallback(request *ModifyDemandRequest, ...) <-chan int
- func (client *Client) ModifyDemandWithChan(request *ModifyDemandRequest) (<-chan *ModifyDemandResponse, <-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) ModifyDiagnosticMetricSet(request *ModifyDiagnosticMetricSetRequest) (response *ModifyDiagnosticMetricSetResponse, err error)
- func (client *Client) ModifyDiagnosticMetricSetWithCallback(request *ModifyDiagnosticMetricSetRequest, ...) <-chan int
- func (client *Client) ModifyDiagnosticMetricSetWithChan(request *ModifyDiagnosticMetricSetRequest) (<-chan *ModifyDiagnosticMetricSetResponse, <-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) ModifyDiskDeployment(request *ModifyDiskDeploymentRequest) (response *ModifyDiskDeploymentResponse, err error)
- func (client *Client) ModifyDiskDeploymentWithCallback(request *ModifyDiskDeploymentRequest, ...) <-chan int
- func (client *Client) ModifyDiskDeploymentWithChan(request *ModifyDiskDeploymentRequest) (<-chan *ModifyDiskDeploymentResponse, <-chan error)
- func (client *Client) ModifyDiskSpec(request *ModifyDiskSpecRequest) (response *ModifyDiskSpecResponse, err error)
- func (client *Client) ModifyDiskSpecWithCallback(request *ModifyDiskSpecRequest, ...) <-chan int
- func (client *Client) ModifyDiskSpecWithChan(request *ModifyDiskSpecRequest) (<-chan *ModifyDiskSpecResponse, <-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) ModifyElasticityAssurance(request *ModifyElasticityAssuranceRequest) (response *ModifyElasticityAssuranceResponse, err error)
- func (client *Client) ModifyElasticityAssuranceWithCallback(request *ModifyElasticityAssuranceRequest, ...) <-chan int
- func (client *Client) ModifyElasticityAssuranceWithChan(request *ModifyElasticityAssuranceRequest) (<-chan *ModifyElasticityAssuranceResponse, <-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) ModifyInstanceAttachmentAttributes(request *ModifyInstanceAttachmentAttributesRequest) (response *ModifyInstanceAttachmentAttributesResponse, err error)
- func (client *Client) ModifyInstanceAttachmentAttributesWithCallback(request *ModifyInstanceAttachmentAttributesRequest, ...) <-chan int
- func (client *Client) ModifyInstanceAttachmentAttributesWithChan(request *ModifyInstanceAttachmentAttributesRequest) (<-chan *ModifyInstanceAttachmentAttributesResponse, <-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) ModifyInstanceMaintenanceAttributes(request *ModifyInstanceMaintenanceAttributesRequest) (response *ModifyInstanceMaintenanceAttributesResponse, err error)
- func (client *Client) ModifyInstanceMaintenanceAttributesWithCallback(request *ModifyInstanceMaintenanceAttributesRequest, ...) <-chan int
- func (client *Client) ModifyInstanceMaintenanceAttributesWithChan(request *ModifyInstanceMaintenanceAttributesRequest) (<-chan *ModifyInstanceMaintenanceAttributesResponse, <-chan error)
- func (client *Client) ModifyInstanceMetadataOptions(request *ModifyInstanceMetadataOptionsRequest) (response *ModifyInstanceMetadataOptionsResponse, err error)
- func (client *Client) ModifyInstanceMetadataOptionsWithCallback(request *ModifyInstanceMetadataOptionsRequest, ...) <-chan int
- func (client *Client) ModifyInstanceMetadataOptionsWithChan(request *ModifyInstanceMetadataOptionsRequest) (<-chan *ModifyInstanceMetadataOptionsResponse, <-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) ModifyManagedInstance(request *ModifyManagedInstanceRequest) (response *ModifyManagedInstanceResponse, err error)
- func (client *Client) ModifyManagedInstanceWithCallback(request *ModifyManagedInstanceRequest, ...) <-chan int
- func (client *Client) ModifyManagedInstanceWithChan(request *ModifyManagedInstanceRequest) (<-chan *ModifyManagedInstanceResponse, <-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) ModifyPrefixList(request *ModifyPrefixListRequest) (response *ModifyPrefixListResponse, err error)
- func (client *Client) ModifyPrefixListWithCallback(request *ModifyPrefixListRequest, ...) <-chan int
- func (client *Client) ModifyPrefixListWithChan(request *ModifyPrefixListRequest) (<-chan *ModifyPrefixListResponse, <-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) ModifyReservedInstanceAttribute(request *ModifyReservedInstanceAttributeRequest) (response *ModifyReservedInstanceAttributeResponse, err error)
- func (client *Client) ModifyReservedInstanceAttributeWithCallback(request *ModifyReservedInstanceAttributeRequest, ...) <-chan int
- func (client *Client) ModifyReservedInstanceAttributeWithChan(request *ModifyReservedInstanceAttributeRequest) (<-chan *ModifyReservedInstanceAttributeResponse, <-chan error)
- func (client *Client) ModifyReservedInstanceAutoRenewAttribute(request *ModifyReservedInstanceAutoRenewAttributeRequest) (response *ModifyReservedInstanceAutoRenewAttributeResponse, err error)
- func (client *Client) ModifyReservedInstanceAutoRenewAttributeWithCallback(request *ModifyReservedInstanceAutoRenewAttributeRequest, ...) <-chan int
- func (client *Client) ModifyReservedInstanceAutoRenewAttributeWithChan(request *ModifyReservedInstanceAutoRenewAttributeRequest) (<-chan *ModifyReservedInstanceAutoRenewAttributeResponse, <-chan error)
- func (client *Client) ModifyReservedInstances(request *ModifyReservedInstancesRequest) (response *ModifyReservedInstancesResponse, err error)
- func (client *Client) ModifyReservedInstancesWithCallback(request *ModifyReservedInstancesRequest, ...) <-chan int
- func (client *Client) ModifyReservedInstancesWithChan(request *ModifyReservedInstancesRequest) (<-chan *ModifyReservedInstancesResponse, <-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) ModifySnapshotGroup(request *ModifySnapshotGroupRequest) (response *ModifySnapshotGroupResponse, err error)
- func (client *Client) ModifySnapshotGroupWithCallback(request *ModifySnapshotGroupRequest, ...) <-chan int
- func (client *Client) ModifySnapshotGroupWithChan(request *ModifySnapshotGroupRequest) (<-chan *ModifySnapshotGroupResponse, <-chan error)
- func (client *Client) ModifyStorageCapacityUnitAttribute(request *ModifyStorageCapacityUnitAttributeRequest) (response *ModifyStorageCapacityUnitAttributeResponse, err error)
- func (client *Client) ModifyStorageCapacityUnitAttributeWithCallback(request *ModifyStorageCapacityUnitAttributeRequest, ...) <-chan int
- func (client *Client) ModifyStorageCapacityUnitAttributeWithChan(request *ModifyStorageCapacityUnitAttributeRequest) (<-chan *ModifyStorageCapacityUnitAttributeResponse, <-chan error)
- func (client *Client) ModifyStorageSetAttribute(request *ModifyStorageSetAttributeRequest) (response *ModifyStorageSetAttributeResponse, err error)
- func (client *Client) ModifyStorageSetAttributeWithCallback(request *ModifyStorageSetAttributeRequest, ...) <-chan int
- func (client *Client) ModifyStorageSetAttributeWithChan(request *ModifyStorageSetAttributeRequest) (<-chan *ModifyStorageSetAttributeResponse, <-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) PurchaseReservedInstancesOffering(request *PurchaseReservedInstancesOfferingRequest) (response *PurchaseReservedInstancesOfferingResponse, err error)
- func (client *Client) PurchaseReservedInstancesOfferingWithCallback(request *PurchaseReservedInstancesOfferingRequest, ...) <-chan int
- func (client *Client) PurchaseReservedInstancesOfferingWithChan(request *PurchaseReservedInstancesOfferingRequest) (<-chan *PurchaseReservedInstancesOfferingResponse, <-chan error)
- func (client *Client) PurchaseStorageCapacityUnit(request *PurchaseStorageCapacityUnitRequest) (response *PurchaseStorageCapacityUnitResponse, err error)
- func (client *Client) PurchaseStorageCapacityUnitWithCallback(request *PurchaseStorageCapacityUnitRequest, ...) <-chan int
- func (client *Client) PurchaseStorageCapacityUnitWithChan(request *PurchaseStorageCapacityUnitRequest) (<-chan *PurchaseStorageCapacityUnitResponse, <-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) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)
- func (client *Client) RebootInstancesWithCallback(request *RebootInstancesRequest, ...) <-chan int
- func (client *Client) RebootInstancesWithChan(request *RebootInstancesRequest) (<-chan *RebootInstancesResponse, <-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) RedeployDedicatedHost(request *RedeployDedicatedHostRequest) (response *RedeployDedicatedHostResponse, err error)
- func (client *Client) RedeployDedicatedHostWithCallback(request *RedeployDedicatedHostRequest, ...) <-chan int
- func (client *Client) RedeployDedicatedHostWithChan(request *RedeployDedicatedHostRequest) (<-chan *RedeployDedicatedHostResponse, <-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) ReleaseCapacityReservation(request *ReleaseCapacityReservationRequest) (response *ReleaseCapacityReservationResponse, err error)
- func (client *Client) ReleaseCapacityReservationWithCallback(request *ReleaseCapacityReservationRequest, ...) <-chan int
- func (client *Client) ReleaseCapacityReservationWithChan(request *ReleaseCapacityReservationRequest) (<-chan *ReleaseCapacityReservationResponse, <-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) RenewReservedInstances(request *RenewReservedInstancesRequest) (response *RenewReservedInstancesResponse, err error)
- func (client *Client) RenewReservedInstancesWithCallback(request *RenewReservedInstancesRequest, ...) <-chan int
- func (client *Client) RenewReservedInstancesWithChan(request *RenewReservedInstancesRequest) (<-chan *RenewReservedInstancesResponse, <-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) ReportInstancesStatus(request *ReportInstancesStatusRequest) (response *ReportInstancesStatusResponse, err error)
- func (client *Client) ReportInstancesStatusWithCallback(request *ReportInstancesStatusRequest, ...) <-chan int
- func (client *Client) ReportInstancesStatusWithChan(request *ReportInstancesStatusRequest) (<-chan *ReportInstancesStatusResponse, <-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) ResetDisks(request *ResetDisksRequest) (response *ResetDisksResponse, err error)
- func (client *Client) ResetDisksWithCallback(request *ResetDisksRequest, ...) <-chan int
- func (client *Client) ResetDisksWithChan(request *ResetDisksRequest) (<-chan *ResetDisksResponse, <-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) RunCommand(request *RunCommandRequest) (response *RunCommandResponse, err error)
- func (client *Client) RunCommandWithCallback(request *RunCommandRequest, ...) <-chan int
- func (client *Client) RunCommandWithChan(request *RunCommandRequest) (<-chan *RunCommandResponse, <-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) SendFile(request *SendFileRequest) (response *SendFileResponse, err error)
- func (client *Client) SendFileWithCallback(request *SendFileRequest, callback func(response *SendFileResponse, err error)) <-chan int
- func (client *Client) SendFileWithChan(request *SendFileRequest) (<-chan *SendFileResponse, <-chan error)
- func (client *Client) StartElasticityAssurance(request *StartElasticityAssuranceRequest) (response *StartElasticityAssuranceResponse, err error)
- func (client *Client) StartElasticityAssuranceWithCallback(request *StartElasticityAssuranceRequest, ...) <-chan int
- func (client *Client) StartElasticityAssuranceWithChan(request *StartElasticityAssuranceRequest) (<-chan *StartElasticityAssuranceResponse, <-chan error)
- func (client *Client) StartImagePipelineExecution(request *StartImagePipelineExecutionRequest) (response *StartImagePipelineExecutionResponse, err error)
- func (client *Client) StartImagePipelineExecutionWithCallback(request *StartImagePipelineExecutionRequest, ...) <-chan int
- func (client *Client) StartImagePipelineExecutionWithChan(request *StartImagePipelineExecutionRequest) (<-chan *StartImagePipelineExecutionResponse, <-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) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)
- func (client *Client) StartInstancesWithCallback(request *StartInstancesRequest, ...) <-chan int
- func (client *Client) StartInstancesWithChan(request *StartInstancesRequest) (<-chan *StartInstancesResponse, <-chan error)
- func (client *Client) StartTerminalSession(request *StartTerminalSessionRequest) (response *StartTerminalSessionResponse, err error)
- func (client *Client) StartTerminalSessionWithCallback(request *StartTerminalSessionRequest, ...) <-chan int
- func (client *Client) StartTerminalSessionWithChan(request *StartTerminalSessionRequest) (<-chan *StartTerminalSessionResponse, <-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) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)
- func (client *Client) StopInstancesWithCallback(request *StopInstancesRequest, ...) <-chan int
- func (client *Client) StopInstancesWithChan(request *StopInstancesRequest) (<-chan *StopInstancesResponse, <-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 Condition
- type ConditionSupportedResource
- type ConditionSupportedResources
- type Conditions
- type ConnectRouterInterfaceRequest
- type ConnectRouterInterfaceResponse
- type ConvertNatPublicIpToEipRequest
- type ConvertNatPublicIpToEipResponse
- type CopyImageRequest
- type CopyImageResponse
- type CopyImageTag
- type CopySnapshotArn
- type CopySnapshotRequest
- type CopySnapshotResponse
- type CopySnapshotTag
- type CpuOptions
- type CreateActivationRequest
- type CreateActivationResponse
- type CreateActivationTag
- type CreateAutoProvisioningGroupDataDiskConfig
- type CreateAutoProvisioningGroupLaunchConfigurationArn
- type CreateAutoProvisioningGroupLaunchConfigurationDataDisk
- type CreateAutoProvisioningGroupLaunchConfigurationNetworkInterface
- type CreateAutoProvisioningGroupLaunchConfigurationSystemDisk
- type CreateAutoProvisioningGroupLaunchConfigurationTag
- type CreateAutoProvisioningGroupLaunchTemplateConfig
- type CreateAutoProvisioningGroupLaunchTemplateConfigSecondaryNetworkInterface
- type CreateAutoProvisioningGroupRequest
- type CreateAutoProvisioningGroupResponse
- type CreateAutoProvisioningGroupSystemDiskConfig
- type CreateAutoSnapshotPolicyRequest
- type CreateAutoSnapshotPolicyResponse
- type CreateAutoSnapshotPolicyTag
- type CreateCapacityReservationRequest
- type CreateCapacityReservationResponse
- type CreateCapacityReservationTag
- type CreateCommandRequest
- type CreateCommandResponse
- type CreateCommandSystemTag
- type CreateCommandTag
- type CreateDedicatedHostClusterRequest
- type CreateDedicatedHostClusterResponse
- type CreateDedicatedHostClusterTag
- type CreateDemandRequest
- type CreateDemandResponse
- type CreateDeploymentSetRequest
- type CreateDeploymentSetResponse
- type CreateDiagnosticMetricSetRequest
- type CreateDiagnosticMetricSetResponse
- type CreateDiagnosticReportRequest
- type CreateDiagnosticReportResponse
- type CreateDiskArn
- type CreateDiskRequest
- type CreateDiskResponse
- type CreateDiskSystemTag
- type CreateDiskTag
- type CreateElasticityAssuranceRequest
- type CreateElasticityAssuranceResponse
- type CreateElasticityAssuranceTag
- type CreateForwardEntryRequest
- type CreateForwardEntryResponse
- type CreateHaVipRequest
- type CreateHaVipResponse
- type CreateHpcClusterRequest
- type CreateHpcClusterResponse
- type CreateImageComponentRequest
- type CreateImageComponentResponse
- type CreateImageComponentTag
- type CreateImageDiskDeviceMapping
- type CreateImagePipelineRequest
- type CreateImagePipelineResponse
- type CreateImagePipelineTag
- type CreateImageRequest
- type CreateImageResponse
- type CreateImageSystemTag
- type CreateImageTag
- type CreateInstanceArn
- type CreateInstanceDataDisk
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceSystemDisk
- 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 CreatePrefixListEntry
- type CreatePrefixListRequest
- type CreatePrefixListResponse
- type CreateRouteEntryNextHopList
- type CreateRouteEntryRequest
- type CreateRouteEntryResponse
- type CreateRouterInterfaceRequest
- type CreateRouterInterfaceResponse
- type CreateSecurityGroupRequest
- type CreateSecurityGroupResponse
- type CreateSecurityGroupTag
- type CreateSimulatedSystemEventsRequest
- type CreateSimulatedSystemEventsResponse
- type CreateSnapshotGroupRequest
- type CreateSnapshotGroupResponse
- type CreateSnapshotGroupTag
- type CreateSnapshotRequest
- type CreateSnapshotResponse
- type CreateSnapshotSystemTag
- type CreateSnapshotTag
- type CreateStorageSetRequest
- type CreateStorageSetResponse
- 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 DedicatedHostCluster
- type DedicatedHostClusterCapacity
- type DedicatedHostClusters
- type DedicatedHostGenerations
- type DedicatedHostIdSets
- type DedicatedHostIds
- type DedicatedHostRenewAttribute
- type DedicatedHostRenewAttributes
- type DedicatedHostType
- type DedicatedHostTypes
- type DedicatedHosts
- type DedicatedInstanceAttribute
- type DeleteActivationRequest
- type DeleteActivationResponse
- type DeleteAutoProvisioningGroupRequest
- type DeleteAutoProvisioningGroupResponse
- type DeleteAutoSnapshotPolicyRequest
- type DeleteAutoSnapshotPolicyResponse
- type DeleteBandwidthPackageRequest
- type DeleteBandwidthPackageResponse
- type DeleteCommandRequest
- type DeleteCommandResponse
- type DeleteDedicatedHostClusterRequest
- type DeleteDedicatedHostClusterResponse
- type DeleteDemandRequest
- type DeleteDemandResponse
- type DeleteDeploymentSetRequest
- type DeleteDeploymentSetResponse
- type DeleteDiagnosticMetricSetsRequest
- type DeleteDiagnosticMetricSetsResponse
- type DeleteDiagnosticReportsRequest
- type DeleteDiagnosticReportsResponse
- type DeleteDiskRequest
- type DeleteDiskResponse
- type DeleteForwardEntryRequest
- type DeleteForwardEntryResponse
- type DeleteHaVipRequest
- type DeleteHaVipResponse
- type DeleteHpcClusterRequest
- type DeleteHpcClusterResponse
- type DeleteImageComponentRequest
- type DeleteImageComponentResponse
- type DeleteImagePipelineRequest
- type DeleteImagePipelineResponse
- type DeleteImageRequest
- type DeleteImageResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteInstancesRequest
- type DeleteInstancesResponse
- 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 DeletePrefixListRequest
- type DeletePrefixListResponse
- type DeleteRouteEntryNextHopList
- type DeleteRouteEntryRequest
- type DeleteRouteEntryResponse
- type DeleteRouterInterfaceRequest
- type DeleteRouterInterfaceResponse
- type DeleteSecurityGroupRequest
- type DeleteSecurityGroupResponse
- type DeleteSnapshotGroupRequest
- type DeleteSnapshotGroupResponse
- type DeleteSnapshotRequest
- type DeleteSnapshotResponse
- type DeleteStorageSetRequest
- type DeleteStorageSetResponse
- type DeleteVSwitchRequest
- type DeleteVSwitchResponse
- type DeleteVirtualBorderRouterRequest
- type DeleteVirtualBorderRouterResponse
- type DeleteVpcRequest
- type DeleteVpcResponse
- type Demand
- type Demands
- type DeploymentSet
- type DeploymentSets
- type DeregisterManagedInstanceRequest
- type DeregisterManagedInstanceResponse
- type DescribeAccessPointsFilter
- type DescribeAccessPointsRequest
- type DescribeAccessPointsResponse
- type DescribeAccountAttributesRequest
- type DescribeAccountAttributesResponse
- type DescribeActivationsRequest
- type DescribeActivationsResponse
- type DescribeActivationsTag
- type DescribeAutoProvisioningGroupHistoryRequest
- type DescribeAutoProvisioningGroupHistoryResponse
- type DescribeAutoProvisioningGroupInstancesRequest
- type DescribeAutoProvisioningGroupInstancesResponse
- type DescribeAutoProvisioningGroupsRequest
- type DescribeAutoProvisioningGroupsResponse
- type DescribeAutoSnapshotPolicyExRequest
- type DescribeAutoSnapshotPolicyExResponse
- type DescribeAutoSnapshotPolicyExTag
- type DescribeAvailableResourceRequest
- type DescribeAvailableResourceResponse
- type DescribeBandwidthLimitationRequest
- type DescribeBandwidthLimitationResponse
- type DescribeBandwidthPackagesRequest
- type DescribeBandwidthPackagesResponse
- type DescribeCapacityReservationInstancesRequest
- type DescribeCapacityReservationInstancesResponse
- type DescribeCapacityReservationsRequest
- type DescribeCapacityReservationsResponse
- type DescribeCapacityReservationsTag
- type DescribeClassicLinkInstancesRequest
- type DescribeClassicLinkInstancesResponse
- type DescribeCloudAssistantStatusRequest
- type DescribeCloudAssistantStatusResponse
- type DescribeClustersRequest
- type DescribeClustersResponse
- type DescribeCommandsRequest
- type DescribeCommandsResponse
- type DescribeCommandsTag
- type DescribeDedicatedHostAutoRenewRequest
- type DescribeDedicatedHostAutoRenewResponse
- type DescribeDedicatedHostClustersRequest
- type DescribeDedicatedHostClustersResponse
- type DescribeDedicatedHostClustersTag
- type DescribeDedicatedHostTypesRequest
- type DescribeDedicatedHostTypesResponse
- type DescribeDedicatedHostsRequest
- type DescribeDedicatedHostsResponse
- type DescribeDedicatedHostsTag
- type DescribeDemandsRequest
- type DescribeDemandsResponse
- type DescribeDemandsTag
- type DescribeDeploymentSetSupportedInstanceTypeFamilyRequest
- type DescribeDeploymentSetSupportedInstanceTypeFamilyResponse
- type DescribeDeploymentSetsRequest
- type DescribeDeploymentSetsResponse
- type DescribeDiagnosticMetricSetsRequest
- type DescribeDiagnosticMetricSetsResponse
- type DescribeDiagnosticMetricsRequest
- type DescribeDiagnosticMetricsResponse
- type DescribeDiagnosticReportAttributesRequest
- type DescribeDiagnosticReportAttributesResponse
- type DescribeDiagnosticReportsRequest
- type DescribeDiagnosticReportsResponse
- type DescribeDiskMonitorDataRequest
- type DescribeDiskMonitorDataResponse
- type DescribeDisksFullStatusRequest
- type DescribeDisksFullStatusResponse
- type DescribeDisksFullStatusTag
- type DescribeDisksRequest
- type DescribeDisksResponse
- type DescribeDisksTag
- type DescribeEipAddressesRequest
- type DescribeEipAddressesResponse
- type DescribeEipMonitorDataRequest
- type DescribeEipMonitorDataResponse
- type DescribeElasticityAssuranceInstancesRequest
- type DescribeElasticityAssuranceInstancesResponse
- type DescribeElasticityAssurancesRequest
- type DescribeElasticityAssurancesResponse
- type DescribeElasticityAssurancesTag
- type DescribeEniMonitorDataRequest
- type DescribeEniMonitorDataResponse
- type DescribeForwardTableEntriesRequest
- type DescribeForwardTableEntriesResponse
- type DescribeHaVipsFilter
- type DescribeHaVipsRequest
- type DescribeHaVipsResponse
- type DescribeHpcClustersRequest
- type DescribeHpcClustersResponse
- type DescribeImageComponentsRequest
- type DescribeImageComponentsResponse
- type DescribeImageComponentsTag
- type DescribeImageFromFamilyRequest
- type DescribeImageFromFamilyResponse
- type DescribeImagePipelineExecutionsRequest
- type DescribeImagePipelineExecutionsResponse
- type DescribeImagePipelineExecutionsTag
- type DescribeImagePipelinesRequest
- type DescribeImagePipelinesResponse
- type DescribeImagePipelinesTag
- type DescribeImageSharePermissionRequest
- type DescribeImageSharePermissionResponse
- type DescribeImageSupportInstanceTypesFilter
- type DescribeImageSupportInstanceTypesRequest
- type DescribeImageSupportInstanceTypesResponse
- type DescribeImagesFilter
- type DescribeImagesRequest
- type DescribeImagesResponse
- type DescribeImagesTag
- type DescribeInstanceAttachmentAttributesRequest
- type DescribeInstanceAttachmentAttributesResponse
- type DescribeInstanceAttributeRequest
- type DescribeInstanceAttributeResponse
- type DescribeInstanceAutoRenewAttributeRequest
- type DescribeInstanceAutoRenewAttributeResponse
- type DescribeInstanceHistoryEventsRequest
- type DescribeInstanceHistoryEventsResponse
- type DescribeInstanceHistoryEventsTag
- type DescribeInstanceMaintenanceAttributesRequest
- type DescribeInstanceMaintenanceAttributesResponse
- type DescribeInstanceModificationPriceDataDisk
- type DescribeInstanceModificationPriceRequest
- type DescribeInstanceModificationPriceResponse
- type DescribeInstanceMonitorDataRequest
- type DescribeInstanceMonitorDataResponse
- 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 DescribeInvocationResultsTag
- type DescribeInvocationsRequest
- type DescribeInvocationsResponse
- type DescribeInvocationsTag
- type DescribeKeyPairsRequest
- type DescribeKeyPairsResponse
- type DescribeKeyPairsTag
- type DescribeLaunchTemplateVersionsRequest
- type DescribeLaunchTemplateVersionsResponse
- type DescribeLaunchTemplatesRequest
- type DescribeLaunchTemplatesResponse
- type DescribeLaunchTemplatesTemplateTag
- type DescribeLimitationRequest
- type DescribeLimitationResponse
- type DescribeManagedInstancesRequest
- type DescribeManagedInstancesResponse
- type DescribeManagedInstancesTag
- type DescribeNatGatewaysRequest
- type DescribeNatGatewaysResponse
- type DescribeNetworkInterfaceAttributeRequest
- type DescribeNetworkInterfaceAttributeResponse
- type DescribeNetworkInterfaceAttributeTag
- type DescribeNetworkInterfacePermissionsRequest
- type DescribeNetworkInterfacePermissionsResponse
- type DescribeNetworkInterfacesRequest
- type DescribeNetworkInterfacesResponse
- type DescribeNetworkInterfacesTag
- type DescribeNewProjectEipMonitorDataRequest
- type DescribeNewProjectEipMonitorDataResponse
- type DescribePhysicalConnectionsFilter
- type DescribePhysicalConnectionsRequest
- type DescribePhysicalConnectionsResponse
- type DescribePrefixListAssociationsRequest
- type DescribePrefixListAssociationsResponse
- type DescribePrefixListAttributesRequest
- type DescribePrefixListAttributesResponse
- type DescribePrefixListsRequest
- type DescribePrefixListsResponse
- type DescribePriceDataDisk
- type DescribePriceRequest
- type DescribePriceResponse
- type DescribeRecommendInstanceTypeRequest
- type DescribeRecommendInstanceTypeResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeRenewalPriceRequest
- type DescribeRenewalPriceResponse
- type DescribeReservedInstanceAutoRenewAttributeRequest
- type DescribeReservedInstanceAutoRenewAttributeResponse
- type DescribeReservedInstancesRequest
- type DescribeReservedInstancesResponse
- type DescribeReservedInstancesTag
- 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 DescribeSendFileResultsRequest
- type DescribeSendFileResultsResponse
- type DescribeSendFileResultsTag
- type DescribeSnapshotGroupsRequest
- type DescribeSnapshotGroupsResponse
- type DescribeSnapshotGroupsTag
- type DescribeSnapshotLinksRequest
- type DescribeSnapshotLinksResponse
- type DescribeSnapshotMonitorDataRequest
- type DescribeSnapshotMonitorDataResponse
- type DescribeSnapshotPackageRequest
- type DescribeSnapshotPackageResponse
- type DescribeSnapshotsRequest
- type DescribeSnapshotsResponse
- type DescribeSnapshotsTag
- type DescribeSnapshotsUsageRequest
- type DescribeSnapshotsUsageResponse
- type DescribeSpotAdviceRequest
- type DescribeSpotAdviceResponse
- type DescribeSpotPriceHistoryRequest
- type DescribeSpotPriceHistoryResponse
- type DescribeStorageCapacityUnitsRequest
- type DescribeStorageCapacityUnitsResponse
- type DescribeStorageCapacityUnitsTag
- type DescribeStorageSetDetailsRequest
- type DescribeStorageSetDetailsResponse
- type DescribeStorageSetsRequest
- type DescribeStorageSetsResponse
- 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 DetectionOptions
- type DisableActivationRequest
- type DisableActivationResponse
- type Disk
- type DiskDeviceMapping
- type DiskDeviceMappingsInDescribeImageFromFamily
- type DiskDeviceMappingsInDescribeImages
- type DiskEventSet
- type DiskEventType
- type DiskFullStatusSet
- type DiskFullStatusType
- type DiskMonitorData
- type DisksInDescribeDisks
- type DisksInDescribeStorageSetDetails
- type EcsCapacityReservationAttr
- type EipAddress
- type EipAddressInDescribeInstanceAttribute
- type EipAddressInDescribeInstances
- type EipAddresses
- type EipFillParamsRequest
- type EipFillParamsResponse
- type EipFillProductRequest
- type EipFillProductResponse
- type EipMonitorData
- type EipMonitorDatasInDescribeEipMonitorData
- type EipMonitorDatasInDescribeNewProjectEipMonitorData
- type EipNotifyPaidRequest
- type EipNotifyPaidResponse
- type ElasticityAssuranceItem
- type ElasticityAssuranceItemInDescribeElasticityAssuranceInstances
- type ElasticityAssuranceSet
- type EnablePhysicalConnectionRequest
- type EnablePhysicalConnectionResponse
- type EniMonitorData
- type Entries
- type Entry
- type EventCycleStatus
- type EventIdSet
- type EventType
- type ExportImageRequest
- type ExportImageResponse
- type ExportSnapshotRequest
- type ExportSnapshotResponse
- type ExtendedAttribute
- type Features
- type FeeOfInstance
- type FeeOfInstancesInModifyDedicatedHostsChargeType
- type FeeOfInstancesInModifyInstanceChargeType
- type ForwardTableEntries
- type ForwardTableEntry
- type ForwardTableIdsInCreateNatGateway
- type ForwardTableIdsInDescribeNatGateways
- type GetInstanceConsoleOutputRequest
- type GetInstanceConsoleOutputResponse
- type GetInstanceScreenshotRequest
- type GetInstanceScreenshotResponse
- type HaVip
- type HaVips
- type HealthStatus
- type HibernationOptions
- type HostDetailInfo
- type HpcCluster
- type HpcClusters
- type Image
- type ImageComponent
- type ImageComponentSet
- type ImageOptions
- type ImagePipeline
- type ImagePipelineExecution
- type ImagePipelineExecutionSet
- type ImagePipelineSet
- type Images
- type ImportImageDiskDeviceMapping
- type ImportImageRequest
- type ImportImageResponse
- type ImportImageTag
- type ImportKeyPairRequest
- type ImportKeyPairResponse
- type ImportKeyPairTag
- type ImportSnapshotRequest
- type ImportSnapshotResponse
- type InactiveDisk
- type InactiveDisksInDescribeInstanceHistoryEvents
- type InactiveDisksInDescribeInstancesFullStatus
- type InnerIpAddressInDescribeInstanceAttribute
- type InnerIpAddressInDescribeInstances
- type InstallCloudAssistantRequest
- type InstallCloudAssistantResponse
- type Instance
- type InstanceCloudAssistantStatus
- type InstanceCloudAssistantStatusSet
- type InstanceFullStatusSet
- type InstanceFullStatusType
- type InstanceGenerations
- type InstanceIdSet
- type InstanceIdSets
- type InstanceIdsInCreateAutoProvisioningGroup
- type InstanceIdsInDescribeDeploymentSets
- type InstanceInDescribeManagedInstances
- type InstanceMonitorData
- type InstancePluginStatus
- type InstancePluginStatusSet
- type InstanceRamRoleSet
- type InstanceRamRoleSetsInDescribeInstanceRamRole
- type InstanceRamRoleSetsInDetachInstanceRamRole
- type InstanceRenewAttribute
- type InstanceRenewAttributes
- type InstanceResponse
- type InstanceResponsesInRebootInstances
- type InstanceResponsesInStartInstances
- type InstanceResponsesInStopInstances
- 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 InstancesInDescribeAutoProvisioningGroupInstances
- type InstancesInDescribeDedicatedHosts
- type InstancesInDescribeInstanceAttachmentAttributes
- type InstancesInDescribeInstances
- type InstancesInDescribeManagedInstances
- type Invocation
- type InvocationResult
- type InvocationResults
- type InvocationsInDescribeInvocations
- type InvocationsInDescribeSendFileResults
- type InvokeCommandRequest
- type InvokeCommandResponse
- type InvokeCommandSystemTag
- type InvokeCommandTag
- type InvokeInstance
- type InvokeInstancesInDescribeInvocations
- type InvokeInstancesInDescribeSendFileResults
- type Ipv4PrefixSet
- type Ipv4PrefixSetInAssignPrivateIpAddresses
- type Ipv4PrefixSetsInCreateNetworkInterface
- type Ipv4PrefixSetsInDescribeInstances
- type Ipv4PrefixSetsInDescribeNetworkInterfaceAttribute
- type Ipv4PrefixSetsInDescribeNetworkInterfaces
- type Ipv6PrefixSet
- type Ipv6PrefixSetsInAssignIpv6Addresses
- type Ipv6PrefixSetsInCreateNetworkInterface
- type Ipv6PrefixSetsInDescribeInstances
- type Ipv6PrefixSetsInDescribeNetworkInterfaceAttribute
- type Ipv6PrefixSetsInDescribeNetworkInterfaces
- type Ipv6Set
- type Ipv6SetsInAssignIpv6Addresses
- type Ipv6SetsInCreateNetworkInterface
- type Ipv6SetsInDescribeInstances
- type Ipv6SetsInDescribeNetworkInterfaceAttribute
- type Ipv6SetsInDescribeNetworkInterfaces
- type Issue
- type IssuesInDescribeDiagnosticReportAttributes
- type IssuesInDescribeDiagnosticReports
- type Item
- type Items
- type JoinResourceGroupRequest
- type JoinResourceGroupResponse
- type JoinSecurityGroupRequest
- type JoinSecurityGroupResponse
- type KeyPair
- type KeyPairs
- type LaunchResult
- type LaunchResults
- type LaunchTemplateConfig
- type LaunchTemplateConfigs
- type LaunchTemplateData
- type LaunchTemplateSet
- type LaunchTemplateSets
- type LaunchTemplateVersion
- type LaunchTemplateVersionSet
- type LaunchTemplateVersionSets
- type LaunchTemplateVersions
- type LeaveSecurityGroupRequest
- type LeaveSecurityGroupResponse
- type Link
- type Links
- type ListPluginStatusRequest
- type ListPluginStatusResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ListTagResourcesTagFilter
- type LocalStorageCapacities
- type LocalStorageCapacity
- type LockReason
- type MaintenanceAttribute
- type MaintenanceAttributes
- type MaintenanceWindow
- type MaintenanceWindows
- type MemberNetworkInterfaceIds
- type MetadataOptions
- type Metric
- type MetricIds
- type MetricResult
- type MetricResults
- type MetricSet
- type MetricSets
- type Metrics
- type MigrationOptions
- type ModifyAutoProvisioningGroupLaunchTemplateConfig
- type ModifyAutoProvisioningGroupRequest
- type ModifyAutoProvisioningGroupResponse
- type ModifyAutoSnapshotPolicyExRequest
- type ModifyAutoSnapshotPolicyExResponse
- type ModifyAutoSnapshotPolicyRequest
- type ModifyAutoSnapshotPolicyResponse
- type ModifyBandwidthPackageSpecRequest
- type ModifyBandwidthPackageSpecResponse
- type ModifyCapacityReservationRequest
- type ModifyCapacityReservationResponse
- type ModifyCommandRequest
- type ModifyCommandResponse
- type ModifyDedicatedHostAttributeRequest
- type ModifyDedicatedHostAttributeResponse
- type ModifyDedicatedHostAutoReleaseTimeRequest
- type ModifyDedicatedHostAutoReleaseTimeResponse
- type ModifyDedicatedHostAutoRenewAttributeRequest
- type ModifyDedicatedHostAutoRenewAttributeResponse
- type ModifyDedicatedHostClusterAttributeRequest
- type ModifyDedicatedHostClusterAttributeResponse
- type ModifyDedicatedHostsChargeTypeRequest
- type ModifyDedicatedHostsChargeTypeResponse
- type ModifyDemandRequest
- type ModifyDemandResponse
- type ModifyDeploymentSetAttributeRequest
- type ModifyDeploymentSetAttributeResponse
- type ModifyDiagnosticMetricSetRequest
- type ModifyDiagnosticMetricSetResponse
- type ModifyDiskAttributeRequest
- type ModifyDiskAttributeResponse
- type ModifyDiskChargeTypeRequest
- type ModifyDiskChargeTypeResponse
- type ModifyDiskDeploymentRequest
- type ModifyDiskDeploymentResponse
- type ModifyDiskSpecPerformanceControlOptions
- type ModifyDiskSpecRequest
- type ModifyDiskSpecResponse
- type ModifyEipAddressAttributeRequest
- type ModifyEipAddressAttributeResponse
- type ModifyElasticityAssuranceRequest
- type ModifyElasticityAssuranceResponse
- type ModifyForwardEntryRequest
- type ModifyForwardEntryResponse
- type ModifyHaVipAttributeRequest
- type ModifyHaVipAttributeResponse
- type ModifyHpcClusterAttributeRequest
- type ModifyHpcClusterAttributeResponse
- type ModifyImageAttributeFeatures
- type ModifyImageAttributeRequest
- type ModifyImageAttributeResponse
- type ModifyImageShareGroupPermissionRequest
- type ModifyImageShareGroupPermissionResponse
- type ModifyImageSharePermissionRequest
- type ModifyImageSharePermissionResponse
- type ModifyInstanceAttachmentAttributesRequest
- type ModifyInstanceAttachmentAttributesResponse
- type ModifyInstanceAttributeRemoteConnectionOptions
- type ModifyInstanceAttributeRequest
- type ModifyInstanceAttributeResponse
- type ModifyInstanceAutoReleaseTimeRequest
- type ModifyInstanceAutoReleaseTimeResponse
- type ModifyInstanceAutoRenewAttributeRequest
- type ModifyInstanceAutoRenewAttributeResponse
- type ModifyInstanceChargeTypeRequest
- type ModifyInstanceChargeTypeResponse
- type ModifyInstanceDeploymentRequest
- type ModifyInstanceDeploymentResponse
- type ModifyInstanceMaintenanceAttributesMaintenanceWindow
- type ModifyInstanceMaintenanceAttributesRequest
- type ModifyInstanceMaintenanceAttributesResponse
- type ModifyInstanceMetadataOptionsRequest
- type ModifyInstanceMetadataOptionsResponse
- type ModifyInstanceNetworkSpecRequest
- type ModifyInstanceNetworkSpecResponse
- type ModifyInstanceSpecDisk
- type ModifyInstanceSpecRequest
- type ModifyInstanceSpecResponse
- type ModifyInstanceVncPasswdRequest
- type ModifyInstanceVncPasswdResponse
- type ModifyInstanceVpcAttributeRequest
- type ModifyInstanceVpcAttributeResponse
- type ModifyLaunchTemplateDefaultVersionRequest
- type ModifyLaunchTemplateDefaultVersionResponse
- type ModifyManagedInstanceRequest
- type ModifyManagedInstanceResponse
- type ModifyNetworkInterfaceAttributeRequest
- type ModifyNetworkInterfaceAttributeResponse
- type ModifyPhysicalConnectionAttributeRequest
- type ModifyPhysicalConnectionAttributeResponse
- type ModifyPrefixListAddEntry
- type ModifyPrefixListRemoveEntry
- type ModifyPrefixListRequest
- type ModifyPrefixListResponse
- type ModifyPrepayInstanceSpecDisk
- type ModifyPrepayInstanceSpecRequest
- type ModifyPrepayInstanceSpecResponse
- type ModifyReservedInstanceAttributeRequest
- type ModifyReservedInstanceAttributeResponse
- type ModifyReservedInstanceAutoRenewAttributeRequest
- type ModifyReservedInstanceAutoRenewAttributeResponse
- type ModifyReservedInstancesConfiguration
- type ModifyReservedInstancesRequest
- type ModifyReservedInstancesResponse
- 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 ModifySnapshotGroupRequest
- type ModifySnapshotGroupResponse
- type ModifyStorageCapacityUnitAttributeRequest
- type ModifyStorageCapacityUnitAttributeResponse
- type ModifyStorageSetAttributeRequest
- type ModifyStorageSetAttributeResponse
- 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 NetworkCardInfo
- type NetworkCards
- 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 OperationLocksInDescribeReservedInstances
- type OperationProgress
- type OperationProgressSetInDeleteSnapshotGroup
- type OperationProgressSetInDescribeTaskAttribute
- type OperationProgressSetInResetDisks
- type ParameterDefinition
- type ParameterDefinitions
- type ParameterNames
- type PayAsYouGoOptions
- type Permission
- type Permissions
- type PhysicalConnectionSet
- type PhysicalConnectionType
- type PluginStatus
- type PluginStatusSet
- type PossibleValues
- type PrefixList
- type PrefixListAssociation
- type PrefixListAssociations
- type PrefixLists
- type Price
- type PriceInfo
- type PrivateIpAddressInDescribeInstanceAttribute
- type PrivateIpAddressInDescribeInstances
- type PrivateIpSet
- type PrivateIpSetInAssignPrivateIpAddresses
- type PrivateIpSetsInCreateNetworkInterface
- type PrivateIpSetsInDescribeInstances
- type PrivateIpSetsInDescribeNetworkInterfaceAttribute
- type PrivateIpSetsInDescribeNetworkInterfaces
- type PublicIpAddressInDescribeInstanceAttribute
- type PublicIpAddressInDescribeInstances
- type PublicIpAddresse
- type PublicIpAddresses
- type PurchaseReservedInstancesOfferingRequest
- type PurchaseReservedInstancesOfferingResponse
- type PurchaseReservedInstancesOfferingTag
- type PurchaseStorageCapacityUnitRequest
- type PurchaseStorageCapacityUnitResponse
- type PurchaseStorageCapacityUnitTag
- type RdmaIpAddress
- type ReActivateInstancesRequest
- type ReActivateInstancesResponse
- type ReInitDiskRequest
- type ReInitDiskResponse
- type RebootInstanceRequest
- type RebootInstanceResponse
- type RebootInstancesRequest
- type RebootInstancesResponse
- type RecommendInstanceType
- type RecoverVirtualBorderRouterRequest
- type RecoverVirtualBorderRouterResponse
- type RedeployDedicatedHostRequest
- type RedeployDedicatedHostResponse
- type RedeployInstanceRequest
- type RedeployInstanceResponse
- type ReferencingSecurityGroup
- type ReferencingSecurityGroups
- type Region
- type Regions
- type RelatedItem
- type RelatedItemSetInDeleteSnapshotGroup
- type RelatedItemSetInDescribeTaskAttribute
- type RelatedItemSetInResetDisks
- type ReleaseCapacityReservationRequest
- type ReleaseCapacityReservationResponse
- 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 RenewReservedInstancesRequest
- type RenewReservedInstancesResponse
- type ReplaceSystemDiskArn
- type ReplaceSystemDiskRequest
- type ReplaceSystemDiskResponse
- type Report
- type ReportInstancesStatusRequest
- type ReportInstancesStatusResponse
- type Reports
- type ReservedInstance
- type ReservedInstanceIdSetsInModifyReservedInstances
- type ReservedInstanceIdSetsInPurchaseReservedInstancesOffering
- type ReservedInstanceIdSetsInRenewReservedInstances
- type ReservedInstanceRenewAttribute
- type ReservedInstanceRenewAttributes
- type ReservedInstances
- type ResetDiskRequest
- type ResetDiskResponse
- type ResetDisksDisk
- type ResetDisksRequest
- type ResetDisksResponse
- type ResizeDiskRequest
- type ResizeDiskResponse
- type Resource
- type ResourcePriceModel
- type ResourceTypeCount
- type Resources
- type ResourcesInfo
- type Result
- type ResultsInAttachKeyPair
- type ResultsInDetachKeyPair
- type RevokeSecurityGroupEgressPermissions
- type RevokeSecurityGroupEgressRequest
- type RevokeSecurityGroupEgressResponse
- type RevokeSecurityGroupPermissions
- type RevokeSecurityGroupRequest
- type RevokeSecurityGroupResponse
- type RouteEntry
- type RouteEntrys
- type RouteTable
- type RouteTableIds
- type RouteTables
- type RouterInterfaceSet
- type RouterInterfaceType
- type Rule
- type RulesInDescribeInstanceModificationPrice
- type RulesInDescribePrice
- type RulesInDescribeRenewalPrice
- type RunCommandRequest
- type RunCommandResponse
- type RunCommandTag
- type RunInstancesArn
- type RunInstancesDataDisk
- type RunInstancesImageOptions
- type RunInstancesNetworkInterface
- type RunInstancesNetworkOptions
- type RunInstancesRequest
- type RunInstancesResponse
- type RunInstancesSystemDisk
- type RunInstancesSystemTag
- type RunInstancesTag
- type ScheduledSystemEventSet
- type ScheduledSystemEventType
- type SecurityGroup
- type SecurityGroupIdsInCreateNetworkInterface
- type SecurityGroupIdsInDescribeInstanceAttribute
- type SecurityGroupIdsInDescribeInstances
- type SecurityGroupIdsInDescribeLaunchTemplateVersions
- type SecurityGroupIdsInDescribeNetworkInterfaceAttribute
- type SecurityGroupIdsInDescribeNetworkInterfaces
- type SecurityGroupReference
- type SecurityGroupReferences
- type SecurityGroups
- type SendFileRequest
- type SendFileResponse
- type SendFileTag
- type ShareGroup
- type ShareGroups
- type SlaveInterfaceSpecification
- type SlaveInterfaceSpecificationInDescribeNetworkInterfaceAttribute
- type SlaveInterfaceSpecificationSet
- type Snapshot
- type SnapshotGroup
- type SnapshotGroups
- type SnapshotLink
- type SnapshotLinks
- type SnapshotPackage
- type SnapshotPackages
- type SnapshotsInDescribeSnapshotGroups
- type SnapshotsInDescribeSnapshots
- type SocketCapacities
- type SocketCapacity
- type SpotOptions
- type SpotPriceType
- type SpotPrices
- type StartElasticityAssuranceRequest
- type StartElasticityAssuranceResponse
- type StartImagePipelineExecutionRequest
- type StartImagePipelineExecutionResponse
- type StartImagePipelineExecutionTemplateTag
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstancesRequest
- type StartInstancesResponse
- type StartTerminalSessionRequest
- type StartTerminalSessionResponse
- type Status
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstancesRequest
- type StopInstancesResponse
- type StopInvocationRequest
- type StopInvocationResponse
- type StorageCapacityUnit
- type StorageCapacityUnitIds
- type StorageCapacityUnits
- type StorageSet
- type StorageSets
- type SubRulesInDescribePrice
- type SubRulesInDescribeRenewalPrice
- type SupplyInfo
- type SupplyInfos
- type SupportedCustomInstanceTypeFamilies
- type SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes
- type SupportedInstanceTypeFamiliesInDescribeDedicatedHosts
- type SupportedInstanceTypesListInDescribeDedicatedHostTypes
- type SupportedInstanceTypesListInDescribeDedicatedHosts
- type SupportedResource
- type SupportedResourcesInDescribeAvailableResource
- type SupportedResourcesInDescribeResourcesModification
- type SupportedValues
- type SystemDiskCategories
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInCreateNetworkInterface
- type TagsInDescribeActivations
- type TagsInDescribeAutoSnapshotPolicyEx
- type TagsInDescribeCapacityReservations
- type TagsInDescribeCommands
- type TagsInDescribeDedicatedHostClusters
- type TagsInDescribeDedicatedHosts
- type TagsInDescribeDisks
- type TagsInDescribeElasticityAssurances
- type TagsInDescribeImageComponents
- type TagsInDescribeImageFromFamily
- type TagsInDescribeImagePipelineExecutions
- type TagsInDescribeImagePipelines
- type TagsInDescribeImages
- type TagsInDescribeInstances
- type TagsInDescribeInvocationResults
- type TagsInDescribeInvocations
- type TagsInDescribeKeyPairs
- type TagsInDescribeLaunchTemplateVersions
- type TagsInDescribeLaunchTemplates
- type TagsInDescribeManagedInstances
- type TagsInDescribeNetworkInterfaceAttribute
- type TagsInDescribeNetworkInterfaces
- type TagsInDescribeReservedInstances
- type TagsInDescribeSecurityGroups
- type TagsInDescribeSendFileResults
- type TagsInDescribeSnapshotGroups
- type TagsInDescribeSnapshots
- type TagsInDescribeStorageCapacityUnits
- type TagsInDescribeTags
- type TargetCapacitySpecification
- type Task
- type TaskSet
- type TerminatePhysicalConnectionRequest
- type TerminatePhysicalConnectionResponse
- type TerminateVirtualBorderRouterRequest
- type TerminateVirtualBorderRouterResponse
- type ToRegionIds
- 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 ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
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"`
Choice string `position:"Query" name:"Choice"`
}
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 {
Status string `json:"Status" xml:"Status"`
Type string `json:"Type" xml:"Type"`
HostOperator string `json:"HostOperator" xml:"HostOperator"`
Description string `json:"Description" xml:"Description"`
AttachedRegionNo string `json:"AttachedRegionNo" xml:"AttachedRegionNo"`
Name string `json:"Name" xml:"Name"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
Location string `json:"Location" xml:"Location"`
}
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 ActionOnMaintenance ¶ added in v1.60.328
type ActionOnMaintenance struct {
DefaultValue string `json:"DefaultValue" xml:"DefaultValue"`
Value string `json:"Value" xml:"Value"`
SupportedValues SupportedValues `json:"SupportedValues" xml:"SupportedValues"`
}
ActionOnMaintenance 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 Activation ¶ added in v1.61.872
type Activation struct {
DeregisteredCount int `json:"DeregisteredCount" xml:"DeregisteredCount"`
InstanceCount int `json:"InstanceCount" xml:"InstanceCount"`
RegisteredCount int `json:"RegisteredCount" xml:"RegisteredCount"`
TimeToLiveInHours int64 `json:"TimeToLiveInHours" xml:"TimeToLiveInHours"`
ActivationId string `json:"ActivationId" xml:"ActivationId"`
Disabled bool `json:"Disabled" xml:"Disabled"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Description string `json:"Description" xml:"Description"`
IpAddressRange string `json:"IpAddressRange" xml:"IpAddressRange"`
Tags []Tag `json:"Tags" xml:"Tags"`
}
Activation is a nested struct in ecs response
type ActivationList ¶ added in v1.61.872
type ActivationList struct {
Activation []Activation `json:"Activation" xml:"Activation"`
}
ActivationList is a nested struct in ecs response
type ActivityDetail ¶
type ActivityDetail struct {
Status string `json:"Status" xml:"Status"`
Detail string `json:"Detail" xml:"Detail"`
}
ActivityDetail is a nested struct in ecs response
type ActivityDetails ¶
type ActivityDetails struct {
ActivityDetail []ActivityDetail `json:"ActivityDetail" xml:"ActivityDetail"`
}
ActivityDetails is a nested struct in ecs response
type AddAccounts ¶ added in v1.61.872
type AddAccounts struct {
AddAccount []string `json:"AddAccount" xml:"AddAccount"`
}
AddAccounts is a nested struct in ecs response
type AddBandwidthPackageIpsRequest ¶
type AddBandwidthPackageIpsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
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"`
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"`
Tag *[]AddTagsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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"`
CpuOverCommitRatio requests.Float `position:"Query" name:"CpuOverCommitRatio"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
MinQuantity requests.Integer `position:"Query" name:"MinQuantity"`
ActionOnMaintenance string `position:"Query" name:"ActionOnMaintenance"`
DedicatedHostClusterId string `position:"Query" name:"DedicatedHostClusterId"`
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"`
SchedulerOptionsFenceId string `position:"Query" name:"SchedulerOptions.FenceId"`
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"`
AutoPlacement string `position:"Query" name:"AutoPlacement"`
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"`
ClientToken string `position:"Query" name:"ClientToken"`
ISP string `position:"Query" name:"ISP"`
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"`
ActivityId requests.Integer `position:"Query" name:"ActivityId"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
}
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"`
VlanId string `position:"Query" name:"VlanId"`
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"`
}
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
IpAddress string `json:"IpAddress" xml:"IpAddress"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AllocatePublicIpAddressResponse is the response struct for api AllocatePublicIpAddress
func CreateAllocatePublicIpAddressResponse ¶
func CreateAllocatePublicIpAddressResponse() (response *AllocatePublicIpAddressResponse)
CreateAllocatePublicIpAddressResponse creates a response to parse from AllocatePublicIpAddress response
type AllocatedResource ¶ added in v1.61.567
type AllocatedResource struct {
TotalAmount int `json:"TotalAmount" xml:"TotalAmount"`
UsedAmount int `json:"UsedAmount" xml:"UsedAmount"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
ZoneId string `json:"zoneId" xml:"zoneId"`
}
AllocatedResource is a nested struct in ecs response
type AllocatedResourcesInDescribeCapacityReservations ¶ added in v1.61.606
type AllocatedResourcesInDescribeCapacityReservations struct {
AllocatedResource []AllocatedResource `json:"AllocatedResource" xml:"AllocatedResource"`
}
AllocatedResourcesInDescribeCapacityReservations is a nested struct in ecs response
type AllocatedResourcesInDescribeElasticityAssurances ¶ added in v1.61.606
type AllocatedResourcesInDescribeElasticityAssurances struct {
AllocatedResource []AllocatedResource `json:"AllocatedResource" xml:"AllocatedResource"`
}
AllocatedResourcesInDescribeElasticityAssurances is a nested struct in ecs response
type ApplyAutoSnapshotPolicyRequest ¶
type ApplyAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AutoSnapshotPolicyId string `position:"Query" name:"autoSnapshotPolicyId"`
DiskIds string `position:"Query" name:"diskIds"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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"`
ClientToken string `position:"Query" name:"ClientToken"`
Ipv6Prefix *[]string `position:"Query" name:"Ipv6Prefix" type:"Repeated"`
Ipv6PrefixCount requests.Integer `position:"Query" name:"Ipv6PrefixCount"`
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"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
Ipv6Sets Ipv6SetsInAssignIpv6Addresses `json:"Ipv6Sets" xml:"Ipv6Sets"`
Ipv6PrefixSets Ipv6PrefixSetsInAssignIpv6Addresses `json:"Ipv6PrefixSets" xml:"Ipv6PrefixSets"`
}
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"`
Ipv4Prefix *[]string `position:"Query" name:"Ipv4Prefix" type:"Repeated"`
ClientToken string `position:"Query" name:"ClientToken"`
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"`
Ipv4PrefixCount requests.Integer `position:"Query" name:"Ipv4PrefixCount"`
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"`
AssignedPrivateIpAddressesSet AssignedPrivateIpAddressesSet `json:"AssignedPrivateIpAddressesSet" xml:"AssignedPrivateIpAddressesSet"`
}
AssignPrivateIpAddressesResponse is the response struct for api AssignPrivateIpAddresses
func CreateAssignPrivateIpAddressesResponse ¶
func CreateAssignPrivateIpAddressesResponse() (response *AssignPrivateIpAddressesResponse)
CreateAssignPrivateIpAddressesResponse creates a response to parse from AssignPrivateIpAddresses response
type AssignedPrivateIpAddressesSet ¶ added in v1.61.260
type AssignedPrivateIpAddressesSet struct {
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
PrivateIpSet PrivateIpSetInAssignPrivateIpAddresses `json:"PrivateIpSet" xml:"PrivateIpSet"`
Ipv4PrefixSet Ipv4PrefixSetInAssignPrivateIpAddresses `json:"Ipv4PrefixSet" xml:"Ipv4PrefixSet"`
}
AssignedPrivateIpAddressesSet is a nested struct in ecs response
type AssociateEipAddressRequest ¶
type AssociateEipAddressRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AllocationId string `position:"Query" name:"AllocationId"`
InstanceType string `position:"Query" name:"InstanceType"`
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"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
HaVipId string `position:"Query" name:"HaVipId"`
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"`
}
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"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
VpcId string `position:"Query" name:"VpcId"`
}
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"`
KeyPairName string `position:"Query" name:"KeyPairName"`
Bootable requests.Boolean `position:"Query" name:"Bootable"`
Password string `position:"Query" name:"Password"`
DiskId string `position:"Query" name:"DiskId"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
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"`
Device string `position:"Query" name:"Device"`
}
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"`
Policy string `position:"Query" name:"Policy"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
RamRoleName string `position:"Query" name:"RamRoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
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
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
FailCount int `json:"FailCount" xml:"FailCount"`
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 {
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Success bool `json:"Success" xml:"Success"`
}
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"`
KeyPairName string `position:"Query" name:"KeyPairName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
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
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
FailCount string `json:"FailCount" xml:"FailCount"`
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"`
TrunkNetworkInstanceId string `position:"Query" name:"TrunkNetworkInstanceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
WaitForNetworkConfigurationReady requests.Boolean `position:"Query" name:"WaitForNetworkConfigurationReady"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NetworkCardIndex requests.Integer `position:"Query" name:"NetworkCardIndex"`
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 Attachment ¶ added in v1.61.260
type Attachment struct {
Device string `json:"Device" xml:"Device"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
DeviceIndex int `json:"DeviceIndex" xml:"DeviceIndex"`
NetworkCardIndex int `json:"NetworkCardIndex" xml:"NetworkCardIndex"`
TrunkNetworkInterfaceId string `json:"TrunkNetworkInterfaceId" xml:"TrunkNetworkInterfaceId"`
AttachedTime string `json:"AttachedTime" xml:"AttachedTime"`
MemberNetworkInterfaceIds MemberNetworkInterfaceIds `json:"MemberNetworkInterfaceIds" xml:"MemberNetworkInterfaceIds"`
}
Attachment is a nested struct in ecs response
type Attachments ¶ added in v1.61.1123
type Attachments struct {
Attachment []Attachment `json:"Attachment" xml:"Attachment"`
}
Attachments is a nested struct in ecs response
type AttributeValues ¶
type AttributeValues struct {
ValueItem []ValueItem `json:"ValueItem" xml:"ValueItem"`
}
AttributeValues is a nested struct in ecs response
type AuthorizeSecurityGroupEgressPermissions ¶ added in v1.61.1675
type AuthorizeSecurityGroupEgressPermissions struct {
Policy string `name:"Policy"`
Priority string `name:"Priority"`
IpProtocol string `name:"IpProtocol"`
DestCidrIp string `name:"DestCidrIp"`
Ipv6DestCidrIp string `name:"Ipv6DestCidrIp"`
DestGroupId string `name:"DestGroupId"`
DestPrefixListId string `name:"DestPrefixListId"`
PortRange string `name:"PortRange"`
SourceCidrIp string `name:"SourceCidrIp"`
Ipv6SourceCidrIp string `name:"Ipv6SourceCidrIp"`
SourcePortRange string `name:"SourcePortRange"`
DestGroupOwnerAccount string `name:"DestGroupOwnerAccount"`
DestGroupOwnerId string `name:"DestGroupOwnerId"`
NicType string `name:"NicType"`
Description string `name:"Description"`
}
AuthorizeSecurityGroupEgressPermissions is a repeated param struct in AuthorizeSecurityGroupEgressRequest
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"`
DestPrefixListId string `position:"Query" name:"DestPrefixListId"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Permissions *[]AuthorizeSecurityGroupEgressPermissions `position:"Query" name:"Permissions" type:"Repeated"`
Policy string `position:"Query" name:"Policy"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
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"`
Priority string `position:"Query" name:"Priority"`
DestGroupOwnerAccount string `position:"Query" name:"DestGroupOwnerAccount"`
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 AuthorizeSecurityGroupPermissions ¶ added in v1.61.1675
type AuthorizeSecurityGroupPermissions struct {
Policy string `name:"Policy"`
Priority string `name:"Priority"`
IpProtocol string `name:"IpProtocol"`
SourceCidrIp string `name:"SourceCidrIp"`
Ipv6SourceCidrIp string `name:"Ipv6SourceCidrIp"`
SourceGroupId string `name:"SourceGroupId"`
SourcePrefixListId string `name:"SourcePrefixListId"`
PortRange string `name:"PortRange"`
DestCidrIp string `name:"DestCidrIp"`
Ipv6DestCidrIp string `name:"Ipv6DestCidrIp"`
SourcePortRange string `name:"SourcePortRange"`
SourceGroupOwnerAccount string `name:"SourceGroupOwnerAccount"`
SourceGroupOwnerId string `name:"SourceGroupOwnerId"`
NicType string `name:"NicType"`
Description string `name:"Description"`
}
AuthorizeSecurityGroupPermissions is a repeated param struct in AuthorizeSecurityGroupRequest
type AuthorizeSecurityGroupRequest ¶
type AuthorizeSecurityGroupRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePrefixListId string `position:"Query" name:"SourcePrefixListId"`
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"`
Permissions *[]AuthorizeSecurityGroupPermissions `position:"Query" name:"Permissions" type:"Repeated"`
Policy string `position:"Query" name:"Policy"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
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 AutoProvisioningGroup ¶
type AutoProvisioningGroup struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
AutoProvisioningGroupName string `json:"AutoProvisioningGroupName" xml:"AutoProvisioningGroupName"`
Status string `json:"Status" xml:"Status"`
TerminateInstances bool `json:"TerminateInstances" xml:"TerminateInstances"`
MaxSpotPrice float64 `json:"MaxSpotPrice" xml:"MaxSpotPrice"`
State string `json:"State" xml:"State"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
ValidFrom string `json:"ValidFrom" xml:"ValidFrom"`
LaunchTemplateVersion string `json:"LaunchTemplateVersion" xml:"LaunchTemplateVersion"`
TerminateInstancesWithExpiration bool `json:"TerminateInstancesWithExpiration" xml:"TerminateInstancesWithExpiration"`
RegionId string `json:"RegionId" xml:"RegionId"`
ValidUntil string `json:"ValidUntil" xml:"ValidUntil"`
AutoProvisioningGroupType string `json:"AutoProvisioningGroupType" xml:"AutoProvisioningGroupType"`
AutoProvisioningGroupId string `json:"AutoProvisioningGroupId" xml:"AutoProvisioningGroupId"`
ExcessCapacityTerminationPolicy string `json:"ExcessCapacityTerminationPolicy" xml:"ExcessCapacityTerminationPolicy"`
SpotOptions SpotOptions `json:"SpotOptions" xml:"SpotOptions"`
PayAsYouGoOptions PayAsYouGoOptions `json:"PayAsYouGoOptions" xml:"PayAsYouGoOptions"`
TargetCapacitySpecification TargetCapacitySpecification `json:"TargetCapacitySpecification" xml:"TargetCapacitySpecification"`
LaunchTemplateConfigs LaunchTemplateConfigs `json:"LaunchTemplateConfigs" xml:"LaunchTemplateConfigs"`
}
AutoProvisioningGroup is a nested struct in ecs response
type AutoProvisioningGroupHistories ¶
type AutoProvisioningGroupHistories struct {
AutoProvisioningGroupHistory []AutoProvisioningGroupHistory `json:"AutoProvisioningGroupHistory" xml:"AutoProvisioningGroupHistory"`
}
AutoProvisioningGroupHistories is a nested struct in ecs response
type AutoProvisioningGroupHistory ¶
type AutoProvisioningGroupHistory struct {
Status string `json:"Status" xml:"Status"`
StartTime string `json:"StartTime" xml:"StartTime"`
TaskId string `json:"TaskId" xml:"TaskId"`
LastEventTime string `json:"LastEventTime" xml:"LastEventTime"`
ActivityDetails ActivityDetails `json:"ActivityDetails" xml:"ActivityDetails"`
}
AutoProvisioningGroupHistory is a nested struct in ecs response
type AutoProvisioningGroups ¶
type AutoProvisioningGroups struct {
AutoProvisioningGroup []AutoProvisioningGroup `json:"AutoProvisioningGroup" xml:"AutoProvisioningGroup"`
}
AutoProvisioningGroups is a nested struct in ecs 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 {
TimePoints string `json:"TimePoints" xml:"TimePoints"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
AutoSnapshotPolicyName string `json:"AutoSnapshotPolicyName" xml:"AutoSnapshotPolicyName"`
TargetCopyRegions string `json:"TargetCopyRegions" xml:"TargetCopyRegions"`
CopiedSnapshotsRetentionDays int `json:"CopiedSnapshotsRetentionDays" xml:"CopiedSnapshotsRetentionDays"`
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
RetentionDays int `json:"RetentionDays" xml:"RetentionDays"`
RegionId string `json:"RegionId" xml:"RegionId"`
DiskNums int `json:"DiskNums" xml:"DiskNums"`
EnableCrossRegionCopy bool `json:"EnableCrossRegionCopy" xml:"EnableCrossRegionCopy"`
RepeatWeekdays string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
VolumeNums int `json:"VolumeNums" xml:"VolumeNums"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Tags TagsInDescribeAutoSnapshotPolicyEx `json:"Tags" xml:"Tags"`
}
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 AvailableInstanceType ¶ added in v1.61.878
type AvailableInstanceType struct {
InstanceType string `json:"InstanceType" xml:"InstanceType"`
AvailableInstanceCapacity int `json:"AvailableInstanceCapacity" xml:"AvailableInstanceCapacity"`
}
AvailableInstanceType is a nested struct in ecs response
type AvailableInstanceTypesInDescribeDedicatedHostClusters ¶ added in v1.61.878
type AvailableInstanceTypesInDescribeDedicatedHostClusters struct {
AvailableInstanceType []AvailableInstanceType `json:"AvailableInstanceType" xml:"AvailableInstanceType"`
}
AvailableInstanceTypesInDescribeDedicatedHostClusters is a nested struct in ecs response
type AvailableInstanceTypesInDescribeZones ¶ added in v1.61.878
type AvailableInstanceTypesInDescribeZones struct {
InstanceTypes []string `json:"InstanceTypes" xml:"InstanceTypes"`
}
AvailableInstanceTypesInDescribeZones is a nested struct in ecs response
type AvailableResource ¶
type AvailableResource struct {
Type string `json:"Type" xml:"Type"`
ConditionSupportedResources ConditionSupportedResources `json:"ConditionSupportedResources" xml:"ConditionSupportedResources"`
SupportedResources SupportedResourcesInDescribeAvailableResource `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 AvailableSpotResource ¶ added in v1.61.748
type AvailableSpotResource struct {
InterruptRateDesc string `json:"InterruptRateDesc" xml:"InterruptRateDesc"`
AverageSpotDiscount int `json:"AverageSpotDiscount" xml:"AverageSpotDiscount"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
InterruptionRate float64 `json:"InterruptionRate" xml:"InterruptionRate"`
}
AvailableSpotResource is a nested struct in ecs response
type AvailableSpotResources ¶ added in v1.61.748
type AvailableSpotResources struct {
AvailableSpotResource []AvailableSpotResource `json:"AvailableSpotResource" xml:"AvailableSpotResource"`
}
AvailableSpotResources is a nested struct in ecs response
type AvailableSpotZone ¶ added in v1.61.748
type AvailableSpotZone struct {
ZoneId string `json:"ZoneId" xml:"ZoneId"`
AvailableSpotResources AvailableSpotResources `json:"AvailableSpotResources" xml:"AvailableSpotResources"`
}
AvailableSpotZone is a nested struct in ecs response
type AvailableSpotZones ¶ added in v1.61.748
type AvailableSpotZones struct {
AvailableSpotZone []AvailableSpotZone `json:"AvailableSpotZone" xml:"AvailableSpotZone"`
}
AvailableSpotZones 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"`
Max int `json:"Max" xml:"Max"`
Min int `json:"Min" xml:"Min"`
Unit string `json:"Unit" xml:"Unit"`
}
Bandwidth is a nested struct in ecs response
type BandwidthPackage ¶
type BandwidthPackage struct {
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
IpCount string `json:"IpCount" xml:"IpCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
Description string `json:"Description" xml:"Description"`
Bandwidth string `json:"Bandwidth" xml:"Bandwidth"`
NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
Name string `json:"Name" xml:"Name"`
ISP string `json:"ISP" xml:"ISP"`
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 BondInterfaceSpecification ¶ added in v1.61.1369
type BondInterfaceSpecification struct {
BondMode string `json:"BondMode" xml:"BondMode"`
SlaveInterfaceSpecification SlaveInterfaceSpecificationInDescribeNetworkInterfaceAttribute `json:"SlaveInterfaceSpecification" xml:"SlaveInterfaceSpecification"`
}
BondInterfaceSpecification is a nested struct in ecs response
type CancelAutoSnapshotPolicyRequest ¶
type CancelAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DiskIds string `position:"Query" name:"diskIds"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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 CancelImagePipelineExecutionRequest ¶ added in v1.61.872
type CancelImagePipelineExecutionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ExecutionId string `position:"Query" name:"ExecutionId"`
TemplateTag *[]CancelImagePipelineExecutionTemplateTag `position:"Query" name:"TemplateTag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CancelImagePipelineExecutionRequest is the request struct for api CancelImagePipelineExecution
func CreateCancelImagePipelineExecutionRequest ¶ added in v1.61.872
func CreateCancelImagePipelineExecutionRequest() (request *CancelImagePipelineExecutionRequest)
CreateCancelImagePipelineExecutionRequest creates a request to invoke CancelImagePipelineExecution API
type CancelImagePipelineExecutionResponse ¶ added in v1.61.872
type CancelImagePipelineExecutionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CancelImagePipelineExecutionResponse is the response struct for api CancelImagePipelineExecution
func CreateCancelImagePipelineExecutionResponse ¶ added in v1.61.872
func CreateCancelImagePipelineExecutionResponse() (response *CancelImagePipelineExecutionResponse)
CreateCancelImagePipelineExecutionResponse creates a response to parse from CancelImagePipelineExecution response
type CancelImagePipelineExecutionTemplateTag ¶ added in v1.61.872
type CancelImagePipelineExecutionTemplateTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
CancelImagePipelineExecutionTemplateTag is a repeated param struct in CancelImagePipelineExecutionRequest
type CancelPhysicalConnectionRequest ¶
type CancelPhysicalConnectionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
}
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"`
TaskId string `position:"Query" name:"TaskId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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 Capacities ¶ added in v1.61.1556
type Capacities struct {
Capacity []Capacity `json:"Capacity" xml:"Capacity"`
}
Capacities is a nested struct in ecs response
type Capacity ¶
type Capacity struct {
TotalLocalStorage int `json:"TotalLocalStorage" xml:"TotalLocalStorage"`
AvailableAmount int `json:"AvailableAmount" xml:"AvailableAmount"`
AvailableVcpus int `json:"AvailableVcpus" xml:"AvailableVcpus"`
UsedAmount int `json:"UsedAmount" xml:"UsedAmount"`
AvailableLocalStorage int `json:"AvailableLocalStorage" xml:"AvailableLocalStorage"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
TotalVgpus int `json:"TotalVgpus" xml:"TotalVgpus"`
AvailableMemory float64 `json:"AvailableMemory" xml:"AvailableMemory"`
TotalVcpus int `json:"TotalVcpus" xml:"TotalVcpus"`
AvailableVgpus int `json:"AvailableVgpus" xml:"AvailableVgpus"`
LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
TotalMemory float64 `json:"TotalMemory" xml:"TotalMemory"`
SocketCapacities SocketCapacities `json:"SocketCapacities" xml:"SocketCapacities"`
}
Capacity is a nested struct in ecs response
type CapacityReservationItem ¶ added in v1.61.606
type CapacityReservationItem struct {
PrivatePoolOptionsName string `json:"PrivatePoolOptionsName" xml:"PrivatePoolOptionsName"`
EndTimeType string `json:"EndTimeType" xml:"EndTimeType"`
PrivatePoolOptionsMatchCriteria string `json:"PrivatePoolOptionsMatchCriteria" xml:"PrivatePoolOptionsMatchCriteria"`
TimeSlot string `json:"TimeSlot" xml:"TimeSlot"`
ReservedInstanceId string `json:"ReservedInstanceId" xml:"ReservedInstanceId"`
Platform string `json:"Platform" xml:"Platform"`
RegionId string `json:"RegionId" xml:"RegionId"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
SavingPlanId string `json:"SavingPlanId" xml:"SavingPlanId"`
StartTimeType string `json:"StartTimeType" xml:"StartTimeType"`
Status string `json:"Status" xml:"Status"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
Description string `json:"Description" xml:"Description"`
PrivatePoolOptionsId string `json:"PrivatePoolOptionsId" xml:"PrivatePoolOptionsId"`
AllocatedResources AllocatedResourcesInDescribeCapacityReservations `json:"AllocatedResources" xml:"AllocatedResources"`
Tags TagsInDescribeCapacityReservations `json:"Tags" xml:"Tags"`
}
CapacityReservationItem is a nested struct in ecs response
type CapacityReservationItemInDescribeCapacityReservationInstances ¶ added in v1.61.606
type CapacityReservationItemInDescribeCapacityReservationInstances struct {
InstanceIdSet []InstanceIdSet `json:"InstanceIdSet" xml:"InstanceIdSet"`
}
CapacityReservationItemInDescribeCapacityReservationInstances is a nested struct in ecs response
type CapacityReservationSet ¶ added in v1.61.606
type CapacityReservationSet struct {
CapacityReservationItem []CapacityReservationItem `json:"CapacityReservationItem" xml:"CapacityReservationItem"`
}
CapacityReservationSet 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AcceptInquiredSystemEvent ¶
func (client *Client) AcceptInquiredSystemEvent(request *AcceptInquiredSystemEventRequest) (response *AcceptInquiredSystemEventResponse, err error)
AcceptInquiredSystemEvent invokes the ecs.AcceptInquiredSystemEvent API synchronously
func (*Client) AcceptInquiredSystemEventWithCallback ¶
func (client *Client) AcceptInquiredSystemEventWithCallback(request *AcceptInquiredSystemEventRequest, callback func(response *AcceptInquiredSystemEventResponse, err error)) <-chan int
AcceptInquiredSystemEventWithCallback invokes the ecs.AcceptInquiredSystemEvent API asynchronously
func (*Client) AcceptInquiredSystemEventWithChan ¶
func (client *Client) AcceptInquiredSystemEventWithChan(request *AcceptInquiredSystemEventRequest) (<-chan *AcceptInquiredSystemEventResponse, <-chan error)
AcceptInquiredSystemEventWithChan invokes the ecs.AcceptInquiredSystemEvent API asynchronously
func (*Client) ActivateRouterInterface ¶
func (client *Client) ActivateRouterInterface(request *ActivateRouterInterfaceRequest) (response *ActivateRouterInterfaceResponse, err error)
ActivateRouterInterface invokes the ecs.ActivateRouterInterface API synchronously
func (*Client) ActivateRouterInterfaceWithCallback ¶
func (client *Client) ActivateRouterInterfaceWithCallback(request *ActivateRouterInterfaceRequest, callback func(response *ActivateRouterInterfaceResponse, err error)) <-chan int
ActivateRouterInterfaceWithCallback invokes the ecs.ActivateRouterInterface API asynchronously
func (*Client) ActivateRouterInterfaceWithChan ¶
func (client *Client) ActivateRouterInterfaceWithChan(request *ActivateRouterInterfaceRequest) (<-chan *ActivateRouterInterfaceResponse, <-chan error)
ActivateRouterInterfaceWithChan invokes the ecs.ActivateRouterInterface API asynchronously
func (*Client) AddBandwidthPackageIps ¶
func (client *Client) AddBandwidthPackageIps(request *AddBandwidthPackageIpsRequest) (response *AddBandwidthPackageIpsResponse, err error)
AddBandwidthPackageIps invokes the ecs.AddBandwidthPackageIps API synchronously
func (*Client) AddBandwidthPackageIpsWithCallback ¶
func (client *Client) AddBandwidthPackageIpsWithCallback(request *AddBandwidthPackageIpsRequest, callback func(response *AddBandwidthPackageIpsResponse, err error)) <-chan int
AddBandwidthPackageIpsWithCallback invokes the ecs.AddBandwidthPackageIps API asynchronously
func (*Client) AddBandwidthPackageIpsWithChan ¶
func (client *Client) AddBandwidthPackageIpsWithChan(request *AddBandwidthPackageIpsRequest) (<-chan *AddBandwidthPackageIpsResponse, <-chan error)
AddBandwidthPackageIpsWithChan invokes the ecs.AddBandwidthPackageIps API asynchronously
func (*Client) AddTags ¶
func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)
AddTags invokes the ecs.AddTags API synchronously
func (*Client) AddTagsWithCallback ¶
func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int
AddTagsWithCallback invokes the ecs.AddTags API asynchronously
func (*Client) AddTagsWithChan ¶
func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)
AddTagsWithChan invokes the ecs.AddTags API asynchronously
func (*Client) AllocateDedicatedHosts ¶
func (client *Client) AllocateDedicatedHosts(request *AllocateDedicatedHostsRequest) (response *AllocateDedicatedHostsResponse, err error)
AllocateDedicatedHosts invokes the ecs.AllocateDedicatedHosts API synchronously
func (*Client) AllocateDedicatedHostsWithCallback ¶
func (client *Client) AllocateDedicatedHostsWithCallback(request *AllocateDedicatedHostsRequest, callback func(response *AllocateDedicatedHostsResponse, err error)) <-chan int
AllocateDedicatedHostsWithCallback invokes the ecs.AllocateDedicatedHosts API asynchronously
func (*Client) AllocateDedicatedHostsWithChan ¶
func (client *Client) AllocateDedicatedHostsWithChan(request *AllocateDedicatedHostsRequest) (<-chan *AllocateDedicatedHostsResponse, <-chan error)
AllocateDedicatedHostsWithChan invokes the ecs.AllocateDedicatedHosts API asynchronously
func (*Client) AllocateEipAddress ¶
func (client *Client) AllocateEipAddress(request *AllocateEipAddressRequest) (response *AllocateEipAddressResponse, err error)
AllocateEipAddress invokes the ecs.AllocateEipAddress API synchronously
func (*Client) AllocateEipAddressWithCallback ¶
func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddressRequest, callback func(response *AllocateEipAddressResponse, err error)) <-chan int
AllocateEipAddressWithCallback invokes the ecs.AllocateEipAddress API asynchronously
func (*Client) AllocateEipAddressWithChan ¶
func (client *Client) AllocateEipAddressWithChan(request *AllocateEipAddressRequest) (<-chan *AllocateEipAddressResponse, <-chan error)
AllocateEipAddressWithChan invokes the ecs.AllocateEipAddress API asynchronously
func (*Client) AllocatePublicIpAddress ¶
func (client *Client) AllocatePublicIpAddress(request *AllocatePublicIpAddressRequest) (response *AllocatePublicIpAddressResponse, err error)
AllocatePublicIpAddress invokes the ecs.AllocatePublicIpAddress API synchronously
func (*Client) AllocatePublicIpAddressWithCallback ¶
func (client *Client) AllocatePublicIpAddressWithCallback(request *AllocatePublicIpAddressRequest, callback func(response *AllocatePublicIpAddressResponse, err error)) <-chan int
AllocatePublicIpAddressWithCallback invokes the ecs.AllocatePublicIpAddress API asynchronously
func (*Client) AllocatePublicIpAddressWithChan ¶
func (client *Client) AllocatePublicIpAddressWithChan(request *AllocatePublicIpAddressRequest) (<-chan *AllocatePublicIpAddressResponse, <-chan error)
AllocatePublicIpAddressWithChan invokes the ecs.AllocatePublicIpAddress API asynchronously
func (*Client) ApplyAutoSnapshotPolicy ¶
func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)
ApplyAutoSnapshotPolicy invokes the ecs.ApplyAutoSnapshotPolicy API synchronously
func (*Client) ApplyAutoSnapshotPolicyWithCallback ¶
func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, callback func(response *ApplyAutoSnapshotPolicyResponse, err error)) <-chan int
ApplyAutoSnapshotPolicyWithCallback invokes the ecs.ApplyAutoSnapshotPolicy API asynchronously
func (*Client) ApplyAutoSnapshotPolicyWithChan ¶
func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)
ApplyAutoSnapshotPolicyWithChan invokes the ecs.ApplyAutoSnapshotPolicy API asynchronously
func (*Client) AssignIpv6Addresses ¶
func (client *Client) AssignIpv6Addresses(request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
AssignIpv6Addresses invokes the ecs.AssignIpv6Addresses API synchronously
func (*Client) AssignIpv6AddressesWithCallback ¶
func (client *Client) AssignIpv6AddressesWithCallback(request *AssignIpv6AddressesRequest, callback func(response *AssignIpv6AddressesResponse, err error)) <-chan int
AssignIpv6AddressesWithCallback invokes the ecs.AssignIpv6Addresses API asynchronously
func (*Client) AssignIpv6AddressesWithChan ¶
func (client *Client) AssignIpv6AddressesWithChan(request *AssignIpv6AddressesRequest) (<-chan *AssignIpv6AddressesResponse, <-chan error)
AssignIpv6AddressesWithChan invokes the ecs.AssignIpv6Addresses API asynchronously
func (*Client) AssignPrivateIpAddresses ¶
func (client *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
AssignPrivateIpAddresses invokes the ecs.AssignPrivateIpAddresses API synchronously
func (*Client) AssignPrivateIpAddressesWithCallback ¶
func (client *Client) AssignPrivateIpAddressesWithCallback(request *AssignPrivateIpAddressesRequest, callback func(response *AssignPrivateIpAddressesResponse, err error)) <-chan int
AssignPrivateIpAddressesWithCallback invokes the ecs.AssignPrivateIpAddresses API asynchronously
func (*Client) AssignPrivateIpAddressesWithChan ¶
func (client *Client) AssignPrivateIpAddressesWithChan(request *AssignPrivateIpAddressesRequest) (<-chan *AssignPrivateIpAddressesResponse, <-chan error)
AssignPrivateIpAddressesWithChan invokes the ecs.AssignPrivateIpAddresses API asynchronously
func (*Client) AssociateEipAddress ¶
func (client *Client) AssociateEipAddress(request *AssociateEipAddressRequest) (response *AssociateEipAddressResponse, err error)
AssociateEipAddress invokes the ecs.AssociateEipAddress API synchronously
func (*Client) AssociateEipAddressWithCallback ¶
func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddressRequest, callback func(response *AssociateEipAddressResponse, err error)) <-chan int
AssociateEipAddressWithCallback invokes the ecs.AssociateEipAddress API asynchronously
func (*Client) AssociateEipAddressWithChan ¶
func (client *Client) AssociateEipAddressWithChan(request *AssociateEipAddressRequest) (<-chan *AssociateEipAddressResponse, <-chan error)
AssociateEipAddressWithChan invokes the ecs.AssociateEipAddress API asynchronously
func (*Client) AssociateHaVip ¶
func (client *Client) AssociateHaVip(request *AssociateHaVipRequest) (response *AssociateHaVipResponse, err error)
AssociateHaVip invokes the ecs.AssociateHaVip API synchronously
func (*Client) AssociateHaVipWithCallback ¶
func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest, callback func(response *AssociateHaVipResponse, err error)) <-chan int
AssociateHaVipWithCallback invokes the ecs.AssociateHaVip API asynchronously
func (*Client) AssociateHaVipWithChan ¶
func (client *Client) AssociateHaVipWithChan(request *AssociateHaVipRequest) (<-chan *AssociateHaVipResponse, <-chan error)
AssociateHaVipWithChan invokes the ecs.AssociateHaVip API asynchronously
func (*Client) AttachClassicLinkVpc ¶
func (client *Client) AttachClassicLinkVpc(request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
AttachClassicLinkVpc invokes the ecs.AttachClassicLinkVpc API synchronously
func (*Client) AttachClassicLinkVpcWithCallback ¶
func (client *Client) AttachClassicLinkVpcWithCallback(request *AttachClassicLinkVpcRequest, callback func(response *AttachClassicLinkVpcResponse, err error)) <-chan int
AttachClassicLinkVpcWithCallback invokes the ecs.AttachClassicLinkVpc API asynchronously
func (*Client) AttachClassicLinkVpcWithChan ¶
func (client *Client) AttachClassicLinkVpcWithChan(request *AttachClassicLinkVpcRequest) (<-chan *AttachClassicLinkVpcResponse, <-chan error)
AttachClassicLinkVpcWithChan invokes the ecs.AttachClassicLinkVpc API asynchronously
func (*Client) AttachDisk ¶
func (client *Client) AttachDisk(request *AttachDiskRequest) (response *AttachDiskResponse, err error)
AttachDisk invokes the ecs.AttachDisk API synchronously
func (*Client) AttachDiskWithCallback ¶
func (client *Client) AttachDiskWithCallback(request *AttachDiskRequest, callback func(response *AttachDiskResponse, err error)) <-chan int
AttachDiskWithCallback invokes the ecs.AttachDisk API asynchronously
func (*Client) AttachDiskWithChan ¶
func (client *Client) AttachDiskWithChan(request *AttachDiskRequest) (<-chan *AttachDiskResponse, <-chan error)
AttachDiskWithChan invokes the ecs.AttachDisk API asynchronously
func (*Client) AttachInstanceRamRole ¶
func (client *Client) AttachInstanceRamRole(request *AttachInstanceRamRoleRequest) (response *AttachInstanceRamRoleResponse, err error)
AttachInstanceRamRole invokes the ecs.AttachInstanceRamRole API synchronously
func (*Client) AttachInstanceRamRoleWithCallback ¶
func (client *Client) AttachInstanceRamRoleWithCallback(request *AttachInstanceRamRoleRequest, callback func(response *AttachInstanceRamRoleResponse, err error)) <-chan int
AttachInstanceRamRoleWithCallback invokes the ecs.AttachInstanceRamRole API asynchronously
func (*Client) AttachInstanceRamRoleWithChan ¶
func (client *Client) AttachInstanceRamRoleWithChan(request *AttachInstanceRamRoleRequest) (<-chan *AttachInstanceRamRoleResponse, <-chan error)
AttachInstanceRamRoleWithChan invokes the ecs.AttachInstanceRamRole API asynchronously
func (*Client) AttachKeyPair ¶
func (client *Client) AttachKeyPair(request *AttachKeyPairRequest) (response *AttachKeyPairResponse, err error)
AttachKeyPair invokes the ecs.AttachKeyPair API synchronously
func (*Client) AttachKeyPairWithCallback ¶
func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, callback func(response *AttachKeyPairResponse, err error)) <-chan int
AttachKeyPairWithCallback invokes the ecs.AttachKeyPair API asynchronously
func (*Client) AttachKeyPairWithChan ¶
func (client *Client) AttachKeyPairWithChan(request *AttachKeyPairRequest) (<-chan *AttachKeyPairResponse, <-chan error)
AttachKeyPairWithChan invokes the ecs.AttachKeyPair API asynchronously
func (*Client) AttachNetworkInterface ¶
func (client *Client) AttachNetworkInterface(request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
AttachNetworkInterface invokes the ecs.AttachNetworkInterface API synchronously
func (*Client) AttachNetworkInterfaceWithCallback ¶
func (client *Client) AttachNetworkInterfaceWithCallback(request *AttachNetworkInterfaceRequest, callback func(response *AttachNetworkInterfaceResponse, err error)) <-chan int
AttachNetworkInterfaceWithCallback invokes the ecs.AttachNetworkInterface API asynchronously
func (*Client) AttachNetworkInterfaceWithChan ¶
func (client *Client) AttachNetworkInterfaceWithChan(request *AttachNetworkInterfaceRequest) (<-chan *AttachNetworkInterfaceResponse, <-chan error)
AttachNetworkInterfaceWithChan invokes the ecs.AttachNetworkInterface API asynchronously
func (*Client) AuthorizeSecurityGroup ¶
func (client *Client) AuthorizeSecurityGroup(request *AuthorizeSecurityGroupRequest) (response *AuthorizeSecurityGroupResponse, err error)
AuthorizeSecurityGroup invokes the ecs.AuthorizeSecurityGroup API synchronously
func (*Client) AuthorizeSecurityGroupEgress ¶
func (client *Client) AuthorizeSecurityGroupEgress(request *AuthorizeSecurityGroupEgressRequest) (response *AuthorizeSecurityGroupEgressResponse, err error)
AuthorizeSecurityGroupEgress invokes the ecs.AuthorizeSecurityGroupEgress API synchronously
func (*Client) AuthorizeSecurityGroupEgressWithCallback ¶
func (client *Client) AuthorizeSecurityGroupEgressWithCallback(request *AuthorizeSecurityGroupEgressRequest, callback func(response *AuthorizeSecurityGroupEgressResponse, err error)) <-chan int
AuthorizeSecurityGroupEgressWithCallback invokes the ecs.AuthorizeSecurityGroupEgress API asynchronously
func (*Client) AuthorizeSecurityGroupEgressWithChan ¶
func (client *Client) AuthorizeSecurityGroupEgressWithChan(request *AuthorizeSecurityGroupEgressRequest) (<-chan *AuthorizeSecurityGroupEgressResponse, <-chan error)
AuthorizeSecurityGroupEgressWithChan invokes the ecs.AuthorizeSecurityGroupEgress API asynchronously
func (*Client) AuthorizeSecurityGroupWithCallback ¶
func (client *Client) AuthorizeSecurityGroupWithCallback(request *AuthorizeSecurityGroupRequest, callback func(response *AuthorizeSecurityGroupResponse, err error)) <-chan int
AuthorizeSecurityGroupWithCallback invokes the ecs.AuthorizeSecurityGroup API asynchronously
func (*Client) AuthorizeSecurityGroupWithChan ¶
func (client *Client) AuthorizeSecurityGroupWithChan(request *AuthorizeSecurityGroupRequest) (<-chan *AuthorizeSecurityGroupResponse, <-chan error)
AuthorizeSecurityGroupWithChan invokes the ecs.AuthorizeSecurityGroup API asynchronously
func (*Client) CancelAutoSnapshotPolicy ¶
func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)
CancelAutoSnapshotPolicy invokes the ecs.CancelAutoSnapshotPolicy API synchronously
func (*Client) CancelAutoSnapshotPolicyWithCallback ¶
func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, callback func(response *CancelAutoSnapshotPolicyResponse, err error)) <-chan int
CancelAutoSnapshotPolicyWithCallback invokes the ecs.CancelAutoSnapshotPolicy API asynchronously
func (*Client) CancelAutoSnapshotPolicyWithChan ¶
func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)
CancelAutoSnapshotPolicyWithChan invokes the ecs.CancelAutoSnapshotPolicy API asynchronously
func (*Client) CancelCopyImage ¶
func (client *Client) CancelCopyImage(request *CancelCopyImageRequest) (response *CancelCopyImageResponse, err error)
CancelCopyImage invokes the ecs.CancelCopyImage API synchronously
func (*Client) CancelCopyImageWithCallback ¶
func (client *Client) CancelCopyImageWithCallback(request *CancelCopyImageRequest, callback func(response *CancelCopyImageResponse, err error)) <-chan int
CancelCopyImageWithCallback invokes the ecs.CancelCopyImage API asynchronously
func (*Client) CancelCopyImageWithChan ¶
func (client *Client) CancelCopyImageWithChan(request *CancelCopyImageRequest) (<-chan *CancelCopyImageResponse, <-chan error)
CancelCopyImageWithChan invokes the ecs.CancelCopyImage API asynchronously
func (*Client) CancelImagePipelineExecution ¶ added in v1.61.872
func (client *Client) CancelImagePipelineExecution(request *CancelImagePipelineExecutionRequest) (response *CancelImagePipelineExecutionResponse, err error)
CancelImagePipelineExecution invokes the ecs.CancelImagePipelineExecution API synchronously
func (*Client) CancelImagePipelineExecutionWithCallback ¶ added in v1.61.872
func (client *Client) CancelImagePipelineExecutionWithCallback(request *CancelImagePipelineExecutionRequest, callback func(response *CancelImagePipelineExecutionResponse, err error)) <-chan int
CancelImagePipelineExecutionWithCallback invokes the ecs.CancelImagePipelineExecution API asynchronously
func (*Client) CancelImagePipelineExecutionWithChan ¶ added in v1.61.872
func (client *Client) CancelImagePipelineExecutionWithChan(request *CancelImagePipelineExecutionRequest) (<-chan *CancelImagePipelineExecutionResponse, <-chan error)
CancelImagePipelineExecutionWithChan invokes the ecs.CancelImagePipelineExecution API asynchronously
func (*Client) CancelPhysicalConnection ¶
func (client *Client) CancelPhysicalConnection(request *CancelPhysicalConnectionRequest) (response *CancelPhysicalConnectionResponse, err error)
CancelPhysicalConnection invokes the ecs.CancelPhysicalConnection API synchronously
func (*Client) CancelPhysicalConnectionWithCallback ¶
func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysicalConnectionRequest, callback func(response *CancelPhysicalConnectionResponse, err error)) <-chan int
CancelPhysicalConnectionWithCallback invokes the ecs.CancelPhysicalConnection API asynchronously
func (*Client) CancelPhysicalConnectionWithChan ¶
func (client *Client) CancelPhysicalConnectionWithChan(request *CancelPhysicalConnectionRequest) (<-chan *CancelPhysicalConnectionResponse, <-chan error)
CancelPhysicalConnectionWithChan invokes the ecs.CancelPhysicalConnection API asynchronously
func (*Client) CancelSimulatedSystemEvents ¶
func (client *Client) CancelSimulatedSystemEvents(request *CancelSimulatedSystemEventsRequest) (response *CancelSimulatedSystemEventsResponse, err error)
CancelSimulatedSystemEvents invokes the ecs.CancelSimulatedSystemEvents API synchronously
func (*Client) CancelSimulatedSystemEventsWithCallback ¶
func (client *Client) CancelSimulatedSystemEventsWithCallback(request *CancelSimulatedSystemEventsRequest, callback func(response *CancelSimulatedSystemEventsResponse, err error)) <-chan int
CancelSimulatedSystemEventsWithCallback invokes the ecs.CancelSimulatedSystemEvents API asynchronously
func (*Client) CancelSimulatedSystemEventsWithChan ¶
func (client *Client) CancelSimulatedSystemEventsWithChan(request *CancelSimulatedSystemEventsRequest) (<-chan *CancelSimulatedSystemEventsResponse, <-chan error)
CancelSimulatedSystemEventsWithChan invokes the ecs.CancelSimulatedSystemEvents API asynchronously
func (*Client) CancelTask ¶
func (client *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
CancelTask invokes the ecs.CancelTask API synchronously
func (*Client) CancelTaskWithCallback ¶
func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, callback func(response *CancelTaskResponse, err error)) <-chan int
CancelTaskWithCallback invokes the ecs.CancelTask API asynchronously
func (*Client) CancelTaskWithChan ¶
func (client *Client) CancelTaskWithChan(request *CancelTaskRequest) (<-chan *CancelTaskResponse, <-chan error)
CancelTaskWithChan invokes the ecs.CancelTask API asynchronously
func (*Client) ConnectRouterInterface ¶
func (client *Client) ConnectRouterInterface(request *ConnectRouterInterfaceRequest) (response *ConnectRouterInterfaceResponse, err error)
ConnectRouterInterface invokes the ecs.ConnectRouterInterface API synchronously
func (*Client) ConnectRouterInterfaceWithCallback ¶
func (client *Client) ConnectRouterInterfaceWithCallback(request *ConnectRouterInterfaceRequest, callback func(response *ConnectRouterInterfaceResponse, err error)) <-chan int
ConnectRouterInterfaceWithCallback invokes the ecs.ConnectRouterInterface API asynchronously
func (*Client) ConnectRouterInterfaceWithChan ¶
func (client *Client) ConnectRouterInterfaceWithChan(request *ConnectRouterInterfaceRequest) (<-chan *ConnectRouterInterfaceResponse, <-chan error)
ConnectRouterInterfaceWithChan invokes the ecs.ConnectRouterInterface API asynchronously
func (*Client) ConvertNatPublicIpToEip ¶
func (client *Client) ConvertNatPublicIpToEip(request *ConvertNatPublicIpToEipRequest) (response *ConvertNatPublicIpToEipResponse, err error)
ConvertNatPublicIpToEip invokes the ecs.ConvertNatPublicIpToEip API synchronously
func (*Client) ConvertNatPublicIpToEipWithCallback ¶
func (client *Client) ConvertNatPublicIpToEipWithCallback(request *ConvertNatPublicIpToEipRequest, callback func(response *ConvertNatPublicIpToEipResponse, err error)) <-chan int
ConvertNatPublicIpToEipWithCallback invokes the ecs.ConvertNatPublicIpToEip API asynchronously
func (*Client) ConvertNatPublicIpToEipWithChan ¶
func (client *Client) ConvertNatPublicIpToEipWithChan(request *ConvertNatPublicIpToEipRequest) (<-chan *ConvertNatPublicIpToEipResponse, <-chan error)
ConvertNatPublicIpToEipWithChan invokes the ecs.ConvertNatPublicIpToEip API asynchronously
func (*Client) CopyImage ¶
func (client *Client) CopyImage(request *CopyImageRequest) (response *CopyImageResponse, err error)
CopyImage invokes the ecs.CopyImage API synchronously
func (*Client) CopyImageWithCallback ¶
func (client *Client) CopyImageWithCallback(request *CopyImageRequest, callback func(response *CopyImageResponse, err error)) <-chan int
CopyImageWithCallback invokes the ecs.CopyImage API asynchronously
func (*Client) CopyImageWithChan ¶
func (client *Client) CopyImageWithChan(request *CopyImageRequest) (<-chan *CopyImageResponse, <-chan error)
CopyImageWithChan invokes the ecs.CopyImage API asynchronously
func (*Client) CopySnapshot ¶ added in v1.61.120
func (client *Client) CopySnapshot(request *CopySnapshotRequest) (response *CopySnapshotResponse, err error)
CopySnapshot invokes the ecs.CopySnapshot API synchronously
func (*Client) CopySnapshotWithCallback ¶ added in v1.61.120
func (client *Client) CopySnapshotWithCallback(request *CopySnapshotRequest, callback func(response *CopySnapshotResponse, err error)) <-chan int
CopySnapshotWithCallback invokes the ecs.CopySnapshot API asynchronously
func (*Client) CopySnapshotWithChan ¶ added in v1.61.120
func (client *Client) CopySnapshotWithChan(request *CopySnapshotRequest) (<-chan *CopySnapshotResponse, <-chan error)
CopySnapshotWithChan invokes the ecs.CopySnapshot API asynchronously
func (*Client) CreateActivation ¶ added in v1.61.872
func (client *Client) CreateActivation(request *CreateActivationRequest) (response *CreateActivationResponse, err error)
CreateActivation invokes the ecs.CreateActivation API synchronously
func (*Client) CreateActivationWithCallback ¶ added in v1.61.872
func (client *Client) CreateActivationWithCallback(request *CreateActivationRequest, callback func(response *CreateActivationResponse, err error)) <-chan int
CreateActivationWithCallback invokes the ecs.CreateActivation API asynchronously
func (*Client) CreateActivationWithChan ¶ added in v1.61.872
func (client *Client) CreateActivationWithChan(request *CreateActivationRequest) (<-chan *CreateActivationResponse, <-chan error)
CreateActivationWithChan invokes the ecs.CreateActivation API asynchronously
func (*Client) CreateAutoProvisioningGroup ¶
func (client *Client) CreateAutoProvisioningGroup(request *CreateAutoProvisioningGroupRequest) (response *CreateAutoProvisioningGroupResponse, err error)
CreateAutoProvisioningGroup invokes the ecs.CreateAutoProvisioningGroup API synchronously
func (*Client) CreateAutoProvisioningGroupWithCallback ¶
func (client *Client) CreateAutoProvisioningGroupWithCallback(request *CreateAutoProvisioningGroupRequest, callback func(response *CreateAutoProvisioningGroupResponse, err error)) <-chan int
CreateAutoProvisioningGroupWithCallback invokes the ecs.CreateAutoProvisioningGroup API asynchronously
func (*Client) CreateAutoProvisioningGroupWithChan ¶
func (client *Client) CreateAutoProvisioningGroupWithChan(request *CreateAutoProvisioningGroupRequest) (<-chan *CreateAutoProvisioningGroupResponse, <-chan error)
CreateAutoProvisioningGroupWithChan invokes the ecs.CreateAutoProvisioningGroup API asynchronously
func (*Client) CreateAutoSnapshotPolicy ¶
func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)
CreateAutoSnapshotPolicy invokes the ecs.CreateAutoSnapshotPolicy API synchronously
func (*Client) CreateAutoSnapshotPolicyWithCallback ¶
func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, callback func(response *CreateAutoSnapshotPolicyResponse, err error)) <-chan int
CreateAutoSnapshotPolicyWithCallback invokes the ecs.CreateAutoSnapshotPolicy API asynchronously
func (*Client) CreateAutoSnapshotPolicyWithChan ¶
func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)
CreateAutoSnapshotPolicyWithChan invokes the ecs.CreateAutoSnapshotPolicy API asynchronously
func (*Client) CreateCapacityReservation ¶ added in v1.61.606
func (client *Client) CreateCapacityReservation(request *CreateCapacityReservationRequest) (response *CreateCapacityReservationResponse, err error)
CreateCapacityReservation invokes the ecs.CreateCapacityReservation API synchronously
func (*Client) CreateCapacityReservationWithCallback ¶ added in v1.61.606
func (client *Client) CreateCapacityReservationWithCallback(request *CreateCapacityReservationRequest, callback func(response *CreateCapacityReservationResponse, err error)) <-chan int
CreateCapacityReservationWithCallback invokes the ecs.CreateCapacityReservation API asynchronously
func (*Client) CreateCapacityReservationWithChan ¶ added in v1.61.606
func (client *Client) CreateCapacityReservationWithChan(request *CreateCapacityReservationRequest) (<-chan *CreateCapacityReservationResponse, <-chan error)
CreateCapacityReservationWithChan invokes the ecs.CreateCapacityReservation API asynchronously
func (*Client) CreateCommand ¶
func (client *Client) CreateCommand(request *CreateCommandRequest) (response *CreateCommandResponse, err error)
CreateCommand invokes the ecs.CreateCommand API synchronously
func (*Client) CreateCommandWithCallback ¶
func (client *Client) CreateCommandWithCallback(request *CreateCommandRequest, callback func(response *CreateCommandResponse, err error)) <-chan int
CreateCommandWithCallback invokes the ecs.CreateCommand API asynchronously
func (*Client) CreateCommandWithChan ¶
func (client *Client) CreateCommandWithChan(request *CreateCommandRequest) (<-chan *CreateCommandResponse, <-chan error)
CreateCommandWithChan invokes the ecs.CreateCommand API asynchronously
func (*Client) CreateDedicatedHostCluster ¶ added in v1.61.466
func (client *Client) CreateDedicatedHostCluster(request *CreateDedicatedHostClusterRequest) (response *CreateDedicatedHostClusterResponse, err error)
CreateDedicatedHostCluster invokes the ecs.CreateDedicatedHostCluster API synchronously
func (*Client) CreateDedicatedHostClusterWithCallback ¶ added in v1.61.466
func (client *Client) CreateDedicatedHostClusterWithCallback(request *CreateDedicatedHostClusterRequest, callback func(response *CreateDedicatedHostClusterResponse, err error)) <-chan int
CreateDedicatedHostClusterWithCallback invokes the ecs.CreateDedicatedHostCluster API asynchronously
func (*Client) CreateDedicatedHostClusterWithChan ¶ added in v1.61.466
func (client *Client) CreateDedicatedHostClusterWithChan(request *CreateDedicatedHostClusterRequest) (<-chan *CreateDedicatedHostClusterResponse, <-chan error)
CreateDedicatedHostClusterWithChan invokes the ecs.CreateDedicatedHostCluster API asynchronously
func (*Client) CreateDemand ¶
func (client *Client) CreateDemand(request *CreateDemandRequest) (response *CreateDemandResponse, err error)
CreateDemand invokes the ecs.CreateDemand API synchronously
func (*Client) CreateDemandWithCallback ¶
func (client *Client) CreateDemandWithCallback(request *CreateDemandRequest, callback func(response *CreateDemandResponse, err error)) <-chan int
CreateDemandWithCallback invokes the ecs.CreateDemand API asynchronously
func (*Client) CreateDemandWithChan ¶
func (client *Client) CreateDemandWithChan(request *CreateDemandRequest) (<-chan *CreateDemandResponse, <-chan error)
CreateDemandWithChan invokes the ecs.CreateDemand API asynchronously
func (*Client) CreateDeploymentSet ¶
func (client *Client) CreateDeploymentSet(request *CreateDeploymentSetRequest) (response *CreateDeploymentSetResponse, err error)
CreateDeploymentSet invokes the ecs.CreateDeploymentSet API synchronously
func (*Client) CreateDeploymentSetWithCallback ¶
func (client *Client) CreateDeploymentSetWithCallback(request *CreateDeploymentSetRequest, callback func(response *CreateDeploymentSetResponse, err error)) <-chan int
CreateDeploymentSetWithCallback invokes the ecs.CreateDeploymentSet API asynchronously
func (*Client) CreateDeploymentSetWithChan ¶
func (client *Client) CreateDeploymentSetWithChan(request *CreateDeploymentSetRequest) (<-chan *CreateDeploymentSetResponse, <-chan error)
CreateDeploymentSetWithChan invokes the ecs.CreateDeploymentSet API asynchronously
func (*Client) CreateDiagnosticMetricSet ¶ added in v1.61.1707
func (client *Client) CreateDiagnosticMetricSet(request *CreateDiagnosticMetricSetRequest) (response *CreateDiagnosticMetricSetResponse, err error)
CreateDiagnosticMetricSet invokes the ecs.CreateDiagnosticMetricSet API synchronously
func (*Client) CreateDiagnosticMetricSetWithCallback ¶ added in v1.61.1707
func (client *Client) CreateDiagnosticMetricSetWithCallback(request *CreateDiagnosticMetricSetRequest, callback func(response *CreateDiagnosticMetricSetResponse, err error)) <-chan int
CreateDiagnosticMetricSetWithCallback invokes the ecs.CreateDiagnosticMetricSet API asynchronously
func (*Client) CreateDiagnosticMetricSetWithChan ¶ added in v1.61.1707
func (client *Client) CreateDiagnosticMetricSetWithChan(request *CreateDiagnosticMetricSetRequest) (<-chan *CreateDiagnosticMetricSetResponse, <-chan error)
CreateDiagnosticMetricSetWithChan invokes the ecs.CreateDiagnosticMetricSet API asynchronously
func (*Client) CreateDiagnosticReport ¶ added in v1.61.1604
func (client *Client) CreateDiagnosticReport(request *CreateDiagnosticReportRequest) (response *CreateDiagnosticReportResponse, err error)
CreateDiagnosticReport invokes the ecs.CreateDiagnosticReport API synchronously
func (*Client) CreateDiagnosticReportWithCallback ¶ added in v1.61.1604
func (client *Client) CreateDiagnosticReportWithCallback(request *CreateDiagnosticReportRequest, callback func(response *CreateDiagnosticReportResponse, err error)) <-chan int
CreateDiagnosticReportWithCallback invokes the ecs.CreateDiagnosticReport API asynchronously
func (*Client) CreateDiagnosticReportWithChan ¶ added in v1.61.1604
func (client *Client) CreateDiagnosticReportWithChan(request *CreateDiagnosticReportRequest) (<-chan *CreateDiagnosticReportResponse, <-chan error)
CreateDiagnosticReportWithChan invokes the ecs.CreateDiagnosticReport API asynchronously
func (*Client) CreateDisk ¶
func (client *Client) CreateDisk(request *CreateDiskRequest) (response *CreateDiskResponse, err error)
CreateDisk invokes the ecs.CreateDisk API synchronously
func (*Client) CreateDiskWithCallback ¶
func (client *Client) CreateDiskWithCallback(request *CreateDiskRequest, callback func(response *CreateDiskResponse, err error)) <-chan int
CreateDiskWithCallback invokes the ecs.CreateDisk API asynchronously
func (*Client) CreateDiskWithChan ¶
func (client *Client) CreateDiskWithChan(request *CreateDiskRequest) (<-chan *CreateDiskResponse, <-chan error)
CreateDiskWithChan invokes the ecs.CreateDisk API asynchronously
func (*Client) CreateElasticityAssurance ¶ added in v1.61.567
func (client *Client) CreateElasticityAssurance(request *CreateElasticityAssuranceRequest) (response *CreateElasticityAssuranceResponse, err error)
CreateElasticityAssurance invokes the ecs.CreateElasticityAssurance API synchronously
func (*Client) CreateElasticityAssuranceWithCallback ¶ added in v1.61.567
func (client *Client) CreateElasticityAssuranceWithCallback(request *CreateElasticityAssuranceRequest, callback func(response *CreateElasticityAssuranceResponse, err error)) <-chan int
CreateElasticityAssuranceWithCallback invokes the ecs.CreateElasticityAssurance API asynchronously
func (*Client) CreateElasticityAssuranceWithChan ¶ added in v1.61.567
func (client *Client) CreateElasticityAssuranceWithChan(request *CreateElasticityAssuranceRequest) (<-chan *CreateElasticityAssuranceResponse, <-chan error)
CreateElasticityAssuranceWithChan invokes the ecs.CreateElasticityAssurance API asynchronously
func (*Client) CreateForwardEntry ¶
func (client *Client) CreateForwardEntry(request *CreateForwardEntryRequest) (response *CreateForwardEntryResponse, err error)
CreateForwardEntry invokes the ecs.CreateForwardEntry API synchronously
func (*Client) CreateForwardEntryWithCallback ¶
func (client *Client) CreateForwardEntryWithCallback(request *CreateForwardEntryRequest, callback func(response *CreateForwardEntryResponse, err error)) <-chan int
CreateForwardEntryWithCallback invokes the ecs.CreateForwardEntry API asynchronously
func (*Client) CreateForwardEntryWithChan ¶
func (client *Client) CreateForwardEntryWithChan(request *CreateForwardEntryRequest) (<-chan *CreateForwardEntryResponse, <-chan error)
CreateForwardEntryWithChan invokes the ecs.CreateForwardEntry API asynchronously
func (*Client) CreateHaVip ¶
func (client *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
CreateHaVip invokes the ecs.CreateHaVip API synchronously
func (*Client) CreateHaVipWithCallback ¶
func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, callback func(response *CreateHaVipResponse, err error)) <-chan int
CreateHaVipWithCallback invokes the ecs.CreateHaVip API asynchronously
func (*Client) CreateHaVipWithChan ¶
func (client *Client) CreateHaVipWithChan(request *CreateHaVipRequest) (<-chan *CreateHaVipResponse, <-chan error)
CreateHaVipWithChan invokes the ecs.CreateHaVip API asynchronously
func (*Client) CreateHpcCluster ¶
func (client *Client) CreateHpcCluster(request *CreateHpcClusterRequest) (response *CreateHpcClusterResponse, err error)
CreateHpcCluster invokes the ecs.CreateHpcCluster API synchronously
func (*Client) CreateHpcClusterWithCallback ¶
func (client *Client) CreateHpcClusterWithCallback(request *CreateHpcClusterRequest, callback func(response *CreateHpcClusterResponse, err error)) <-chan int
CreateHpcClusterWithCallback invokes the ecs.CreateHpcCluster API asynchronously
func (*Client) CreateHpcClusterWithChan ¶
func (client *Client) CreateHpcClusterWithChan(request *CreateHpcClusterRequest) (<-chan *CreateHpcClusterResponse, <-chan error)
CreateHpcClusterWithChan invokes the ecs.CreateHpcCluster API asynchronously
func (*Client) CreateImage ¶
func (client *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)
CreateImage invokes the ecs.CreateImage API synchronously
func (*Client) CreateImageComponent ¶ added in v1.61.872
func (client *Client) CreateImageComponent(request *CreateImageComponentRequest) (response *CreateImageComponentResponse, err error)
CreateImageComponent invokes the ecs.CreateImageComponent API synchronously
func (*Client) CreateImageComponentWithCallback ¶ added in v1.61.872
func (client *Client) CreateImageComponentWithCallback(request *CreateImageComponentRequest, callback func(response *CreateImageComponentResponse, err error)) <-chan int
CreateImageComponentWithCallback invokes the ecs.CreateImageComponent API asynchronously
func (*Client) CreateImageComponentWithChan ¶ added in v1.61.872
func (client *Client) CreateImageComponentWithChan(request *CreateImageComponentRequest) (<-chan *CreateImageComponentResponse, <-chan error)
CreateImageComponentWithChan invokes the ecs.CreateImageComponent API asynchronously
func (*Client) CreateImagePipeline ¶ added in v1.61.872
func (client *Client) CreateImagePipeline(request *CreateImagePipelineRequest) (response *CreateImagePipelineResponse, err error)
CreateImagePipeline invokes the ecs.CreateImagePipeline API synchronously
func (*Client) CreateImagePipelineWithCallback ¶ added in v1.61.872
func (client *Client) CreateImagePipelineWithCallback(request *CreateImagePipelineRequest, callback func(response *CreateImagePipelineResponse, err error)) <-chan int
CreateImagePipelineWithCallback invokes the ecs.CreateImagePipeline API asynchronously
func (*Client) CreateImagePipelineWithChan ¶ added in v1.61.872
func (client *Client) CreateImagePipelineWithChan(request *CreateImagePipelineRequest) (<-chan *CreateImagePipelineResponse, <-chan error)
CreateImagePipelineWithChan invokes the ecs.CreateImagePipeline API asynchronously
func (*Client) CreateImageWithCallback ¶
func (client *Client) CreateImageWithCallback(request *CreateImageRequest, callback func(response *CreateImageResponse, err error)) <-chan int
CreateImageWithCallback invokes the ecs.CreateImage API asynchronously
func (*Client) CreateImageWithChan ¶
func (client *Client) CreateImageWithChan(request *CreateImageRequest) (<-chan *CreateImageResponse, <-chan error)
CreateImageWithChan invokes the ecs.CreateImage API asynchronously
func (*Client) CreateInstance ¶
func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance invokes the ecs.CreateInstance API synchronously
func (*Client) CreateInstanceWithCallback ¶
func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int
CreateInstanceWithCallback invokes the ecs.CreateInstance API asynchronously
func (*Client) CreateInstanceWithChan ¶
func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
CreateInstanceWithChan invokes the ecs.CreateInstance API asynchronously
func (*Client) CreateKeyPair ¶
func (client *Client) CreateKeyPair(request *CreateKeyPairRequest) (response *CreateKeyPairResponse, err error)
CreateKeyPair invokes the ecs.CreateKeyPair API synchronously
func (*Client) CreateKeyPairWithCallback ¶
func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, callback func(response *CreateKeyPairResponse, err error)) <-chan int
CreateKeyPairWithCallback invokes the ecs.CreateKeyPair API asynchronously
func (*Client) CreateKeyPairWithChan ¶
func (client *Client) CreateKeyPairWithChan(request *CreateKeyPairRequest) (<-chan *CreateKeyPairResponse, <-chan error)
CreateKeyPairWithChan invokes the ecs.CreateKeyPair API asynchronously
func (*Client) CreateLaunchTemplate ¶
func (client *Client) CreateLaunchTemplate(request *CreateLaunchTemplateRequest) (response *CreateLaunchTemplateResponse, err error)
CreateLaunchTemplate invokes the ecs.CreateLaunchTemplate API synchronously
func (*Client) CreateLaunchTemplateVersion ¶
func (client *Client) CreateLaunchTemplateVersion(request *CreateLaunchTemplateVersionRequest) (response *CreateLaunchTemplateVersionResponse, err error)
CreateLaunchTemplateVersion invokes the ecs.CreateLaunchTemplateVersion API synchronously
func (*Client) CreateLaunchTemplateVersionWithCallback ¶
func (client *Client) CreateLaunchTemplateVersionWithCallback(request *CreateLaunchTemplateVersionRequest, callback func(response *CreateLaunchTemplateVersionResponse, err error)) <-chan int
CreateLaunchTemplateVersionWithCallback invokes the ecs.CreateLaunchTemplateVersion API asynchronously
func (*Client) CreateLaunchTemplateVersionWithChan ¶
func (client *Client) CreateLaunchTemplateVersionWithChan(request *CreateLaunchTemplateVersionRequest) (<-chan *CreateLaunchTemplateVersionResponse, <-chan error)
CreateLaunchTemplateVersionWithChan invokes the ecs.CreateLaunchTemplateVersion API asynchronously
func (*Client) CreateLaunchTemplateWithCallback ¶
func (client *Client) CreateLaunchTemplateWithCallback(request *CreateLaunchTemplateRequest, callback func(response *CreateLaunchTemplateResponse, err error)) <-chan int
CreateLaunchTemplateWithCallback invokes the ecs.CreateLaunchTemplate API asynchronously
func (*Client) CreateLaunchTemplateWithChan ¶
func (client *Client) CreateLaunchTemplateWithChan(request *CreateLaunchTemplateRequest) (<-chan *CreateLaunchTemplateResponse, <-chan error)
CreateLaunchTemplateWithChan invokes the ecs.CreateLaunchTemplate API asynchronously
func (*Client) CreateNatGateway ¶
func (client *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
CreateNatGateway invokes the ecs.CreateNatGateway API synchronously
func (*Client) CreateNatGatewayWithCallback ¶
func (client *Client) CreateNatGatewayWithCallback(request *CreateNatGatewayRequest, callback func(response *CreateNatGatewayResponse, err error)) <-chan int
CreateNatGatewayWithCallback invokes the ecs.CreateNatGateway API asynchronously
func (*Client) CreateNatGatewayWithChan ¶
func (client *Client) CreateNatGatewayWithChan(request *CreateNatGatewayRequest) (<-chan *CreateNatGatewayResponse, <-chan error)
CreateNatGatewayWithChan invokes the ecs.CreateNatGateway API asynchronously
func (*Client) CreateNetworkInterface ¶
func (client *Client) CreateNetworkInterface(request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
CreateNetworkInterface invokes the ecs.CreateNetworkInterface API synchronously
func (*Client) CreateNetworkInterfacePermission ¶
func (client *Client) CreateNetworkInterfacePermission(request *CreateNetworkInterfacePermissionRequest) (response *CreateNetworkInterfacePermissionResponse, err error)
CreateNetworkInterfacePermission invokes the ecs.CreateNetworkInterfacePermission API synchronously
func (*Client) CreateNetworkInterfacePermissionWithCallback ¶
func (client *Client) CreateNetworkInterfacePermissionWithCallback(request *CreateNetworkInterfacePermissionRequest, callback func(response *CreateNetworkInterfacePermissionResponse, err error)) <-chan int
CreateNetworkInterfacePermissionWithCallback invokes the ecs.CreateNetworkInterfacePermission API asynchronously
func (*Client) CreateNetworkInterfacePermissionWithChan ¶
func (client *Client) CreateNetworkInterfacePermissionWithChan(request *CreateNetworkInterfacePermissionRequest) (<-chan *CreateNetworkInterfacePermissionResponse, <-chan error)
CreateNetworkInterfacePermissionWithChan invokes the ecs.CreateNetworkInterfacePermission API asynchronously
func (*Client) CreateNetworkInterfaceWithCallback ¶
func (client *Client) CreateNetworkInterfaceWithCallback(request *CreateNetworkInterfaceRequest, callback func(response *CreateNetworkInterfaceResponse, err error)) <-chan int
CreateNetworkInterfaceWithCallback invokes the ecs.CreateNetworkInterface API asynchronously
func (*Client) CreateNetworkInterfaceWithChan ¶
func (client *Client) CreateNetworkInterfaceWithChan(request *CreateNetworkInterfaceRequest) (<-chan *CreateNetworkInterfaceResponse, <-chan error)
CreateNetworkInterfaceWithChan invokes the ecs.CreateNetworkInterface API asynchronously
func (*Client) CreatePhysicalConnection ¶
func (client *Client) CreatePhysicalConnection(request *CreatePhysicalConnectionRequest) (response *CreatePhysicalConnectionResponse, err error)
CreatePhysicalConnection invokes the ecs.CreatePhysicalConnection API synchronously
func (*Client) CreatePhysicalConnectionWithCallback ¶
func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysicalConnectionRequest, callback func(response *CreatePhysicalConnectionResponse, err error)) <-chan int
CreatePhysicalConnectionWithCallback invokes the ecs.CreatePhysicalConnection API asynchronously
func (*Client) CreatePhysicalConnectionWithChan ¶
func (client *Client) CreatePhysicalConnectionWithChan(request *CreatePhysicalConnectionRequest) (<-chan *CreatePhysicalConnectionResponse, <-chan error)
CreatePhysicalConnectionWithChan invokes the ecs.CreatePhysicalConnection API asynchronously
func (*Client) CreatePrefixList ¶ added in v1.61.1123
func (client *Client) CreatePrefixList(request *CreatePrefixListRequest) (response *CreatePrefixListResponse, err error)
CreatePrefixList invokes the ecs.CreatePrefixList API synchronously
func (*Client) CreatePrefixListWithCallback ¶ added in v1.61.1123
func (client *Client) CreatePrefixListWithCallback(request *CreatePrefixListRequest, callback func(response *CreatePrefixListResponse, err error)) <-chan int
CreatePrefixListWithCallback invokes the ecs.CreatePrefixList API asynchronously
func (*Client) CreatePrefixListWithChan ¶ added in v1.61.1123
func (client *Client) CreatePrefixListWithChan(request *CreatePrefixListRequest) (<-chan *CreatePrefixListResponse, <-chan error)
CreatePrefixListWithChan invokes the ecs.CreatePrefixList API asynchronously
func (*Client) CreateRouteEntry ¶
func (client *Client) CreateRouteEntry(request *CreateRouteEntryRequest) (response *CreateRouteEntryResponse, err error)
CreateRouteEntry invokes the ecs.CreateRouteEntry API synchronously
func (*Client) CreateRouteEntryWithCallback ¶
func (client *Client) CreateRouteEntryWithCallback(request *CreateRouteEntryRequest, callback func(response *CreateRouteEntryResponse, err error)) <-chan int
CreateRouteEntryWithCallback invokes the ecs.CreateRouteEntry API asynchronously
func (*Client) CreateRouteEntryWithChan ¶
func (client *Client) CreateRouteEntryWithChan(request *CreateRouteEntryRequest) (<-chan *CreateRouteEntryResponse, <-chan error)
CreateRouteEntryWithChan invokes the ecs.CreateRouteEntry API asynchronously
func (*Client) CreateRouterInterface ¶
func (client *Client) CreateRouterInterface(request *CreateRouterInterfaceRequest) (response *CreateRouterInterfaceResponse, err error)
CreateRouterInterface invokes the ecs.CreateRouterInterface API synchronously
func (*Client) CreateRouterInterfaceWithCallback ¶
func (client *Client) CreateRouterInterfaceWithCallback(request *CreateRouterInterfaceRequest, callback func(response *CreateRouterInterfaceResponse, err error)) <-chan int
CreateRouterInterfaceWithCallback invokes the ecs.CreateRouterInterface API asynchronously
func (*Client) CreateRouterInterfaceWithChan ¶
func (client *Client) CreateRouterInterfaceWithChan(request *CreateRouterInterfaceRequest) (<-chan *CreateRouterInterfaceResponse, <-chan error)
CreateRouterInterfaceWithChan invokes the ecs.CreateRouterInterface API asynchronously
func (*Client) CreateSecurityGroup ¶
func (client *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
CreateSecurityGroup invokes the ecs.CreateSecurityGroup API synchronously
func (*Client) CreateSecurityGroupWithCallback ¶
func (client *Client) CreateSecurityGroupWithCallback(request *CreateSecurityGroupRequest, callback func(response *CreateSecurityGroupResponse, err error)) <-chan int
CreateSecurityGroupWithCallback invokes the ecs.CreateSecurityGroup API asynchronously
func (*Client) CreateSecurityGroupWithChan ¶
func (client *Client) CreateSecurityGroupWithChan(request *CreateSecurityGroupRequest) (<-chan *CreateSecurityGroupResponse, <-chan error)
CreateSecurityGroupWithChan invokes the ecs.CreateSecurityGroup API asynchronously
func (*Client) CreateSimulatedSystemEvents ¶
func (client *Client) CreateSimulatedSystemEvents(request *CreateSimulatedSystemEventsRequest) (response *CreateSimulatedSystemEventsResponse, err error)
CreateSimulatedSystemEvents invokes the ecs.CreateSimulatedSystemEvents API synchronously
func (*Client) CreateSimulatedSystemEventsWithCallback ¶
func (client *Client) CreateSimulatedSystemEventsWithCallback(request *CreateSimulatedSystemEventsRequest, callback func(response *CreateSimulatedSystemEventsResponse, err error)) <-chan int
CreateSimulatedSystemEventsWithCallback invokes the ecs.CreateSimulatedSystemEvents API asynchronously
func (*Client) CreateSimulatedSystemEventsWithChan ¶
func (client *Client) CreateSimulatedSystemEventsWithChan(request *CreateSimulatedSystemEventsRequest) (<-chan *CreateSimulatedSystemEventsResponse, <-chan error)
CreateSimulatedSystemEventsWithChan invokes the ecs.CreateSimulatedSystemEvents API asynchronously
func (*Client) CreateSnapshot ¶
func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)
CreateSnapshot invokes the ecs.CreateSnapshot API synchronously
func (*Client) CreateSnapshotGroup ¶ added in v1.61.872
func (client *Client) CreateSnapshotGroup(request *CreateSnapshotGroupRequest) (response *CreateSnapshotGroupResponse, err error)
CreateSnapshotGroup invokes the ecs.CreateSnapshotGroup API synchronously
func (*Client) CreateSnapshotGroupWithCallback ¶ added in v1.61.872
func (client *Client) CreateSnapshotGroupWithCallback(request *CreateSnapshotGroupRequest, callback func(response *CreateSnapshotGroupResponse, err error)) <-chan int
CreateSnapshotGroupWithCallback invokes the ecs.CreateSnapshotGroup API asynchronously
func (*Client) CreateSnapshotGroupWithChan ¶ added in v1.61.872
func (client *Client) CreateSnapshotGroupWithChan(request *CreateSnapshotGroupRequest) (<-chan *CreateSnapshotGroupResponse, <-chan error)
CreateSnapshotGroupWithChan invokes the ecs.CreateSnapshotGroup API asynchronously
func (*Client) CreateSnapshotWithCallback ¶
func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int
CreateSnapshotWithCallback invokes the ecs.CreateSnapshot API asynchronously
func (*Client) CreateSnapshotWithChan ¶
func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)
CreateSnapshotWithChan invokes the ecs.CreateSnapshot API asynchronously
func (*Client) CreateStorageSet ¶
func (client *Client) CreateStorageSet(request *CreateStorageSetRequest) (response *CreateStorageSetResponse, err error)
CreateStorageSet invokes the ecs.CreateStorageSet API synchronously
func (*Client) CreateStorageSetWithCallback ¶
func (client *Client) CreateStorageSetWithCallback(request *CreateStorageSetRequest, callback func(response *CreateStorageSetResponse, err error)) <-chan int
CreateStorageSetWithCallback invokes the ecs.CreateStorageSet API asynchronously
func (*Client) CreateStorageSetWithChan ¶
func (client *Client) CreateStorageSetWithChan(request *CreateStorageSetRequest) (<-chan *CreateStorageSetResponse, <-chan error)
CreateStorageSetWithChan invokes the ecs.CreateStorageSet API asynchronously
func (*Client) CreateVSwitch ¶
func (client *Client) CreateVSwitch(request *CreateVSwitchRequest) (response *CreateVSwitchResponse, err error)
CreateVSwitch invokes the ecs.CreateVSwitch API synchronously
func (*Client) CreateVSwitchWithCallback ¶
func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, callback func(response *CreateVSwitchResponse, err error)) <-chan int
CreateVSwitchWithCallback invokes the ecs.CreateVSwitch API asynchronously
func (*Client) CreateVSwitchWithChan ¶
func (client *Client) CreateVSwitchWithChan(request *CreateVSwitchRequest) (<-chan *CreateVSwitchResponse, <-chan error)
CreateVSwitchWithChan invokes the ecs.CreateVSwitch API asynchronously
func (*Client) CreateVirtualBorderRouter ¶
func (client *Client) CreateVirtualBorderRouter(request *CreateVirtualBorderRouterRequest) (response *CreateVirtualBorderRouterResponse, err error)
CreateVirtualBorderRouter invokes the ecs.CreateVirtualBorderRouter API synchronously
func (*Client) CreateVirtualBorderRouterWithCallback ¶
func (client *Client) CreateVirtualBorderRouterWithCallback(request *CreateVirtualBorderRouterRequest, callback func(response *CreateVirtualBorderRouterResponse, err error)) <-chan int
CreateVirtualBorderRouterWithCallback invokes the ecs.CreateVirtualBorderRouter API asynchronously
func (*Client) CreateVirtualBorderRouterWithChan ¶
func (client *Client) CreateVirtualBorderRouterWithChan(request *CreateVirtualBorderRouterRequest) (<-chan *CreateVirtualBorderRouterResponse, <-chan error)
CreateVirtualBorderRouterWithChan invokes the ecs.CreateVirtualBorderRouter API asynchronously
func (*Client) CreateVpc ¶
func (client *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
CreateVpc invokes the ecs.CreateVpc API synchronously
func (*Client) CreateVpcWithCallback ¶
func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback func(response *CreateVpcResponse, err error)) <-chan int
CreateVpcWithCallback invokes the ecs.CreateVpc API asynchronously
func (*Client) CreateVpcWithChan ¶
func (client *Client) CreateVpcWithChan(request *CreateVpcRequest) (<-chan *CreateVpcResponse, <-chan error)
CreateVpcWithChan invokes the ecs.CreateVpc API asynchronously
func (*Client) DeactivateRouterInterface ¶
func (client *Client) DeactivateRouterInterface(request *DeactivateRouterInterfaceRequest) (response *DeactivateRouterInterfaceResponse, err error)
DeactivateRouterInterface invokes the ecs.DeactivateRouterInterface API synchronously
func (*Client) DeactivateRouterInterfaceWithCallback ¶
func (client *Client) DeactivateRouterInterfaceWithCallback(request *DeactivateRouterInterfaceRequest, callback func(response *DeactivateRouterInterfaceResponse, err error)) <-chan int
DeactivateRouterInterfaceWithCallback invokes the ecs.DeactivateRouterInterface API asynchronously
func (*Client) DeactivateRouterInterfaceWithChan ¶
func (client *Client) DeactivateRouterInterfaceWithChan(request *DeactivateRouterInterfaceRequest) (<-chan *DeactivateRouterInterfaceResponse, <-chan error)
DeactivateRouterInterfaceWithChan invokes the ecs.DeactivateRouterInterface API asynchronously
func (*Client) DeleteActivation ¶ added in v1.61.872
func (client *Client) DeleteActivation(request *DeleteActivationRequest) (response *DeleteActivationResponse, err error)
DeleteActivation invokes the ecs.DeleteActivation API synchronously
func (*Client) DeleteActivationWithCallback ¶ added in v1.61.872
func (client *Client) DeleteActivationWithCallback(request *DeleteActivationRequest, callback func(response *DeleteActivationResponse, err error)) <-chan int
DeleteActivationWithCallback invokes the ecs.DeleteActivation API asynchronously
func (*Client) DeleteActivationWithChan ¶ added in v1.61.872
func (client *Client) DeleteActivationWithChan(request *DeleteActivationRequest) (<-chan *DeleteActivationResponse, <-chan error)
DeleteActivationWithChan invokes the ecs.DeleteActivation API asynchronously
func (*Client) DeleteAutoProvisioningGroup ¶
func (client *Client) DeleteAutoProvisioningGroup(request *DeleteAutoProvisioningGroupRequest) (response *DeleteAutoProvisioningGroupResponse, err error)
DeleteAutoProvisioningGroup invokes the ecs.DeleteAutoProvisioningGroup API synchronously
func (*Client) DeleteAutoProvisioningGroupWithCallback ¶
func (client *Client) DeleteAutoProvisioningGroupWithCallback(request *DeleteAutoProvisioningGroupRequest, callback func(response *DeleteAutoProvisioningGroupResponse, err error)) <-chan int
DeleteAutoProvisioningGroupWithCallback invokes the ecs.DeleteAutoProvisioningGroup API asynchronously
func (*Client) DeleteAutoProvisioningGroupWithChan ¶
func (client *Client) DeleteAutoProvisioningGroupWithChan(request *DeleteAutoProvisioningGroupRequest) (<-chan *DeleteAutoProvisioningGroupResponse, <-chan error)
DeleteAutoProvisioningGroupWithChan invokes the ecs.DeleteAutoProvisioningGroup API asynchronously
func (*Client) DeleteAutoSnapshotPolicy ¶
func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)
DeleteAutoSnapshotPolicy invokes the ecs.DeleteAutoSnapshotPolicy API synchronously
func (*Client) DeleteAutoSnapshotPolicyWithCallback ¶
func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, callback func(response *DeleteAutoSnapshotPolicyResponse, err error)) <-chan int
DeleteAutoSnapshotPolicyWithCallback invokes the ecs.DeleteAutoSnapshotPolicy API asynchronously
func (*Client) DeleteAutoSnapshotPolicyWithChan ¶
func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)
DeleteAutoSnapshotPolicyWithChan invokes the ecs.DeleteAutoSnapshotPolicy API asynchronously
func (*Client) DeleteBandwidthPackage ¶
func (client *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
DeleteBandwidthPackage invokes the ecs.DeleteBandwidthPackage API synchronously
func (*Client) DeleteBandwidthPackageWithCallback ¶
func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, callback func(response *DeleteBandwidthPackageResponse, err error)) <-chan int
DeleteBandwidthPackageWithCallback invokes the ecs.DeleteBandwidthPackage API asynchronously
func (*Client) DeleteBandwidthPackageWithChan ¶
func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)
DeleteBandwidthPackageWithChan invokes the ecs.DeleteBandwidthPackage API asynchronously
func (*Client) DeleteCommand ¶
func (client *Client) DeleteCommand(request *DeleteCommandRequest) (response *DeleteCommandResponse, err error)
DeleteCommand invokes the ecs.DeleteCommand API synchronously
func (*Client) DeleteCommandWithCallback ¶
func (client *Client) DeleteCommandWithCallback(request *DeleteCommandRequest, callback func(response *DeleteCommandResponse, err error)) <-chan int
DeleteCommandWithCallback invokes the ecs.DeleteCommand API asynchronously
func (*Client) DeleteCommandWithChan ¶
func (client *Client) DeleteCommandWithChan(request *DeleteCommandRequest) (<-chan *DeleteCommandResponse, <-chan error)
DeleteCommandWithChan invokes the ecs.DeleteCommand API asynchronously
func (*Client) DeleteDedicatedHostCluster ¶ added in v1.61.466
func (client *Client) DeleteDedicatedHostCluster(request *DeleteDedicatedHostClusterRequest) (response *DeleteDedicatedHostClusterResponse, err error)
DeleteDedicatedHostCluster invokes the ecs.DeleteDedicatedHostCluster API synchronously
func (*Client) DeleteDedicatedHostClusterWithCallback ¶ added in v1.61.466
func (client *Client) DeleteDedicatedHostClusterWithCallback(request *DeleteDedicatedHostClusterRequest, callback func(response *DeleteDedicatedHostClusterResponse, err error)) <-chan int
DeleteDedicatedHostClusterWithCallback invokes the ecs.DeleteDedicatedHostCluster API asynchronously
func (*Client) DeleteDedicatedHostClusterWithChan ¶ added in v1.61.466
func (client *Client) DeleteDedicatedHostClusterWithChan(request *DeleteDedicatedHostClusterRequest) (<-chan *DeleteDedicatedHostClusterResponse, <-chan error)
DeleteDedicatedHostClusterWithChan invokes the ecs.DeleteDedicatedHostCluster API asynchronously
func (*Client) DeleteDemand ¶
func (client *Client) DeleteDemand(request *DeleteDemandRequest) (response *DeleteDemandResponse, err error)
DeleteDemand invokes the ecs.DeleteDemand API synchronously
func (*Client) DeleteDemandWithCallback ¶
func (client *Client) DeleteDemandWithCallback(request *DeleteDemandRequest, callback func(response *DeleteDemandResponse, err error)) <-chan int
DeleteDemandWithCallback invokes the ecs.DeleteDemand API asynchronously
func (*Client) DeleteDemandWithChan ¶
func (client *Client) DeleteDemandWithChan(request *DeleteDemandRequest) (<-chan *DeleteDemandResponse, <-chan error)
DeleteDemandWithChan invokes the ecs.DeleteDemand API asynchronously
func (*Client) DeleteDeploymentSet ¶
func (client *Client) DeleteDeploymentSet(request *DeleteDeploymentSetRequest) (response *DeleteDeploymentSetResponse, err error)
DeleteDeploymentSet invokes the ecs.DeleteDeploymentSet API synchronously
func (*Client) DeleteDeploymentSetWithCallback ¶
func (client *Client) DeleteDeploymentSetWithCallback(request *DeleteDeploymentSetRequest, callback func(response *DeleteDeploymentSetResponse, err error)) <-chan int
DeleteDeploymentSetWithCallback invokes the ecs.DeleteDeploymentSet API asynchronously
func (*Client) DeleteDeploymentSetWithChan ¶
func (client *Client) DeleteDeploymentSetWithChan(request *DeleteDeploymentSetRequest) (<-chan *DeleteDeploymentSetResponse, <-chan error)
DeleteDeploymentSetWithChan invokes the ecs.DeleteDeploymentSet API asynchronously
func (*Client) DeleteDiagnosticMetricSets ¶ added in v1.61.1707
func (client *Client) DeleteDiagnosticMetricSets(request *DeleteDiagnosticMetricSetsRequest) (response *DeleteDiagnosticMetricSetsResponse, err error)
DeleteDiagnosticMetricSets invokes the ecs.DeleteDiagnosticMetricSets API synchronously
func (*Client) DeleteDiagnosticMetricSetsWithCallback ¶ added in v1.61.1707
func (client *Client) DeleteDiagnosticMetricSetsWithCallback(request *DeleteDiagnosticMetricSetsRequest, callback func(response *DeleteDiagnosticMetricSetsResponse, err error)) <-chan int
DeleteDiagnosticMetricSetsWithCallback invokes the ecs.DeleteDiagnosticMetricSets API asynchronously
func (*Client) DeleteDiagnosticMetricSetsWithChan ¶ added in v1.61.1707
func (client *Client) DeleteDiagnosticMetricSetsWithChan(request *DeleteDiagnosticMetricSetsRequest) (<-chan *DeleteDiagnosticMetricSetsResponse, <-chan error)
DeleteDiagnosticMetricSetsWithChan invokes the ecs.DeleteDiagnosticMetricSets API asynchronously
func (*Client) DeleteDiagnosticReports ¶ added in v1.61.1707
func (client *Client) DeleteDiagnosticReports(request *DeleteDiagnosticReportsRequest) (response *DeleteDiagnosticReportsResponse, err error)
DeleteDiagnosticReports invokes the ecs.DeleteDiagnosticReports API synchronously
func (*Client) DeleteDiagnosticReportsWithCallback ¶ added in v1.61.1707
func (client *Client) DeleteDiagnosticReportsWithCallback(request *DeleteDiagnosticReportsRequest, callback func(response *DeleteDiagnosticReportsResponse, err error)) <-chan int
DeleteDiagnosticReportsWithCallback invokes the ecs.DeleteDiagnosticReports API asynchronously
func (*Client) DeleteDiagnosticReportsWithChan ¶ added in v1.61.1707
func (client *Client) DeleteDiagnosticReportsWithChan(request *DeleteDiagnosticReportsRequest) (<-chan *DeleteDiagnosticReportsResponse, <-chan error)
DeleteDiagnosticReportsWithChan invokes the ecs.DeleteDiagnosticReports API asynchronously
func (*Client) DeleteDisk ¶
func (client *Client) DeleteDisk(request *DeleteDiskRequest) (response *DeleteDiskResponse, err error)
DeleteDisk invokes the ecs.DeleteDisk API synchronously
func (*Client) DeleteDiskWithCallback ¶
func (client *Client) DeleteDiskWithCallback(request *DeleteDiskRequest, callback func(response *DeleteDiskResponse, err error)) <-chan int
DeleteDiskWithCallback invokes the ecs.DeleteDisk API asynchronously
func (*Client) DeleteDiskWithChan ¶
func (client *Client) DeleteDiskWithChan(request *DeleteDiskRequest) (<-chan *DeleteDiskResponse, <-chan error)
DeleteDiskWithChan invokes the ecs.DeleteDisk API asynchronously
func (*Client) DeleteForwardEntry ¶
func (client *Client) DeleteForwardEntry(request *DeleteForwardEntryRequest) (response *DeleteForwardEntryResponse, err error)
DeleteForwardEntry invokes the ecs.DeleteForwardEntry API synchronously
func (*Client) DeleteForwardEntryWithCallback ¶
func (client *Client) DeleteForwardEntryWithCallback(request *DeleteForwardEntryRequest, callback func(response *DeleteForwardEntryResponse, err error)) <-chan int
DeleteForwardEntryWithCallback invokes the ecs.DeleteForwardEntry API asynchronously
func (*Client) DeleteForwardEntryWithChan ¶
func (client *Client) DeleteForwardEntryWithChan(request *DeleteForwardEntryRequest) (<-chan *DeleteForwardEntryResponse, <-chan error)
DeleteForwardEntryWithChan invokes the ecs.DeleteForwardEntry API asynchronously
func (*Client) DeleteHaVip ¶
func (client *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
DeleteHaVip invokes the ecs.DeleteHaVip API synchronously
func (*Client) DeleteHaVipWithCallback ¶
func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, callback func(response *DeleteHaVipResponse, err error)) <-chan int
DeleteHaVipWithCallback invokes the ecs.DeleteHaVip API asynchronously
func (*Client) DeleteHaVipWithChan ¶
func (client *Client) DeleteHaVipWithChan(request *DeleteHaVipRequest) (<-chan *DeleteHaVipResponse, <-chan error)
DeleteHaVipWithChan invokes the ecs.DeleteHaVip API asynchronously
func (*Client) DeleteHpcCluster ¶
func (client *Client) DeleteHpcCluster(request *DeleteHpcClusterRequest) (response *DeleteHpcClusterResponse, err error)
DeleteHpcCluster invokes the ecs.DeleteHpcCluster API synchronously
func (*Client) DeleteHpcClusterWithCallback ¶
func (client *Client) DeleteHpcClusterWithCallback(request *DeleteHpcClusterRequest, callback func(response *DeleteHpcClusterResponse, err error)) <-chan int
DeleteHpcClusterWithCallback invokes the ecs.DeleteHpcCluster API asynchronously
func (*Client) DeleteHpcClusterWithChan ¶
func (client *Client) DeleteHpcClusterWithChan(request *DeleteHpcClusterRequest) (<-chan *DeleteHpcClusterResponse, <-chan error)
DeleteHpcClusterWithChan invokes the ecs.DeleteHpcCluster API asynchronously
func (*Client) DeleteImage ¶
func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
DeleteImage invokes the ecs.DeleteImage API synchronously
func (*Client) DeleteImageComponent ¶ added in v1.61.872
func (client *Client) DeleteImageComponent(request *DeleteImageComponentRequest) (response *DeleteImageComponentResponse, err error)
DeleteImageComponent invokes the ecs.DeleteImageComponent API synchronously
func (*Client) DeleteImageComponentWithCallback ¶ added in v1.61.872
func (client *Client) DeleteImageComponentWithCallback(request *DeleteImageComponentRequest, callback func(response *DeleteImageComponentResponse, err error)) <-chan int
DeleteImageComponentWithCallback invokes the ecs.DeleteImageComponent API asynchronously
func (*Client) DeleteImageComponentWithChan ¶ added in v1.61.872
func (client *Client) DeleteImageComponentWithChan(request *DeleteImageComponentRequest) (<-chan *DeleteImageComponentResponse, <-chan error)
DeleteImageComponentWithChan invokes the ecs.DeleteImageComponent API asynchronously
func (*Client) DeleteImagePipeline ¶ added in v1.61.872
func (client *Client) DeleteImagePipeline(request *DeleteImagePipelineRequest) (response *DeleteImagePipelineResponse, err error)
DeleteImagePipeline invokes the ecs.DeleteImagePipeline API synchronously
func (*Client) DeleteImagePipelineWithCallback ¶ added in v1.61.872
func (client *Client) DeleteImagePipelineWithCallback(request *DeleteImagePipelineRequest, callback func(response *DeleteImagePipelineResponse, err error)) <-chan int
DeleteImagePipelineWithCallback invokes the ecs.DeleteImagePipeline API asynchronously
func (*Client) DeleteImagePipelineWithChan ¶ added in v1.61.872
func (client *Client) DeleteImagePipelineWithChan(request *DeleteImagePipelineRequest) (<-chan *DeleteImagePipelineResponse, <-chan error)
DeleteImagePipelineWithChan invokes the ecs.DeleteImagePipeline API asynchronously
func (*Client) DeleteImageWithCallback ¶
func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int
DeleteImageWithCallback invokes the ecs.DeleteImage API asynchronously
func (*Client) DeleteImageWithChan ¶
func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
DeleteImageWithChan invokes the ecs.DeleteImage API asynchronously
func (*Client) DeleteInstance ¶
func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
DeleteInstance invokes the ecs.DeleteInstance API synchronously
func (*Client) DeleteInstanceWithCallback ¶
func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int
DeleteInstanceWithCallback invokes the ecs.DeleteInstance API asynchronously
func (*Client) DeleteInstanceWithChan ¶
func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)
DeleteInstanceWithChan invokes the ecs.DeleteInstance API asynchronously
func (*Client) DeleteInstances ¶
func (client *Client) DeleteInstances(request *DeleteInstancesRequest) (response *DeleteInstancesResponse, err error)
DeleteInstances invokes the ecs.DeleteInstances API synchronously
func (*Client) DeleteInstancesWithCallback ¶
func (client *Client) DeleteInstancesWithCallback(request *DeleteInstancesRequest, callback func(response *DeleteInstancesResponse, err error)) <-chan int
DeleteInstancesWithCallback invokes the ecs.DeleteInstances API asynchronously
func (*Client) DeleteInstancesWithChan ¶
func (client *Client) DeleteInstancesWithChan(request *DeleteInstancesRequest) (<-chan *DeleteInstancesResponse, <-chan error)
DeleteInstancesWithChan invokes the ecs.DeleteInstances API asynchronously
func (*Client) DeleteKeyPairs ¶
func (client *Client) DeleteKeyPairs(request *DeleteKeyPairsRequest) (response *DeleteKeyPairsResponse, err error)
DeleteKeyPairs invokes the ecs.DeleteKeyPairs API synchronously
func (*Client) DeleteKeyPairsWithCallback ¶
func (client *Client) DeleteKeyPairsWithCallback(request *DeleteKeyPairsRequest, callback func(response *DeleteKeyPairsResponse, err error)) <-chan int
DeleteKeyPairsWithCallback invokes the ecs.DeleteKeyPairs API asynchronously
func (*Client) DeleteKeyPairsWithChan ¶
func (client *Client) DeleteKeyPairsWithChan(request *DeleteKeyPairsRequest) (<-chan *DeleteKeyPairsResponse, <-chan error)
DeleteKeyPairsWithChan invokes the ecs.DeleteKeyPairs API asynchronously
func (*Client) DeleteLaunchTemplate ¶
func (client *Client) DeleteLaunchTemplate(request *DeleteLaunchTemplateRequest) (response *DeleteLaunchTemplateResponse, err error)
DeleteLaunchTemplate invokes the ecs.DeleteLaunchTemplate API synchronously
func (*Client) DeleteLaunchTemplateVersion ¶
func (client *Client) DeleteLaunchTemplateVersion(request *DeleteLaunchTemplateVersionRequest) (response *DeleteLaunchTemplateVersionResponse, err error)
DeleteLaunchTemplateVersion invokes the ecs.DeleteLaunchTemplateVersion API synchronously
func (*Client) DeleteLaunchTemplateVersionWithCallback ¶
func (client *Client) DeleteLaunchTemplateVersionWithCallback(request *DeleteLaunchTemplateVersionRequest, callback func(response *DeleteLaunchTemplateVersionResponse, err error)) <-chan int
DeleteLaunchTemplateVersionWithCallback invokes the ecs.DeleteLaunchTemplateVersion API asynchronously
func (*Client) DeleteLaunchTemplateVersionWithChan ¶
func (client *Client) DeleteLaunchTemplateVersionWithChan(request *DeleteLaunchTemplateVersionRequest) (<-chan *DeleteLaunchTemplateVersionResponse, <-chan error)
DeleteLaunchTemplateVersionWithChan invokes the ecs.DeleteLaunchTemplateVersion API asynchronously
func (*Client) DeleteLaunchTemplateWithCallback ¶
func (client *Client) DeleteLaunchTemplateWithCallback(request *DeleteLaunchTemplateRequest, callback func(response *DeleteLaunchTemplateResponse, err error)) <-chan int
DeleteLaunchTemplateWithCallback invokes the ecs.DeleteLaunchTemplate API asynchronously
func (*Client) DeleteLaunchTemplateWithChan ¶
func (client *Client) DeleteLaunchTemplateWithChan(request *DeleteLaunchTemplateRequest) (<-chan *DeleteLaunchTemplateResponse, <-chan error)
DeleteLaunchTemplateWithChan invokes the ecs.DeleteLaunchTemplate API asynchronously
func (*Client) DeleteNatGateway ¶
func (client *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
DeleteNatGateway invokes the ecs.DeleteNatGateway API synchronously
func (*Client) DeleteNatGatewayWithCallback ¶
func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequest, callback func(response *DeleteNatGatewayResponse, err error)) <-chan int
DeleteNatGatewayWithCallback invokes the ecs.DeleteNatGateway API asynchronously
func (*Client) DeleteNatGatewayWithChan ¶
func (client *Client) DeleteNatGatewayWithChan(request *DeleteNatGatewayRequest) (<-chan *DeleteNatGatewayResponse, <-chan error)
DeleteNatGatewayWithChan invokes the ecs.DeleteNatGateway API asynchronously
func (*Client) DeleteNetworkInterface ¶
func (client *Client) DeleteNetworkInterface(request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
DeleteNetworkInterface invokes the ecs.DeleteNetworkInterface API synchronously
func (*Client) DeleteNetworkInterfacePermission ¶
func (client *Client) DeleteNetworkInterfacePermission(request *DeleteNetworkInterfacePermissionRequest) (response *DeleteNetworkInterfacePermissionResponse, err error)
DeleteNetworkInterfacePermission invokes the ecs.DeleteNetworkInterfacePermission API synchronously
func (*Client) DeleteNetworkInterfacePermissionWithCallback ¶
func (client *Client) DeleteNetworkInterfacePermissionWithCallback(request *DeleteNetworkInterfacePermissionRequest, callback func(response *DeleteNetworkInterfacePermissionResponse, err error)) <-chan int
DeleteNetworkInterfacePermissionWithCallback invokes the ecs.DeleteNetworkInterfacePermission API asynchronously
func (*Client) DeleteNetworkInterfacePermissionWithChan ¶
func (client *Client) DeleteNetworkInterfacePermissionWithChan(request *DeleteNetworkInterfacePermissionRequest) (<-chan *DeleteNetworkInterfacePermissionResponse, <-chan error)
DeleteNetworkInterfacePermissionWithChan invokes the ecs.DeleteNetworkInterfacePermission API asynchronously
func (*Client) DeleteNetworkInterfaceWithCallback ¶
func (client *Client) DeleteNetworkInterfaceWithCallback(request *DeleteNetworkInterfaceRequest, callback func(response *DeleteNetworkInterfaceResponse, err error)) <-chan int
DeleteNetworkInterfaceWithCallback invokes the ecs.DeleteNetworkInterface API asynchronously
func (*Client) DeleteNetworkInterfaceWithChan ¶
func (client *Client) DeleteNetworkInterfaceWithChan(request *DeleteNetworkInterfaceRequest) (<-chan *DeleteNetworkInterfaceResponse, <-chan error)
DeleteNetworkInterfaceWithChan invokes the ecs.DeleteNetworkInterface API asynchronously
func (*Client) DeletePhysicalConnection ¶
func (client *Client) DeletePhysicalConnection(request *DeletePhysicalConnectionRequest) (response *DeletePhysicalConnectionResponse, err error)
DeletePhysicalConnection invokes the ecs.DeletePhysicalConnection API synchronously
func (*Client) DeletePhysicalConnectionWithCallback ¶
func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysicalConnectionRequest, callback func(response *DeletePhysicalConnectionResponse, err error)) <-chan int
DeletePhysicalConnectionWithCallback invokes the ecs.DeletePhysicalConnection API asynchronously
func (*Client) DeletePhysicalConnectionWithChan ¶
func (client *Client) DeletePhysicalConnectionWithChan(request *DeletePhysicalConnectionRequest) (<-chan *DeletePhysicalConnectionResponse, <-chan error)
DeletePhysicalConnectionWithChan invokes the ecs.DeletePhysicalConnection API asynchronously
func (*Client) DeletePrefixList ¶ added in v1.61.1123
func (client *Client) DeletePrefixList(request *DeletePrefixListRequest) (response *DeletePrefixListResponse, err error)
DeletePrefixList invokes the ecs.DeletePrefixList API synchronously
func (*Client) DeletePrefixListWithCallback ¶ added in v1.61.1123
func (client *Client) DeletePrefixListWithCallback(request *DeletePrefixListRequest, callback func(response *DeletePrefixListResponse, err error)) <-chan int
DeletePrefixListWithCallback invokes the ecs.DeletePrefixList API asynchronously
func (*Client) DeletePrefixListWithChan ¶ added in v1.61.1123
func (client *Client) DeletePrefixListWithChan(request *DeletePrefixListRequest) (<-chan *DeletePrefixListResponse, <-chan error)
DeletePrefixListWithChan invokes the ecs.DeletePrefixList API asynchronously
func (*Client) DeleteRouteEntry ¶
func (client *Client) DeleteRouteEntry(request *DeleteRouteEntryRequest) (response *DeleteRouteEntryResponse, err error)
DeleteRouteEntry invokes the ecs.DeleteRouteEntry API synchronously
func (*Client) DeleteRouteEntryWithCallback ¶
func (client *Client) DeleteRouteEntryWithCallback(request *DeleteRouteEntryRequest, callback func(response *DeleteRouteEntryResponse, err error)) <-chan int
DeleteRouteEntryWithCallback invokes the ecs.DeleteRouteEntry API asynchronously
func (*Client) DeleteRouteEntryWithChan ¶
func (client *Client) DeleteRouteEntryWithChan(request *DeleteRouteEntryRequest) (<-chan *DeleteRouteEntryResponse, <-chan error)
DeleteRouteEntryWithChan invokes the ecs.DeleteRouteEntry API asynchronously
func (*Client) DeleteRouterInterface ¶
func (client *Client) DeleteRouterInterface(request *DeleteRouterInterfaceRequest) (response *DeleteRouterInterfaceResponse, err error)
DeleteRouterInterface invokes the ecs.DeleteRouterInterface API synchronously
func (*Client) DeleteRouterInterfaceWithCallback ¶
func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInterfaceRequest, callback func(response *DeleteRouterInterfaceResponse, err error)) <-chan int
DeleteRouterInterfaceWithCallback invokes the ecs.DeleteRouterInterface API asynchronously
func (*Client) DeleteRouterInterfaceWithChan ¶
func (client *Client) DeleteRouterInterfaceWithChan(request *DeleteRouterInterfaceRequest) (<-chan *DeleteRouterInterfaceResponse, <-chan error)
DeleteRouterInterfaceWithChan invokes the ecs.DeleteRouterInterface API asynchronously
func (*Client) DeleteSecurityGroup ¶
func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
DeleteSecurityGroup invokes the ecs.DeleteSecurityGroup API synchronously
func (*Client) DeleteSecurityGroupWithCallback ¶
func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, callback func(response *DeleteSecurityGroupResponse, err error)) <-chan int
DeleteSecurityGroupWithCallback invokes the ecs.DeleteSecurityGroup API asynchronously
func (*Client) DeleteSecurityGroupWithChan ¶
func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-chan error)
DeleteSecurityGroupWithChan invokes the ecs.DeleteSecurityGroup API asynchronously
func (*Client) DeleteSnapshot ¶
func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)
DeleteSnapshot invokes the ecs.DeleteSnapshot API synchronously
func (*Client) DeleteSnapshotGroup ¶ added in v1.61.872
func (client *Client) DeleteSnapshotGroup(request *DeleteSnapshotGroupRequest) (response *DeleteSnapshotGroupResponse, err error)
DeleteSnapshotGroup invokes the ecs.DeleteSnapshotGroup API synchronously
func (*Client) DeleteSnapshotGroupWithCallback ¶ added in v1.61.872
func (client *Client) DeleteSnapshotGroupWithCallback(request *DeleteSnapshotGroupRequest, callback func(response *DeleteSnapshotGroupResponse, err error)) <-chan int
DeleteSnapshotGroupWithCallback invokes the ecs.DeleteSnapshotGroup API asynchronously
func (*Client) DeleteSnapshotGroupWithChan ¶ added in v1.61.872
func (client *Client) DeleteSnapshotGroupWithChan(request *DeleteSnapshotGroupRequest) (<-chan *DeleteSnapshotGroupResponse, <-chan error)
DeleteSnapshotGroupWithChan invokes the ecs.DeleteSnapshotGroup API asynchronously
func (*Client) DeleteSnapshotWithCallback ¶
func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int
DeleteSnapshotWithCallback invokes the ecs.DeleteSnapshot API asynchronously
func (*Client) DeleteSnapshotWithChan ¶
func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)
DeleteSnapshotWithChan invokes the ecs.DeleteSnapshot API asynchronously
func (*Client) DeleteStorageSet ¶
func (client *Client) DeleteStorageSet(request *DeleteStorageSetRequest) (response *DeleteStorageSetResponse, err error)
DeleteStorageSet invokes the ecs.DeleteStorageSet API synchronously
func (*Client) DeleteStorageSetWithCallback ¶
func (client *Client) DeleteStorageSetWithCallback(request *DeleteStorageSetRequest, callback func(response *DeleteStorageSetResponse, err error)) <-chan int
DeleteStorageSetWithCallback invokes the ecs.DeleteStorageSet API asynchronously
func (*Client) DeleteStorageSetWithChan ¶
func (client *Client) DeleteStorageSetWithChan(request *DeleteStorageSetRequest) (<-chan *DeleteStorageSetResponse, <-chan error)
DeleteStorageSetWithChan invokes the ecs.DeleteStorageSet API asynchronously
func (*Client) DeleteVSwitch ¶
func (client *Client) DeleteVSwitch(request *DeleteVSwitchRequest) (response *DeleteVSwitchResponse, err error)
DeleteVSwitch invokes the ecs.DeleteVSwitch API synchronously
func (*Client) DeleteVSwitchWithCallback ¶
func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, callback func(response *DeleteVSwitchResponse, err error)) <-chan int
DeleteVSwitchWithCallback invokes the ecs.DeleteVSwitch API asynchronously
func (*Client) DeleteVSwitchWithChan ¶
func (client *Client) DeleteVSwitchWithChan(request *DeleteVSwitchRequest) (<-chan *DeleteVSwitchResponse, <-chan error)
DeleteVSwitchWithChan invokes the ecs.DeleteVSwitch API asynchronously
func (*Client) DeleteVirtualBorderRouter ¶
func (client *Client) DeleteVirtualBorderRouter(request *DeleteVirtualBorderRouterRequest) (response *DeleteVirtualBorderRouterResponse, err error)
DeleteVirtualBorderRouter invokes the ecs.DeleteVirtualBorderRouter API synchronously
func (*Client) DeleteVirtualBorderRouterWithCallback ¶
func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtualBorderRouterRequest, callback func(response *DeleteVirtualBorderRouterResponse, err error)) <-chan int
DeleteVirtualBorderRouterWithCallback invokes the ecs.DeleteVirtualBorderRouter API asynchronously
func (*Client) DeleteVirtualBorderRouterWithChan ¶
func (client *Client) DeleteVirtualBorderRouterWithChan(request *DeleteVirtualBorderRouterRequest) (<-chan *DeleteVirtualBorderRouterResponse, <-chan error)
DeleteVirtualBorderRouterWithChan invokes the ecs.DeleteVirtualBorderRouter API asynchronously
func (*Client) DeleteVpc ¶
func (client *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
DeleteVpc invokes the ecs.DeleteVpc API synchronously
func (*Client) DeleteVpcWithCallback ¶
func (client *Client) DeleteVpcWithCallback(request *DeleteVpcRequest, callback func(response *DeleteVpcResponse, err error)) <-chan int
DeleteVpcWithCallback invokes the ecs.DeleteVpc API asynchronously
func (*Client) DeleteVpcWithChan ¶
func (client *Client) DeleteVpcWithChan(request *DeleteVpcRequest) (<-chan *DeleteVpcResponse, <-chan error)
DeleteVpcWithChan invokes the ecs.DeleteVpc API asynchronously
func (*Client) DeregisterManagedInstance ¶ added in v1.61.872
func (client *Client) DeregisterManagedInstance(request *DeregisterManagedInstanceRequest) (response *DeregisterManagedInstanceResponse, err error)
DeregisterManagedInstance invokes the ecs.DeregisterManagedInstance API synchronously
func (*Client) DeregisterManagedInstanceWithCallback ¶ added in v1.61.872
func (client *Client) DeregisterManagedInstanceWithCallback(request *DeregisterManagedInstanceRequest, callback func(response *DeregisterManagedInstanceResponse, err error)) <-chan int
DeregisterManagedInstanceWithCallback invokes the ecs.DeregisterManagedInstance API asynchronously
func (*Client) DeregisterManagedInstanceWithChan ¶ added in v1.61.872
func (client *Client) DeregisterManagedInstanceWithChan(request *DeregisterManagedInstanceRequest) (<-chan *DeregisterManagedInstanceResponse, <-chan error)
DeregisterManagedInstanceWithChan invokes the ecs.DeregisterManagedInstance API asynchronously
func (*Client) DescribeAccessPoints ¶
func (client *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)
DescribeAccessPoints invokes the ecs.DescribeAccessPoints API synchronously
func (*Client) DescribeAccessPointsWithCallback ¶
func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPointsRequest, callback func(response *DescribeAccessPointsResponse, err error)) <-chan int
DescribeAccessPointsWithCallback invokes the ecs.DescribeAccessPoints API asynchronously
func (*Client) DescribeAccessPointsWithChan ¶
func (client *Client) DescribeAccessPointsWithChan(request *DescribeAccessPointsRequest) (<-chan *DescribeAccessPointsResponse, <-chan error)
DescribeAccessPointsWithChan invokes the ecs.DescribeAccessPoints API asynchronously
func (*Client) DescribeAccountAttributes ¶
func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
DescribeAccountAttributes invokes the ecs.DescribeAccountAttributes API synchronously
func (*Client) DescribeAccountAttributesWithCallback ¶
func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, callback func(response *DescribeAccountAttributesResponse, err error)) <-chan int
DescribeAccountAttributesWithCallback invokes the ecs.DescribeAccountAttributes API asynchronously
func (*Client) DescribeAccountAttributesWithChan ¶
func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error)
DescribeAccountAttributesWithChan invokes the ecs.DescribeAccountAttributes API asynchronously
func (*Client) DescribeActivations ¶ added in v1.61.872
func (client *Client) DescribeActivations(request *DescribeActivationsRequest) (response *DescribeActivationsResponse, err error)
DescribeActivations invokes the ecs.DescribeActivations API synchronously
func (*Client) DescribeActivationsWithCallback ¶ added in v1.61.872
func (client *Client) DescribeActivationsWithCallback(request *DescribeActivationsRequest, callback func(response *DescribeActivationsResponse, err error)) <-chan int
DescribeActivationsWithCallback invokes the ecs.DescribeActivations API asynchronously
func (*Client) DescribeActivationsWithChan ¶ added in v1.61.872
func (client *Client) DescribeActivationsWithChan(request *DescribeActivationsRequest) (<-chan *DescribeActivationsResponse, <-chan error)
DescribeActivationsWithChan invokes the ecs.DescribeActivations API asynchronously
func (*Client) DescribeAutoProvisioningGroupHistory ¶
func (client *Client) DescribeAutoProvisioningGroupHistory(request *DescribeAutoProvisioningGroupHistoryRequest) (response *DescribeAutoProvisioningGroupHistoryResponse, err error)
DescribeAutoProvisioningGroupHistory invokes the ecs.DescribeAutoProvisioningGroupHistory API synchronously
func (*Client) DescribeAutoProvisioningGroupHistoryWithCallback ¶
func (client *Client) DescribeAutoProvisioningGroupHistoryWithCallback(request *DescribeAutoProvisioningGroupHistoryRequest, callback func(response *DescribeAutoProvisioningGroupHistoryResponse, err error)) <-chan int
DescribeAutoProvisioningGroupHistoryWithCallback invokes the ecs.DescribeAutoProvisioningGroupHistory API asynchronously
func (*Client) DescribeAutoProvisioningGroupHistoryWithChan ¶
func (client *Client) DescribeAutoProvisioningGroupHistoryWithChan(request *DescribeAutoProvisioningGroupHistoryRequest) (<-chan *DescribeAutoProvisioningGroupHistoryResponse, <-chan error)
DescribeAutoProvisioningGroupHistoryWithChan invokes the ecs.DescribeAutoProvisioningGroupHistory API asynchronously
func (*Client) DescribeAutoProvisioningGroupInstances ¶
func (client *Client) DescribeAutoProvisioningGroupInstances(request *DescribeAutoProvisioningGroupInstancesRequest) (response *DescribeAutoProvisioningGroupInstancesResponse, err error)
DescribeAutoProvisioningGroupInstances invokes the ecs.DescribeAutoProvisioningGroupInstances API synchronously
func (*Client) DescribeAutoProvisioningGroupInstancesWithCallback ¶
func (client *Client) DescribeAutoProvisioningGroupInstancesWithCallback(request *DescribeAutoProvisioningGroupInstancesRequest, callback func(response *DescribeAutoProvisioningGroupInstancesResponse, err error)) <-chan int
DescribeAutoProvisioningGroupInstancesWithCallback invokes the ecs.DescribeAutoProvisioningGroupInstances API asynchronously
func (*Client) DescribeAutoProvisioningGroupInstancesWithChan ¶
func (client *Client) DescribeAutoProvisioningGroupInstancesWithChan(request *DescribeAutoProvisioningGroupInstancesRequest) (<-chan *DescribeAutoProvisioningGroupInstancesResponse, <-chan error)
DescribeAutoProvisioningGroupInstancesWithChan invokes the ecs.DescribeAutoProvisioningGroupInstances API asynchronously
func (*Client) DescribeAutoProvisioningGroups ¶
func (client *Client) DescribeAutoProvisioningGroups(request *DescribeAutoProvisioningGroupsRequest) (response *DescribeAutoProvisioningGroupsResponse, err error)
DescribeAutoProvisioningGroups invokes the ecs.DescribeAutoProvisioningGroups API synchronously
func (*Client) DescribeAutoProvisioningGroupsWithCallback ¶
func (client *Client) DescribeAutoProvisioningGroupsWithCallback(request *DescribeAutoProvisioningGroupsRequest, callback func(response *DescribeAutoProvisioningGroupsResponse, err error)) <-chan int
DescribeAutoProvisioningGroupsWithCallback invokes the ecs.DescribeAutoProvisioningGroups API asynchronously
func (*Client) DescribeAutoProvisioningGroupsWithChan ¶
func (client *Client) DescribeAutoProvisioningGroupsWithChan(request *DescribeAutoProvisioningGroupsRequest) (<-chan *DescribeAutoProvisioningGroupsResponse, <-chan error)
DescribeAutoProvisioningGroupsWithChan invokes the ecs.DescribeAutoProvisioningGroups API asynchronously
func (*Client) DescribeAutoSnapshotPolicyEx ¶
func (client *Client) DescribeAutoSnapshotPolicyEx(request *DescribeAutoSnapshotPolicyExRequest) (response *DescribeAutoSnapshotPolicyExResponse, err error)
DescribeAutoSnapshotPolicyEx invokes the ecs.DescribeAutoSnapshotPolicyEx API synchronously
func (*Client) DescribeAutoSnapshotPolicyExWithCallback ¶
func (client *Client) DescribeAutoSnapshotPolicyExWithCallback(request *DescribeAutoSnapshotPolicyExRequest, callback func(response *DescribeAutoSnapshotPolicyExResponse, err error)) <-chan int
DescribeAutoSnapshotPolicyExWithCallback invokes the ecs.DescribeAutoSnapshotPolicyEx API asynchronously
func (*Client) DescribeAutoSnapshotPolicyExWithChan ¶
func (client *Client) DescribeAutoSnapshotPolicyExWithChan(request *DescribeAutoSnapshotPolicyExRequest) (<-chan *DescribeAutoSnapshotPolicyExResponse, <-chan error)
DescribeAutoSnapshotPolicyExWithChan invokes the ecs.DescribeAutoSnapshotPolicyEx API asynchronously
func (*Client) DescribeAvailableResource ¶
func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)
DescribeAvailableResource invokes the ecs.DescribeAvailableResource API synchronously
func (*Client) DescribeAvailableResourceWithCallback ¶
func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, callback func(response *DescribeAvailableResourceResponse, err error)) <-chan int
DescribeAvailableResourceWithCallback invokes the ecs.DescribeAvailableResource API asynchronously
func (*Client) DescribeAvailableResourceWithChan ¶
func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-chan error)
DescribeAvailableResourceWithChan invokes the ecs.DescribeAvailableResource API asynchronously
func (*Client) DescribeBandwidthLimitation ¶
func (client *Client) DescribeBandwidthLimitation(request *DescribeBandwidthLimitationRequest) (response *DescribeBandwidthLimitationResponse, err error)
DescribeBandwidthLimitation invokes the ecs.DescribeBandwidthLimitation API synchronously
func (*Client) DescribeBandwidthLimitationWithCallback ¶
func (client *Client) DescribeBandwidthLimitationWithCallback(request *DescribeBandwidthLimitationRequest, callback func(response *DescribeBandwidthLimitationResponse, err error)) <-chan int
DescribeBandwidthLimitationWithCallback invokes the ecs.DescribeBandwidthLimitation API asynchronously
func (*Client) DescribeBandwidthLimitationWithChan ¶
func (client *Client) DescribeBandwidthLimitationWithChan(request *DescribeBandwidthLimitationRequest) (<-chan *DescribeBandwidthLimitationResponse, <-chan error)
DescribeBandwidthLimitationWithChan invokes the ecs.DescribeBandwidthLimitation API asynchronously
func (*Client) DescribeBandwidthPackages ¶
func (client *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
DescribeBandwidthPackages invokes the ecs.DescribeBandwidthPackages API synchronously
func (*Client) DescribeBandwidthPackagesWithCallback ¶
func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBandwidthPackagesRequest, callback func(response *DescribeBandwidthPackagesResponse, err error)) <-chan int
DescribeBandwidthPackagesWithCallback invokes the ecs.DescribeBandwidthPackages API asynchronously
func (*Client) DescribeBandwidthPackagesWithChan ¶
func (client *Client) DescribeBandwidthPackagesWithChan(request *DescribeBandwidthPackagesRequest) (<-chan *DescribeBandwidthPackagesResponse, <-chan error)
DescribeBandwidthPackagesWithChan invokes the ecs.DescribeBandwidthPackages API asynchronously
func (*Client) DescribeCapacityReservationInstances ¶ added in v1.61.606
func (client *Client) DescribeCapacityReservationInstances(request *DescribeCapacityReservationInstancesRequest) (response *DescribeCapacityReservationInstancesResponse, err error)
DescribeCapacityReservationInstances invokes the ecs.DescribeCapacityReservationInstances API synchronously
func (*Client) DescribeCapacityReservationInstancesWithCallback ¶ added in v1.61.606
func (client *Client) DescribeCapacityReservationInstancesWithCallback(request *DescribeCapacityReservationInstancesRequest, callback func(response *DescribeCapacityReservationInstancesResponse, err error)) <-chan int
DescribeCapacityReservationInstancesWithCallback invokes the ecs.DescribeCapacityReservationInstances API asynchronously
func (*Client) DescribeCapacityReservationInstancesWithChan ¶ added in v1.61.606
func (client *Client) DescribeCapacityReservationInstancesWithChan(request *DescribeCapacityReservationInstancesRequest) (<-chan *DescribeCapacityReservationInstancesResponse, <-chan error)
DescribeCapacityReservationInstancesWithChan invokes the ecs.DescribeCapacityReservationInstances API asynchronously
func (*Client) DescribeCapacityReservations ¶ added in v1.61.606
func (client *Client) DescribeCapacityReservations(request *DescribeCapacityReservationsRequest) (response *DescribeCapacityReservationsResponse, err error)
DescribeCapacityReservations invokes the ecs.DescribeCapacityReservations API synchronously
func (*Client) DescribeCapacityReservationsWithCallback ¶ added in v1.61.606
func (client *Client) DescribeCapacityReservationsWithCallback(request *DescribeCapacityReservationsRequest, callback func(response *DescribeCapacityReservationsResponse, err error)) <-chan int
DescribeCapacityReservationsWithCallback invokes the ecs.DescribeCapacityReservations API asynchronously
func (*Client) DescribeCapacityReservationsWithChan ¶ added in v1.61.606
func (client *Client) DescribeCapacityReservationsWithChan(request *DescribeCapacityReservationsRequest) (<-chan *DescribeCapacityReservationsResponse, <-chan error)
DescribeCapacityReservationsWithChan invokes the ecs.DescribeCapacityReservations API asynchronously
func (*Client) DescribeClassicLinkInstances ¶
func (client *Client) DescribeClassicLinkInstances(request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
DescribeClassicLinkInstances invokes the ecs.DescribeClassicLinkInstances API synchronously
func (*Client) DescribeClassicLinkInstancesWithCallback ¶
func (client *Client) DescribeClassicLinkInstancesWithCallback(request *DescribeClassicLinkInstancesRequest, callback func(response *DescribeClassicLinkInstancesResponse, err error)) <-chan int
DescribeClassicLinkInstancesWithCallback invokes the ecs.DescribeClassicLinkInstances API asynchronously
func (*Client) DescribeClassicLinkInstancesWithChan ¶
func (client *Client) DescribeClassicLinkInstancesWithChan(request *DescribeClassicLinkInstancesRequest) (<-chan *DescribeClassicLinkInstancesResponse, <-chan error)
DescribeClassicLinkInstancesWithChan invokes the ecs.DescribeClassicLinkInstances API asynchronously
func (*Client) DescribeCloudAssistantStatus ¶
func (client *Client) DescribeCloudAssistantStatus(request *DescribeCloudAssistantStatusRequest) (response *DescribeCloudAssistantStatusResponse, err error)
DescribeCloudAssistantStatus invokes the ecs.DescribeCloudAssistantStatus API synchronously
func (*Client) DescribeCloudAssistantStatusWithCallback ¶
func (client *Client) DescribeCloudAssistantStatusWithCallback(request *DescribeCloudAssistantStatusRequest, callback func(response *DescribeCloudAssistantStatusResponse, err error)) <-chan int
DescribeCloudAssistantStatusWithCallback invokes the ecs.DescribeCloudAssistantStatus API asynchronously
func (*Client) DescribeCloudAssistantStatusWithChan ¶
func (client *Client) DescribeCloudAssistantStatusWithChan(request *DescribeCloudAssistantStatusRequest) (<-chan *DescribeCloudAssistantStatusResponse, <-chan error)
DescribeCloudAssistantStatusWithChan invokes the ecs.DescribeCloudAssistantStatus API asynchronously
func (*Client) DescribeClusters ¶
func (client *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
DescribeClusters invokes the ecs.DescribeClusters API synchronously
func (*Client) DescribeClustersWithCallback ¶
func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequest, callback func(response *DescribeClustersResponse, err error)) <-chan int
DescribeClustersWithCallback invokes the ecs.DescribeClusters API asynchronously
func (*Client) DescribeClustersWithChan ¶
func (client *Client) DescribeClustersWithChan(request *DescribeClustersRequest) (<-chan *DescribeClustersResponse, <-chan error)
DescribeClustersWithChan invokes the ecs.DescribeClusters API asynchronously
func (*Client) DescribeCommands ¶
func (client *Client) DescribeCommands(request *DescribeCommandsRequest) (response *DescribeCommandsResponse, err error)
DescribeCommands invokes the ecs.DescribeCommands API synchronously
func (*Client) DescribeCommandsWithCallback ¶
func (client *Client) DescribeCommandsWithCallback(request *DescribeCommandsRequest, callback func(response *DescribeCommandsResponse, err error)) <-chan int
DescribeCommandsWithCallback invokes the ecs.DescribeCommands API asynchronously
func (*Client) DescribeCommandsWithChan ¶
func (client *Client) DescribeCommandsWithChan(request *DescribeCommandsRequest) (<-chan *DescribeCommandsResponse, <-chan error)
DescribeCommandsWithChan invokes the ecs.DescribeCommands API asynchronously
func (*Client) DescribeDedicatedHostAutoRenew ¶
func (client *Client) DescribeDedicatedHostAutoRenew(request *DescribeDedicatedHostAutoRenewRequest) (response *DescribeDedicatedHostAutoRenewResponse, err error)
DescribeDedicatedHostAutoRenew invokes the ecs.DescribeDedicatedHostAutoRenew API synchronously
func (*Client) DescribeDedicatedHostAutoRenewWithCallback ¶
func (client *Client) DescribeDedicatedHostAutoRenewWithCallback(request *DescribeDedicatedHostAutoRenewRequest, callback func(response *DescribeDedicatedHostAutoRenewResponse, err error)) <-chan int
DescribeDedicatedHostAutoRenewWithCallback invokes the ecs.DescribeDedicatedHostAutoRenew API asynchronously
func (*Client) DescribeDedicatedHostAutoRenewWithChan ¶
func (client *Client) DescribeDedicatedHostAutoRenewWithChan(request *DescribeDedicatedHostAutoRenewRequest) (<-chan *DescribeDedicatedHostAutoRenewResponse, <-chan error)
DescribeDedicatedHostAutoRenewWithChan invokes the ecs.DescribeDedicatedHostAutoRenew API asynchronously
func (*Client) DescribeDedicatedHostClusters ¶ added in v1.61.466
func (client *Client) DescribeDedicatedHostClusters(request *DescribeDedicatedHostClustersRequest) (response *DescribeDedicatedHostClustersResponse, err error)
DescribeDedicatedHostClusters invokes the ecs.DescribeDedicatedHostClusters API synchronously
func (*Client) DescribeDedicatedHostClustersWithCallback ¶ added in v1.61.466
func (client *Client) DescribeDedicatedHostClustersWithCallback(request *DescribeDedicatedHostClustersRequest, callback func(response *DescribeDedicatedHostClustersResponse, err error)) <-chan int
DescribeDedicatedHostClustersWithCallback invokes the ecs.DescribeDedicatedHostClusters API asynchronously
func (*Client) DescribeDedicatedHostClustersWithChan ¶ added in v1.61.466
func (client *Client) DescribeDedicatedHostClustersWithChan(request *DescribeDedicatedHostClustersRequest) (<-chan *DescribeDedicatedHostClustersResponse, <-chan error)
DescribeDedicatedHostClustersWithChan invokes the ecs.DescribeDedicatedHostClusters API asynchronously
func (*Client) DescribeDedicatedHostTypes ¶
func (client *Client) DescribeDedicatedHostTypes(request *DescribeDedicatedHostTypesRequest) (response *DescribeDedicatedHostTypesResponse, err error)
DescribeDedicatedHostTypes invokes the ecs.DescribeDedicatedHostTypes API synchronously
func (*Client) DescribeDedicatedHostTypesWithCallback ¶
func (client *Client) DescribeDedicatedHostTypesWithCallback(request *DescribeDedicatedHostTypesRequest, callback func(response *DescribeDedicatedHostTypesResponse, err error)) <-chan int
DescribeDedicatedHostTypesWithCallback invokes the ecs.DescribeDedicatedHostTypes API asynchronously
func (*Client) DescribeDedicatedHostTypesWithChan ¶
func (client *Client) DescribeDedicatedHostTypesWithChan(request *DescribeDedicatedHostTypesRequest) (<-chan *DescribeDedicatedHostTypesResponse, <-chan error)
DescribeDedicatedHostTypesWithChan invokes the ecs.DescribeDedicatedHostTypes API asynchronously
func (*Client) DescribeDedicatedHosts ¶
func (client *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)
DescribeDedicatedHosts invokes the ecs.DescribeDedicatedHosts API synchronously
func (*Client) DescribeDedicatedHostsWithCallback ¶
func (client *Client) DescribeDedicatedHostsWithCallback(request *DescribeDedicatedHostsRequest, callback func(response *DescribeDedicatedHostsResponse, err error)) <-chan int
DescribeDedicatedHostsWithCallback invokes the ecs.DescribeDedicatedHosts API asynchronously
func (*Client) DescribeDedicatedHostsWithChan ¶
func (client *Client) DescribeDedicatedHostsWithChan(request *DescribeDedicatedHostsRequest) (<-chan *DescribeDedicatedHostsResponse, <-chan error)
DescribeDedicatedHostsWithChan invokes the ecs.DescribeDedicatedHosts API asynchronously
func (*Client) DescribeDemands ¶
func (client *Client) DescribeDemands(request *DescribeDemandsRequest) (response *DescribeDemandsResponse, err error)
DescribeDemands invokes the ecs.DescribeDemands API synchronously
func (*Client) DescribeDemandsWithCallback ¶
func (client *Client) DescribeDemandsWithCallback(request *DescribeDemandsRequest, callback func(response *DescribeDemandsResponse, err error)) <-chan int
DescribeDemandsWithCallback invokes the ecs.DescribeDemands API asynchronously
func (*Client) DescribeDemandsWithChan ¶
func (client *Client) DescribeDemandsWithChan(request *DescribeDemandsRequest) (<-chan *DescribeDemandsResponse, <-chan error)
DescribeDemandsWithChan invokes the ecs.DescribeDemands API asynchronously
func (*Client) DescribeDeploymentSetSupportedInstanceTypeFamily ¶ added in v1.61.260
func (client *Client) DescribeDeploymentSetSupportedInstanceTypeFamily(request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest) (response *DescribeDeploymentSetSupportedInstanceTypeFamilyResponse, err error)
DescribeDeploymentSetSupportedInstanceTypeFamily invokes the ecs.DescribeDeploymentSetSupportedInstanceTypeFamily API synchronously
func (*Client) DescribeDeploymentSetSupportedInstanceTypeFamilyWithCallback ¶ added in v1.61.260
func (client *Client) DescribeDeploymentSetSupportedInstanceTypeFamilyWithCallback(request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest, callback func(response *DescribeDeploymentSetSupportedInstanceTypeFamilyResponse, err error)) <-chan int
DescribeDeploymentSetSupportedInstanceTypeFamilyWithCallback invokes the ecs.DescribeDeploymentSetSupportedInstanceTypeFamily API asynchronously
func (*Client) DescribeDeploymentSetSupportedInstanceTypeFamilyWithChan ¶ added in v1.61.260
func (client *Client) DescribeDeploymentSetSupportedInstanceTypeFamilyWithChan(request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest) (<-chan *DescribeDeploymentSetSupportedInstanceTypeFamilyResponse, <-chan error)
DescribeDeploymentSetSupportedInstanceTypeFamilyWithChan invokes the ecs.DescribeDeploymentSetSupportedInstanceTypeFamily API asynchronously
func (*Client) DescribeDeploymentSets ¶
func (client *Client) DescribeDeploymentSets(request *DescribeDeploymentSetsRequest) (response *DescribeDeploymentSetsResponse, err error)
DescribeDeploymentSets invokes the ecs.DescribeDeploymentSets API synchronously
func (*Client) DescribeDeploymentSetsWithCallback ¶
func (client *Client) DescribeDeploymentSetsWithCallback(request *DescribeDeploymentSetsRequest, callback func(response *DescribeDeploymentSetsResponse, err error)) <-chan int
DescribeDeploymentSetsWithCallback invokes the ecs.DescribeDeploymentSets API asynchronously
func (*Client) DescribeDeploymentSetsWithChan ¶
func (client *Client) DescribeDeploymentSetsWithChan(request *DescribeDeploymentSetsRequest) (<-chan *DescribeDeploymentSetsResponse, <-chan error)
DescribeDeploymentSetsWithChan invokes the ecs.DescribeDeploymentSets API asynchronously
func (*Client) DescribeDiagnosticMetricSets ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticMetricSets(request *DescribeDiagnosticMetricSetsRequest) (response *DescribeDiagnosticMetricSetsResponse, err error)
DescribeDiagnosticMetricSets invokes the ecs.DescribeDiagnosticMetricSets API synchronously
func (*Client) DescribeDiagnosticMetricSetsWithCallback ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticMetricSetsWithCallback(request *DescribeDiagnosticMetricSetsRequest, callback func(response *DescribeDiagnosticMetricSetsResponse, err error)) <-chan int
DescribeDiagnosticMetricSetsWithCallback invokes the ecs.DescribeDiagnosticMetricSets API asynchronously
func (*Client) DescribeDiagnosticMetricSetsWithChan ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticMetricSetsWithChan(request *DescribeDiagnosticMetricSetsRequest) (<-chan *DescribeDiagnosticMetricSetsResponse, <-chan error)
DescribeDiagnosticMetricSetsWithChan invokes the ecs.DescribeDiagnosticMetricSets API asynchronously
func (*Client) DescribeDiagnosticMetrics ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticMetrics(request *DescribeDiagnosticMetricsRequest) (response *DescribeDiagnosticMetricsResponse, err error)
DescribeDiagnosticMetrics invokes the ecs.DescribeDiagnosticMetrics API synchronously
func (*Client) DescribeDiagnosticMetricsWithCallback ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticMetricsWithCallback(request *DescribeDiagnosticMetricsRequest, callback func(response *DescribeDiagnosticMetricsResponse, err error)) <-chan int
DescribeDiagnosticMetricsWithCallback invokes the ecs.DescribeDiagnosticMetrics API asynchronously
func (*Client) DescribeDiagnosticMetricsWithChan ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticMetricsWithChan(request *DescribeDiagnosticMetricsRequest) (<-chan *DescribeDiagnosticMetricsResponse, <-chan error)
DescribeDiagnosticMetricsWithChan invokes the ecs.DescribeDiagnosticMetrics API asynchronously
func (*Client) DescribeDiagnosticReportAttributes ¶ added in v1.62.119
func (client *Client) DescribeDiagnosticReportAttributes(request *DescribeDiagnosticReportAttributesRequest) (response *DescribeDiagnosticReportAttributesResponse, err error)
DescribeDiagnosticReportAttributes invokes the ecs.DescribeDiagnosticReportAttributes API synchronously
func (*Client) DescribeDiagnosticReportAttributesWithCallback ¶ added in v1.62.119
func (client *Client) DescribeDiagnosticReportAttributesWithCallback(request *DescribeDiagnosticReportAttributesRequest, callback func(response *DescribeDiagnosticReportAttributesResponse, err error)) <-chan int
DescribeDiagnosticReportAttributesWithCallback invokes the ecs.DescribeDiagnosticReportAttributes API asynchronously
func (*Client) DescribeDiagnosticReportAttributesWithChan ¶ added in v1.62.119
func (client *Client) DescribeDiagnosticReportAttributesWithChan(request *DescribeDiagnosticReportAttributesRequest) (<-chan *DescribeDiagnosticReportAttributesResponse, <-chan error)
DescribeDiagnosticReportAttributesWithChan invokes the ecs.DescribeDiagnosticReportAttributes API asynchronously
func (*Client) DescribeDiagnosticReports ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticReports(request *DescribeDiagnosticReportsRequest) (response *DescribeDiagnosticReportsResponse, err error)
DescribeDiagnosticReports invokes the ecs.DescribeDiagnosticReports API synchronously
func (*Client) DescribeDiagnosticReportsWithCallback ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticReportsWithCallback(request *DescribeDiagnosticReportsRequest, callback func(response *DescribeDiagnosticReportsResponse, err error)) <-chan int
DescribeDiagnosticReportsWithCallback invokes the ecs.DescribeDiagnosticReports API asynchronously
func (*Client) DescribeDiagnosticReportsWithChan ¶ added in v1.61.1707
func (client *Client) DescribeDiagnosticReportsWithChan(request *DescribeDiagnosticReportsRequest) (<-chan *DescribeDiagnosticReportsResponse, <-chan error)
DescribeDiagnosticReportsWithChan invokes the ecs.DescribeDiagnosticReports API asynchronously
func (*Client) DescribeDiskMonitorData ¶
func (client *Client) DescribeDiskMonitorData(request *DescribeDiskMonitorDataRequest) (response *DescribeDiskMonitorDataResponse, err error)
DescribeDiskMonitorData invokes the ecs.DescribeDiskMonitorData API synchronously
func (*Client) DescribeDiskMonitorDataWithCallback ¶
func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskMonitorDataRequest, callback func(response *DescribeDiskMonitorDataResponse, err error)) <-chan int
DescribeDiskMonitorDataWithCallback invokes the ecs.DescribeDiskMonitorData API asynchronously
func (*Client) DescribeDiskMonitorDataWithChan ¶
func (client *Client) DescribeDiskMonitorDataWithChan(request *DescribeDiskMonitorDataRequest) (<-chan *DescribeDiskMonitorDataResponse, <-chan error)
DescribeDiskMonitorDataWithChan invokes the ecs.DescribeDiskMonitorData API asynchronously
func (*Client) DescribeDisks ¶
func (client *Client) DescribeDisks(request *DescribeDisksRequest) (response *DescribeDisksResponse, err error)
DescribeDisks invokes the ecs.DescribeDisks API synchronously
func (*Client) DescribeDisksFullStatus ¶
func (client *Client) DescribeDisksFullStatus(request *DescribeDisksFullStatusRequest) (response *DescribeDisksFullStatusResponse, err error)
DescribeDisksFullStatus invokes the ecs.DescribeDisksFullStatus API synchronously
func (*Client) DescribeDisksFullStatusWithCallback ¶
func (client *Client) DescribeDisksFullStatusWithCallback(request *DescribeDisksFullStatusRequest, callback func(response *DescribeDisksFullStatusResponse, err error)) <-chan int
DescribeDisksFullStatusWithCallback invokes the ecs.DescribeDisksFullStatus API asynchronously
func (*Client) DescribeDisksFullStatusWithChan ¶
func (client *Client) DescribeDisksFullStatusWithChan(request *DescribeDisksFullStatusRequest) (<-chan *DescribeDisksFullStatusResponse, <-chan error)
DescribeDisksFullStatusWithChan invokes the ecs.DescribeDisksFullStatus API asynchronously
func (*Client) DescribeDisksWithCallback ¶
func (client *Client) DescribeDisksWithCallback(request *DescribeDisksRequest, callback func(response *DescribeDisksResponse, err error)) <-chan int
DescribeDisksWithCallback invokes the ecs.DescribeDisks API asynchronously
func (*Client) DescribeDisksWithChan ¶
func (client *Client) DescribeDisksWithChan(request *DescribeDisksRequest) (<-chan *DescribeDisksResponse, <-chan error)
DescribeDisksWithChan invokes the ecs.DescribeDisks API asynchronously
func (*Client) DescribeEipAddresses ¶
func (client *Client) DescribeEipAddresses(request *DescribeEipAddressesRequest) (response *DescribeEipAddressesResponse, err error)
DescribeEipAddresses invokes the ecs.DescribeEipAddresses API synchronously
func (*Client) DescribeEipAddressesWithCallback ¶
func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddressesRequest, callback func(response *DescribeEipAddressesResponse, err error)) <-chan int
DescribeEipAddressesWithCallback invokes the ecs.DescribeEipAddresses API asynchronously
func (*Client) DescribeEipAddressesWithChan ¶
func (client *Client) DescribeEipAddressesWithChan(request *DescribeEipAddressesRequest) (<-chan *DescribeEipAddressesResponse, <-chan error)
DescribeEipAddressesWithChan invokes the ecs.DescribeEipAddresses API asynchronously
func (*Client) DescribeEipMonitorData ¶
func (client *Client) DescribeEipMonitorData(request *DescribeEipMonitorDataRequest) (response *DescribeEipMonitorDataResponse, err error)
DescribeEipMonitorData invokes the ecs.DescribeEipMonitorData API synchronously
func (*Client) DescribeEipMonitorDataWithCallback ¶
func (client *Client) DescribeEipMonitorDataWithCallback(request *DescribeEipMonitorDataRequest, callback func(response *DescribeEipMonitorDataResponse, err error)) <-chan int
DescribeEipMonitorDataWithCallback invokes the ecs.DescribeEipMonitorData API asynchronously
func (*Client) DescribeEipMonitorDataWithChan ¶
func (client *Client) DescribeEipMonitorDataWithChan(request *DescribeEipMonitorDataRequest) (<-chan *DescribeEipMonitorDataResponse, <-chan error)
DescribeEipMonitorDataWithChan invokes the ecs.DescribeEipMonitorData API asynchronously
func (*Client) DescribeElasticityAssuranceInstances ¶ added in v1.61.567
func (client *Client) DescribeElasticityAssuranceInstances(request *DescribeElasticityAssuranceInstancesRequest) (response *DescribeElasticityAssuranceInstancesResponse, err error)
DescribeElasticityAssuranceInstances invokes the ecs.DescribeElasticityAssuranceInstances API synchronously
func (*Client) DescribeElasticityAssuranceInstancesWithCallback ¶ added in v1.61.567
func (client *Client) DescribeElasticityAssuranceInstancesWithCallback(request *DescribeElasticityAssuranceInstancesRequest, callback func(response *DescribeElasticityAssuranceInstancesResponse, err error)) <-chan int
DescribeElasticityAssuranceInstancesWithCallback invokes the ecs.DescribeElasticityAssuranceInstances API asynchronously
func (*Client) DescribeElasticityAssuranceInstancesWithChan ¶ added in v1.61.567
func (client *Client) DescribeElasticityAssuranceInstancesWithChan(request *DescribeElasticityAssuranceInstancesRequest) (<-chan *DescribeElasticityAssuranceInstancesResponse, <-chan error)
DescribeElasticityAssuranceInstancesWithChan invokes the ecs.DescribeElasticityAssuranceInstances API asynchronously
func (*Client) DescribeElasticityAssurances ¶ added in v1.61.567
func (client *Client) DescribeElasticityAssurances(request *DescribeElasticityAssurancesRequest) (response *DescribeElasticityAssurancesResponse, err error)
DescribeElasticityAssurances invokes the ecs.DescribeElasticityAssurances API synchronously
func (*Client) DescribeElasticityAssurancesWithCallback ¶ added in v1.61.567
func (client *Client) DescribeElasticityAssurancesWithCallback(request *DescribeElasticityAssurancesRequest, callback func(response *DescribeElasticityAssurancesResponse, err error)) <-chan int
DescribeElasticityAssurancesWithCallback invokes the ecs.DescribeElasticityAssurances API asynchronously
func (*Client) DescribeElasticityAssurancesWithChan ¶ added in v1.61.567
func (client *Client) DescribeElasticityAssurancesWithChan(request *DescribeElasticityAssurancesRequest) (<-chan *DescribeElasticityAssurancesResponse, <-chan error)
DescribeElasticityAssurancesWithChan invokes the ecs.DescribeElasticityAssurances API asynchronously
func (*Client) DescribeEniMonitorData ¶
func (client *Client) DescribeEniMonitorData(request *DescribeEniMonitorDataRequest) (response *DescribeEniMonitorDataResponse, err error)
DescribeEniMonitorData invokes the ecs.DescribeEniMonitorData API synchronously
func (*Client) DescribeEniMonitorDataWithCallback ¶
func (client *Client) DescribeEniMonitorDataWithCallback(request *DescribeEniMonitorDataRequest, callback func(response *DescribeEniMonitorDataResponse, err error)) <-chan int
DescribeEniMonitorDataWithCallback invokes the ecs.DescribeEniMonitorData API asynchronously
func (*Client) DescribeEniMonitorDataWithChan ¶
func (client *Client) DescribeEniMonitorDataWithChan(request *DescribeEniMonitorDataRequest) (<-chan *DescribeEniMonitorDataResponse, <-chan error)
DescribeEniMonitorDataWithChan invokes the ecs.DescribeEniMonitorData API asynchronously
func (*Client) DescribeForwardTableEntries ¶
func (client *Client) DescribeForwardTableEntries(request *DescribeForwardTableEntriesRequest) (response *DescribeForwardTableEntriesResponse, err error)
DescribeForwardTableEntries invokes the ecs.DescribeForwardTableEntries API synchronously
func (*Client) DescribeForwardTableEntriesWithCallback ¶
func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeForwardTableEntriesRequest, callback func(response *DescribeForwardTableEntriesResponse, err error)) <-chan int
DescribeForwardTableEntriesWithCallback invokes the ecs.DescribeForwardTableEntries API asynchronously
func (*Client) DescribeForwardTableEntriesWithChan ¶
func (client *Client) DescribeForwardTableEntriesWithChan(request *DescribeForwardTableEntriesRequest) (<-chan *DescribeForwardTableEntriesResponse, <-chan error)
DescribeForwardTableEntriesWithChan invokes the ecs.DescribeForwardTableEntries API asynchronously
func (*Client) DescribeHaVips ¶
func (client *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
DescribeHaVips invokes the ecs.DescribeHaVips API synchronously
func (*Client) DescribeHaVipsWithCallback ¶
func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest, callback func(response *DescribeHaVipsResponse, err error)) <-chan int
DescribeHaVipsWithCallback invokes the ecs.DescribeHaVips API asynchronously
func (*Client) DescribeHaVipsWithChan ¶
func (client *Client) DescribeHaVipsWithChan(request *DescribeHaVipsRequest) (<-chan *DescribeHaVipsResponse, <-chan error)
DescribeHaVipsWithChan invokes the ecs.DescribeHaVips API asynchronously
func (*Client) DescribeHpcClusters ¶
func (client *Client) DescribeHpcClusters(request *DescribeHpcClustersRequest) (response *DescribeHpcClustersResponse, err error)
DescribeHpcClusters invokes the ecs.DescribeHpcClusters API synchronously
func (*Client) DescribeHpcClustersWithCallback ¶
func (client *Client) DescribeHpcClustersWithCallback(request *DescribeHpcClustersRequest, callback func(response *DescribeHpcClustersResponse, err error)) <-chan int
DescribeHpcClustersWithCallback invokes the ecs.DescribeHpcClusters API asynchronously
func (*Client) DescribeHpcClustersWithChan ¶
func (client *Client) DescribeHpcClustersWithChan(request *DescribeHpcClustersRequest) (<-chan *DescribeHpcClustersResponse, <-chan error)
DescribeHpcClustersWithChan invokes the ecs.DescribeHpcClusters API asynchronously
func (*Client) DescribeImageComponents ¶ added in v1.61.872
func (client *Client) DescribeImageComponents(request *DescribeImageComponentsRequest) (response *DescribeImageComponentsResponse, err error)
DescribeImageComponents invokes the ecs.DescribeImageComponents API synchronously
func (*Client) DescribeImageComponentsWithCallback ¶ added in v1.61.872
func (client *Client) DescribeImageComponentsWithCallback(request *DescribeImageComponentsRequest, callback func(response *DescribeImageComponentsResponse, err error)) <-chan int
DescribeImageComponentsWithCallback invokes the ecs.DescribeImageComponents API asynchronously
func (*Client) DescribeImageComponentsWithChan ¶ added in v1.61.872
func (client *Client) DescribeImageComponentsWithChan(request *DescribeImageComponentsRequest) (<-chan *DescribeImageComponentsResponse, <-chan error)
DescribeImageComponentsWithChan invokes the ecs.DescribeImageComponents API asynchronously
func (*Client) DescribeImageFromFamily ¶ added in v1.61.60
func (client *Client) DescribeImageFromFamily(request *DescribeImageFromFamilyRequest) (response *DescribeImageFromFamilyResponse, err error)
DescribeImageFromFamily invokes the ecs.DescribeImageFromFamily API synchronously
func (*Client) DescribeImageFromFamilyWithCallback ¶ added in v1.61.60
func (client *Client) DescribeImageFromFamilyWithCallback(request *DescribeImageFromFamilyRequest, callback func(response *DescribeImageFromFamilyResponse, err error)) <-chan int
DescribeImageFromFamilyWithCallback invokes the ecs.DescribeImageFromFamily API asynchronously
func (*Client) DescribeImageFromFamilyWithChan ¶ added in v1.61.60
func (client *Client) DescribeImageFromFamilyWithChan(request *DescribeImageFromFamilyRequest) (<-chan *DescribeImageFromFamilyResponse, <-chan error)
DescribeImageFromFamilyWithChan invokes the ecs.DescribeImageFromFamily API asynchronously
func (*Client) DescribeImagePipelineExecutions ¶ added in v1.61.872
func (client *Client) DescribeImagePipelineExecutions(request *DescribeImagePipelineExecutionsRequest) (response *DescribeImagePipelineExecutionsResponse, err error)
DescribeImagePipelineExecutions invokes the ecs.DescribeImagePipelineExecutions API synchronously
func (*Client) DescribeImagePipelineExecutionsWithCallback ¶ added in v1.61.872
func (client *Client) DescribeImagePipelineExecutionsWithCallback(request *DescribeImagePipelineExecutionsRequest, callback func(response *DescribeImagePipelineExecutionsResponse, err error)) <-chan int
DescribeImagePipelineExecutionsWithCallback invokes the ecs.DescribeImagePipelineExecutions API asynchronously
func (*Client) DescribeImagePipelineExecutionsWithChan ¶ added in v1.61.872
func (client *Client) DescribeImagePipelineExecutionsWithChan(request *DescribeImagePipelineExecutionsRequest) (<-chan *DescribeImagePipelineExecutionsResponse, <-chan error)
DescribeImagePipelineExecutionsWithChan invokes the ecs.DescribeImagePipelineExecutions API asynchronously
func (*Client) DescribeImagePipelines ¶ added in v1.61.872
func (client *Client) DescribeImagePipelines(request *DescribeImagePipelinesRequest) (response *DescribeImagePipelinesResponse, err error)
DescribeImagePipelines invokes the ecs.DescribeImagePipelines API synchronously
func (*Client) DescribeImagePipelinesWithCallback ¶ added in v1.61.872
func (client *Client) DescribeImagePipelinesWithCallback(request *DescribeImagePipelinesRequest, callback func(response *DescribeImagePipelinesResponse, err error)) <-chan int
DescribeImagePipelinesWithCallback invokes the ecs.DescribeImagePipelines API asynchronously
func (*Client) DescribeImagePipelinesWithChan ¶ added in v1.61.872
func (client *Client) DescribeImagePipelinesWithChan(request *DescribeImagePipelinesRequest) (<-chan *DescribeImagePipelinesResponse, <-chan error)
DescribeImagePipelinesWithChan invokes the ecs.DescribeImagePipelines API asynchronously
func (*Client) DescribeImageSharePermission ¶
func (client *Client) DescribeImageSharePermission(request *DescribeImageSharePermissionRequest) (response *DescribeImageSharePermissionResponse, err error)
DescribeImageSharePermission invokes the ecs.DescribeImageSharePermission API synchronously
func (*Client) DescribeImageSharePermissionWithCallback ¶
func (client *Client) DescribeImageSharePermissionWithCallback(request *DescribeImageSharePermissionRequest, callback func(response *DescribeImageSharePermissionResponse, err error)) <-chan int
DescribeImageSharePermissionWithCallback invokes the ecs.DescribeImageSharePermission API asynchronously
func (*Client) DescribeImageSharePermissionWithChan ¶
func (client *Client) DescribeImageSharePermissionWithChan(request *DescribeImageSharePermissionRequest) (<-chan *DescribeImageSharePermissionResponse, <-chan error)
DescribeImageSharePermissionWithChan invokes the ecs.DescribeImageSharePermission API asynchronously
func (*Client) DescribeImageSupportInstanceTypes ¶
func (client *Client) DescribeImageSupportInstanceTypes(request *DescribeImageSupportInstanceTypesRequest) (response *DescribeImageSupportInstanceTypesResponse, err error)
DescribeImageSupportInstanceTypes invokes the ecs.DescribeImageSupportInstanceTypes API synchronously
func (*Client) DescribeImageSupportInstanceTypesWithCallback ¶
func (client *Client) DescribeImageSupportInstanceTypesWithCallback(request *DescribeImageSupportInstanceTypesRequest, callback func(response *DescribeImageSupportInstanceTypesResponse, err error)) <-chan int
DescribeImageSupportInstanceTypesWithCallback invokes the ecs.DescribeImageSupportInstanceTypes API asynchronously
func (*Client) DescribeImageSupportInstanceTypesWithChan ¶
func (client *Client) DescribeImageSupportInstanceTypesWithChan(request *DescribeImageSupportInstanceTypesRequest) (<-chan *DescribeImageSupportInstanceTypesResponse, <-chan error)
DescribeImageSupportInstanceTypesWithChan invokes the ecs.DescribeImageSupportInstanceTypes API asynchronously
func (*Client) DescribeImages ¶
func (client *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
DescribeImages invokes the ecs.DescribeImages API synchronously
func (*Client) DescribeImagesWithCallback ¶
func (client *Client) DescribeImagesWithCallback(request *DescribeImagesRequest, callback func(response *DescribeImagesResponse, err error)) <-chan int
DescribeImagesWithCallback invokes the ecs.DescribeImages API asynchronously
func (*Client) DescribeImagesWithChan ¶
func (client *Client) DescribeImagesWithChan(request *DescribeImagesRequest) (<-chan *DescribeImagesResponse, <-chan error)
DescribeImagesWithChan invokes the ecs.DescribeImages API asynchronously
func (*Client) DescribeInstanceAttachmentAttributes ¶ added in v1.61.567
func (client *Client) DescribeInstanceAttachmentAttributes(request *DescribeInstanceAttachmentAttributesRequest) (response *DescribeInstanceAttachmentAttributesResponse, err error)
DescribeInstanceAttachmentAttributes invokes the ecs.DescribeInstanceAttachmentAttributes API synchronously
func (*Client) DescribeInstanceAttachmentAttributesWithCallback ¶ added in v1.61.567
func (client *Client) DescribeInstanceAttachmentAttributesWithCallback(request *DescribeInstanceAttachmentAttributesRequest, callback func(response *DescribeInstanceAttachmentAttributesResponse, err error)) <-chan int
DescribeInstanceAttachmentAttributesWithCallback invokes the ecs.DescribeInstanceAttachmentAttributes API asynchronously
func (*Client) DescribeInstanceAttachmentAttributesWithChan ¶ added in v1.61.567
func (client *Client) DescribeInstanceAttachmentAttributesWithChan(request *DescribeInstanceAttachmentAttributesRequest) (<-chan *DescribeInstanceAttachmentAttributesResponse, <-chan error)
DescribeInstanceAttachmentAttributesWithChan invokes the ecs.DescribeInstanceAttachmentAttributes API asynchronously
func (*Client) DescribeInstanceAttribute ¶
func (client *Client) DescribeInstanceAttribute(request *DescribeInstanceAttributeRequest) (response *DescribeInstanceAttributeResponse, err error)
DescribeInstanceAttribute invokes the ecs.DescribeInstanceAttribute API synchronously
func (*Client) DescribeInstanceAttributeWithCallback ¶
func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeInstanceAttributeRequest, callback func(response *DescribeInstanceAttributeResponse, err error)) <-chan int
DescribeInstanceAttributeWithCallback invokes the ecs.DescribeInstanceAttribute API asynchronously
func (*Client) DescribeInstanceAttributeWithChan ¶
func (client *Client) DescribeInstanceAttributeWithChan(request *DescribeInstanceAttributeRequest) (<-chan *DescribeInstanceAttributeResponse, <-chan error)
DescribeInstanceAttributeWithChan invokes the ecs.DescribeInstanceAttribute API asynchronously
func (*Client) DescribeInstanceAutoRenewAttribute ¶
func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (response *DescribeInstanceAutoRenewAttributeResponse, err error)
DescribeInstanceAutoRenewAttribute invokes the ecs.DescribeInstanceAutoRenewAttribute API synchronously
func (*Client) DescribeInstanceAutoRenewAttributeWithCallback ¶
func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *DescribeInstanceAutoRenewAttributeRequest, callback func(response *DescribeInstanceAutoRenewAttributeResponse, err error)) <-chan int
DescribeInstanceAutoRenewAttributeWithCallback invokes the ecs.DescribeInstanceAutoRenewAttribute API asynchronously
func (*Client) DescribeInstanceAutoRenewAttributeWithChan ¶
func (client *Client) DescribeInstanceAutoRenewAttributeWithChan(request *DescribeInstanceAutoRenewAttributeRequest) (<-chan *DescribeInstanceAutoRenewAttributeResponse, <-chan error)
DescribeInstanceAutoRenewAttributeWithChan invokes the ecs.DescribeInstanceAutoRenewAttribute API asynchronously
func (*Client) DescribeInstanceHistoryEvents ¶
func (client *Client) DescribeInstanceHistoryEvents(request *DescribeInstanceHistoryEventsRequest) (response *DescribeInstanceHistoryEventsResponse, err error)
DescribeInstanceHistoryEvents invokes the ecs.DescribeInstanceHistoryEvents API synchronously
func (*Client) DescribeInstanceHistoryEventsWithCallback ¶
func (client *Client) DescribeInstanceHistoryEventsWithCallback(request *DescribeInstanceHistoryEventsRequest, callback func(response *DescribeInstanceHistoryEventsResponse, err error)) <-chan int
DescribeInstanceHistoryEventsWithCallback invokes the ecs.DescribeInstanceHistoryEvents API asynchronously
func (*Client) DescribeInstanceHistoryEventsWithChan ¶
func (client *Client) DescribeInstanceHistoryEventsWithChan(request *DescribeInstanceHistoryEventsRequest) (<-chan *DescribeInstanceHistoryEventsResponse, <-chan error)
DescribeInstanceHistoryEventsWithChan invokes the ecs.DescribeInstanceHistoryEvents API asynchronously
func (*Client) DescribeInstanceMaintenanceAttributes ¶ added in v1.60.328
func (client *Client) DescribeInstanceMaintenanceAttributes(request *DescribeInstanceMaintenanceAttributesRequest) (response *DescribeInstanceMaintenanceAttributesResponse, err error)
DescribeInstanceMaintenanceAttributes invokes the ecs.DescribeInstanceMaintenanceAttributes API synchronously
func (*Client) DescribeInstanceMaintenanceAttributesWithCallback ¶ added in v1.60.328
func (client *Client) DescribeInstanceMaintenanceAttributesWithCallback(request *DescribeInstanceMaintenanceAttributesRequest, callback func(response *DescribeInstanceMaintenanceAttributesResponse, err error)) <-chan int
DescribeInstanceMaintenanceAttributesWithCallback invokes the ecs.DescribeInstanceMaintenanceAttributes API asynchronously
func (*Client) DescribeInstanceMaintenanceAttributesWithChan ¶ added in v1.60.328
func (client *Client) DescribeInstanceMaintenanceAttributesWithChan(request *DescribeInstanceMaintenanceAttributesRequest) (<-chan *DescribeInstanceMaintenanceAttributesResponse, <-chan error)
DescribeInstanceMaintenanceAttributesWithChan invokes the ecs.DescribeInstanceMaintenanceAttributes API asynchronously
func (*Client) DescribeInstanceModificationPrice ¶ added in v1.61.1015
func (client *Client) DescribeInstanceModificationPrice(request *DescribeInstanceModificationPriceRequest) (response *DescribeInstanceModificationPriceResponse, err error)
DescribeInstanceModificationPrice invokes the ecs.DescribeInstanceModificationPrice API synchronously
func (*Client) DescribeInstanceModificationPriceWithCallback ¶ added in v1.61.1015
func (client *Client) DescribeInstanceModificationPriceWithCallback(request *DescribeInstanceModificationPriceRequest, callback func(response *DescribeInstanceModificationPriceResponse, err error)) <-chan int
DescribeInstanceModificationPriceWithCallback invokes the ecs.DescribeInstanceModificationPrice API asynchronously
func (*Client) DescribeInstanceModificationPriceWithChan ¶ added in v1.61.1015
func (client *Client) DescribeInstanceModificationPriceWithChan(request *DescribeInstanceModificationPriceRequest) (<-chan *DescribeInstanceModificationPriceResponse, <-chan error)
DescribeInstanceModificationPriceWithChan invokes the ecs.DescribeInstanceModificationPrice API asynchronously
func (*Client) DescribeInstanceMonitorData ¶
func (client *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (response *DescribeInstanceMonitorDataResponse, err error)
DescribeInstanceMonitorData invokes the ecs.DescribeInstanceMonitorData API synchronously
func (*Client) DescribeInstanceMonitorDataWithCallback ¶
func (client *Client) DescribeInstanceMonitorDataWithCallback(request *DescribeInstanceMonitorDataRequest, callback func(response *DescribeInstanceMonitorDataResponse, err error)) <-chan int
DescribeInstanceMonitorDataWithCallback invokes the ecs.DescribeInstanceMonitorData API asynchronously
func (*Client) DescribeInstanceMonitorDataWithChan ¶
func (client *Client) DescribeInstanceMonitorDataWithChan(request *DescribeInstanceMonitorDataRequest) (<-chan *DescribeInstanceMonitorDataResponse, <-chan error)
DescribeInstanceMonitorDataWithChan invokes the ecs.DescribeInstanceMonitorData API asynchronously
func (*Client) DescribeInstanceRamRole ¶
func (client *Client) DescribeInstanceRamRole(request *DescribeInstanceRamRoleRequest) (response *DescribeInstanceRamRoleResponse, err error)
DescribeInstanceRamRole invokes the ecs.DescribeInstanceRamRole API synchronously
func (*Client) DescribeInstanceRamRoleWithCallback ¶
func (client *Client) DescribeInstanceRamRoleWithCallback(request *DescribeInstanceRamRoleRequest, callback func(response *DescribeInstanceRamRoleResponse, err error)) <-chan int
DescribeInstanceRamRoleWithCallback invokes the ecs.DescribeInstanceRamRole API asynchronously
func (*Client) DescribeInstanceRamRoleWithChan ¶
func (client *Client) DescribeInstanceRamRoleWithChan(request *DescribeInstanceRamRoleRequest) (<-chan *DescribeInstanceRamRoleResponse, <-chan error)
DescribeInstanceRamRoleWithChan invokes the ecs.DescribeInstanceRamRole API asynchronously
func (*Client) DescribeInstanceStatus ¶
func (client *Client) DescribeInstanceStatus(request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)
DescribeInstanceStatus invokes the ecs.DescribeInstanceStatus API synchronously
func (*Client) DescribeInstanceStatusWithCallback ¶
func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstanceStatusRequest, callback func(response *DescribeInstanceStatusResponse, err error)) <-chan int
DescribeInstanceStatusWithCallback invokes the ecs.DescribeInstanceStatus API asynchronously
func (*Client) DescribeInstanceStatusWithChan ¶
func (client *Client) DescribeInstanceStatusWithChan(request *DescribeInstanceStatusRequest) (<-chan *DescribeInstanceStatusResponse, <-chan error)
DescribeInstanceStatusWithChan invokes the ecs.DescribeInstanceStatus API asynchronously
func (*Client) DescribeInstanceTopology ¶
func (client *Client) DescribeInstanceTopology(request *DescribeInstanceTopologyRequest) (response *DescribeInstanceTopologyResponse, err error)
DescribeInstanceTopology invokes the ecs.DescribeInstanceTopology API synchronously
func (*Client) DescribeInstanceTopologyWithCallback ¶
func (client *Client) DescribeInstanceTopologyWithCallback(request *DescribeInstanceTopologyRequest, callback func(response *DescribeInstanceTopologyResponse, err error)) <-chan int
DescribeInstanceTopologyWithCallback invokes the ecs.DescribeInstanceTopology API asynchronously
func (*Client) DescribeInstanceTopologyWithChan ¶
func (client *Client) DescribeInstanceTopologyWithChan(request *DescribeInstanceTopologyRequest) (<-chan *DescribeInstanceTopologyResponse, <-chan error)
DescribeInstanceTopologyWithChan invokes the ecs.DescribeInstanceTopology API asynchronously
func (*Client) DescribeInstanceTypeFamilies ¶
func (client *Client) DescribeInstanceTypeFamilies(request *DescribeInstanceTypeFamiliesRequest) (response *DescribeInstanceTypeFamiliesResponse, err error)
DescribeInstanceTypeFamilies invokes the ecs.DescribeInstanceTypeFamilies API synchronously
func (*Client) DescribeInstanceTypeFamiliesWithCallback ¶
func (client *Client) DescribeInstanceTypeFamiliesWithCallback(request *DescribeInstanceTypeFamiliesRequest, callback func(response *DescribeInstanceTypeFamiliesResponse, err error)) <-chan int
DescribeInstanceTypeFamiliesWithCallback invokes the ecs.DescribeInstanceTypeFamilies API asynchronously
func (*Client) DescribeInstanceTypeFamiliesWithChan ¶
func (client *Client) DescribeInstanceTypeFamiliesWithChan(request *DescribeInstanceTypeFamiliesRequest) (<-chan *DescribeInstanceTypeFamiliesResponse, <-chan error)
DescribeInstanceTypeFamiliesWithChan invokes the ecs.DescribeInstanceTypeFamilies API asynchronously
func (*Client) DescribeInstanceTypes ¶
func (client *Client) DescribeInstanceTypes(request *DescribeInstanceTypesRequest) (response *DescribeInstanceTypesResponse, err error)
DescribeInstanceTypes invokes the ecs.DescribeInstanceTypes API synchronously
func (*Client) DescribeInstanceTypesWithCallback ¶
func (client *Client) DescribeInstanceTypesWithCallback(request *DescribeInstanceTypesRequest, callback func(response *DescribeInstanceTypesResponse, err error)) <-chan int
DescribeInstanceTypesWithCallback invokes the ecs.DescribeInstanceTypes API asynchronously
func (*Client) DescribeInstanceTypesWithChan ¶
func (client *Client) DescribeInstanceTypesWithChan(request *DescribeInstanceTypesRequest) (<-chan *DescribeInstanceTypesResponse, <-chan error)
DescribeInstanceTypesWithChan invokes the ecs.DescribeInstanceTypes API asynchronously
func (*Client) DescribeInstanceVncPasswd ¶
func (client *Client) DescribeInstanceVncPasswd(request *DescribeInstanceVncPasswdRequest) (response *DescribeInstanceVncPasswdResponse, err error)
DescribeInstanceVncPasswd invokes the ecs.DescribeInstanceVncPasswd API synchronously
func (*Client) DescribeInstanceVncPasswdWithCallback ¶
func (client *Client) DescribeInstanceVncPasswdWithCallback(request *DescribeInstanceVncPasswdRequest, callback func(response *DescribeInstanceVncPasswdResponse, err error)) <-chan int
DescribeInstanceVncPasswdWithCallback invokes the ecs.DescribeInstanceVncPasswd API asynchronously
func (*Client) DescribeInstanceVncPasswdWithChan ¶
func (client *Client) DescribeInstanceVncPasswdWithChan(request *DescribeInstanceVncPasswdRequest) (<-chan *DescribeInstanceVncPasswdResponse, <-chan error)
DescribeInstanceVncPasswdWithChan invokes the ecs.DescribeInstanceVncPasswd API asynchronously
func (*Client) DescribeInstanceVncUrl ¶
func (client *Client) DescribeInstanceVncUrl(request *DescribeInstanceVncUrlRequest) (response *DescribeInstanceVncUrlResponse, err error)
DescribeInstanceVncUrl invokes the ecs.DescribeInstanceVncUrl API synchronously
func (*Client) DescribeInstanceVncUrlWithCallback ¶
func (client *Client) DescribeInstanceVncUrlWithCallback(request *DescribeInstanceVncUrlRequest, callback func(response *DescribeInstanceVncUrlResponse, err error)) <-chan int
DescribeInstanceVncUrlWithCallback invokes the ecs.DescribeInstanceVncUrl API asynchronously
func (*Client) DescribeInstanceVncUrlWithChan ¶
func (client *Client) DescribeInstanceVncUrlWithChan(request *DescribeInstanceVncUrlRequest) (<-chan *DescribeInstanceVncUrlResponse, <-chan error)
DescribeInstanceVncUrlWithChan invokes the ecs.DescribeInstanceVncUrl API asynchronously
func (*Client) DescribeInstances ¶
func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances invokes the ecs.DescribeInstances API synchronously
func (*Client) DescribeInstancesFullStatus ¶
func (client *Client) DescribeInstancesFullStatus(request *DescribeInstancesFullStatusRequest) (response *DescribeInstancesFullStatusResponse, err error)
DescribeInstancesFullStatus invokes the ecs.DescribeInstancesFullStatus API synchronously
func (*Client) DescribeInstancesFullStatusWithCallback ¶
func (client *Client) DescribeInstancesFullStatusWithCallback(request *DescribeInstancesFullStatusRequest, callback func(response *DescribeInstancesFullStatusResponse, err error)) <-chan int
DescribeInstancesFullStatusWithCallback invokes the ecs.DescribeInstancesFullStatus API asynchronously
func (*Client) DescribeInstancesFullStatusWithChan ¶
func (client *Client) DescribeInstancesFullStatusWithChan(request *DescribeInstancesFullStatusRequest) (<-chan *DescribeInstancesFullStatusResponse, <-chan error)
DescribeInstancesFullStatusWithChan invokes the ecs.DescribeInstancesFullStatus API asynchronously
func (*Client) DescribeInstancesWithCallback ¶
func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int
DescribeInstancesWithCallback invokes the ecs.DescribeInstances API asynchronously
func (*Client) DescribeInstancesWithChan ¶
func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
DescribeInstancesWithChan invokes the ecs.DescribeInstances API asynchronously
func (*Client) DescribeInvocationResults ¶
func (client *Client) DescribeInvocationResults(request *DescribeInvocationResultsRequest) (response *DescribeInvocationResultsResponse, err error)
DescribeInvocationResults invokes the ecs.DescribeInvocationResults API synchronously
func (*Client) DescribeInvocationResultsWithCallback ¶
func (client *Client) DescribeInvocationResultsWithCallback(request *DescribeInvocationResultsRequest, callback func(response *DescribeInvocationResultsResponse, err error)) <-chan int
DescribeInvocationResultsWithCallback invokes the ecs.DescribeInvocationResults API asynchronously
func (*Client) DescribeInvocationResultsWithChan ¶
func (client *Client) DescribeInvocationResultsWithChan(request *DescribeInvocationResultsRequest) (<-chan *DescribeInvocationResultsResponse, <-chan error)
DescribeInvocationResultsWithChan invokes the ecs.DescribeInvocationResults API asynchronously
func (*Client) DescribeInvocations ¶
func (client *Client) DescribeInvocations(request *DescribeInvocationsRequest) (response *DescribeInvocationsResponse, err error)
DescribeInvocations invokes the ecs.DescribeInvocations API synchronously
func (*Client) DescribeInvocationsWithCallback ¶
func (client *Client) DescribeInvocationsWithCallback(request *DescribeInvocationsRequest, callback func(response *DescribeInvocationsResponse, err error)) <-chan int
DescribeInvocationsWithCallback invokes the ecs.DescribeInvocations API asynchronously
func (*Client) DescribeInvocationsWithChan ¶
func (client *Client) DescribeInvocationsWithChan(request *DescribeInvocationsRequest) (<-chan *DescribeInvocationsResponse, <-chan error)
DescribeInvocationsWithChan invokes the ecs.DescribeInvocations API asynchronously
func (*Client) DescribeKeyPairs ¶
func (client *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (response *DescribeKeyPairsResponse, err error)
DescribeKeyPairs invokes the ecs.DescribeKeyPairs API synchronously
func (*Client) DescribeKeyPairsWithCallback ¶
func (client *Client) DescribeKeyPairsWithCallback(request *DescribeKeyPairsRequest, callback func(response *DescribeKeyPairsResponse, err error)) <-chan int
DescribeKeyPairsWithCallback invokes the ecs.DescribeKeyPairs API asynchronously
func (*Client) DescribeKeyPairsWithChan ¶
func (client *Client) DescribeKeyPairsWithChan(request *DescribeKeyPairsRequest) (<-chan *DescribeKeyPairsResponse, <-chan error)
DescribeKeyPairsWithChan invokes the ecs.DescribeKeyPairs API asynchronously
func (*Client) DescribeLaunchTemplateVersions ¶
func (client *Client) DescribeLaunchTemplateVersions(request *DescribeLaunchTemplateVersionsRequest) (response *DescribeLaunchTemplateVersionsResponse, err error)
DescribeLaunchTemplateVersions invokes the ecs.DescribeLaunchTemplateVersions API synchronously
func (*Client) DescribeLaunchTemplateVersionsWithCallback ¶
func (client *Client) DescribeLaunchTemplateVersionsWithCallback(request *DescribeLaunchTemplateVersionsRequest, callback func(response *DescribeLaunchTemplateVersionsResponse, err error)) <-chan int
DescribeLaunchTemplateVersionsWithCallback invokes the ecs.DescribeLaunchTemplateVersions API asynchronously
func (*Client) DescribeLaunchTemplateVersionsWithChan ¶
func (client *Client) DescribeLaunchTemplateVersionsWithChan(request *DescribeLaunchTemplateVersionsRequest) (<-chan *DescribeLaunchTemplateVersionsResponse, <-chan error)
DescribeLaunchTemplateVersionsWithChan invokes the ecs.DescribeLaunchTemplateVersions API asynchronously
func (*Client) DescribeLaunchTemplates ¶
func (client *Client) DescribeLaunchTemplates(request *DescribeLaunchTemplatesRequest) (response *DescribeLaunchTemplatesResponse, err error)
DescribeLaunchTemplates invokes the ecs.DescribeLaunchTemplates API synchronously
func (*Client) DescribeLaunchTemplatesWithCallback ¶
func (client *Client) DescribeLaunchTemplatesWithCallback(request *DescribeLaunchTemplatesRequest, callback func(response *DescribeLaunchTemplatesResponse, err error)) <-chan int
DescribeLaunchTemplatesWithCallback invokes the ecs.DescribeLaunchTemplates API asynchronously
func (*Client) DescribeLaunchTemplatesWithChan ¶
func (client *Client) DescribeLaunchTemplatesWithChan(request *DescribeLaunchTemplatesRequest) (<-chan *DescribeLaunchTemplatesResponse, <-chan error)
DescribeLaunchTemplatesWithChan invokes the ecs.DescribeLaunchTemplates API asynchronously
func (*Client) DescribeLimitation ¶
func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (response *DescribeLimitationResponse, err error)
DescribeLimitation invokes the ecs.DescribeLimitation API synchronously
func (*Client) DescribeLimitationWithCallback ¶
func (client *Client) DescribeLimitationWithCallback(request *DescribeLimitationRequest, callback func(response *DescribeLimitationResponse, err error)) <-chan int
DescribeLimitationWithCallback invokes the ecs.DescribeLimitation API asynchronously
func (*Client) DescribeLimitationWithChan ¶
func (client *Client) DescribeLimitationWithChan(request *DescribeLimitationRequest) (<-chan *DescribeLimitationResponse, <-chan error)
DescribeLimitationWithChan invokes the ecs.DescribeLimitation API asynchronously
func (*Client) DescribeManagedInstances ¶ added in v1.61.872
func (client *Client) DescribeManagedInstances(request *DescribeManagedInstancesRequest) (response *DescribeManagedInstancesResponse, err error)
DescribeManagedInstances invokes the ecs.DescribeManagedInstances API synchronously
func (*Client) DescribeManagedInstancesWithCallback ¶ added in v1.61.872
func (client *Client) DescribeManagedInstancesWithCallback(request *DescribeManagedInstancesRequest, callback func(response *DescribeManagedInstancesResponse, err error)) <-chan int
DescribeManagedInstancesWithCallback invokes the ecs.DescribeManagedInstances API asynchronously
func (*Client) DescribeManagedInstancesWithChan ¶ added in v1.61.872
func (client *Client) DescribeManagedInstancesWithChan(request *DescribeManagedInstancesRequest) (<-chan *DescribeManagedInstancesResponse, <-chan error)
DescribeManagedInstancesWithChan invokes the ecs.DescribeManagedInstances API asynchronously
func (*Client) DescribeNatGateways ¶
func (client *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
DescribeNatGateways invokes the ecs.DescribeNatGateways API synchronously
func (*Client) DescribeNatGatewaysWithCallback ¶
func (client *Client) DescribeNatGatewaysWithCallback(request *DescribeNatGatewaysRequest, callback func(response *DescribeNatGatewaysResponse, err error)) <-chan int
DescribeNatGatewaysWithCallback invokes the ecs.DescribeNatGateways API asynchronously
func (*Client) DescribeNatGatewaysWithChan ¶
func (client *Client) DescribeNatGatewaysWithChan(request *DescribeNatGatewaysRequest) (<-chan *DescribeNatGatewaysResponse, <-chan error)
DescribeNatGatewaysWithChan invokes the ecs.DescribeNatGateways API asynchronously
func (*Client) DescribeNetworkInterfaceAttribute ¶ added in v1.61.260
func (client *Client) DescribeNetworkInterfaceAttribute(request *DescribeNetworkInterfaceAttributeRequest) (response *DescribeNetworkInterfaceAttributeResponse, err error)
DescribeNetworkInterfaceAttribute invokes the ecs.DescribeNetworkInterfaceAttribute API synchronously
func (*Client) DescribeNetworkInterfaceAttributeWithCallback ¶ added in v1.61.260
func (client *Client) DescribeNetworkInterfaceAttributeWithCallback(request *DescribeNetworkInterfaceAttributeRequest, callback func(response *DescribeNetworkInterfaceAttributeResponse, err error)) <-chan int
DescribeNetworkInterfaceAttributeWithCallback invokes the ecs.DescribeNetworkInterfaceAttribute API asynchronously
func (*Client) DescribeNetworkInterfaceAttributeWithChan ¶ added in v1.61.260
func (client *Client) DescribeNetworkInterfaceAttributeWithChan(request *DescribeNetworkInterfaceAttributeRequest) (<-chan *DescribeNetworkInterfaceAttributeResponse, <-chan error)
DescribeNetworkInterfaceAttributeWithChan invokes the ecs.DescribeNetworkInterfaceAttribute API asynchronously
func (*Client) DescribeNetworkInterfacePermissions ¶
func (client *Client) DescribeNetworkInterfacePermissions(request *DescribeNetworkInterfacePermissionsRequest) (response *DescribeNetworkInterfacePermissionsResponse, err error)
DescribeNetworkInterfacePermissions invokes the ecs.DescribeNetworkInterfacePermissions API synchronously
func (*Client) DescribeNetworkInterfacePermissionsWithCallback ¶
func (client *Client) DescribeNetworkInterfacePermissionsWithCallback(request *DescribeNetworkInterfacePermissionsRequest, callback func(response *DescribeNetworkInterfacePermissionsResponse, err error)) <-chan int
DescribeNetworkInterfacePermissionsWithCallback invokes the ecs.DescribeNetworkInterfacePermissions API asynchronously
func (*Client) DescribeNetworkInterfacePermissionsWithChan ¶
func (client *Client) DescribeNetworkInterfacePermissionsWithChan(request *DescribeNetworkInterfacePermissionsRequest) (<-chan *DescribeNetworkInterfacePermissionsResponse, <-chan error)
DescribeNetworkInterfacePermissionsWithChan invokes the ecs.DescribeNetworkInterfacePermissions API asynchronously
func (*Client) DescribeNetworkInterfaces ¶
func (client *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
DescribeNetworkInterfaces invokes the ecs.DescribeNetworkInterfaces API synchronously
func (*Client) DescribeNetworkInterfacesWithCallback ¶
func (client *Client) DescribeNetworkInterfacesWithCallback(request *DescribeNetworkInterfacesRequest, callback func(response *DescribeNetworkInterfacesResponse, err error)) <-chan int
DescribeNetworkInterfacesWithCallback invokes the ecs.DescribeNetworkInterfaces API asynchronously
func (*Client) DescribeNetworkInterfacesWithChan ¶
func (client *Client) DescribeNetworkInterfacesWithChan(request *DescribeNetworkInterfacesRequest) (<-chan *DescribeNetworkInterfacesResponse, <-chan error)
DescribeNetworkInterfacesWithChan invokes the ecs.DescribeNetworkInterfaces API asynchronously
func (*Client) DescribeNewProjectEipMonitorData ¶
func (client *Client) DescribeNewProjectEipMonitorData(request *DescribeNewProjectEipMonitorDataRequest) (response *DescribeNewProjectEipMonitorDataResponse, err error)
DescribeNewProjectEipMonitorData invokes the ecs.DescribeNewProjectEipMonitorData API synchronously
func (*Client) DescribeNewProjectEipMonitorDataWithCallback ¶
func (client *Client) DescribeNewProjectEipMonitorDataWithCallback(request *DescribeNewProjectEipMonitorDataRequest, callback func(response *DescribeNewProjectEipMonitorDataResponse, err error)) <-chan int
DescribeNewProjectEipMonitorDataWithCallback invokes the ecs.DescribeNewProjectEipMonitorData API asynchronously
func (*Client) DescribeNewProjectEipMonitorDataWithChan ¶
func (client *Client) DescribeNewProjectEipMonitorDataWithChan(request *DescribeNewProjectEipMonitorDataRequest) (<-chan *DescribeNewProjectEipMonitorDataResponse, <-chan error)
DescribeNewProjectEipMonitorDataWithChan invokes the ecs.DescribeNewProjectEipMonitorData API asynchronously
func (*Client) DescribePhysicalConnections ¶
func (client *Client) DescribePhysicalConnections(request *DescribePhysicalConnectionsRequest) (response *DescribePhysicalConnectionsResponse, err error)
DescribePhysicalConnections invokes the ecs.DescribePhysicalConnections API synchronously
func (*Client) DescribePhysicalConnectionsWithCallback ¶
func (client *Client) DescribePhysicalConnectionsWithCallback(request *DescribePhysicalConnectionsRequest, callback func(response *DescribePhysicalConnectionsResponse, err error)) <-chan int
DescribePhysicalConnectionsWithCallback invokes the ecs.DescribePhysicalConnections API asynchronously
func (*Client) DescribePhysicalConnectionsWithChan ¶
func (client *Client) DescribePhysicalConnectionsWithChan(request *DescribePhysicalConnectionsRequest) (<-chan *DescribePhysicalConnectionsResponse, <-chan error)
DescribePhysicalConnectionsWithChan invokes the ecs.DescribePhysicalConnections API asynchronously
func (*Client) DescribePrefixListAssociations ¶ added in v1.61.1123
func (client *Client) DescribePrefixListAssociations(request *DescribePrefixListAssociationsRequest) (response *DescribePrefixListAssociationsResponse, err error)
DescribePrefixListAssociations invokes the ecs.DescribePrefixListAssociations API synchronously
func (*Client) DescribePrefixListAssociationsWithCallback ¶ added in v1.61.1123
func (client *Client) DescribePrefixListAssociationsWithCallback(request *DescribePrefixListAssociationsRequest, callback func(response *DescribePrefixListAssociationsResponse, err error)) <-chan int
DescribePrefixListAssociationsWithCallback invokes the ecs.DescribePrefixListAssociations API asynchronously
func (*Client) DescribePrefixListAssociationsWithChan ¶ added in v1.61.1123
func (client *Client) DescribePrefixListAssociationsWithChan(request *DescribePrefixListAssociationsRequest) (<-chan *DescribePrefixListAssociationsResponse, <-chan error)
DescribePrefixListAssociationsWithChan invokes the ecs.DescribePrefixListAssociations API asynchronously
func (*Client) DescribePrefixListAttributes ¶ added in v1.61.1123
func (client *Client) DescribePrefixListAttributes(request *DescribePrefixListAttributesRequest) (response *DescribePrefixListAttributesResponse, err error)
DescribePrefixListAttributes invokes the ecs.DescribePrefixListAttributes API synchronously
func (*Client) DescribePrefixListAttributesWithCallback ¶ added in v1.61.1123
func (client *Client) DescribePrefixListAttributesWithCallback(request *DescribePrefixListAttributesRequest, callback func(response *DescribePrefixListAttributesResponse, err error)) <-chan int
DescribePrefixListAttributesWithCallback invokes the ecs.DescribePrefixListAttributes API asynchronously
func (*Client) DescribePrefixListAttributesWithChan ¶ added in v1.61.1123
func (client *Client) DescribePrefixListAttributesWithChan(request *DescribePrefixListAttributesRequest) (<-chan *DescribePrefixListAttributesResponse, <-chan error)
DescribePrefixListAttributesWithChan invokes the ecs.DescribePrefixListAttributes API asynchronously
func (*Client) DescribePrefixLists ¶ added in v1.61.1123
func (client *Client) DescribePrefixLists(request *DescribePrefixListsRequest) (response *DescribePrefixListsResponse, err error)
DescribePrefixLists invokes the ecs.DescribePrefixLists API synchronously
func (*Client) DescribePrefixListsWithCallback ¶ added in v1.61.1123
func (client *Client) DescribePrefixListsWithCallback(request *DescribePrefixListsRequest, callback func(response *DescribePrefixListsResponse, err error)) <-chan int
DescribePrefixListsWithCallback invokes the ecs.DescribePrefixLists API asynchronously
func (*Client) DescribePrefixListsWithChan ¶ added in v1.61.1123
func (client *Client) DescribePrefixListsWithChan(request *DescribePrefixListsRequest) (<-chan *DescribePrefixListsResponse, <-chan error)
DescribePrefixListsWithChan invokes the ecs.DescribePrefixLists API asynchronously
func (*Client) DescribePrice ¶
func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice invokes the ecs.DescribePrice API synchronously
func (*Client) DescribePriceWithCallback ¶
func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int
DescribePriceWithCallback invokes the ecs.DescribePrice API asynchronously
func (*Client) DescribePriceWithChan ¶
func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
DescribePriceWithChan invokes the ecs.DescribePrice API asynchronously
func (*Client) DescribeRecommendInstanceType ¶
func (client *Client) DescribeRecommendInstanceType(request *DescribeRecommendInstanceTypeRequest) (response *DescribeRecommendInstanceTypeResponse, err error)
DescribeRecommendInstanceType invokes the ecs.DescribeRecommendInstanceType API synchronously
func (*Client) DescribeRecommendInstanceTypeWithCallback ¶
func (client *Client) DescribeRecommendInstanceTypeWithCallback(request *DescribeRecommendInstanceTypeRequest, callback func(response *DescribeRecommendInstanceTypeResponse, err error)) <-chan int
DescribeRecommendInstanceTypeWithCallback invokes the ecs.DescribeRecommendInstanceType API asynchronously
func (*Client) DescribeRecommendInstanceTypeWithChan ¶
func (client *Client) DescribeRecommendInstanceTypeWithChan(request *DescribeRecommendInstanceTypeRequest) (<-chan *DescribeRecommendInstanceTypeResponse, <-chan error)
DescribeRecommendInstanceTypeWithChan invokes the ecs.DescribeRecommendInstanceType API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the ecs.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the ecs.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the ecs.DescribeRegions API asynchronously
func (*Client) DescribeRenewalPrice ¶
func (client *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
DescribeRenewalPrice invokes the ecs.DescribeRenewalPrice API synchronously
func (*Client) DescribeRenewalPriceWithCallback ¶
func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalPriceRequest, callback func(response *DescribeRenewalPriceResponse, err error)) <-chan int
DescribeRenewalPriceWithCallback invokes the ecs.DescribeRenewalPrice API asynchronously
func (*Client) DescribeRenewalPriceWithChan ¶
func (client *Client) DescribeRenewalPriceWithChan(request *DescribeRenewalPriceRequest) (<-chan *DescribeRenewalPriceResponse, <-chan error)
DescribeRenewalPriceWithChan invokes the ecs.DescribeRenewalPrice API asynchronously
func (*Client) DescribeReservedInstanceAutoRenewAttribute ¶ added in v1.62.163
func (client *Client) DescribeReservedInstanceAutoRenewAttribute(request *DescribeReservedInstanceAutoRenewAttributeRequest) (response *DescribeReservedInstanceAutoRenewAttributeResponse, err error)
DescribeReservedInstanceAutoRenewAttribute invokes the ecs.DescribeReservedInstanceAutoRenewAttribute API synchronously
func (*Client) DescribeReservedInstanceAutoRenewAttributeWithCallback ¶ added in v1.62.163
func (client *Client) DescribeReservedInstanceAutoRenewAttributeWithCallback(request *DescribeReservedInstanceAutoRenewAttributeRequest, callback func(response *DescribeReservedInstanceAutoRenewAttributeResponse, err error)) <-chan int
DescribeReservedInstanceAutoRenewAttributeWithCallback invokes the ecs.DescribeReservedInstanceAutoRenewAttribute API asynchronously
func (*Client) DescribeReservedInstanceAutoRenewAttributeWithChan ¶ added in v1.62.163
func (client *Client) DescribeReservedInstanceAutoRenewAttributeWithChan(request *DescribeReservedInstanceAutoRenewAttributeRequest) (<-chan *DescribeReservedInstanceAutoRenewAttributeResponse, <-chan error)
DescribeReservedInstanceAutoRenewAttributeWithChan invokes the ecs.DescribeReservedInstanceAutoRenewAttribute API asynchronously
func (*Client) DescribeReservedInstances ¶
func (client *Client) DescribeReservedInstances(request *DescribeReservedInstancesRequest) (response *DescribeReservedInstancesResponse, err error)
DescribeReservedInstances invokes the ecs.DescribeReservedInstances API synchronously
func (*Client) DescribeReservedInstancesWithCallback ¶
func (client *Client) DescribeReservedInstancesWithCallback(request *DescribeReservedInstancesRequest, callback func(response *DescribeReservedInstancesResponse, err error)) <-chan int
DescribeReservedInstancesWithCallback invokes the ecs.DescribeReservedInstances API asynchronously
func (*Client) DescribeReservedInstancesWithChan ¶
func (client *Client) DescribeReservedInstancesWithChan(request *DescribeReservedInstancesRequest) (<-chan *DescribeReservedInstancesResponse, <-chan error)
DescribeReservedInstancesWithChan invokes the ecs.DescribeReservedInstances API asynchronously
func (*Client) DescribeResourceByTags ¶
func (client *Client) DescribeResourceByTags(request *DescribeResourceByTagsRequest) (response *DescribeResourceByTagsResponse, err error)
DescribeResourceByTags invokes the ecs.DescribeResourceByTags API synchronously
func (*Client) DescribeResourceByTagsWithCallback ¶
func (client *Client) DescribeResourceByTagsWithCallback(request *DescribeResourceByTagsRequest, callback func(response *DescribeResourceByTagsResponse, err error)) <-chan int
DescribeResourceByTagsWithCallback invokes the ecs.DescribeResourceByTags API asynchronously
func (*Client) DescribeResourceByTagsWithChan ¶
func (client *Client) DescribeResourceByTagsWithChan(request *DescribeResourceByTagsRequest) (<-chan *DescribeResourceByTagsResponse, <-chan error)
DescribeResourceByTagsWithChan invokes the ecs.DescribeResourceByTags API asynchronously
func (*Client) DescribeResourcesModification ¶
func (client *Client) DescribeResourcesModification(request *DescribeResourcesModificationRequest) (response *DescribeResourcesModificationResponse, err error)
DescribeResourcesModification invokes the ecs.DescribeResourcesModification API synchronously
func (*Client) DescribeResourcesModificationWithCallback ¶
func (client *Client) DescribeResourcesModificationWithCallback(request *DescribeResourcesModificationRequest, callback func(response *DescribeResourcesModificationResponse, err error)) <-chan int
DescribeResourcesModificationWithCallback invokes the ecs.DescribeResourcesModification API asynchronously
func (*Client) DescribeResourcesModificationWithChan ¶
func (client *Client) DescribeResourcesModificationWithChan(request *DescribeResourcesModificationRequest) (<-chan *DescribeResourcesModificationResponse, <-chan error)
DescribeResourcesModificationWithChan invokes the ecs.DescribeResourcesModification API asynchronously
func (*Client) DescribeRouteTables ¶
func (client *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
DescribeRouteTables invokes the ecs.DescribeRouteTables API synchronously
func (*Client) DescribeRouteTablesWithCallback ¶
func (client *Client) DescribeRouteTablesWithCallback(request *DescribeRouteTablesRequest, callback func(response *DescribeRouteTablesResponse, err error)) <-chan int
DescribeRouteTablesWithCallback invokes the ecs.DescribeRouteTables API asynchronously
func (*Client) DescribeRouteTablesWithChan ¶
func (client *Client) DescribeRouteTablesWithChan(request *DescribeRouteTablesRequest) (<-chan *DescribeRouteTablesResponse, <-chan error)
DescribeRouteTablesWithChan invokes the ecs.DescribeRouteTables API asynchronously
func (*Client) DescribeRouterInterfaces ¶
func (client *Client) DescribeRouterInterfaces(request *DescribeRouterInterfacesRequest) (response *DescribeRouterInterfacesResponse, err error)
DescribeRouterInterfaces invokes the ecs.DescribeRouterInterfaces API synchronously
func (*Client) DescribeRouterInterfacesWithCallback ¶
func (client *Client) DescribeRouterInterfacesWithCallback(request *DescribeRouterInterfacesRequest, callback func(response *DescribeRouterInterfacesResponse, err error)) <-chan int
DescribeRouterInterfacesWithCallback invokes the ecs.DescribeRouterInterfaces API asynchronously
func (*Client) DescribeRouterInterfacesWithChan ¶
func (client *Client) DescribeRouterInterfacesWithChan(request *DescribeRouterInterfacesRequest) (<-chan *DescribeRouterInterfacesResponse, <-chan error)
DescribeRouterInterfacesWithChan invokes the ecs.DescribeRouterInterfaces API asynchronously
func (*Client) DescribeSecurityGroupAttribute ¶
func (client *Client) DescribeSecurityGroupAttribute(request *DescribeSecurityGroupAttributeRequest) (response *DescribeSecurityGroupAttributeResponse, err error)
DescribeSecurityGroupAttribute invokes the ecs.DescribeSecurityGroupAttribute API synchronously
func (*Client) DescribeSecurityGroupAttributeWithCallback ¶
func (client *Client) DescribeSecurityGroupAttributeWithCallback(request *DescribeSecurityGroupAttributeRequest, callback func(response *DescribeSecurityGroupAttributeResponse, err error)) <-chan int
DescribeSecurityGroupAttributeWithCallback invokes the ecs.DescribeSecurityGroupAttribute API asynchronously
func (*Client) DescribeSecurityGroupAttributeWithChan ¶
func (client *Client) DescribeSecurityGroupAttributeWithChan(request *DescribeSecurityGroupAttributeRequest) (<-chan *DescribeSecurityGroupAttributeResponse, <-chan error)
DescribeSecurityGroupAttributeWithChan invokes the ecs.DescribeSecurityGroupAttribute API asynchronously
func (*Client) DescribeSecurityGroupReferences ¶
func (client *Client) DescribeSecurityGroupReferences(request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
DescribeSecurityGroupReferences invokes the ecs.DescribeSecurityGroupReferences API synchronously
func (*Client) DescribeSecurityGroupReferencesWithCallback ¶
func (client *Client) DescribeSecurityGroupReferencesWithCallback(request *DescribeSecurityGroupReferencesRequest, callback func(response *DescribeSecurityGroupReferencesResponse, err error)) <-chan int
DescribeSecurityGroupReferencesWithCallback invokes the ecs.DescribeSecurityGroupReferences API asynchronously
func (*Client) DescribeSecurityGroupReferencesWithChan ¶
func (client *Client) DescribeSecurityGroupReferencesWithChan(request *DescribeSecurityGroupReferencesRequest) (<-chan *DescribeSecurityGroupReferencesResponse, <-chan error)
DescribeSecurityGroupReferencesWithChan invokes the ecs.DescribeSecurityGroupReferences API asynchronously
func (*Client) DescribeSecurityGroups ¶
func (client *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
DescribeSecurityGroups invokes the ecs.DescribeSecurityGroups API synchronously
func (*Client) DescribeSecurityGroupsWithCallback ¶
func (client *Client) DescribeSecurityGroupsWithCallback(request *DescribeSecurityGroupsRequest, callback func(response *DescribeSecurityGroupsResponse, err error)) <-chan int
DescribeSecurityGroupsWithCallback invokes the ecs.DescribeSecurityGroups API asynchronously
func (*Client) DescribeSecurityGroupsWithChan ¶
func (client *Client) DescribeSecurityGroupsWithChan(request *DescribeSecurityGroupsRequest) (<-chan *DescribeSecurityGroupsResponse, <-chan error)
DescribeSecurityGroupsWithChan invokes the ecs.DescribeSecurityGroups API asynchronously
func (*Client) DescribeSendFileResults ¶ added in v1.61.519
func (client *Client) DescribeSendFileResults(request *DescribeSendFileResultsRequest) (response *DescribeSendFileResultsResponse, err error)
DescribeSendFileResults invokes the ecs.DescribeSendFileResults API synchronously
func (*Client) DescribeSendFileResultsWithCallback ¶ added in v1.61.519
func (client *Client) DescribeSendFileResultsWithCallback(request *DescribeSendFileResultsRequest, callback func(response *DescribeSendFileResultsResponse, err error)) <-chan int
DescribeSendFileResultsWithCallback invokes the ecs.DescribeSendFileResults API asynchronously
func (*Client) DescribeSendFileResultsWithChan ¶ added in v1.61.519
func (client *Client) DescribeSendFileResultsWithChan(request *DescribeSendFileResultsRequest) (<-chan *DescribeSendFileResultsResponse, <-chan error)
DescribeSendFileResultsWithChan invokes the ecs.DescribeSendFileResults API asynchronously
func (*Client) DescribeSnapshotGroups ¶ added in v1.61.872
func (client *Client) DescribeSnapshotGroups(request *DescribeSnapshotGroupsRequest) (response *DescribeSnapshotGroupsResponse, err error)
DescribeSnapshotGroups invokes the ecs.DescribeSnapshotGroups API synchronously
func (*Client) DescribeSnapshotGroupsWithCallback ¶ added in v1.61.872
func (client *Client) DescribeSnapshotGroupsWithCallback(request *DescribeSnapshotGroupsRequest, callback func(response *DescribeSnapshotGroupsResponse, err error)) <-chan int
DescribeSnapshotGroupsWithCallback invokes the ecs.DescribeSnapshotGroups API asynchronously
func (*Client) DescribeSnapshotGroupsWithChan ¶ added in v1.61.872
func (client *Client) DescribeSnapshotGroupsWithChan(request *DescribeSnapshotGroupsRequest) (<-chan *DescribeSnapshotGroupsResponse, <-chan error)
DescribeSnapshotGroupsWithChan invokes the ecs.DescribeSnapshotGroups API asynchronously
func (*Client) DescribeSnapshotLinks ¶
func (client *Client) DescribeSnapshotLinks(request *DescribeSnapshotLinksRequest) (response *DescribeSnapshotLinksResponse, err error)
DescribeSnapshotLinks invokes the ecs.DescribeSnapshotLinks API synchronously
func (*Client) DescribeSnapshotLinksWithCallback ¶
func (client *Client) DescribeSnapshotLinksWithCallback(request *DescribeSnapshotLinksRequest, callback func(response *DescribeSnapshotLinksResponse, err error)) <-chan int
DescribeSnapshotLinksWithCallback invokes the ecs.DescribeSnapshotLinks API asynchronously
func (*Client) DescribeSnapshotLinksWithChan ¶
func (client *Client) DescribeSnapshotLinksWithChan(request *DescribeSnapshotLinksRequest) (<-chan *DescribeSnapshotLinksResponse, <-chan error)
DescribeSnapshotLinksWithChan invokes the ecs.DescribeSnapshotLinks API asynchronously
func (*Client) DescribeSnapshotMonitorData ¶
func (client *Client) DescribeSnapshotMonitorData(request *DescribeSnapshotMonitorDataRequest) (response *DescribeSnapshotMonitorDataResponse, err error)
DescribeSnapshotMonitorData invokes the ecs.DescribeSnapshotMonitorData API synchronously
func (*Client) DescribeSnapshotMonitorDataWithCallback ¶
func (client *Client) DescribeSnapshotMonitorDataWithCallback(request *DescribeSnapshotMonitorDataRequest, callback func(response *DescribeSnapshotMonitorDataResponse, err error)) <-chan int
DescribeSnapshotMonitorDataWithCallback invokes the ecs.DescribeSnapshotMonitorData API asynchronously
func (*Client) DescribeSnapshotMonitorDataWithChan ¶
func (client *Client) DescribeSnapshotMonitorDataWithChan(request *DescribeSnapshotMonitorDataRequest) (<-chan *DescribeSnapshotMonitorDataResponse, <-chan error)
DescribeSnapshotMonitorDataWithChan invokes the ecs.DescribeSnapshotMonitorData API asynchronously
func (*Client) DescribeSnapshotPackage ¶
func (client *Client) DescribeSnapshotPackage(request *DescribeSnapshotPackageRequest) (response *DescribeSnapshotPackageResponse, err error)
DescribeSnapshotPackage invokes the ecs.DescribeSnapshotPackage API synchronously
func (*Client) DescribeSnapshotPackageWithCallback ¶
func (client *Client) DescribeSnapshotPackageWithCallback(request *DescribeSnapshotPackageRequest, callback func(response *DescribeSnapshotPackageResponse, err error)) <-chan int
DescribeSnapshotPackageWithCallback invokes the ecs.DescribeSnapshotPackage API asynchronously
func (*Client) DescribeSnapshotPackageWithChan ¶
func (client *Client) DescribeSnapshotPackageWithChan(request *DescribeSnapshotPackageRequest) (<-chan *DescribeSnapshotPackageResponse, <-chan error)
DescribeSnapshotPackageWithChan invokes the ecs.DescribeSnapshotPackage API asynchronously
func (*Client) DescribeSnapshots ¶
func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
DescribeSnapshots invokes the ecs.DescribeSnapshots API synchronously
func (*Client) DescribeSnapshotsUsage ¶
func (client *Client) DescribeSnapshotsUsage(request *DescribeSnapshotsUsageRequest) (response *DescribeSnapshotsUsageResponse, err error)
DescribeSnapshotsUsage invokes the ecs.DescribeSnapshotsUsage API synchronously
func (*Client) DescribeSnapshotsUsageWithCallback ¶
func (client *Client) DescribeSnapshotsUsageWithCallback(request *DescribeSnapshotsUsageRequest, callback func(response *DescribeSnapshotsUsageResponse, err error)) <-chan int
DescribeSnapshotsUsageWithCallback invokes the ecs.DescribeSnapshotsUsage API asynchronously
func (*Client) DescribeSnapshotsUsageWithChan ¶
func (client *Client) DescribeSnapshotsUsageWithChan(request *DescribeSnapshotsUsageRequest) (<-chan *DescribeSnapshotsUsageResponse, <-chan error)
DescribeSnapshotsUsageWithChan invokes the ecs.DescribeSnapshotsUsage API asynchronously
func (*Client) DescribeSnapshotsWithCallback ¶
func (client *Client) DescribeSnapshotsWithCallback(request *DescribeSnapshotsRequest, callback func(response *DescribeSnapshotsResponse, err error)) <-chan int
DescribeSnapshotsWithCallback invokes the ecs.DescribeSnapshots API asynchronously
func (*Client) DescribeSnapshotsWithChan ¶
func (client *Client) DescribeSnapshotsWithChan(request *DescribeSnapshotsRequest) (<-chan *DescribeSnapshotsResponse, <-chan error)
DescribeSnapshotsWithChan invokes the ecs.DescribeSnapshots API asynchronously
func (*Client) DescribeSpotAdvice ¶ added in v1.61.748
func (client *Client) DescribeSpotAdvice(request *DescribeSpotAdviceRequest) (response *DescribeSpotAdviceResponse, err error)
DescribeSpotAdvice invokes the ecs.DescribeSpotAdvice API synchronously
func (*Client) DescribeSpotAdviceWithCallback ¶ added in v1.61.748
func (client *Client) DescribeSpotAdviceWithCallback(request *DescribeSpotAdviceRequest, callback func(response *DescribeSpotAdviceResponse, err error)) <-chan int
DescribeSpotAdviceWithCallback invokes the ecs.DescribeSpotAdvice API asynchronously
func (*Client) DescribeSpotAdviceWithChan ¶ added in v1.61.748
func (client *Client) DescribeSpotAdviceWithChan(request *DescribeSpotAdviceRequest) (<-chan *DescribeSpotAdviceResponse, <-chan error)
DescribeSpotAdviceWithChan invokes the ecs.DescribeSpotAdvice API asynchronously
func (*Client) DescribeSpotPriceHistory ¶
func (client *Client) DescribeSpotPriceHistory(request *DescribeSpotPriceHistoryRequest) (response *DescribeSpotPriceHistoryResponse, err error)
DescribeSpotPriceHistory invokes the ecs.DescribeSpotPriceHistory API synchronously
func (*Client) DescribeSpotPriceHistoryWithCallback ¶
func (client *Client) DescribeSpotPriceHistoryWithCallback(request *DescribeSpotPriceHistoryRequest, callback func(response *DescribeSpotPriceHistoryResponse, err error)) <-chan int
DescribeSpotPriceHistoryWithCallback invokes the ecs.DescribeSpotPriceHistory API asynchronously
func (*Client) DescribeSpotPriceHistoryWithChan ¶
func (client *Client) DescribeSpotPriceHistoryWithChan(request *DescribeSpotPriceHistoryRequest) (<-chan *DescribeSpotPriceHistoryResponse, <-chan error)
DescribeSpotPriceHistoryWithChan invokes the ecs.DescribeSpotPriceHistory API asynchronously
func (*Client) DescribeStorageCapacityUnits ¶ added in v1.61.120
func (client *Client) DescribeStorageCapacityUnits(request *DescribeStorageCapacityUnitsRequest) (response *DescribeStorageCapacityUnitsResponse, err error)
DescribeStorageCapacityUnits invokes the ecs.DescribeStorageCapacityUnits API synchronously
func (*Client) DescribeStorageCapacityUnitsWithCallback ¶ added in v1.61.120
func (client *Client) DescribeStorageCapacityUnitsWithCallback(request *DescribeStorageCapacityUnitsRequest, callback func(response *DescribeStorageCapacityUnitsResponse, err error)) <-chan int
DescribeStorageCapacityUnitsWithCallback invokes the ecs.DescribeStorageCapacityUnits API asynchronously
func (*Client) DescribeStorageCapacityUnitsWithChan ¶ added in v1.61.120
func (client *Client) DescribeStorageCapacityUnitsWithChan(request *DescribeStorageCapacityUnitsRequest) (<-chan *DescribeStorageCapacityUnitsResponse, <-chan error)
DescribeStorageCapacityUnitsWithChan invokes the ecs.DescribeStorageCapacityUnits API asynchronously
func (*Client) DescribeStorageSetDetails ¶
func (client *Client) DescribeStorageSetDetails(request *DescribeStorageSetDetailsRequest) (response *DescribeStorageSetDetailsResponse, err error)
DescribeStorageSetDetails invokes the ecs.DescribeStorageSetDetails API synchronously
func (*Client) DescribeStorageSetDetailsWithCallback ¶
func (client *Client) DescribeStorageSetDetailsWithCallback(request *DescribeStorageSetDetailsRequest, callback func(response *DescribeStorageSetDetailsResponse, err error)) <-chan int
DescribeStorageSetDetailsWithCallback invokes the ecs.DescribeStorageSetDetails API asynchronously
func (*Client) DescribeStorageSetDetailsWithChan ¶
func (client *Client) DescribeStorageSetDetailsWithChan(request *DescribeStorageSetDetailsRequest) (<-chan *DescribeStorageSetDetailsResponse, <-chan error)
DescribeStorageSetDetailsWithChan invokes the ecs.DescribeStorageSetDetails API asynchronously
func (*Client) DescribeStorageSets ¶
func (client *Client) DescribeStorageSets(request *DescribeStorageSetsRequest) (response *DescribeStorageSetsResponse, err error)
DescribeStorageSets invokes the ecs.DescribeStorageSets API synchronously
func (*Client) DescribeStorageSetsWithCallback ¶
func (client *Client) DescribeStorageSetsWithCallback(request *DescribeStorageSetsRequest, callback func(response *DescribeStorageSetsResponse, err error)) <-chan int
DescribeStorageSetsWithCallback invokes the ecs.DescribeStorageSets API asynchronously
func (*Client) DescribeStorageSetsWithChan ¶
func (client *Client) DescribeStorageSetsWithChan(request *DescribeStorageSetsRequest) (<-chan *DescribeStorageSetsResponse, <-chan error)
DescribeStorageSetsWithChan invokes the ecs.DescribeStorageSets API asynchronously
func (*Client) DescribeTags ¶
func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags invokes the ecs.DescribeTags API synchronously
func (*Client) DescribeTagsWithCallback ¶
func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int
DescribeTagsWithCallback invokes the ecs.DescribeTags API asynchronously
func (*Client) DescribeTagsWithChan ¶
func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)
DescribeTagsWithChan invokes the ecs.DescribeTags API asynchronously
func (*Client) DescribeTaskAttribute ¶
func (client *Client) DescribeTaskAttribute(request *DescribeTaskAttributeRequest) (response *DescribeTaskAttributeResponse, err error)
DescribeTaskAttribute invokes the ecs.DescribeTaskAttribute API synchronously
func (*Client) DescribeTaskAttributeWithCallback ¶
func (client *Client) DescribeTaskAttributeWithCallback(request *DescribeTaskAttributeRequest, callback func(response *DescribeTaskAttributeResponse, err error)) <-chan int
DescribeTaskAttributeWithCallback invokes the ecs.DescribeTaskAttribute API asynchronously
func (*Client) DescribeTaskAttributeWithChan ¶
func (client *Client) DescribeTaskAttributeWithChan(request *DescribeTaskAttributeRequest) (<-chan *DescribeTaskAttributeResponse, <-chan error)
DescribeTaskAttributeWithChan invokes the ecs.DescribeTaskAttribute API asynchronously
func (*Client) DescribeTasks ¶
func (client *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
DescribeTasks invokes the ecs.DescribeTasks API synchronously
func (*Client) DescribeTasksWithCallback ¶
func (client *Client) DescribeTasksWithCallback(request *DescribeTasksRequest, callback func(response *DescribeTasksResponse, err error)) <-chan int
DescribeTasksWithCallback invokes the ecs.DescribeTasks API asynchronously
func (*Client) DescribeTasksWithChan ¶
func (client *Client) DescribeTasksWithChan(request *DescribeTasksRequest) (<-chan *DescribeTasksResponse, <-chan error)
DescribeTasksWithChan invokes the ecs.DescribeTasks API asynchronously
func (*Client) DescribeUserBusinessBehavior ¶
func (client *Client) DescribeUserBusinessBehavior(request *DescribeUserBusinessBehaviorRequest) (response *DescribeUserBusinessBehaviorResponse, err error)
DescribeUserBusinessBehavior invokes the ecs.DescribeUserBusinessBehavior API synchronously
func (*Client) DescribeUserBusinessBehaviorWithCallback ¶
func (client *Client) DescribeUserBusinessBehaviorWithCallback(request *DescribeUserBusinessBehaviorRequest, callback func(response *DescribeUserBusinessBehaviorResponse, err error)) <-chan int
DescribeUserBusinessBehaviorWithCallback invokes the ecs.DescribeUserBusinessBehavior API asynchronously
func (*Client) DescribeUserBusinessBehaviorWithChan ¶
func (client *Client) DescribeUserBusinessBehaviorWithChan(request *DescribeUserBusinessBehaviorRequest) (<-chan *DescribeUserBusinessBehaviorResponse, <-chan error)
DescribeUserBusinessBehaviorWithChan invokes the ecs.DescribeUserBusinessBehavior API asynchronously
func (*Client) DescribeUserData ¶
func (client *Client) DescribeUserData(request *DescribeUserDataRequest) (response *DescribeUserDataResponse, err error)
DescribeUserData invokes the ecs.DescribeUserData API synchronously
func (*Client) DescribeUserDataWithCallback ¶
func (client *Client) DescribeUserDataWithCallback(request *DescribeUserDataRequest, callback func(response *DescribeUserDataResponse, err error)) <-chan int
DescribeUserDataWithCallback invokes the ecs.DescribeUserData API asynchronously
func (*Client) DescribeUserDataWithChan ¶
func (client *Client) DescribeUserDataWithChan(request *DescribeUserDataRequest) (<-chan *DescribeUserDataResponse, <-chan error)
DescribeUserDataWithChan invokes the ecs.DescribeUserData API asynchronously
func (*Client) DescribeVRouters ¶
func (client *Client) DescribeVRouters(request *DescribeVRoutersRequest) (response *DescribeVRoutersResponse, err error)
DescribeVRouters invokes the ecs.DescribeVRouters API synchronously
func (*Client) DescribeVRoutersWithCallback ¶
func (client *Client) DescribeVRoutersWithCallback(request *DescribeVRoutersRequest, callback func(response *DescribeVRoutersResponse, err error)) <-chan int
DescribeVRoutersWithCallback invokes the ecs.DescribeVRouters API asynchronously
func (*Client) DescribeVRoutersWithChan ¶
func (client *Client) DescribeVRoutersWithChan(request *DescribeVRoutersRequest) (<-chan *DescribeVRoutersResponse, <-chan error)
DescribeVRoutersWithChan invokes the ecs.DescribeVRouters API asynchronously
func (*Client) DescribeVSwitches ¶
func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (response *DescribeVSwitchesResponse, err error)
DescribeVSwitches invokes the ecs.DescribeVSwitches API synchronously
func (*Client) DescribeVSwitchesWithCallback ¶
func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRequest, callback func(response *DescribeVSwitchesResponse, err error)) <-chan int
DescribeVSwitchesWithCallback invokes the ecs.DescribeVSwitches API asynchronously
func (*Client) DescribeVSwitchesWithChan ¶
func (client *Client) DescribeVSwitchesWithChan(request *DescribeVSwitchesRequest) (<-chan *DescribeVSwitchesResponse, <-chan error)
DescribeVSwitchesWithChan invokes the ecs.DescribeVSwitches API asynchronously
func (*Client) DescribeVirtualBorderRouters ¶
func (client *Client) DescribeVirtualBorderRouters(request *DescribeVirtualBorderRoutersRequest) (response *DescribeVirtualBorderRoutersResponse, err error)
DescribeVirtualBorderRouters invokes the ecs.DescribeVirtualBorderRouters API synchronously
func (*Client) DescribeVirtualBorderRoutersForPhysicalConnection ¶
func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnection(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)
DescribeVirtualBorderRoutersForPhysicalConnection invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API synchronously
func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback ¶
func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest, callback func(response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)) <-chan int
DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously
func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan ¶
func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (<-chan *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, <-chan error)
DescribeVirtualBorderRoutersForPhysicalConnectionWithChan invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously
func (*Client) DescribeVirtualBorderRoutersWithCallback ¶
func (client *Client) DescribeVirtualBorderRoutersWithCallback(request *DescribeVirtualBorderRoutersRequest, callback func(response *DescribeVirtualBorderRoutersResponse, err error)) <-chan int
DescribeVirtualBorderRoutersWithCallback invokes the ecs.DescribeVirtualBorderRouters API asynchronously
func (*Client) DescribeVirtualBorderRoutersWithChan ¶
func (client *Client) DescribeVirtualBorderRoutersWithChan(request *DescribeVirtualBorderRoutersRequest) (<-chan *DescribeVirtualBorderRoutersResponse, <-chan error)
DescribeVirtualBorderRoutersWithChan invokes the ecs.DescribeVirtualBorderRouters API asynchronously
func (*Client) DescribeVpcs ¶
func (client *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
DescribeVpcs invokes the ecs.DescribeVpcs API synchronously
func (*Client) DescribeVpcsWithCallback ¶
func (client *Client) DescribeVpcsWithCallback(request *DescribeVpcsRequest, callback func(response *DescribeVpcsResponse, err error)) <-chan int
DescribeVpcsWithCallback invokes the ecs.DescribeVpcs API asynchronously
func (*Client) DescribeVpcsWithChan ¶
func (client *Client) DescribeVpcsWithChan(request *DescribeVpcsRequest) (<-chan *DescribeVpcsResponse, <-chan error)
DescribeVpcsWithChan invokes the ecs.DescribeVpcs API asynchronously
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones invokes the ecs.DescribeZones API synchronously
func (*Client) DescribeZonesWithCallback ¶
func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int
DescribeZonesWithCallback invokes the ecs.DescribeZones API asynchronously
func (*Client) DescribeZonesWithChan ¶
func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
DescribeZonesWithChan invokes the ecs.DescribeZones API asynchronously
func (*Client) DetachClassicLinkVpc ¶
func (client *Client) DetachClassicLinkVpc(request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
DetachClassicLinkVpc invokes the ecs.DetachClassicLinkVpc API synchronously
func (*Client) DetachClassicLinkVpcWithCallback ¶
func (client *Client) DetachClassicLinkVpcWithCallback(request *DetachClassicLinkVpcRequest, callback func(response *DetachClassicLinkVpcResponse, err error)) <-chan int
DetachClassicLinkVpcWithCallback invokes the ecs.DetachClassicLinkVpc API asynchronously
func (*Client) DetachClassicLinkVpcWithChan ¶
func (client *Client) DetachClassicLinkVpcWithChan(request *DetachClassicLinkVpcRequest) (<-chan *DetachClassicLinkVpcResponse, <-chan error)
DetachClassicLinkVpcWithChan invokes the ecs.DetachClassicLinkVpc API asynchronously
func (*Client) DetachDisk ¶
func (client *Client) DetachDisk(request *DetachDiskRequest) (response *DetachDiskResponse, err error)
DetachDisk invokes the ecs.DetachDisk API synchronously
func (*Client) DetachDiskWithCallback ¶
func (client *Client) DetachDiskWithCallback(request *DetachDiskRequest, callback func(response *DetachDiskResponse, err error)) <-chan int
DetachDiskWithCallback invokes the ecs.DetachDisk API asynchronously
func (*Client) DetachDiskWithChan ¶
func (client *Client) DetachDiskWithChan(request *DetachDiskRequest) (<-chan *DetachDiskResponse, <-chan error)
DetachDiskWithChan invokes the ecs.DetachDisk API asynchronously
func (*Client) DetachInstanceRamRole ¶
func (client *Client) DetachInstanceRamRole(request *DetachInstanceRamRoleRequest) (response *DetachInstanceRamRoleResponse, err error)
DetachInstanceRamRole invokes the ecs.DetachInstanceRamRole API synchronously
func (*Client) DetachInstanceRamRoleWithCallback ¶
func (client *Client) DetachInstanceRamRoleWithCallback(request *DetachInstanceRamRoleRequest, callback func(response *DetachInstanceRamRoleResponse, err error)) <-chan int
DetachInstanceRamRoleWithCallback invokes the ecs.DetachInstanceRamRole API asynchronously
func (*Client) DetachInstanceRamRoleWithChan ¶
func (client *Client) DetachInstanceRamRoleWithChan(request *DetachInstanceRamRoleRequest) (<-chan *DetachInstanceRamRoleResponse, <-chan error)
DetachInstanceRamRoleWithChan invokes the ecs.DetachInstanceRamRole API asynchronously
func (*Client) DetachKeyPair ¶
func (client *Client) DetachKeyPair(request *DetachKeyPairRequest) (response *DetachKeyPairResponse, err error)
DetachKeyPair invokes the ecs.DetachKeyPair API synchronously
func (*Client) DetachKeyPairWithCallback ¶
func (client *Client) DetachKeyPairWithCallback(request *DetachKeyPairRequest, callback func(response *DetachKeyPairResponse, err error)) <-chan int
DetachKeyPairWithCallback invokes the ecs.DetachKeyPair API asynchronously
func (*Client) DetachKeyPairWithChan ¶
func (client *Client) DetachKeyPairWithChan(request *DetachKeyPairRequest) (<-chan *DetachKeyPairResponse, <-chan error)
DetachKeyPairWithChan invokes the ecs.DetachKeyPair API asynchronously
func (*Client) DetachNetworkInterface ¶
func (client *Client) DetachNetworkInterface(request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
DetachNetworkInterface invokes the ecs.DetachNetworkInterface API synchronously
func (*Client) DetachNetworkInterfaceWithCallback ¶
func (client *Client) DetachNetworkInterfaceWithCallback(request *DetachNetworkInterfaceRequest, callback func(response *DetachNetworkInterfaceResponse, err error)) <-chan int
DetachNetworkInterfaceWithCallback invokes the ecs.DetachNetworkInterface API asynchronously
func (*Client) DetachNetworkInterfaceWithChan ¶
func (client *Client) DetachNetworkInterfaceWithChan(request *DetachNetworkInterfaceRequest) (<-chan *DetachNetworkInterfaceResponse, <-chan error)
DetachNetworkInterfaceWithChan invokes the ecs.DetachNetworkInterface API asynchronously
func (*Client) DisableActivation ¶ added in v1.61.872
func (client *Client) DisableActivation(request *DisableActivationRequest) (response *DisableActivationResponse, err error)
DisableActivation invokes the ecs.DisableActivation API synchronously
func (*Client) DisableActivationWithCallback ¶ added in v1.61.872
func (client *Client) DisableActivationWithCallback(request *DisableActivationRequest, callback func(response *DisableActivationResponse, err error)) <-chan int
DisableActivationWithCallback invokes the ecs.DisableActivation API asynchronously
func (*Client) DisableActivationWithChan ¶ added in v1.61.872
func (client *Client) DisableActivationWithChan(request *DisableActivationRequest) (<-chan *DisableActivationResponse, <-chan error)
DisableActivationWithChan invokes the ecs.DisableActivation API asynchronously
func (*Client) EipFillParams ¶
func (client *Client) EipFillParams(request *EipFillParamsRequest) (response *EipFillParamsResponse, err error)
EipFillParams invokes the ecs.EipFillParams API synchronously
func (*Client) EipFillParamsWithCallback ¶
func (client *Client) EipFillParamsWithCallback(request *EipFillParamsRequest, callback func(response *EipFillParamsResponse, err error)) <-chan int
EipFillParamsWithCallback invokes the ecs.EipFillParams API asynchronously
func (*Client) EipFillParamsWithChan ¶
func (client *Client) EipFillParamsWithChan(request *EipFillParamsRequest) (<-chan *EipFillParamsResponse, <-chan error)
EipFillParamsWithChan invokes the ecs.EipFillParams API asynchronously
func (*Client) EipFillProduct ¶
func (client *Client) EipFillProduct(request *EipFillProductRequest) (response *EipFillProductResponse, err error)
EipFillProduct invokes the ecs.EipFillProduct API synchronously
func (*Client) EipFillProductWithCallback ¶
func (client *Client) EipFillProductWithCallback(request *EipFillProductRequest, callback func(response *EipFillProductResponse, err error)) <-chan int
EipFillProductWithCallback invokes the ecs.EipFillProduct API asynchronously
func (*Client) EipFillProductWithChan ¶
func (client *Client) EipFillProductWithChan(request *EipFillProductRequest) (<-chan *EipFillProductResponse, <-chan error)
EipFillProductWithChan invokes the ecs.EipFillProduct API asynchronously
func (*Client) EipNotifyPaid ¶
func (client *Client) EipNotifyPaid(request *EipNotifyPaidRequest) (response *EipNotifyPaidResponse, err error)
EipNotifyPaid invokes the ecs.EipNotifyPaid API synchronously
func (*Client) EipNotifyPaidWithCallback ¶
func (client *Client) EipNotifyPaidWithCallback(request *EipNotifyPaidRequest, callback func(response *EipNotifyPaidResponse, err error)) <-chan int
EipNotifyPaidWithCallback invokes the ecs.EipNotifyPaid API asynchronously
func (*Client) EipNotifyPaidWithChan ¶
func (client *Client) EipNotifyPaidWithChan(request *EipNotifyPaidRequest) (<-chan *EipNotifyPaidResponse, <-chan error)
EipNotifyPaidWithChan invokes the ecs.EipNotifyPaid API asynchronously
func (*Client) EnablePhysicalConnection ¶
func (client *Client) EnablePhysicalConnection(request *EnablePhysicalConnectionRequest) (response *EnablePhysicalConnectionResponse, err error)
EnablePhysicalConnection invokes the ecs.EnablePhysicalConnection API synchronously
func (*Client) EnablePhysicalConnectionWithCallback ¶
func (client *Client) EnablePhysicalConnectionWithCallback(request *EnablePhysicalConnectionRequest, callback func(response *EnablePhysicalConnectionResponse, err error)) <-chan int
EnablePhysicalConnectionWithCallback invokes the ecs.EnablePhysicalConnection API asynchronously
func (*Client) EnablePhysicalConnectionWithChan ¶
func (client *Client) EnablePhysicalConnectionWithChan(request *EnablePhysicalConnectionRequest) (<-chan *EnablePhysicalConnectionResponse, <-chan error)
EnablePhysicalConnectionWithChan invokes the ecs.EnablePhysicalConnection API asynchronously
func (*Client) ExportImage ¶
func (client *Client) ExportImage(request *ExportImageRequest) (response *ExportImageResponse, err error)
ExportImage invokes the ecs.ExportImage API synchronously
func (*Client) ExportImageWithCallback ¶
func (client *Client) ExportImageWithCallback(request *ExportImageRequest, callback func(response *ExportImageResponse, err error)) <-chan int
ExportImageWithCallback invokes the ecs.ExportImage API asynchronously
func (*Client) ExportImageWithChan ¶
func (client *Client) ExportImageWithChan(request *ExportImageRequest) (<-chan *ExportImageResponse, <-chan error)
ExportImageWithChan invokes the ecs.ExportImage API asynchronously
func (*Client) ExportSnapshot ¶
func (client *Client) ExportSnapshot(request *ExportSnapshotRequest) (response *ExportSnapshotResponse, err error)
ExportSnapshot invokes the ecs.ExportSnapshot API synchronously
func (*Client) ExportSnapshotWithCallback ¶
func (client *Client) ExportSnapshotWithCallback(request *ExportSnapshotRequest, callback func(response *ExportSnapshotResponse, err error)) <-chan int
ExportSnapshotWithCallback invokes the ecs.ExportSnapshot API asynchronously
func (*Client) ExportSnapshotWithChan ¶
func (client *Client) ExportSnapshotWithChan(request *ExportSnapshotRequest) (<-chan *ExportSnapshotResponse, <-chan error)
ExportSnapshotWithChan invokes the ecs.ExportSnapshot API asynchronously
func (*Client) GetInstanceConsoleOutput ¶
func (client *Client) GetInstanceConsoleOutput(request *GetInstanceConsoleOutputRequest) (response *GetInstanceConsoleOutputResponse, err error)
GetInstanceConsoleOutput invokes the ecs.GetInstanceConsoleOutput API synchronously
func (*Client) GetInstanceConsoleOutputWithCallback ¶
func (client *Client) GetInstanceConsoleOutputWithCallback(request *GetInstanceConsoleOutputRequest, callback func(response *GetInstanceConsoleOutputResponse, err error)) <-chan int
GetInstanceConsoleOutputWithCallback invokes the ecs.GetInstanceConsoleOutput API asynchronously
func (*Client) GetInstanceConsoleOutputWithChan ¶
func (client *Client) GetInstanceConsoleOutputWithChan(request *GetInstanceConsoleOutputRequest) (<-chan *GetInstanceConsoleOutputResponse, <-chan error)
GetInstanceConsoleOutputWithChan invokes the ecs.GetInstanceConsoleOutput API asynchronously
func (*Client) GetInstanceScreenshot ¶
func (client *Client) GetInstanceScreenshot(request *GetInstanceScreenshotRequest) (response *GetInstanceScreenshotResponse, err error)
GetInstanceScreenshot invokes the ecs.GetInstanceScreenshot API synchronously
func (*Client) GetInstanceScreenshotWithCallback ¶
func (client *Client) GetInstanceScreenshotWithCallback(request *GetInstanceScreenshotRequest, callback func(response *GetInstanceScreenshotResponse, err error)) <-chan int
GetInstanceScreenshotWithCallback invokes the ecs.GetInstanceScreenshot API asynchronously
func (*Client) GetInstanceScreenshotWithChan ¶
func (client *Client) GetInstanceScreenshotWithChan(request *GetInstanceScreenshotRequest) (<-chan *GetInstanceScreenshotResponse, <-chan error)
GetInstanceScreenshotWithChan invokes the ecs.GetInstanceScreenshot API asynchronously
func (*Client) ImportImage ¶
func (client *Client) ImportImage(request *ImportImageRequest) (response *ImportImageResponse, err error)
ImportImage invokes the ecs.ImportImage API synchronously
func (*Client) ImportImageWithCallback ¶
func (client *Client) ImportImageWithCallback(request *ImportImageRequest, callback func(response *ImportImageResponse, err error)) <-chan int
ImportImageWithCallback invokes the ecs.ImportImage API asynchronously
func (*Client) ImportImageWithChan ¶
func (client *Client) ImportImageWithChan(request *ImportImageRequest) (<-chan *ImportImageResponse, <-chan error)
ImportImageWithChan invokes the ecs.ImportImage API asynchronously
func (*Client) ImportKeyPair ¶
func (client *Client) ImportKeyPair(request *ImportKeyPairRequest) (response *ImportKeyPairResponse, err error)
ImportKeyPair invokes the ecs.ImportKeyPair API synchronously
func (*Client) ImportKeyPairWithCallback ¶
func (client *Client) ImportKeyPairWithCallback(request *ImportKeyPairRequest, callback func(response *ImportKeyPairResponse, err error)) <-chan int
ImportKeyPairWithCallback invokes the ecs.ImportKeyPair API asynchronously
func (*Client) ImportKeyPairWithChan ¶
func (client *Client) ImportKeyPairWithChan(request *ImportKeyPairRequest) (<-chan *ImportKeyPairResponse, <-chan error)
ImportKeyPairWithChan invokes the ecs.ImportKeyPair API asynchronously
func (*Client) ImportSnapshot ¶
func (client *Client) ImportSnapshot(request *ImportSnapshotRequest) (response *ImportSnapshotResponse, err error)
ImportSnapshot invokes the ecs.ImportSnapshot API synchronously
func (*Client) ImportSnapshotWithCallback ¶
func (client *Client) ImportSnapshotWithCallback(request *ImportSnapshotRequest, callback func(response *ImportSnapshotResponse, err error)) <-chan int
ImportSnapshotWithCallback invokes the ecs.ImportSnapshot API asynchronously
func (*Client) ImportSnapshotWithChan ¶
func (client *Client) ImportSnapshotWithChan(request *ImportSnapshotRequest) (<-chan *ImportSnapshotResponse, <-chan error)
ImportSnapshotWithChan invokes the ecs.ImportSnapshot API asynchronously
func (*Client) InstallCloudAssistant ¶
func (client *Client) InstallCloudAssistant(request *InstallCloudAssistantRequest) (response *InstallCloudAssistantResponse, err error)
InstallCloudAssistant invokes the ecs.InstallCloudAssistant API synchronously
func (*Client) InstallCloudAssistantWithCallback ¶
func (client *Client) InstallCloudAssistantWithCallback(request *InstallCloudAssistantRequest, callback func(response *InstallCloudAssistantResponse, err error)) <-chan int
InstallCloudAssistantWithCallback invokes the ecs.InstallCloudAssistant API asynchronously
func (*Client) InstallCloudAssistantWithChan ¶
func (client *Client) InstallCloudAssistantWithChan(request *InstallCloudAssistantRequest) (<-chan *InstallCloudAssistantResponse, <-chan error)
InstallCloudAssistantWithChan invokes the ecs.InstallCloudAssistant API asynchronously
func (*Client) InvokeCommand ¶
func (client *Client) InvokeCommand(request *InvokeCommandRequest) (response *InvokeCommandResponse, err error)
InvokeCommand invokes the ecs.InvokeCommand API synchronously
func (*Client) InvokeCommandWithCallback ¶
func (client *Client) InvokeCommandWithCallback(request *InvokeCommandRequest, callback func(response *InvokeCommandResponse, err error)) <-chan int
InvokeCommandWithCallback invokes the ecs.InvokeCommand API asynchronously
func (*Client) InvokeCommandWithChan ¶
func (client *Client) InvokeCommandWithChan(request *InvokeCommandRequest) (<-chan *InvokeCommandResponse, <-chan error)
InvokeCommandWithChan invokes the ecs.InvokeCommand API asynchronously
func (*Client) JoinResourceGroup ¶
func (client *Client) JoinResourceGroup(request *JoinResourceGroupRequest) (response *JoinResourceGroupResponse, err error)
JoinResourceGroup invokes the ecs.JoinResourceGroup API synchronously
func (*Client) JoinResourceGroupWithCallback ¶
func (client *Client) JoinResourceGroupWithCallback(request *JoinResourceGroupRequest, callback func(response *JoinResourceGroupResponse, err error)) <-chan int
JoinResourceGroupWithCallback invokes the ecs.JoinResourceGroup API asynchronously
func (*Client) JoinResourceGroupWithChan ¶
func (client *Client) JoinResourceGroupWithChan(request *JoinResourceGroupRequest) (<-chan *JoinResourceGroupResponse, <-chan error)
JoinResourceGroupWithChan invokes the ecs.JoinResourceGroup API asynchronously
func (*Client) JoinSecurityGroup ¶
func (client *Client) JoinSecurityGroup(request *JoinSecurityGroupRequest) (response *JoinSecurityGroupResponse, err error)
JoinSecurityGroup invokes the ecs.JoinSecurityGroup API synchronously
func (*Client) JoinSecurityGroupWithCallback ¶
func (client *Client) JoinSecurityGroupWithCallback(request *JoinSecurityGroupRequest, callback func(response *JoinSecurityGroupResponse, err error)) <-chan int
JoinSecurityGroupWithCallback invokes the ecs.JoinSecurityGroup API asynchronously
func (*Client) JoinSecurityGroupWithChan ¶
func (client *Client) JoinSecurityGroupWithChan(request *JoinSecurityGroupRequest) (<-chan *JoinSecurityGroupResponse, <-chan error)
JoinSecurityGroupWithChan invokes the ecs.JoinSecurityGroup API asynchronously
func (*Client) LeaveSecurityGroup ¶
func (client *Client) LeaveSecurityGroup(request *LeaveSecurityGroupRequest) (response *LeaveSecurityGroupResponse, err error)
LeaveSecurityGroup invokes the ecs.LeaveSecurityGroup API synchronously
func (*Client) LeaveSecurityGroupWithCallback ¶
func (client *Client) LeaveSecurityGroupWithCallback(request *LeaveSecurityGroupRequest, callback func(response *LeaveSecurityGroupResponse, err error)) <-chan int
LeaveSecurityGroupWithCallback invokes the ecs.LeaveSecurityGroup API asynchronously
func (*Client) LeaveSecurityGroupWithChan ¶
func (client *Client) LeaveSecurityGroupWithChan(request *LeaveSecurityGroupRequest) (<-chan *LeaveSecurityGroupResponse, <-chan error)
LeaveSecurityGroupWithChan invokes the ecs.LeaveSecurityGroup API asynchronously
func (*Client) ListPluginStatus ¶ added in v1.61.1808
func (client *Client) ListPluginStatus(request *ListPluginStatusRequest) (response *ListPluginStatusResponse, err error)
ListPluginStatus invokes the ecs.ListPluginStatus API synchronously
func (*Client) ListPluginStatusWithCallback ¶ added in v1.61.1808
func (client *Client) ListPluginStatusWithCallback(request *ListPluginStatusRequest, callback func(response *ListPluginStatusResponse, err error)) <-chan int
ListPluginStatusWithCallback invokes the ecs.ListPluginStatus API asynchronously
func (*Client) ListPluginStatusWithChan ¶ added in v1.61.1808
func (client *Client) ListPluginStatusWithChan(request *ListPluginStatusRequest) (<-chan *ListPluginStatusResponse, <-chan error)
ListPluginStatusWithChan invokes the ecs.ListPluginStatus API asynchronously
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the ecs.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the ecs.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the ecs.ListTagResources API asynchronously
func (*Client) ModifyAutoProvisioningGroup ¶
func (client *Client) ModifyAutoProvisioningGroup(request *ModifyAutoProvisioningGroupRequest) (response *ModifyAutoProvisioningGroupResponse, err error)
ModifyAutoProvisioningGroup invokes the ecs.ModifyAutoProvisioningGroup API synchronously
func (*Client) ModifyAutoProvisioningGroupWithCallback ¶
func (client *Client) ModifyAutoProvisioningGroupWithCallback(request *ModifyAutoProvisioningGroupRequest, callback func(response *ModifyAutoProvisioningGroupResponse, err error)) <-chan int
ModifyAutoProvisioningGroupWithCallback invokes the ecs.ModifyAutoProvisioningGroup API asynchronously
func (*Client) ModifyAutoProvisioningGroupWithChan ¶
func (client *Client) ModifyAutoProvisioningGroupWithChan(request *ModifyAutoProvisioningGroupRequest) (<-chan *ModifyAutoProvisioningGroupResponse, <-chan error)
ModifyAutoProvisioningGroupWithChan invokes the ecs.ModifyAutoProvisioningGroup API asynchronously
func (*Client) ModifyAutoSnapshotPolicy ¶
func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)
ModifyAutoSnapshotPolicy invokes the ecs.ModifyAutoSnapshotPolicy API synchronously
func (*Client) ModifyAutoSnapshotPolicyEx ¶
func (client *Client) ModifyAutoSnapshotPolicyEx(request *ModifyAutoSnapshotPolicyExRequest) (response *ModifyAutoSnapshotPolicyExResponse, err error)
ModifyAutoSnapshotPolicyEx invokes the ecs.ModifyAutoSnapshotPolicyEx API synchronously
func (*Client) ModifyAutoSnapshotPolicyExWithCallback ¶
func (client *Client) ModifyAutoSnapshotPolicyExWithCallback(request *ModifyAutoSnapshotPolicyExRequest, callback func(response *ModifyAutoSnapshotPolicyExResponse, err error)) <-chan int
ModifyAutoSnapshotPolicyExWithCallback invokes the ecs.ModifyAutoSnapshotPolicyEx API asynchronously
func (*Client) ModifyAutoSnapshotPolicyExWithChan ¶
func (client *Client) ModifyAutoSnapshotPolicyExWithChan(request *ModifyAutoSnapshotPolicyExRequest) (<-chan *ModifyAutoSnapshotPolicyExResponse, <-chan error)
ModifyAutoSnapshotPolicyExWithChan invokes the ecs.ModifyAutoSnapshotPolicyEx API asynchronously
func (*Client) ModifyAutoSnapshotPolicyWithCallback ¶
func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, callback func(response *ModifyAutoSnapshotPolicyResponse, err error)) <-chan int
ModifyAutoSnapshotPolicyWithCallback invokes the ecs.ModifyAutoSnapshotPolicy API asynchronously
func (*Client) ModifyAutoSnapshotPolicyWithChan ¶
func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)
ModifyAutoSnapshotPolicyWithChan invokes the ecs.ModifyAutoSnapshotPolicy API asynchronously
func (*Client) ModifyBandwidthPackageSpec ¶
func (client *Client) ModifyBandwidthPackageSpec(request *ModifyBandwidthPackageSpecRequest) (response *ModifyBandwidthPackageSpecResponse, err error)
ModifyBandwidthPackageSpec invokes the ecs.ModifyBandwidthPackageSpec API synchronously
func (*Client) ModifyBandwidthPackageSpecWithCallback ¶
func (client *Client) ModifyBandwidthPackageSpecWithCallback(request *ModifyBandwidthPackageSpecRequest, callback func(response *ModifyBandwidthPackageSpecResponse, err error)) <-chan int
ModifyBandwidthPackageSpecWithCallback invokes the ecs.ModifyBandwidthPackageSpec API asynchronously
func (*Client) ModifyBandwidthPackageSpecWithChan ¶
func (client *Client) ModifyBandwidthPackageSpecWithChan(request *ModifyBandwidthPackageSpecRequest) (<-chan *ModifyBandwidthPackageSpecResponse, <-chan error)
ModifyBandwidthPackageSpecWithChan invokes the ecs.ModifyBandwidthPackageSpec API asynchronously
func (*Client) ModifyCapacityReservation ¶ added in v1.61.823
func (client *Client) ModifyCapacityReservation(request *ModifyCapacityReservationRequest) (response *ModifyCapacityReservationResponse, err error)
ModifyCapacityReservation invokes the ecs.ModifyCapacityReservation API synchronously
func (*Client) ModifyCapacityReservationWithCallback ¶ added in v1.61.823
func (client *Client) ModifyCapacityReservationWithCallback(request *ModifyCapacityReservationRequest, callback func(response *ModifyCapacityReservationResponse, err error)) <-chan int
ModifyCapacityReservationWithCallback invokes the ecs.ModifyCapacityReservation API asynchronously
func (*Client) ModifyCapacityReservationWithChan ¶ added in v1.61.823
func (client *Client) ModifyCapacityReservationWithChan(request *ModifyCapacityReservationRequest) (<-chan *ModifyCapacityReservationResponse, <-chan error)
ModifyCapacityReservationWithChan invokes the ecs.ModifyCapacityReservation API asynchronously
func (*Client) ModifyCommand ¶
func (client *Client) ModifyCommand(request *ModifyCommandRequest) (response *ModifyCommandResponse, err error)
ModifyCommand invokes the ecs.ModifyCommand API synchronously
func (*Client) ModifyCommandWithCallback ¶
func (client *Client) ModifyCommandWithCallback(request *ModifyCommandRequest, callback func(response *ModifyCommandResponse, err error)) <-chan int
ModifyCommandWithCallback invokes the ecs.ModifyCommand API asynchronously
func (*Client) ModifyCommandWithChan ¶
func (client *Client) ModifyCommandWithChan(request *ModifyCommandRequest) (<-chan *ModifyCommandResponse, <-chan error)
ModifyCommandWithChan invokes the ecs.ModifyCommand API asynchronously
func (*Client) ModifyDedicatedHostAttribute ¶
func (client *Client) ModifyDedicatedHostAttribute(request *ModifyDedicatedHostAttributeRequest) (response *ModifyDedicatedHostAttributeResponse, err error)
ModifyDedicatedHostAttribute invokes the ecs.ModifyDedicatedHostAttribute API synchronously
func (*Client) ModifyDedicatedHostAttributeWithCallback ¶
func (client *Client) ModifyDedicatedHostAttributeWithCallback(request *ModifyDedicatedHostAttributeRequest, callback func(response *ModifyDedicatedHostAttributeResponse, err error)) <-chan int
ModifyDedicatedHostAttributeWithCallback invokes the ecs.ModifyDedicatedHostAttribute API asynchronously
func (*Client) ModifyDedicatedHostAttributeWithChan ¶
func (client *Client) ModifyDedicatedHostAttributeWithChan(request *ModifyDedicatedHostAttributeRequest) (<-chan *ModifyDedicatedHostAttributeResponse, <-chan error)
ModifyDedicatedHostAttributeWithChan invokes the ecs.ModifyDedicatedHostAttribute API asynchronously
func (*Client) ModifyDedicatedHostAutoReleaseTime ¶
func (client *Client) ModifyDedicatedHostAutoReleaseTime(request *ModifyDedicatedHostAutoReleaseTimeRequest) (response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)
ModifyDedicatedHostAutoReleaseTime invokes the ecs.ModifyDedicatedHostAutoReleaseTime API synchronously
func (*Client) ModifyDedicatedHostAutoReleaseTimeWithCallback ¶
func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithCallback(request *ModifyDedicatedHostAutoReleaseTimeRequest, callback func(response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)) <-chan int
ModifyDedicatedHostAutoReleaseTimeWithCallback invokes the ecs.ModifyDedicatedHostAutoReleaseTime API asynchronously
func (*Client) ModifyDedicatedHostAutoReleaseTimeWithChan ¶
func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithChan(request *ModifyDedicatedHostAutoReleaseTimeRequest) (<-chan *ModifyDedicatedHostAutoReleaseTimeResponse, <-chan error)
ModifyDedicatedHostAutoReleaseTimeWithChan invokes the ecs.ModifyDedicatedHostAutoReleaseTime API asynchronously
func (*Client) ModifyDedicatedHostAutoRenewAttribute ¶
func (client *Client) ModifyDedicatedHostAutoRenewAttribute(request *ModifyDedicatedHostAutoRenewAttributeRequest) (response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)
ModifyDedicatedHostAutoRenewAttribute invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API synchronously
func (*Client) ModifyDedicatedHostAutoRenewAttributeWithCallback ¶
func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithCallback(request *ModifyDedicatedHostAutoRenewAttributeRequest, callback func(response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)) <-chan int
ModifyDedicatedHostAutoRenewAttributeWithCallback invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API asynchronously
func (*Client) ModifyDedicatedHostAutoRenewAttributeWithChan ¶
func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithChan(request *ModifyDedicatedHostAutoRenewAttributeRequest) (<-chan *ModifyDedicatedHostAutoRenewAttributeResponse, <-chan error)
ModifyDedicatedHostAutoRenewAttributeWithChan invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API asynchronously
func (*Client) ModifyDedicatedHostClusterAttribute ¶ added in v1.61.466
func (client *Client) ModifyDedicatedHostClusterAttribute(request *ModifyDedicatedHostClusterAttributeRequest) (response *ModifyDedicatedHostClusterAttributeResponse, err error)
ModifyDedicatedHostClusterAttribute invokes the ecs.ModifyDedicatedHostClusterAttribute API synchronously
func (*Client) ModifyDedicatedHostClusterAttributeWithCallback ¶ added in v1.61.466
func (client *Client) ModifyDedicatedHostClusterAttributeWithCallback(request *ModifyDedicatedHostClusterAttributeRequest, callback func(response *ModifyDedicatedHostClusterAttributeResponse, err error)) <-chan int
ModifyDedicatedHostClusterAttributeWithCallback invokes the ecs.ModifyDedicatedHostClusterAttribute API asynchronously
func (*Client) ModifyDedicatedHostClusterAttributeWithChan ¶ added in v1.61.466
func (client *Client) ModifyDedicatedHostClusterAttributeWithChan(request *ModifyDedicatedHostClusterAttributeRequest) (<-chan *ModifyDedicatedHostClusterAttributeResponse, <-chan error)
ModifyDedicatedHostClusterAttributeWithChan invokes the ecs.ModifyDedicatedHostClusterAttribute API asynchronously
func (*Client) ModifyDedicatedHostsChargeType ¶ added in v1.61.120
func (client *Client) ModifyDedicatedHostsChargeType(request *ModifyDedicatedHostsChargeTypeRequest) (response *ModifyDedicatedHostsChargeTypeResponse, err error)
ModifyDedicatedHostsChargeType invokes the ecs.ModifyDedicatedHostsChargeType API synchronously
func (*Client) ModifyDedicatedHostsChargeTypeWithCallback ¶ added in v1.61.120
func (client *Client) ModifyDedicatedHostsChargeTypeWithCallback(request *ModifyDedicatedHostsChargeTypeRequest, callback func(response *ModifyDedicatedHostsChargeTypeResponse, err error)) <-chan int
ModifyDedicatedHostsChargeTypeWithCallback invokes the ecs.ModifyDedicatedHostsChargeType API asynchronously
func (*Client) ModifyDedicatedHostsChargeTypeWithChan ¶ added in v1.61.120
func (client *Client) ModifyDedicatedHostsChargeTypeWithChan(request *ModifyDedicatedHostsChargeTypeRequest) (<-chan *ModifyDedicatedHostsChargeTypeResponse, <-chan error)
ModifyDedicatedHostsChargeTypeWithChan invokes the ecs.ModifyDedicatedHostsChargeType API asynchronously
func (*Client) ModifyDemand ¶
func (client *Client) ModifyDemand(request *ModifyDemandRequest) (response *ModifyDemandResponse, err error)
ModifyDemand invokes the ecs.ModifyDemand API synchronously
func (*Client) ModifyDemandWithCallback ¶
func (client *Client) ModifyDemandWithCallback(request *ModifyDemandRequest, callback func(response *ModifyDemandResponse, err error)) <-chan int
ModifyDemandWithCallback invokes the ecs.ModifyDemand API asynchronously
func (*Client) ModifyDemandWithChan ¶
func (client *Client) ModifyDemandWithChan(request *ModifyDemandRequest) (<-chan *ModifyDemandResponse, <-chan error)
ModifyDemandWithChan invokes the ecs.ModifyDemand API asynchronously
func (*Client) ModifyDeploymentSetAttribute ¶
func (client *Client) ModifyDeploymentSetAttribute(request *ModifyDeploymentSetAttributeRequest) (response *ModifyDeploymentSetAttributeResponse, err error)
ModifyDeploymentSetAttribute invokes the ecs.ModifyDeploymentSetAttribute API synchronously
func (*Client) ModifyDeploymentSetAttributeWithCallback ¶
func (client *Client) ModifyDeploymentSetAttributeWithCallback(request *ModifyDeploymentSetAttributeRequest, callback func(response *ModifyDeploymentSetAttributeResponse, err error)) <-chan int
ModifyDeploymentSetAttributeWithCallback invokes the ecs.ModifyDeploymentSetAttribute API asynchronously
func (*Client) ModifyDeploymentSetAttributeWithChan ¶
func (client *Client) ModifyDeploymentSetAttributeWithChan(request *ModifyDeploymentSetAttributeRequest) (<-chan *ModifyDeploymentSetAttributeResponse, <-chan error)
ModifyDeploymentSetAttributeWithChan invokes the ecs.ModifyDeploymentSetAttribute API asynchronously
func (*Client) ModifyDiagnosticMetricSet ¶ added in v1.61.1707
func (client *Client) ModifyDiagnosticMetricSet(request *ModifyDiagnosticMetricSetRequest) (response *ModifyDiagnosticMetricSetResponse, err error)
ModifyDiagnosticMetricSet invokes the ecs.ModifyDiagnosticMetricSet API synchronously
func (*Client) ModifyDiagnosticMetricSetWithCallback ¶ added in v1.61.1707
func (client *Client) ModifyDiagnosticMetricSetWithCallback(request *ModifyDiagnosticMetricSetRequest, callback func(response *ModifyDiagnosticMetricSetResponse, err error)) <-chan int
ModifyDiagnosticMetricSetWithCallback invokes the ecs.ModifyDiagnosticMetricSet API asynchronously
func (*Client) ModifyDiagnosticMetricSetWithChan ¶ added in v1.61.1707
func (client *Client) ModifyDiagnosticMetricSetWithChan(request *ModifyDiagnosticMetricSetRequest) (<-chan *ModifyDiagnosticMetricSetResponse, <-chan error)
ModifyDiagnosticMetricSetWithChan invokes the ecs.ModifyDiagnosticMetricSet API asynchronously
func (*Client) ModifyDiskAttribute ¶
func (client *Client) ModifyDiskAttribute(request *ModifyDiskAttributeRequest) (response *ModifyDiskAttributeResponse, err error)
ModifyDiskAttribute invokes the ecs.ModifyDiskAttribute API synchronously
func (*Client) ModifyDiskAttributeWithCallback ¶
func (client *Client) ModifyDiskAttributeWithCallback(request *ModifyDiskAttributeRequest, callback func(response *ModifyDiskAttributeResponse, err error)) <-chan int
ModifyDiskAttributeWithCallback invokes the ecs.ModifyDiskAttribute API asynchronously
func (*Client) ModifyDiskAttributeWithChan ¶
func (client *Client) ModifyDiskAttributeWithChan(request *ModifyDiskAttributeRequest) (<-chan *ModifyDiskAttributeResponse, <-chan error)
ModifyDiskAttributeWithChan invokes the ecs.ModifyDiskAttribute API asynchronously
func (*Client) ModifyDiskChargeType ¶
func (client *Client) ModifyDiskChargeType(request *ModifyDiskChargeTypeRequest) (response *ModifyDiskChargeTypeResponse, err error)
ModifyDiskChargeType invokes the ecs.ModifyDiskChargeType API synchronously
func (*Client) ModifyDiskChargeTypeWithCallback ¶
func (client *Client) ModifyDiskChargeTypeWithCallback(request *ModifyDiskChargeTypeRequest, callback func(response *ModifyDiskChargeTypeResponse, err error)) <-chan int
ModifyDiskChargeTypeWithCallback invokes the ecs.ModifyDiskChargeType API asynchronously
func (*Client) ModifyDiskChargeTypeWithChan ¶
func (client *Client) ModifyDiskChargeTypeWithChan(request *ModifyDiskChargeTypeRequest) (<-chan *ModifyDiskChargeTypeResponse, <-chan error)
ModifyDiskChargeTypeWithChan invokes the ecs.ModifyDiskChargeType API asynchronously
func (*Client) ModifyDiskDeployment ¶ added in v1.62.288
func (client *Client) ModifyDiskDeployment(request *ModifyDiskDeploymentRequest) (response *ModifyDiskDeploymentResponse, err error)
ModifyDiskDeployment invokes the ecs.ModifyDiskDeployment API synchronously
func (*Client) ModifyDiskDeploymentWithCallback ¶ added in v1.62.288
func (client *Client) ModifyDiskDeploymentWithCallback(request *ModifyDiskDeploymentRequest, callback func(response *ModifyDiskDeploymentResponse, err error)) <-chan int
ModifyDiskDeploymentWithCallback invokes the ecs.ModifyDiskDeployment API asynchronously
func (*Client) ModifyDiskDeploymentWithChan ¶ added in v1.62.288
func (client *Client) ModifyDiskDeploymentWithChan(request *ModifyDiskDeploymentRequest) (<-chan *ModifyDiskDeploymentResponse, <-chan error)
ModifyDiskDeploymentWithChan invokes the ecs.ModifyDiskDeployment API asynchronously
func (*Client) ModifyDiskSpec ¶
func (client *Client) ModifyDiskSpec(request *ModifyDiskSpecRequest) (response *ModifyDiskSpecResponse, err error)
ModifyDiskSpec invokes the ecs.ModifyDiskSpec API synchronously
func (*Client) ModifyDiskSpecWithCallback ¶
func (client *Client) ModifyDiskSpecWithCallback(request *ModifyDiskSpecRequest, callback func(response *ModifyDiskSpecResponse, err error)) <-chan int
ModifyDiskSpecWithCallback invokes the ecs.ModifyDiskSpec API asynchronously
func (*Client) ModifyDiskSpecWithChan ¶
func (client *Client) ModifyDiskSpecWithChan(request *ModifyDiskSpecRequest) (<-chan *ModifyDiskSpecResponse, <-chan error)
ModifyDiskSpecWithChan invokes the ecs.ModifyDiskSpec API asynchronously
func (*Client) ModifyEipAddressAttribute ¶
func (client *Client) ModifyEipAddressAttribute(request *ModifyEipAddressAttributeRequest) (response *ModifyEipAddressAttributeResponse, err error)
ModifyEipAddressAttribute invokes the ecs.ModifyEipAddressAttribute API synchronously
func (*Client) ModifyEipAddressAttributeWithCallback ¶
func (client *Client) ModifyEipAddressAttributeWithCallback(request *ModifyEipAddressAttributeRequest, callback func(response *ModifyEipAddressAttributeResponse, err error)) <-chan int
ModifyEipAddressAttributeWithCallback invokes the ecs.ModifyEipAddressAttribute API asynchronously
func (*Client) ModifyEipAddressAttributeWithChan ¶
func (client *Client) ModifyEipAddressAttributeWithChan(request *ModifyEipAddressAttributeRequest) (<-chan *ModifyEipAddressAttributeResponse, <-chan error)
ModifyEipAddressAttributeWithChan invokes the ecs.ModifyEipAddressAttribute API asynchronously
func (*Client) ModifyElasticityAssurance ¶ added in v1.61.823
func (client *Client) ModifyElasticityAssurance(request *ModifyElasticityAssuranceRequest) (response *ModifyElasticityAssuranceResponse, err error)
ModifyElasticityAssurance invokes the ecs.ModifyElasticityAssurance API synchronously
func (*Client) ModifyElasticityAssuranceWithCallback ¶ added in v1.61.823
func (client *Client) ModifyElasticityAssuranceWithCallback(request *ModifyElasticityAssuranceRequest, callback func(response *ModifyElasticityAssuranceResponse, err error)) <-chan int
ModifyElasticityAssuranceWithCallback invokes the ecs.ModifyElasticityAssurance API asynchronously
func (*Client) ModifyElasticityAssuranceWithChan ¶ added in v1.61.823
func (client *Client) ModifyElasticityAssuranceWithChan(request *ModifyElasticityAssuranceRequest) (<-chan *ModifyElasticityAssuranceResponse, <-chan error)
ModifyElasticityAssuranceWithChan invokes the ecs.ModifyElasticityAssurance API asynchronously
func (*Client) ModifyForwardEntry ¶
func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (response *ModifyForwardEntryResponse, err error)
ModifyForwardEntry invokes the ecs.ModifyForwardEntry API synchronously
func (*Client) ModifyForwardEntryWithCallback ¶
func (client *Client) ModifyForwardEntryWithCallback(request *ModifyForwardEntryRequest, callback func(response *ModifyForwardEntryResponse, err error)) <-chan int
ModifyForwardEntryWithCallback invokes the ecs.ModifyForwardEntry API asynchronously
func (*Client) ModifyForwardEntryWithChan ¶
func (client *Client) ModifyForwardEntryWithChan(request *ModifyForwardEntryRequest) (<-chan *ModifyForwardEntryResponse, <-chan error)
ModifyForwardEntryWithChan invokes the ecs.ModifyForwardEntry API asynchronously
func (*Client) ModifyHaVipAttribute ¶
func (client *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
ModifyHaVipAttribute invokes the ecs.ModifyHaVipAttribute API synchronously
func (*Client) ModifyHaVipAttributeWithCallback ¶
func (client *Client) ModifyHaVipAttributeWithCallback(request *ModifyHaVipAttributeRequest, callback func(response *ModifyHaVipAttributeResponse, err error)) <-chan int
ModifyHaVipAttributeWithCallback invokes the ecs.ModifyHaVipAttribute API asynchronously
func (*Client) ModifyHaVipAttributeWithChan ¶
func (client *Client) ModifyHaVipAttributeWithChan(request *ModifyHaVipAttributeRequest) (<-chan *ModifyHaVipAttributeResponse, <-chan error)
ModifyHaVipAttributeWithChan invokes the ecs.ModifyHaVipAttribute API asynchronously
func (*Client) ModifyHpcClusterAttribute ¶
func (client *Client) ModifyHpcClusterAttribute(request *ModifyHpcClusterAttributeRequest) (response *ModifyHpcClusterAttributeResponse, err error)
ModifyHpcClusterAttribute invokes the ecs.ModifyHpcClusterAttribute API synchronously
func (*Client) ModifyHpcClusterAttributeWithCallback ¶
func (client *Client) ModifyHpcClusterAttributeWithCallback(request *ModifyHpcClusterAttributeRequest, callback func(response *ModifyHpcClusterAttributeResponse, err error)) <-chan int
ModifyHpcClusterAttributeWithCallback invokes the ecs.ModifyHpcClusterAttribute API asynchronously
func (*Client) ModifyHpcClusterAttributeWithChan ¶
func (client *Client) ModifyHpcClusterAttributeWithChan(request *ModifyHpcClusterAttributeRequest) (<-chan *ModifyHpcClusterAttributeResponse, <-chan error)
ModifyHpcClusterAttributeWithChan invokes the ecs.ModifyHpcClusterAttribute API asynchronously
func (*Client) ModifyImageAttribute ¶
func (client *Client) ModifyImageAttribute(request *ModifyImageAttributeRequest) (response *ModifyImageAttributeResponse, err error)
ModifyImageAttribute invokes the ecs.ModifyImageAttribute API synchronously
func (*Client) ModifyImageAttributeWithCallback ¶
func (client *Client) ModifyImageAttributeWithCallback(request *ModifyImageAttributeRequest, callback func(response *ModifyImageAttributeResponse, err error)) <-chan int
ModifyImageAttributeWithCallback invokes the ecs.ModifyImageAttribute API asynchronously
func (*Client) ModifyImageAttributeWithChan ¶
func (client *Client) ModifyImageAttributeWithChan(request *ModifyImageAttributeRequest) (<-chan *ModifyImageAttributeResponse, <-chan error)
ModifyImageAttributeWithChan invokes the ecs.ModifyImageAttribute API asynchronously
func (*Client) ModifyImageShareGroupPermission ¶
func (client *Client) ModifyImageShareGroupPermission(request *ModifyImageShareGroupPermissionRequest) (response *ModifyImageShareGroupPermissionResponse, err error)
ModifyImageShareGroupPermission invokes the ecs.ModifyImageShareGroupPermission API synchronously
func (*Client) ModifyImageShareGroupPermissionWithCallback ¶
func (client *Client) ModifyImageShareGroupPermissionWithCallback(request *ModifyImageShareGroupPermissionRequest, callback func(response *ModifyImageShareGroupPermissionResponse, err error)) <-chan int
ModifyImageShareGroupPermissionWithCallback invokes the ecs.ModifyImageShareGroupPermission API asynchronously
func (*Client) ModifyImageShareGroupPermissionWithChan ¶
func (client *Client) ModifyImageShareGroupPermissionWithChan(request *ModifyImageShareGroupPermissionRequest) (<-chan *ModifyImageShareGroupPermissionResponse, <-chan error)
ModifyImageShareGroupPermissionWithChan invokes the ecs.ModifyImageShareGroupPermission API asynchronously
func (*Client) ModifyImageSharePermission ¶
func (client *Client) ModifyImageSharePermission(request *ModifyImageSharePermissionRequest) (response *ModifyImageSharePermissionResponse, err error)
ModifyImageSharePermission invokes the ecs.ModifyImageSharePermission API synchronously
func (*Client) ModifyImageSharePermissionWithCallback ¶
func (client *Client) ModifyImageSharePermissionWithCallback(request *ModifyImageSharePermissionRequest, callback func(response *ModifyImageSharePermissionResponse, err error)) <-chan int
ModifyImageSharePermissionWithCallback invokes the ecs.ModifyImageSharePermission API asynchronously
func (*Client) ModifyImageSharePermissionWithChan ¶
func (client *Client) ModifyImageSharePermissionWithChan(request *ModifyImageSharePermissionRequest) (<-chan *ModifyImageSharePermissionResponse, <-chan error)
ModifyImageSharePermissionWithChan invokes the ecs.ModifyImageSharePermission API asynchronously
func (*Client) ModifyInstanceAttachmentAttributes ¶ added in v1.61.567
func (client *Client) ModifyInstanceAttachmentAttributes(request *ModifyInstanceAttachmentAttributesRequest) (response *ModifyInstanceAttachmentAttributesResponse, err error)
ModifyInstanceAttachmentAttributes invokes the ecs.ModifyInstanceAttachmentAttributes API synchronously
func (*Client) ModifyInstanceAttachmentAttributesWithCallback ¶ added in v1.61.567
func (client *Client) ModifyInstanceAttachmentAttributesWithCallback(request *ModifyInstanceAttachmentAttributesRequest, callback func(response *ModifyInstanceAttachmentAttributesResponse, err error)) <-chan int
ModifyInstanceAttachmentAttributesWithCallback invokes the ecs.ModifyInstanceAttachmentAttributes API asynchronously
func (*Client) ModifyInstanceAttachmentAttributesWithChan ¶ added in v1.61.567
func (client *Client) ModifyInstanceAttachmentAttributesWithChan(request *ModifyInstanceAttachmentAttributesRequest) (<-chan *ModifyInstanceAttachmentAttributesResponse, <-chan error)
ModifyInstanceAttachmentAttributesWithChan invokes the ecs.ModifyInstanceAttachmentAttributes API asynchronously
func (*Client) ModifyInstanceAttribute ¶
func (client *Client) ModifyInstanceAttribute(request *ModifyInstanceAttributeRequest) (response *ModifyInstanceAttributeResponse, err error)
ModifyInstanceAttribute invokes the ecs.ModifyInstanceAttribute API synchronously
func (*Client) ModifyInstanceAttributeWithCallback ¶
func (client *Client) ModifyInstanceAttributeWithCallback(request *ModifyInstanceAttributeRequest, callback func(response *ModifyInstanceAttributeResponse, err error)) <-chan int
ModifyInstanceAttributeWithCallback invokes the ecs.ModifyInstanceAttribute API asynchronously
func (*Client) ModifyInstanceAttributeWithChan ¶
func (client *Client) ModifyInstanceAttributeWithChan(request *ModifyInstanceAttributeRequest) (<-chan *ModifyInstanceAttributeResponse, <-chan error)
ModifyInstanceAttributeWithChan invokes the ecs.ModifyInstanceAttribute API asynchronously
func (*Client) ModifyInstanceAutoReleaseTime ¶
func (client *Client) ModifyInstanceAutoReleaseTime(request *ModifyInstanceAutoReleaseTimeRequest) (response *ModifyInstanceAutoReleaseTimeResponse, err error)
ModifyInstanceAutoReleaseTime invokes the ecs.ModifyInstanceAutoReleaseTime API synchronously
func (*Client) ModifyInstanceAutoReleaseTimeWithCallback ¶
func (client *Client) ModifyInstanceAutoReleaseTimeWithCallback(request *ModifyInstanceAutoReleaseTimeRequest, callback func(response *ModifyInstanceAutoReleaseTimeResponse, err error)) <-chan int
ModifyInstanceAutoReleaseTimeWithCallback invokes the ecs.ModifyInstanceAutoReleaseTime API asynchronously
func (*Client) ModifyInstanceAutoReleaseTimeWithChan ¶
func (client *Client) ModifyInstanceAutoReleaseTimeWithChan(request *ModifyInstanceAutoReleaseTimeRequest) (<-chan *ModifyInstanceAutoReleaseTimeResponse, <-chan error)
ModifyInstanceAutoReleaseTimeWithChan invokes the ecs.ModifyInstanceAutoReleaseTime API asynchronously
func (*Client) ModifyInstanceAutoRenewAttribute ¶
func (client *Client) ModifyInstanceAutoRenewAttribute(request *ModifyInstanceAutoRenewAttributeRequest) (response *ModifyInstanceAutoRenewAttributeResponse, err error)
ModifyInstanceAutoRenewAttribute invokes the ecs.ModifyInstanceAutoRenewAttribute API synchronously
func (*Client) ModifyInstanceAutoRenewAttributeWithCallback ¶
func (client *Client) ModifyInstanceAutoRenewAttributeWithCallback(request *ModifyInstanceAutoRenewAttributeRequest, callback func(response *ModifyInstanceAutoRenewAttributeResponse, err error)) <-chan int
ModifyInstanceAutoRenewAttributeWithCallback invokes the ecs.ModifyInstanceAutoRenewAttribute API asynchronously
func (*Client) ModifyInstanceAutoRenewAttributeWithChan ¶
func (client *Client) ModifyInstanceAutoRenewAttributeWithChan(request *ModifyInstanceAutoRenewAttributeRequest) (<-chan *ModifyInstanceAutoRenewAttributeResponse, <-chan error)
ModifyInstanceAutoRenewAttributeWithChan invokes the ecs.ModifyInstanceAutoRenewAttribute API asynchronously
func (*Client) ModifyInstanceChargeType ¶
func (client *Client) ModifyInstanceChargeType(request *ModifyInstanceChargeTypeRequest) (response *ModifyInstanceChargeTypeResponse, err error)
ModifyInstanceChargeType invokes the ecs.ModifyInstanceChargeType API synchronously
func (*Client) ModifyInstanceChargeTypeWithCallback ¶
func (client *Client) ModifyInstanceChargeTypeWithCallback(request *ModifyInstanceChargeTypeRequest, callback func(response *ModifyInstanceChargeTypeResponse, err error)) <-chan int
ModifyInstanceChargeTypeWithCallback invokes the ecs.ModifyInstanceChargeType API asynchronously
func (*Client) ModifyInstanceChargeTypeWithChan ¶
func (client *Client) ModifyInstanceChargeTypeWithChan(request *ModifyInstanceChargeTypeRequest) (<-chan *ModifyInstanceChargeTypeResponse, <-chan error)
ModifyInstanceChargeTypeWithChan invokes the ecs.ModifyInstanceChargeType API asynchronously
func (*Client) ModifyInstanceDeployment ¶
func (client *Client) ModifyInstanceDeployment(request *ModifyInstanceDeploymentRequest) (response *ModifyInstanceDeploymentResponse, err error)
ModifyInstanceDeployment invokes the ecs.ModifyInstanceDeployment API synchronously
func (*Client) ModifyInstanceDeploymentWithCallback ¶
func (client *Client) ModifyInstanceDeploymentWithCallback(request *ModifyInstanceDeploymentRequest, callback func(response *ModifyInstanceDeploymentResponse, err error)) <-chan int
ModifyInstanceDeploymentWithCallback invokes the ecs.ModifyInstanceDeployment API asynchronously
func (*Client) ModifyInstanceDeploymentWithChan ¶
func (client *Client) ModifyInstanceDeploymentWithChan(request *ModifyInstanceDeploymentRequest) (<-chan *ModifyInstanceDeploymentResponse, <-chan error)
ModifyInstanceDeploymentWithChan invokes the ecs.ModifyInstanceDeployment API asynchronously
func (*Client) ModifyInstanceMaintenanceAttributes ¶ added in v1.60.328
func (client *Client) ModifyInstanceMaintenanceAttributes(request *ModifyInstanceMaintenanceAttributesRequest) (response *ModifyInstanceMaintenanceAttributesResponse, err error)
ModifyInstanceMaintenanceAttributes invokes the ecs.ModifyInstanceMaintenanceAttributes API synchronously
func (*Client) ModifyInstanceMaintenanceAttributesWithCallback ¶ added in v1.60.328
func (client *Client) ModifyInstanceMaintenanceAttributesWithCallback(request *ModifyInstanceMaintenanceAttributesRequest, callback func(response *ModifyInstanceMaintenanceAttributesResponse, err error)) <-chan int
ModifyInstanceMaintenanceAttributesWithCallback invokes the ecs.ModifyInstanceMaintenanceAttributes API asynchronously
func (*Client) ModifyInstanceMaintenanceAttributesWithChan ¶ added in v1.60.328
func (client *Client) ModifyInstanceMaintenanceAttributesWithChan(request *ModifyInstanceMaintenanceAttributesRequest) (<-chan *ModifyInstanceMaintenanceAttributesResponse, <-chan error)
ModifyInstanceMaintenanceAttributesWithChan invokes the ecs.ModifyInstanceMaintenanceAttributes API asynchronously
func (*Client) ModifyInstanceMetadataOptions ¶ added in v1.61.76
func (client *Client) ModifyInstanceMetadataOptions(request *ModifyInstanceMetadataOptionsRequest) (response *ModifyInstanceMetadataOptionsResponse, err error)
ModifyInstanceMetadataOptions invokes the ecs.ModifyInstanceMetadataOptions API synchronously
func (*Client) ModifyInstanceMetadataOptionsWithCallback ¶ added in v1.61.76
func (client *Client) ModifyInstanceMetadataOptionsWithCallback(request *ModifyInstanceMetadataOptionsRequest, callback func(response *ModifyInstanceMetadataOptionsResponse, err error)) <-chan int
ModifyInstanceMetadataOptionsWithCallback invokes the ecs.ModifyInstanceMetadataOptions API asynchronously
func (*Client) ModifyInstanceMetadataOptionsWithChan ¶ added in v1.61.76
func (client *Client) ModifyInstanceMetadataOptionsWithChan(request *ModifyInstanceMetadataOptionsRequest) (<-chan *ModifyInstanceMetadataOptionsResponse, <-chan error)
ModifyInstanceMetadataOptionsWithChan invokes the ecs.ModifyInstanceMetadataOptions API asynchronously
func (*Client) ModifyInstanceNetworkSpec ¶
func (client *Client) ModifyInstanceNetworkSpec(request *ModifyInstanceNetworkSpecRequest) (response *ModifyInstanceNetworkSpecResponse, err error)
ModifyInstanceNetworkSpec invokes the ecs.ModifyInstanceNetworkSpec API synchronously
func (*Client) ModifyInstanceNetworkSpecWithCallback ¶
func (client *Client) ModifyInstanceNetworkSpecWithCallback(request *ModifyInstanceNetworkSpecRequest, callback func(response *ModifyInstanceNetworkSpecResponse, err error)) <-chan int
ModifyInstanceNetworkSpecWithCallback invokes the ecs.ModifyInstanceNetworkSpec API asynchronously
func (*Client) ModifyInstanceNetworkSpecWithChan ¶
func (client *Client) ModifyInstanceNetworkSpecWithChan(request *ModifyInstanceNetworkSpecRequest) (<-chan *ModifyInstanceNetworkSpecResponse, <-chan error)
ModifyInstanceNetworkSpecWithChan invokes the ecs.ModifyInstanceNetworkSpec API asynchronously
func (*Client) ModifyInstanceSpec ¶
func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)
ModifyInstanceSpec invokes the ecs.ModifyInstanceSpec API synchronously
func (*Client) ModifyInstanceSpecWithCallback ¶
func (client *Client) ModifyInstanceSpecWithCallback(request *ModifyInstanceSpecRequest, callback func(response *ModifyInstanceSpecResponse, err error)) <-chan int
ModifyInstanceSpecWithCallback invokes the ecs.ModifyInstanceSpec API asynchronously
func (*Client) ModifyInstanceSpecWithChan ¶
func (client *Client) ModifyInstanceSpecWithChan(request *ModifyInstanceSpecRequest) (<-chan *ModifyInstanceSpecResponse, <-chan error)
ModifyInstanceSpecWithChan invokes the ecs.ModifyInstanceSpec API asynchronously
func (*Client) ModifyInstanceVncPasswd ¶
func (client *Client) ModifyInstanceVncPasswd(request *ModifyInstanceVncPasswdRequest) (response *ModifyInstanceVncPasswdResponse, err error)
ModifyInstanceVncPasswd invokes the ecs.ModifyInstanceVncPasswd API synchronously
func (*Client) ModifyInstanceVncPasswdWithCallback ¶
func (client *Client) ModifyInstanceVncPasswdWithCallback(request *ModifyInstanceVncPasswdRequest, callback func(response *ModifyInstanceVncPasswdResponse, err error)) <-chan int
ModifyInstanceVncPasswdWithCallback invokes the ecs.ModifyInstanceVncPasswd API asynchronously
func (*Client) ModifyInstanceVncPasswdWithChan ¶
func (client *Client) ModifyInstanceVncPasswdWithChan(request *ModifyInstanceVncPasswdRequest) (<-chan *ModifyInstanceVncPasswdResponse, <-chan error)
ModifyInstanceVncPasswdWithChan invokes the ecs.ModifyInstanceVncPasswd API asynchronously
func (*Client) ModifyInstanceVpcAttribute ¶
func (client *Client) ModifyInstanceVpcAttribute(request *ModifyInstanceVpcAttributeRequest) (response *ModifyInstanceVpcAttributeResponse, err error)
ModifyInstanceVpcAttribute invokes the ecs.ModifyInstanceVpcAttribute API synchronously
func (*Client) ModifyInstanceVpcAttributeWithCallback ¶
func (client *Client) ModifyInstanceVpcAttributeWithCallback(request *ModifyInstanceVpcAttributeRequest, callback func(response *ModifyInstanceVpcAttributeResponse, err error)) <-chan int
ModifyInstanceVpcAttributeWithCallback invokes the ecs.ModifyInstanceVpcAttribute API asynchronously
func (*Client) ModifyInstanceVpcAttributeWithChan ¶
func (client *Client) ModifyInstanceVpcAttributeWithChan(request *ModifyInstanceVpcAttributeRequest) (<-chan *ModifyInstanceVpcAttributeResponse, <-chan error)
ModifyInstanceVpcAttributeWithChan invokes the ecs.ModifyInstanceVpcAttribute API asynchronously
func (*Client) ModifyLaunchTemplateDefaultVersion ¶
func (client *Client) ModifyLaunchTemplateDefaultVersion(request *ModifyLaunchTemplateDefaultVersionRequest) (response *ModifyLaunchTemplateDefaultVersionResponse, err error)
ModifyLaunchTemplateDefaultVersion invokes the ecs.ModifyLaunchTemplateDefaultVersion API synchronously
func (*Client) ModifyLaunchTemplateDefaultVersionWithCallback ¶
func (client *Client) ModifyLaunchTemplateDefaultVersionWithCallback(request *ModifyLaunchTemplateDefaultVersionRequest, callback func(response *ModifyLaunchTemplateDefaultVersionResponse, err error)) <-chan int
ModifyLaunchTemplateDefaultVersionWithCallback invokes the ecs.ModifyLaunchTemplateDefaultVersion API asynchronously
func (*Client) ModifyLaunchTemplateDefaultVersionWithChan ¶
func (client *Client) ModifyLaunchTemplateDefaultVersionWithChan(request *ModifyLaunchTemplateDefaultVersionRequest) (<-chan *ModifyLaunchTemplateDefaultVersionResponse, <-chan error)
ModifyLaunchTemplateDefaultVersionWithChan invokes the ecs.ModifyLaunchTemplateDefaultVersion API asynchronously
func (*Client) ModifyManagedInstance ¶ added in v1.61.872
func (client *Client) ModifyManagedInstance(request *ModifyManagedInstanceRequest) (response *ModifyManagedInstanceResponse, err error)
ModifyManagedInstance invokes the ecs.ModifyManagedInstance API synchronously
func (*Client) ModifyManagedInstanceWithCallback ¶ added in v1.61.872
func (client *Client) ModifyManagedInstanceWithCallback(request *ModifyManagedInstanceRequest, callback func(response *ModifyManagedInstanceResponse, err error)) <-chan int
ModifyManagedInstanceWithCallback invokes the ecs.ModifyManagedInstance API asynchronously
func (*Client) ModifyManagedInstanceWithChan ¶ added in v1.61.872
func (client *Client) ModifyManagedInstanceWithChan(request *ModifyManagedInstanceRequest) (<-chan *ModifyManagedInstanceResponse, <-chan error)
ModifyManagedInstanceWithChan invokes the ecs.ModifyManagedInstance API asynchronously
func (*Client) ModifyNetworkInterfaceAttribute ¶
func (client *Client) ModifyNetworkInterfaceAttribute(request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
ModifyNetworkInterfaceAttribute invokes the ecs.ModifyNetworkInterfaceAttribute API synchronously
func (*Client) ModifyNetworkInterfaceAttributeWithCallback ¶
func (client *Client) ModifyNetworkInterfaceAttributeWithCallback(request *ModifyNetworkInterfaceAttributeRequest, callback func(response *ModifyNetworkInterfaceAttributeResponse, err error)) <-chan int
ModifyNetworkInterfaceAttributeWithCallback invokes the ecs.ModifyNetworkInterfaceAttribute API asynchronously
func (*Client) ModifyNetworkInterfaceAttributeWithChan ¶
func (client *Client) ModifyNetworkInterfaceAttributeWithChan(request *ModifyNetworkInterfaceAttributeRequest) (<-chan *ModifyNetworkInterfaceAttributeResponse, <-chan error)
ModifyNetworkInterfaceAttributeWithChan invokes the ecs.ModifyNetworkInterfaceAttribute API asynchronously
func (*Client) ModifyPhysicalConnectionAttribute ¶
func (client *Client) ModifyPhysicalConnectionAttribute(request *ModifyPhysicalConnectionAttributeRequest) (response *ModifyPhysicalConnectionAttributeResponse, err error)
ModifyPhysicalConnectionAttribute invokes the ecs.ModifyPhysicalConnectionAttribute API synchronously
func (*Client) ModifyPhysicalConnectionAttributeWithCallback ¶
func (client *Client) ModifyPhysicalConnectionAttributeWithCallback(request *ModifyPhysicalConnectionAttributeRequest, callback func(response *ModifyPhysicalConnectionAttributeResponse, err error)) <-chan int
ModifyPhysicalConnectionAttributeWithCallback invokes the ecs.ModifyPhysicalConnectionAttribute API asynchronously
func (*Client) ModifyPhysicalConnectionAttributeWithChan ¶
func (client *Client) ModifyPhysicalConnectionAttributeWithChan(request *ModifyPhysicalConnectionAttributeRequest) (<-chan *ModifyPhysicalConnectionAttributeResponse, <-chan error)
ModifyPhysicalConnectionAttributeWithChan invokes the ecs.ModifyPhysicalConnectionAttribute API asynchronously
func (*Client) ModifyPrefixList ¶ added in v1.61.1123
func (client *Client) ModifyPrefixList(request *ModifyPrefixListRequest) (response *ModifyPrefixListResponse, err error)
ModifyPrefixList invokes the ecs.ModifyPrefixList API synchronously
func (*Client) ModifyPrefixListWithCallback ¶ added in v1.61.1123
func (client *Client) ModifyPrefixListWithCallback(request *ModifyPrefixListRequest, callback func(response *ModifyPrefixListResponse, err error)) <-chan int
ModifyPrefixListWithCallback invokes the ecs.ModifyPrefixList API asynchronously
func (*Client) ModifyPrefixListWithChan ¶ added in v1.61.1123
func (client *Client) ModifyPrefixListWithChan(request *ModifyPrefixListRequest) (<-chan *ModifyPrefixListResponse, <-chan error)
ModifyPrefixListWithChan invokes the ecs.ModifyPrefixList API asynchronously
func (*Client) ModifyPrepayInstanceSpec ¶
func (client *Client) ModifyPrepayInstanceSpec(request *ModifyPrepayInstanceSpecRequest) (response *ModifyPrepayInstanceSpecResponse, err error)
ModifyPrepayInstanceSpec invokes the ecs.ModifyPrepayInstanceSpec API synchronously
func (*Client) ModifyPrepayInstanceSpecWithCallback ¶
func (client *Client) ModifyPrepayInstanceSpecWithCallback(request *ModifyPrepayInstanceSpecRequest, callback func(response *ModifyPrepayInstanceSpecResponse, err error)) <-chan int
ModifyPrepayInstanceSpecWithCallback invokes the ecs.ModifyPrepayInstanceSpec API asynchronously
func (*Client) ModifyPrepayInstanceSpecWithChan ¶
func (client *Client) ModifyPrepayInstanceSpecWithChan(request *ModifyPrepayInstanceSpecRequest) (<-chan *ModifyPrepayInstanceSpecResponse, <-chan error)
ModifyPrepayInstanceSpecWithChan invokes the ecs.ModifyPrepayInstanceSpec API asynchronously
func (*Client) ModifyReservedInstanceAttribute ¶
func (client *Client) ModifyReservedInstanceAttribute(request *ModifyReservedInstanceAttributeRequest) (response *ModifyReservedInstanceAttributeResponse, err error)
ModifyReservedInstanceAttribute invokes the ecs.ModifyReservedInstanceAttribute API synchronously
func (*Client) ModifyReservedInstanceAttributeWithCallback ¶
func (client *Client) ModifyReservedInstanceAttributeWithCallback(request *ModifyReservedInstanceAttributeRequest, callback func(response *ModifyReservedInstanceAttributeResponse, err error)) <-chan int
ModifyReservedInstanceAttributeWithCallback invokes the ecs.ModifyReservedInstanceAttribute API asynchronously
func (*Client) ModifyReservedInstanceAttributeWithChan ¶
func (client *Client) ModifyReservedInstanceAttributeWithChan(request *ModifyReservedInstanceAttributeRequest) (<-chan *ModifyReservedInstanceAttributeResponse, <-chan error)
ModifyReservedInstanceAttributeWithChan invokes the ecs.ModifyReservedInstanceAttribute API asynchronously
func (*Client) ModifyReservedInstanceAutoRenewAttribute ¶ added in v1.62.163
func (client *Client) ModifyReservedInstanceAutoRenewAttribute(request *ModifyReservedInstanceAutoRenewAttributeRequest) (response *ModifyReservedInstanceAutoRenewAttributeResponse, err error)
ModifyReservedInstanceAutoRenewAttribute invokes the ecs.ModifyReservedInstanceAutoRenewAttribute API synchronously
func (*Client) ModifyReservedInstanceAutoRenewAttributeWithCallback ¶ added in v1.62.163
func (client *Client) ModifyReservedInstanceAutoRenewAttributeWithCallback(request *ModifyReservedInstanceAutoRenewAttributeRequest, callback func(response *ModifyReservedInstanceAutoRenewAttributeResponse, err error)) <-chan int
ModifyReservedInstanceAutoRenewAttributeWithCallback invokes the ecs.ModifyReservedInstanceAutoRenewAttribute API asynchronously
func (*Client) ModifyReservedInstanceAutoRenewAttributeWithChan ¶ added in v1.62.163
func (client *Client) ModifyReservedInstanceAutoRenewAttributeWithChan(request *ModifyReservedInstanceAutoRenewAttributeRequest) (<-chan *ModifyReservedInstanceAutoRenewAttributeResponse, <-chan error)
ModifyReservedInstanceAutoRenewAttributeWithChan invokes the ecs.ModifyReservedInstanceAutoRenewAttribute API asynchronously
func (*Client) ModifyReservedInstances ¶
func (client *Client) ModifyReservedInstances(request *ModifyReservedInstancesRequest) (response *ModifyReservedInstancesResponse, err error)
ModifyReservedInstances invokes the ecs.ModifyReservedInstances API synchronously
func (*Client) ModifyReservedInstancesWithCallback ¶
func (client *Client) ModifyReservedInstancesWithCallback(request *ModifyReservedInstancesRequest, callback func(response *ModifyReservedInstancesResponse, err error)) <-chan int
ModifyReservedInstancesWithCallback invokes the ecs.ModifyReservedInstances API asynchronously
func (*Client) ModifyReservedInstancesWithChan ¶
func (client *Client) ModifyReservedInstancesWithChan(request *ModifyReservedInstancesRequest) (<-chan *ModifyReservedInstancesResponse, <-chan error)
ModifyReservedInstancesWithChan invokes the ecs.ModifyReservedInstances API asynchronously
func (*Client) ModifyRouterInterfaceAttribute ¶
func (client *Client) ModifyRouterInterfaceAttribute(request *ModifyRouterInterfaceAttributeRequest) (response *ModifyRouterInterfaceAttributeResponse, err error)
ModifyRouterInterfaceAttribute invokes the ecs.ModifyRouterInterfaceAttribute API synchronously
func (*Client) ModifyRouterInterfaceAttributeWithCallback ¶
func (client *Client) ModifyRouterInterfaceAttributeWithCallback(request *ModifyRouterInterfaceAttributeRequest, callback func(response *ModifyRouterInterfaceAttributeResponse, err error)) <-chan int
ModifyRouterInterfaceAttributeWithCallback invokes the ecs.ModifyRouterInterfaceAttribute API asynchronously
func (*Client) ModifyRouterInterfaceAttributeWithChan ¶
func (client *Client) ModifyRouterInterfaceAttributeWithChan(request *ModifyRouterInterfaceAttributeRequest) (<-chan *ModifyRouterInterfaceAttributeResponse, <-chan error)
ModifyRouterInterfaceAttributeWithChan invokes the ecs.ModifyRouterInterfaceAttribute API asynchronously
func (*Client) ModifyRouterInterfaceSpec ¶
func (client *Client) ModifyRouterInterfaceSpec(request *ModifyRouterInterfaceSpecRequest) (response *ModifyRouterInterfaceSpecResponse, err error)
ModifyRouterInterfaceSpec invokes the ecs.ModifyRouterInterfaceSpec API synchronously
func (*Client) ModifyRouterInterfaceSpecWithCallback ¶
func (client *Client) ModifyRouterInterfaceSpecWithCallback(request *ModifyRouterInterfaceSpecRequest, callback func(response *ModifyRouterInterfaceSpecResponse, err error)) <-chan int
ModifyRouterInterfaceSpecWithCallback invokes the ecs.ModifyRouterInterfaceSpec API asynchronously
func (*Client) ModifyRouterInterfaceSpecWithChan ¶
func (client *Client) ModifyRouterInterfaceSpecWithChan(request *ModifyRouterInterfaceSpecRequest) (<-chan *ModifyRouterInterfaceSpecResponse, <-chan error)
ModifyRouterInterfaceSpecWithChan invokes the ecs.ModifyRouterInterfaceSpec API asynchronously
func (*Client) ModifySecurityGroupAttribute ¶
func (client *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
ModifySecurityGroupAttribute invokes the ecs.ModifySecurityGroupAttribute API synchronously
func (*Client) ModifySecurityGroupAttributeWithCallback ¶
func (client *Client) ModifySecurityGroupAttributeWithCallback(request *ModifySecurityGroupAttributeRequest, callback func(response *ModifySecurityGroupAttributeResponse, err error)) <-chan int
ModifySecurityGroupAttributeWithCallback invokes the ecs.ModifySecurityGroupAttribute API asynchronously
func (*Client) ModifySecurityGroupAttributeWithChan ¶
func (client *Client) ModifySecurityGroupAttributeWithChan(request *ModifySecurityGroupAttributeRequest) (<-chan *ModifySecurityGroupAttributeResponse, <-chan error)
ModifySecurityGroupAttributeWithChan invokes the ecs.ModifySecurityGroupAttribute API asynchronously
func (*Client) ModifySecurityGroupEgressRule ¶
func (client *Client) ModifySecurityGroupEgressRule(request *ModifySecurityGroupEgressRuleRequest) (response *ModifySecurityGroupEgressRuleResponse, err error)
ModifySecurityGroupEgressRule invokes the ecs.ModifySecurityGroupEgressRule API synchronously
func (*Client) ModifySecurityGroupEgressRuleWithCallback ¶
func (client *Client) ModifySecurityGroupEgressRuleWithCallback(request *ModifySecurityGroupEgressRuleRequest, callback func(response *ModifySecurityGroupEgressRuleResponse, err error)) <-chan int
ModifySecurityGroupEgressRuleWithCallback invokes the ecs.ModifySecurityGroupEgressRule API asynchronously
func (*Client) ModifySecurityGroupEgressRuleWithChan ¶
func (client *Client) ModifySecurityGroupEgressRuleWithChan(request *ModifySecurityGroupEgressRuleRequest) (<-chan *ModifySecurityGroupEgressRuleResponse, <-chan error)
ModifySecurityGroupEgressRuleWithChan invokes the ecs.ModifySecurityGroupEgressRule API asynchronously
func (*Client) ModifySecurityGroupPolicy ¶
func (client *Client) ModifySecurityGroupPolicy(request *ModifySecurityGroupPolicyRequest) (response *ModifySecurityGroupPolicyResponse, err error)
ModifySecurityGroupPolicy invokes the ecs.ModifySecurityGroupPolicy API synchronously
func (*Client) ModifySecurityGroupPolicyWithCallback ¶
func (client *Client) ModifySecurityGroupPolicyWithCallback(request *ModifySecurityGroupPolicyRequest, callback func(response *ModifySecurityGroupPolicyResponse, err error)) <-chan int
ModifySecurityGroupPolicyWithCallback invokes the ecs.ModifySecurityGroupPolicy API asynchronously
func (*Client) ModifySecurityGroupPolicyWithChan ¶
func (client *Client) ModifySecurityGroupPolicyWithChan(request *ModifySecurityGroupPolicyRequest) (<-chan *ModifySecurityGroupPolicyResponse, <-chan error)
ModifySecurityGroupPolicyWithChan invokes the ecs.ModifySecurityGroupPolicy API asynchronously
func (*Client) ModifySecurityGroupRule ¶
func (client *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
ModifySecurityGroupRule invokes the ecs.ModifySecurityGroupRule API synchronously
func (*Client) ModifySecurityGroupRuleWithCallback ¶
func (client *Client) ModifySecurityGroupRuleWithCallback(request *ModifySecurityGroupRuleRequest, callback func(response *ModifySecurityGroupRuleResponse, err error)) <-chan int
ModifySecurityGroupRuleWithCallback invokes the ecs.ModifySecurityGroupRule API asynchronously
func (*Client) ModifySecurityGroupRuleWithChan ¶
func (client *Client) ModifySecurityGroupRuleWithChan(request *ModifySecurityGroupRuleRequest) (<-chan *ModifySecurityGroupRuleResponse, <-chan error)
ModifySecurityGroupRuleWithChan invokes the ecs.ModifySecurityGroupRule API asynchronously
func (*Client) ModifySnapshotAttribute ¶
func (client *Client) ModifySnapshotAttribute(request *ModifySnapshotAttributeRequest) (response *ModifySnapshotAttributeResponse, err error)
ModifySnapshotAttribute invokes the ecs.ModifySnapshotAttribute API synchronously
func (*Client) ModifySnapshotAttributeWithCallback ¶
func (client *Client) ModifySnapshotAttributeWithCallback(request *ModifySnapshotAttributeRequest, callback func(response *ModifySnapshotAttributeResponse, err error)) <-chan int
ModifySnapshotAttributeWithCallback invokes the ecs.ModifySnapshotAttribute API asynchronously
func (*Client) ModifySnapshotAttributeWithChan ¶
func (client *Client) ModifySnapshotAttributeWithChan(request *ModifySnapshotAttributeRequest) (<-chan *ModifySnapshotAttributeResponse, <-chan error)
ModifySnapshotAttributeWithChan invokes the ecs.ModifySnapshotAttribute API asynchronously
func (*Client) ModifySnapshotGroup ¶ added in v1.61.872
func (client *Client) ModifySnapshotGroup(request *ModifySnapshotGroupRequest) (response *ModifySnapshotGroupResponse, err error)
ModifySnapshotGroup invokes the ecs.ModifySnapshotGroup API synchronously
func (*Client) ModifySnapshotGroupWithCallback ¶ added in v1.61.872
func (client *Client) ModifySnapshotGroupWithCallback(request *ModifySnapshotGroupRequest, callback func(response *ModifySnapshotGroupResponse, err error)) <-chan int
ModifySnapshotGroupWithCallback invokes the ecs.ModifySnapshotGroup API asynchronously
func (*Client) ModifySnapshotGroupWithChan ¶ added in v1.61.872
func (client *Client) ModifySnapshotGroupWithChan(request *ModifySnapshotGroupRequest) (<-chan *ModifySnapshotGroupResponse, <-chan error)
ModifySnapshotGroupWithChan invokes the ecs.ModifySnapshotGroup API asynchronously
func (*Client) ModifyStorageCapacityUnitAttribute ¶ added in v1.61.120
func (client *Client) ModifyStorageCapacityUnitAttribute(request *ModifyStorageCapacityUnitAttributeRequest) (response *ModifyStorageCapacityUnitAttributeResponse, err error)
ModifyStorageCapacityUnitAttribute invokes the ecs.ModifyStorageCapacityUnitAttribute API synchronously
func (*Client) ModifyStorageCapacityUnitAttributeWithCallback ¶ added in v1.61.120
func (client *Client) ModifyStorageCapacityUnitAttributeWithCallback(request *ModifyStorageCapacityUnitAttributeRequest, callback func(response *ModifyStorageCapacityUnitAttributeResponse, err error)) <-chan int
ModifyStorageCapacityUnitAttributeWithCallback invokes the ecs.ModifyStorageCapacityUnitAttribute API asynchronously
func (*Client) ModifyStorageCapacityUnitAttributeWithChan ¶ added in v1.61.120
func (client *Client) ModifyStorageCapacityUnitAttributeWithChan(request *ModifyStorageCapacityUnitAttributeRequest) (<-chan *ModifyStorageCapacityUnitAttributeResponse, <-chan error)
ModifyStorageCapacityUnitAttributeWithChan invokes the ecs.ModifyStorageCapacityUnitAttribute API asynchronously
func (*Client) ModifyStorageSetAttribute ¶
func (client *Client) ModifyStorageSetAttribute(request *ModifyStorageSetAttributeRequest) (response *ModifyStorageSetAttributeResponse, err error)
ModifyStorageSetAttribute invokes the ecs.ModifyStorageSetAttribute API synchronously
func (*Client) ModifyStorageSetAttributeWithCallback ¶
func (client *Client) ModifyStorageSetAttributeWithCallback(request *ModifyStorageSetAttributeRequest, callback func(response *ModifyStorageSetAttributeResponse, err error)) <-chan int
ModifyStorageSetAttributeWithCallback invokes the ecs.ModifyStorageSetAttribute API asynchronously
func (*Client) ModifyStorageSetAttributeWithChan ¶
func (client *Client) ModifyStorageSetAttributeWithChan(request *ModifyStorageSetAttributeRequest) (<-chan *ModifyStorageSetAttributeResponse, <-chan error)
ModifyStorageSetAttributeWithChan invokes the ecs.ModifyStorageSetAttribute API asynchronously
func (*Client) ModifyUserBusinessBehavior ¶
func (client *Client) ModifyUserBusinessBehavior(request *ModifyUserBusinessBehaviorRequest) (response *ModifyUserBusinessBehaviorResponse, err error)
ModifyUserBusinessBehavior invokes the ecs.ModifyUserBusinessBehavior API synchronously
func (*Client) ModifyUserBusinessBehaviorWithCallback ¶
func (client *Client) ModifyUserBusinessBehaviorWithCallback(request *ModifyUserBusinessBehaviorRequest, callback func(response *ModifyUserBusinessBehaviorResponse, err error)) <-chan int
ModifyUserBusinessBehaviorWithCallback invokes the ecs.ModifyUserBusinessBehavior API asynchronously
func (*Client) ModifyUserBusinessBehaviorWithChan ¶
func (client *Client) ModifyUserBusinessBehaviorWithChan(request *ModifyUserBusinessBehaviorRequest) (<-chan *ModifyUserBusinessBehaviorResponse, <-chan error)
ModifyUserBusinessBehaviorWithChan invokes the ecs.ModifyUserBusinessBehavior API asynchronously
func (*Client) ModifyVRouterAttribute ¶
func (client *Client) ModifyVRouterAttribute(request *ModifyVRouterAttributeRequest) (response *ModifyVRouterAttributeResponse, err error)
ModifyVRouterAttribute invokes the ecs.ModifyVRouterAttribute API synchronously
func (*Client) ModifyVRouterAttributeWithCallback ¶
func (client *Client) ModifyVRouterAttributeWithCallback(request *ModifyVRouterAttributeRequest, callback func(response *ModifyVRouterAttributeResponse, err error)) <-chan int
ModifyVRouterAttributeWithCallback invokes the ecs.ModifyVRouterAttribute API asynchronously
func (*Client) ModifyVRouterAttributeWithChan ¶
func (client *Client) ModifyVRouterAttributeWithChan(request *ModifyVRouterAttributeRequest) (<-chan *ModifyVRouterAttributeResponse, <-chan error)
ModifyVRouterAttributeWithChan invokes the ecs.ModifyVRouterAttribute API asynchronously
func (*Client) ModifyVSwitchAttribute ¶
func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (response *ModifyVSwitchAttributeResponse, err error)
ModifyVSwitchAttribute invokes the ecs.ModifyVSwitchAttribute API synchronously
func (*Client) ModifyVSwitchAttributeWithCallback ¶
func (client *Client) ModifyVSwitchAttributeWithCallback(request *ModifyVSwitchAttributeRequest, callback func(response *ModifyVSwitchAttributeResponse, err error)) <-chan int
ModifyVSwitchAttributeWithCallback invokes the ecs.ModifyVSwitchAttribute API asynchronously
func (*Client) ModifyVSwitchAttributeWithChan ¶
func (client *Client) ModifyVSwitchAttributeWithChan(request *ModifyVSwitchAttributeRequest) (<-chan *ModifyVSwitchAttributeResponse, <-chan error)
ModifyVSwitchAttributeWithChan invokes the ecs.ModifyVSwitchAttribute API asynchronously
func (*Client) ModifyVirtualBorderRouterAttribute ¶
func (client *Client) ModifyVirtualBorderRouterAttribute(request *ModifyVirtualBorderRouterAttributeRequest) (response *ModifyVirtualBorderRouterAttributeResponse, err error)
ModifyVirtualBorderRouterAttribute invokes the ecs.ModifyVirtualBorderRouterAttribute API synchronously
func (*Client) ModifyVirtualBorderRouterAttributeWithCallback ¶
func (client *Client) ModifyVirtualBorderRouterAttributeWithCallback(request *ModifyVirtualBorderRouterAttributeRequest, callback func(response *ModifyVirtualBorderRouterAttributeResponse, err error)) <-chan int
ModifyVirtualBorderRouterAttributeWithCallback invokes the ecs.ModifyVirtualBorderRouterAttribute API asynchronously
func (*Client) ModifyVirtualBorderRouterAttributeWithChan ¶
func (client *Client) ModifyVirtualBorderRouterAttributeWithChan(request *ModifyVirtualBorderRouterAttributeRequest) (<-chan *ModifyVirtualBorderRouterAttributeResponse, <-chan error)
ModifyVirtualBorderRouterAttributeWithChan invokes the ecs.ModifyVirtualBorderRouterAttribute API asynchronously
func (*Client) ModifyVpcAttribute ¶
func (client *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
ModifyVpcAttribute invokes the ecs.ModifyVpcAttribute API synchronously
func (*Client) ModifyVpcAttributeWithCallback ¶
func (client *Client) ModifyVpcAttributeWithCallback(request *ModifyVpcAttributeRequest, callback func(response *ModifyVpcAttributeResponse, err error)) <-chan int
ModifyVpcAttributeWithCallback invokes the ecs.ModifyVpcAttribute API asynchronously
func (*Client) ModifyVpcAttributeWithChan ¶
func (client *Client) ModifyVpcAttributeWithChan(request *ModifyVpcAttributeRequest) (<-chan *ModifyVpcAttributeResponse, <-chan error)
ModifyVpcAttributeWithChan invokes the ecs.ModifyVpcAttribute API asynchronously
func (*Client) PurchaseReservedInstancesOffering ¶
func (client *Client) PurchaseReservedInstancesOffering(request *PurchaseReservedInstancesOfferingRequest) (response *PurchaseReservedInstancesOfferingResponse, err error)
PurchaseReservedInstancesOffering invokes the ecs.PurchaseReservedInstancesOffering API synchronously
func (*Client) PurchaseReservedInstancesOfferingWithCallback ¶
func (client *Client) PurchaseReservedInstancesOfferingWithCallback(request *PurchaseReservedInstancesOfferingRequest, callback func(response *PurchaseReservedInstancesOfferingResponse, err error)) <-chan int
PurchaseReservedInstancesOfferingWithCallback invokes the ecs.PurchaseReservedInstancesOffering API asynchronously
func (*Client) PurchaseReservedInstancesOfferingWithChan ¶
func (client *Client) PurchaseReservedInstancesOfferingWithChan(request *PurchaseReservedInstancesOfferingRequest) (<-chan *PurchaseReservedInstancesOfferingResponse, <-chan error)
PurchaseReservedInstancesOfferingWithChan invokes the ecs.PurchaseReservedInstancesOffering API asynchronously
func (*Client) PurchaseStorageCapacityUnit ¶ added in v1.61.120
func (client *Client) PurchaseStorageCapacityUnit(request *PurchaseStorageCapacityUnitRequest) (response *PurchaseStorageCapacityUnitResponse, err error)
PurchaseStorageCapacityUnit invokes the ecs.PurchaseStorageCapacityUnit API synchronously
func (*Client) PurchaseStorageCapacityUnitWithCallback ¶ added in v1.61.120
func (client *Client) PurchaseStorageCapacityUnitWithCallback(request *PurchaseStorageCapacityUnitRequest, callback func(response *PurchaseStorageCapacityUnitResponse, err error)) <-chan int
PurchaseStorageCapacityUnitWithCallback invokes the ecs.PurchaseStorageCapacityUnit API asynchronously
func (*Client) PurchaseStorageCapacityUnitWithChan ¶ added in v1.61.120
func (client *Client) PurchaseStorageCapacityUnitWithChan(request *PurchaseStorageCapacityUnitRequest) (<-chan *PurchaseStorageCapacityUnitResponse, <-chan error)
PurchaseStorageCapacityUnitWithChan invokes the ecs.PurchaseStorageCapacityUnit API asynchronously
func (*Client) ReActivateInstances ¶
func (client *Client) ReActivateInstances(request *ReActivateInstancesRequest) (response *ReActivateInstancesResponse, err error)
ReActivateInstances invokes the ecs.ReActivateInstances API synchronously
func (*Client) ReActivateInstancesWithCallback ¶
func (client *Client) ReActivateInstancesWithCallback(request *ReActivateInstancesRequest, callback func(response *ReActivateInstancesResponse, err error)) <-chan int
ReActivateInstancesWithCallback invokes the ecs.ReActivateInstances API asynchronously
func (*Client) ReActivateInstancesWithChan ¶
func (client *Client) ReActivateInstancesWithChan(request *ReActivateInstancesRequest) (<-chan *ReActivateInstancesResponse, <-chan error)
ReActivateInstancesWithChan invokes the ecs.ReActivateInstances API asynchronously
func (*Client) ReInitDisk ¶
func (client *Client) ReInitDisk(request *ReInitDiskRequest) (response *ReInitDiskResponse, err error)
ReInitDisk invokes the ecs.ReInitDisk API synchronously
func (*Client) ReInitDiskWithCallback ¶
func (client *Client) ReInitDiskWithCallback(request *ReInitDiskRequest, callback func(response *ReInitDiskResponse, err error)) <-chan int
ReInitDiskWithCallback invokes the ecs.ReInitDisk API asynchronously
func (*Client) ReInitDiskWithChan ¶
func (client *Client) ReInitDiskWithChan(request *ReInitDiskRequest) (<-chan *ReInitDiskResponse, <-chan error)
ReInitDiskWithChan invokes the ecs.ReInitDisk API asynchronously
func (*Client) RebootInstance ¶
func (client *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)
RebootInstance invokes the ecs.RebootInstance API synchronously
func (*Client) RebootInstanceWithCallback ¶
func (client *Client) RebootInstanceWithCallback(request *RebootInstanceRequest, callback func(response *RebootInstanceResponse, err error)) <-chan int
RebootInstanceWithCallback invokes the ecs.RebootInstance API asynchronously
func (*Client) RebootInstanceWithChan ¶
func (client *Client) RebootInstanceWithChan(request *RebootInstanceRequest) (<-chan *RebootInstanceResponse, <-chan error)
RebootInstanceWithChan invokes the ecs.RebootInstance API asynchronously
func (*Client) RebootInstances ¶ added in v1.61.60
func (client *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)
RebootInstances invokes the ecs.RebootInstances API synchronously
func (*Client) RebootInstancesWithCallback ¶ added in v1.61.60
func (client *Client) RebootInstancesWithCallback(request *RebootInstancesRequest, callback func(response *RebootInstancesResponse, err error)) <-chan int
RebootInstancesWithCallback invokes the ecs.RebootInstances API asynchronously
func (*Client) RebootInstancesWithChan ¶ added in v1.61.60
func (client *Client) RebootInstancesWithChan(request *RebootInstancesRequest) (<-chan *RebootInstancesResponse, <-chan error)
RebootInstancesWithChan invokes the ecs.RebootInstances API asynchronously
func (*Client) RecoverVirtualBorderRouter ¶
func (client *Client) RecoverVirtualBorderRouter(request *RecoverVirtualBorderRouterRequest) (response *RecoverVirtualBorderRouterResponse, err error)
RecoverVirtualBorderRouter invokes the ecs.RecoverVirtualBorderRouter API synchronously
func (*Client) RecoverVirtualBorderRouterWithCallback ¶
func (client *Client) RecoverVirtualBorderRouterWithCallback(request *RecoverVirtualBorderRouterRequest, callback func(response *RecoverVirtualBorderRouterResponse, err error)) <-chan int
RecoverVirtualBorderRouterWithCallback invokes the ecs.RecoverVirtualBorderRouter API asynchronously
func (*Client) RecoverVirtualBorderRouterWithChan ¶
func (client *Client) RecoverVirtualBorderRouterWithChan(request *RecoverVirtualBorderRouterRequest) (<-chan *RecoverVirtualBorderRouterResponse, <-chan error)
RecoverVirtualBorderRouterWithChan invokes the ecs.RecoverVirtualBorderRouter API asynchronously
func (*Client) RedeployDedicatedHost ¶ added in v1.60.328
func (client *Client) RedeployDedicatedHost(request *RedeployDedicatedHostRequest) (response *RedeployDedicatedHostResponse, err error)
RedeployDedicatedHost invokes the ecs.RedeployDedicatedHost API synchronously
func (*Client) RedeployDedicatedHostWithCallback ¶ added in v1.60.328
func (client *Client) RedeployDedicatedHostWithCallback(request *RedeployDedicatedHostRequest, callback func(response *RedeployDedicatedHostResponse, err error)) <-chan int
RedeployDedicatedHostWithCallback invokes the ecs.RedeployDedicatedHost API asynchronously
func (*Client) RedeployDedicatedHostWithChan ¶ added in v1.60.328
func (client *Client) RedeployDedicatedHostWithChan(request *RedeployDedicatedHostRequest) (<-chan *RedeployDedicatedHostResponse, <-chan error)
RedeployDedicatedHostWithChan invokes the ecs.RedeployDedicatedHost API asynchronously
func (*Client) RedeployInstance ¶
func (client *Client) RedeployInstance(request *RedeployInstanceRequest) (response *RedeployInstanceResponse, err error)
RedeployInstance invokes the ecs.RedeployInstance API synchronously
func (*Client) RedeployInstanceWithCallback ¶
func (client *Client) RedeployInstanceWithCallback(request *RedeployInstanceRequest, callback func(response *RedeployInstanceResponse, err error)) <-chan int
RedeployInstanceWithCallback invokes the ecs.RedeployInstance API asynchronously
func (*Client) RedeployInstanceWithChan ¶
func (client *Client) RedeployInstanceWithChan(request *RedeployInstanceRequest) (<-chan *RedeployInstanceResponse, <-chan error)
RedeployInstanceWithChan invokes the ecs.RedeployInstance API asynchronously
func (*Client) ReleaseCapacityReservation ¶ added in v1.61.606
func (client *Client) ReleaseCapacityReservation(request *ReleaseCapacityReservationRequest) (response *ReleaseCapacityReservationResponse, err error)
ReleaseCapacityReservation invokes the ecs.ReleaseCapacityReservation API synchronously
func (*Client) ReleaseCapacityReservationWithCallback ¶ added in v1.61.606
func (client *Client) ReleaseCapacityReservationWithCallback(request *ReleaseCapacityReservationRequest, callback func(response *ReleaseCapacityReservationResponse, err error)) <-chan int
ReleaseCapacityReservationWithCallback invokes the ecs.ReleaseCapacityReservation API asynchronously
func (*Client) ReleaseCapacityReservationWithChan ¶ added in v1.61.606
func (client *Client) ReleaseCapacityReservationWithChan(request *ReleaseCapacityReservationRequest) (<-chan *ReleaseCapacityReservationResponse, <-chan error)
ReleaseCapacityReservationWithChan invokes the ecs.ReleaseCapacityReservation API asynchronously
func (*Client) ReleaseDedicatedHost ¶
func (client *Client) ReleaseDedicatedHost(request *ReleaseDedicatedHostRequest) (response *ReleaseDedicatedHostResponse, err error)
ReleaseDedicatedHost invokes the ecs.ReleaseDedicatedHost API synchronously
func (*Client) ReleaseDedicatedHostWithCallback ¶
func (client *Client) ReleaseDedicatedHostWithCallback(request *ReleaseDedicatedHostRequest, callback func(response *ReleaseDedicatedHostResponse, err error)) <-chan int
ReleaseDedicatedHostWithCallback invokes the ecs.ReleaseDedicatedHost API asynchronously
func (*Client) ReleaseDedicatedHostWithChan ¶
func (client *Client) ReleaseDedicatedHostWithChan(request *ReleaseDedicatedHostRequest) (<-chan *ReleaseDedicatedHostResponse, <-chan error)
ReleaseDedicatedHostWithChan invokes the ecs.ReleaseDedicatedHost API asynchronously
func (*Client) ReleaseEipAddress ¶
func (client *Client) ReleaseEipAddress(request *ReleaseEipAddressRequest) (response *ReleaseEipAddressResponse, err error)
ReleaseEipAddress invokes the ecs.ReleaseEipAddress API synchronously
func (*Client) ReleaseEipAddressWithCallback ¶
func (client *Client) ReleaseEipAddressWithCallback(request *ReleaseEipAddressRequest, callback func(response *ReleaseEipAddressResponse, err error)) <-chan int
ReleaseEipAddressWithCallback invokes the ecs.ReleaseEipAddress API asynchronously
func (*Client) ReleaseEipAddressWithChan ¶
func (client *Client) ReleaseEipAddressWithChan(request *ReleaseEipAddressRequest) (<-chan *ReleaseEipAddressResponse, <-chan error)
ReleaseEipAddressWithChan invokes the ecs.ReleaseEipAddress API asynchronously
func (*Client) ReleasePublicIpAddress ¶
func (client *Client) ReleasePublicIpAddress(request *ReleasePublicIpAddressRequest) (response *ReleasePublicIpAddressResponse, err error)
ReleasePublicIpAddress invokes the ecs.ReleasePublicIpAddress API synchronously
func (*Client) ReleasePublicIpAddressWithCallback ¶
func (client *Client) ReleasePublicIpAddressWithCallback(request *ReleasePublicIpAddressRequest, callback func(response *ReleasePublicIpAddressResponse, err error)) <-chan int
ReleasePublicIpAddressWithCallback invokes the ecs.ReleasePublicIpAddress API asynchronously
func (*Client) ReleasePublicIpAddressWithChan ¶
func (client *Client) ReleasePublicIpAddressWithChan(request *ReleasePublicIpAddressRequest) (<-chan *ReleasePublicIpAddressResponse, <-chan error)
ReleasePublicIpAddressWithChan invokes the ecs.ReleasePublicIpAddress API asynchronously
func (*Client) RemoveBandwidthPackageIps ¶
func (client *Client) RemoveBandwidthPackageIps(request *RemoveBandwidthPackageIpsRequest) (response *RemoveBandwidthPackageIpsResponse, err error)
RemoveBandwidthPackageIps invokes the ecs.RemoveBandwidthPackageIps API synchronously
func (*Client) RemoveBandwidthPackageIpsWithCallback ¶
func (client *Client) RemoveBandwidthPackageIpsWithCallback(request *RemoveBandwidthPackageIpsRequest, callback func(response *RemoveBandwidthPackageIpsResponse, err error)) <-chan int
RemoveBandwidthPackageIpsWithCallback invokes the ecs.RemoveBandwidthPackageIps API asynchronously
func (*Client) RemoveBandwidthPackageIpsWithChan ¶
func (client *Client) RemoveBandwidthPackageIpsWithChan(request *RemoveBandwidthPackageIpsRequest) (<-chan *RemoveBandwidthPackageIpsResponse, <-chan error)
RemoveBandwidthPackageIpsWithChan invokes the ecs.RemoveBandwidthPackageIps API asynchronously
func (*Client) RemoveTags ¶
func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)
RemoveTags invokes the ecs.RemoveTags API synchronously
func (*Client) RemoveTagsWithCallback ¶
func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int
RemoveTagsWithCallback invokes the ecs.RemoveTags API asynchronously
func (*Client) RemoveTagsWithChan ¶
func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)
RemoveTagsWithChan invokes the ecs.RemoveTags API asynchronously
func (*Client) RenewDedicatedHosts ¶
func (client *Client) RenewDedicatedHosts(request *RenewDedicatedHostsRequest) (response *RenewDedicatedHostsResponse, err error)
RenewDedicatedHosts invokes the ecs.RenewDedicatedHosts API synchronously
func (*Client) RenewDedicatedHostsWithCallback ¶
func (client *Client) RenewDedicatedHostsWithCallback(request *RenewDedicatedHostsRequest, callback func(response *RenewDedicatedHostsResponse, err error)) <-chan int
RenewDedicatedHostsWithCallback invokes the ecs.RenewDedicatedHosts API asynchronously
func (*Client) RenewDedicatedHostsWithChan ¶
func (client *Client) RenewDedicatedHostsWithChan(request *RenewDedicatedHostsRequest) (<-chan *RenewDedicatedHostsResponse, <-chan error)
RenewDedicatedHostsWithChan invokes the ecs.RenewDedicatedHosts API asynchronously
func (*Client) RenewInstance ¶
func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance invokes the ecs.RenewInstance API synchronously
func (*Client) RenewInstanceWithCallback ¶
func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int
RenewInstanceWithCallback invokes the ecs.RenewInstance API asynchronously
func (*Client) RenewInstanceWithChan ¶
func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)
RenewInstanceWithChan invokes the ecs.RenewInstance API asynchronously
func (*Client) RenewReservedInstances ¶ added in v1.61.1746
func (client *Client) RenewReservedInstances(request *RenewReservedInstancesRequest) (response *RenewReservedInstancesResponse, err error)
RenewReservedInstances invokes the ecs.RenewReservedInstances API synchronously
func (*Client) RenewReservedInstancesWithCallback ¶ added in v1.61.1746
func (client *Client) RenewReservedInstancesWithCallback(request *RenewReservedInstancesRequest, callback func(response *RenewReservedInstancesResponse, err error)) <-chan int
RenewReservedInstancesWithCallback invokes the ecs.RenewReservedInstances API asynchronously
func (*Client) RenewReservedInstancesWithChan ¶ added in v1.61.1746
func (client *Client) RenewReservedInstancesWithChan(request *RenewReservedInstancesRequest) (<-chan *RenewReservedInstancesResponse, <-chan error)
RenewReservedInstancesWithChan invokes the ecs.RenewReservedInstances API asynchronously
func (*Client) ReplaceSystemDisk ¶
func (client *Client) ReplaceSystemDisk(request *ReplaceSystemDiskRequest) (response *ReplaceSystemDiskResponse, err error)
ReplaceSystemDisk invokes the ecs.ReplaceSystemDisk API synchronously
func (*Client) ReplaceSystemDiskWithCallback ¶
func (client *Client) ReplaceSystemDiskWithCallback(request *ReplaceSystemDiskRequest, callback func(response *ReplaceSystemDiskResponse, err error)) <-chan int
ReplaceSystemDiskWithCallback invokes the ecs.ReplaceSystemDisk API asynchronously
func (*Client) ReplaceSystemDiskWithChan ¶
func (client *Client) ReplaceSystemDiskWithChan(request *ReplaceSystemDiskRequest) (<-chan *ReplaceSystemDiskResponse, <-chan error)
ReplaceSystemDiskWithChan invokes the ecs.ReplaceSystemDisk API asynchronously
func (*Client) ReportInstancesStatus ¶
func (client *Client) ReportInstancesStatus(request *ReportInstancesStatusRequest) (response *ReportInstancesStatusResponse, err error)
ReportInstancesStatus invokes the ecs.ReportInstancesStatus API synchronously
func (*Client) ReportInstancesStatusWithCallback ¶
func (client *Client) ReportInstancesStatusWithCallback(request *ReportInstancesStatusRequest, callback func(response *ReportInstancesStatusResponse, err error)) <-chan int
ReportInstancesStatusWithCallback invokes the ecs.ReportInstancesStatus API asynchronously
func (*Client) ReportInstancesStatusWithChan ¶
func (client *Client) ReportInstancesStatusWithChan(request *ReportInstancesStatusRequest) (<-chan *ReportInstancesStatusResponse, <-chan error)
ReportInstancesStatusWithChan invokes the ecs.ReportInstancesStatus API asynchronously
func (*Client) ResetDisk ¶
func (client *Client) ResetDisk(request *ResetDiskRequest) (response *ResetDiskResponse, err error)
ResetDisk invokes the ecs.ResetDisk API synchronously
func (*Client) ResetDiskWithCallback ¶
func (client *Client) ResetDiskWithCallback(request *ResetDiskRequest, callback func(response *ResetDiskResponse, err error)) <-chan int
ResetDiskWithCallback invokes the ecs.ResetDisk API asynchronously
func (*Client) ResetDiskWithChan ¶
func (client *Client) ResetDiskWithChan(request *ResetDiskRequest) (<-chan *ResetDiskResponse, <-chan error)
ResetDiskWithChan invokes the ecs.ResetDisk API asynchronously
func (*Client) ResetDisks ¶ added in v1.61.872
func (client *Client) ResetDisks(request *ResetDisksRequest) (response *ResetDisksResponse, err error)
ResetDisks invokes the ecs.ResetDisks API synchronously
func (*Client) ResetDisksWithCallback ¶ added in v1.61.872
func (client *Client) ResetDisksWithCallback(request *ResetDisksRequest, callback func(response *ResetDisksResponse, err error)) <-chan int
ResetDisksWithCallback invokes the ecs.ResetDisks API asynchronously
func (*Client) ResetDisksWithChan ¶ added in v1.61.872
func (client *Client) ResetDisksWithChan(request *ResetDisksRequest) (<-chan *ResetDisksResponse, <-chan error)
ResetDisksWithChan invokes the ecs.ResetDisks API asynchronously
func (*Client) ResizeDisk ¶
func (client *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)
ResizeDisk invokes the ecs.ResizeDisk API synchronously
func (*Client) ResizeDiskWithCallback ¶
func (client *Client) ResizeDiskWithCallback(request *ResizeDiskRequest, callback func(response *ResizeDiskResponse, err error)) <-chan int
ResizeDiskWithCallback invokes the ecs.ResizeDisk API asynchronously
func (*Client) ResizeDiskWithChan ¶
func (client *Client) ResizeDiskWithChan(request *ResizeDiskRequest) (<-chan *ResizeDiskResponse, <-chan error)
ResizeDiskWithChan invokes the ecs.ResizeDisk API asynchronously
func (*Client) RevokeSecurityGroup ¶
func (client *Client) RevokeSecurityGroup(request *RevokeSecurityGroupRequest) (response *RevokeSecurityGroupResponse, err error)
RevokeSecurityGroup invokes the ecs.RevokeSecurityGroup API synchronously
func (*Client) RevokeSecurityGroupEgress ¶
func (client *Client) RevokeSecurityGroupEgress(request *RevokeSecurityGroupEgressRequest) (response *RevokeSecurityGroupEgressResponse, err error)
RevokeSecurityGroupEgress invokes the ecs.RevokeSecurityGroupEgress API synchronously
func (*Client) RevokeSecurityGroupEgressWithCallback ¶
func (client *Client) RevokeSecurityGroupEgressWithCallback(request *RevokeSecurityGroupEgressRequest, callback func(response *RevokeSecurityGroupEgressResponse, err error)) <-chan int
RevokeSecurityGroupEgressWithCallback invokes the ecs.RevokeSecurityGroupEgress API asynchronously
func (*Client) RevokeSecurityGroupEgressWithChan ¶
func (client *Client) RevokeSecurityGroupEgressWithChan(request *RevokeSecurityGroupEgressRequest) (<-chan *RevokeSecurityGroupEgressResponse, <-chan error)
RevokeSecurityGroupEgressWithChan invokes the ecs.RevokeSecurityGroupEgress API asynchronously
func (*Client) RevokeSecurityGroupWithCallback ¶
func (client *Client) RevokeSecurityGroupWithCallback(request *RevokeSecurityGroupRequest, callback func(response *RevokeSecurityGroupResponse, err error)) <-chan int
RevokeSecurityGroupWithCallback invokes the ecs.RevokeSecurityGroup API asynchronously
func (*Client) RevokeSecurityGroupWithChan ¶
func (client *Client) RevokeSecurityGroupWithChan(request *RevokeSecurityGroupRequest) (<-chan *RevokeSecurityGroupResponse, <-chan error)
RevokeSecurityGroupWithChan invokes the ecs.RevokeSecurityGroup API asynchronously
func (*Client) RunCommand ¶
func (client *Client) RunCommand(request *RunCommandRequest) (response *RunCommandResponse, err error)
RunCommand invokes the ecs.RunCommand API synchronously
func (*Client) RunCommandWithCallback ¶
func (client *Client) RunCommandWithCallback(request *RunCommandRequest, callback func(response *RunCommandResponse, err error)) <-chan int
RunCommandWithCallback invokes the ecs.RunCommand API asynchronously
func (*Client) RunCommandWithChan ¶
func (client *Client) RunCommandWithChan(request *RunCommandRequest) (<-chan *RunCommandResponse, <-chan error)
RunCommandWithChan invokes the ecs.RunCommand API asynchronously
func (*Client) RunInstances ¶
func (client *Client) RunInstances(request *RunInstancesRequest) (response *RunInstancesResponse, err error)
RunInstances invokes the ecs.RunInstances API synchronously
func (*Client) RunInstancesWithCallback ¶
func (client *Client) RunInstancesWithCallback(request *RunInstancesRequest, callback func(response *RunInstancesResponse, err error)) <-chan int
RunInstancesWithCallback invokes the ecs.RunInstances API asynchronously
func (*Client) RunInstancesWithChan ¶
func (client *Client) RunInstancesWithChan(request *RunInstancesRequest) (<-chan *RunInstancesResponse, <-chan error)
RunInstancesWithChan invokes the ecs.RunInstances API asynchronously
func (*Client) SendFile ¶ added in v1.61.519
func (client *Client) SendFile(request *SendFileRequest) (response *SendFileResponse, err error)
SendFile invokes the ecs.SendFile API synchronously
func (*Client) SendFileWithCallback ¶ added in v1.61.519
func (client *Client) SendFileWithCallback(request *SendFileRequest, callback func(response *SendFileResponse, err error)) <-chan int
SendFileWithCallback invokes the ecs.SendFile API asynchronously
func (*Client) SendFileWithChan ¶ added in v1.61.519
func (client *Client) SendFileWithChan(request *SendFileRequest) (<-chan *SendFileResponse, <-chan error)
SendFileWithChan invokes the ecs.SendFile API asynchronously
func (*Client) StartElasticityAssurance ¶ added in v1.61.567
func (client *Client) StartElasticityAssurance(request *StartElasticityAssuranceRequest) (response *StartElasticityAssuranceResponse, err error)
StartElasticityAssurance invokes the ecs.StartElasticityAssurance API synchronously
func (*Client) StartElasticityAssuranceWithCallback ¶ added in v1.61.567
func (client *Client) StartElasticityAssuranceWithCallback(request *StartElasticityAssuranceRequest, callback func(response *StartElasticityAssuranceResponse, err error)) <-chan int
StartElasticityAssuranceWithCallback invokes the ecs.StartElasticityAssurance API asynchronously
func (*Client) StartElasticityAssuranceWithChan ¶ added in v1.61.567
func (client *Client) StartElasticityAssuranceWithChan(request *StartElasticityAssuranceRequest) (<-chan *StartElasticityAssuranceResponse, <-chan error)
StartElasticityAssuranceWithChan invokes the ecs.StartElasticityAssurance API asynchronously
func (*Client) StartImagePipelineExecution ¶ added in v1.61.872
func (client *Client) StartImagePipelineExecution(request *StartImagePipelineExecutionRequest) (response *StartImagePipelineExecutionResponse, err error)
StartImagePipelineExecution invokes the ecs.StartImagePipelineExecution API synchronously
func (*Client) StartImagePipelineExecutionWithCallback ¶ added in v1.61.872
func (client *Client) StartImagePipelineExecutionWithCallback(request *StartImagePipelineExecutionRequest, callback func(response *StartImagePipelineExecutionResponse, err error)) <-chan int
StartImagePipelineExecutionWithCallback invokes the ecs.StartImagePipelineExecution API asynchronously
func (*Client) StartImagePipelineExecutionWithChan ¶ added in v1.61.872
func (client *Client) StartImagePipelineExecutionWithChan(request *StartImagePipelineExecutionRequest) (<-chan *StartImagePipelineExecutionResponse, <-chan error)
StartImagePipelineExecutionWithChan invokes the ecs.StartImagePipelineExecution API asynchronously
func (*Client) StartInstance ¶
func (client *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)
StartInstance invokes the ecs.StartInstance API synchronously
func (*Client) StartInstanceWithCallback ¶
func (client *Client) StartInstanceWithCallback(request *StartInstanceRequest, callback func(response *StartInstanceResponse, err error)) <-chan int
StartInstanceWithCallback invokes the ecs.StartInstance API asynchronously
func (*Client) StartInstanceWithChan ¶
func (client *Client) StartInstanceWithChan(request *StartInstanceRequest) (<-chan *StartInstanceResponse, <-chan error)
StartInstanceWithChan invokes the ecs.StartInstance API asynchronously
func (*Client) StartInstances ¶ added in v1.61.60
func (client *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)
StartInstances invokes the ecs.StartInstances API synchronously
func (*Client) StartInstancesWithCallback ¶ added in v1.61.60
func (client *Client) StartInstancesWithCallback(request *StartInstancesRequest, callback func(response *StartInstancesResponse, err error)) <-chan int
StartInstancesWithCallback invokes the ecs.StartInstances API asynchronously
func (*Client) StartInstancesWithChan ¶ added in v1.61.60
func (client *Client) StartInstancesWithChan(request *StartInstancesRequest) (<-chan *StartInstancesResponse, <-chan error)
StartInstancesWithChan invokes the ecs.StartInstances API asynchronously
func (*Client) StartTerminalSession ¶ added in v1.61.1195
func (client *Client) StartTerminalSession(request *StartTerminalSessionRequest) (response *StartTerminalSessionResponse, err error)
StartTerminalSession invokes the ecs.StartTerminalSession API synchronously
func (*Client) StartTerminalSessionWithCallback ¶ added in v1.61.1195
func (client *Client) StartTerminalSessionWithCallback(request *StartTerminalSessionRequest, callback func(response *StartTerminalSessionResponse, err error)) <-chan int
StartTerminalSessionWithCallback invokes the ecs.StartTerminalSession API asynchronously
func (*Client) StartTerminalSessionWithChan ¶ added in v1.61.1195
func (client *Client) StartTerminalSessionWithChan(request *StartTerminalSessionRequest) (<-chan *StartTerminalSessionResponse, <-chan error)
StartTerminalSessionWithChan invokes the ecs.StartTerminalSession API asynchronously
func (*Client) StopInstance ¶
func (client *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)
StopInstance invokes the ecs.StopInstance API synchronously
func (*Client) StopInstanceWithCallback ¶
func (client *Client) StopInstanceWithCallback(request *StopInstanceRequest, callback func(response *StopInstanceResponse, err error)) <-chan int
StopInstanceWithCallback invokes the ecs.StopInstance API asynchronously
func (*Client) StopInstanceWithChan ¶
func (client *Client) StopInstanceWithChan(request *StopInstanceRequest) (<-chan *StopInstanceResponse, <-chan error)
StopInstanceWithChan invokes the ecs.StopInstance API asynchronously
func (*Client) StopInstances ¶ added in v1.61.60
func (client *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)
StopInstances invokes the ecs.StopInstances API synchronously
func (*Client) StopInstancesWithCallback ¶ added in v1.61.60
func (client *Client) StopInstancesWithCallback(request *StopInstancesRequest, callback func(response *StopInstancesResponse, err error)) <-chan int
StopInstancesWithCallback invokes the ecs.StopInstances API asynchronously
func (*Client) StopInstancesWithChan ¶ added in v1.61.60
func (client *Client) StopInstancesWithChan(request *StopInstancesRequest) (<-chan *StopInstancesResponse, <-chan error)
StopInstancesWithChan invokes the ecs.StopInstances API asynchronously
func (*Client) StopInvocation ¶
func (client *Client) StopInvocation(request *StopInvocationRequest) (response *StopInvocationResponse, err error)
StopInvocation invokes the ecs.StopInvocation API synchronously
func (*Client) StopInvocationWithCallback ¶
func (client *Client) StopInvocationWithCallback(request *StopInvocationRequest, callback func(response *StopInvocationResponse, err error)) <-chan int
StopInvocationWithCallback invokes the ecs.StopInvocation API asynchronously
func (*Client) StopInvocationWithChan ¶
func (client *Client) StopInvocationWithChan(request *StopInvocationRequest) (<-chan *StopInvocationResponse, <-chan error)
StopInvocationWithChan invokes the ecs.StopInvocation API asynchronously
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the ecs.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the ecs.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the ecs.TagResources API asynchronously
func (*Client) TerminatePhysicalConnection ¶
func (client *Client) TerminatePhysicalConnection(request *TerminatePhysicalConnectionRequest) (response *TerminatePhysicalConnectionResponse, err error)
TerminatePhysicalConnection invokes the ecs.TerminatePhysicalConnection API synchronously
func (*Client) TerminatePhysicalConnectionWithCallback ¶
func (client *Client) TerminatePhysicalConnectionWithCallback(request *TerminatePhysicalConnectionRequest, callback func(response *TerminatePhysicalConnectionResponse, err error)) <-chan int
TerminatePhysicalConnectionWithCallback invokes the ecs.TerminatePhysicalConnection API asynchronously
func (*Client) TerminatePhysicalConnectionWithChan ¶
func (client *Client) TerminatePhysicalConnectionWithChan(request *TerminatePhysicalConnectionRequest) (<-chan *TerminatePhysicalConnectionResponse, <-chan error)
TerminatePhysicalConnectionWithChan invokes the ecs.TerminatePhysicalConnection API asynchronously
func (*Client) TerminateVirtualBorderRouter ¶
func (client *Client) TerminateVirtualBorderRouter(request *TerminateVirtualBorderRouterRequest) (response *TerminateVirtualBorderRouterResponse, err error)
TerminateVirtualBorderRouter invokes the ecs.TerminateVirtualBorderRouter API synchronously
func (*Client) TerminateVirtualBorderRouterWithCallback ¶
func (client *Client) TerminateVirtualBorderRouterWithCallback(request *TerminateVirtualBorderRouterRequest, callback func(response *TerminateVirtualBorderRouterResponse, err error)) <-chan int
TerminateVirtualBorderRouterWithCallback invokes the ecs.TerminateVirtualBorderRouter API asynchronously
func (*Client) TerminateVirtualBorderRouterWithChan ¶
func (client *Client) TerminateVirtualBorderRouterWithChan(request *TerminateVirtualBorderRouterRequest) (<-chan *TerminateVirtualBorderRouterResponse, <-chan error)
TerminateVirtualBorderRouterWithChan invokes the ecs.TerminateVirtualBorderRouter API asynchronously
func (*Client) UnassignIpv6Addresses ¶
func (client *Client) UnassignIpv6Addresses(request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
UnassignIpv6Addresses invokes the ecs.UnassignIpv6Addresses API synchronously
func (*Client) UnassignIpv6AddressesWithCallback ¶
func (client *Client) UnassignIpv6AddressesWithCallback(request *UnassignIpv6AddressesRequest, callback func(response *UnassignIpv6AddressesResponse, err error)) <-chan int
UnassignIpv6AddressesWithCallback invokes the ecs.UnassignIpv6Addresses API asynchronously
func (*Client) UnassignIpv6AddressesWithChan ¶
func (client *Client) UnassignIpv6AddressesWithChan(request *UnassignIpv6AddressesRequest) (<-chan *UnassignIpv6AddressesResponse, <-chan error)
UnassignIpv6AddressesWithChan invokes the ecs.UnassignIpv6Addresses API asynchronously
func (*Client) UnassignPrivateIpAddresses ¶
func (client *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
UnassignPrivateIpAddresses invokes the ecs.UnassignPrivateIpAddresses API synchronously
func (*Client) UnassignPrivateIpAddressesWithCallback ¶
func (client *Client) UnassignPrivateIpAddressesWithCallback(request *UnassignPrivateIpAddressesRequest, callback func(response *UnassignPrivateIpAddressesResponse, err error)) <-chan int
UnassignPrivateIpAddressesWithCallback invokes the ecs.UnassignPrivateIpAddresses API asynchronously
func (*Client) UnassignPrivateIpAddressesWithChan ¶
func (client *Client) UnassignPrivateIpAddressesWithChan(request *UnassignPrivateIpAddressesRequest) (<-chan *UnassignPrivateIpAddressesResponse, <-chan error)
UnassignPrivateIpAddressesWithChan invokes the ecs.UnassignPrivateIpAddresses API asynchronously
func (*Client) UnassociateEipAddress ¶
func (client *Client) UnassociateEipAddress(request *UnassociateEipAddressRequest) (response *UnassociateEipAddressResponse, err error)
UnassociateEipAddress invokes the ecs.UnassociateEipAddress API synchronously
func (*Client) UnassociateEipAddressWithCallback ¶
func (client *Client) UnassociateEipAddressWithCallback(request *UnassociateEipAddressRequest, callback func(response *UnassociateEipAddressResponse, err error)) <-chan int
UnassociateEipAddressWithCallback invokes the ecs.UnassociateEipAddress API asynchronously
func (*Client) UnassociateEipAddressWithChan ¶
func (client *Client) UnassociateEipAddressWithChan(request *UnassociateEipAddressRequest) (<-chan *UnassociateEipAddressResponse, <-chan error)
UnassociateEipAddressWithChan invokes the ecs.UnassociateEipAddress API asynchronously
func (*Client) UnassociateHaVip ¶
func (client *Client) UnassociateHaVip(request *UnassociateHaVipRequest) (response *UnassociateHaVipResponse, err error)
UnassociateHaVip invokes the ecs.UnassociateHaVip API synchronously
func (*Client) UnassociateHaVipWithCallback ¶
func (client *Client) UnassociateHaVipWithCallback(request *UnassociateHaVipRequest, callback func(response *UnassociateHaVipResponse, err error)) <-chan int
UnassociateHaVipWithCallback invokes the ecs.UnassociateHaVip API asynchronously
func (*Client) UnassociateHaVipWithChan ¶
func (client *Client) UnassociateHaVipWithChan(request *UnassociateHaVipRequest) (<-chan *UnassociateHaVipResponse, <-chan error)
UnassociateHaVipWithChan invokes the ecs.UnassociateHaVip API asynchronously
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the ecs.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the ecs.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the ecs.UntagResources API asynchronously
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Type string `json:"Type" xml:"Type"`
Timeout int64 `json:"Timeout" xml:"Timeout"`
InvokeTimes int `json:"InvokeTimes" xml:"InvokeTimes"`
CommandId string `json:"CommandId" xml:"CommandId"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
Description string `json:"Description" xml:"Description"`
Version int `json:"Version" xml:"Version"`
Provider string `json:"Provider" xml:"Provider"`
CommandContent string `json:"CommandContent" xml:"CommandContent"`
Category string `json:"Category" xml:"Category"`
Latest bool `json:"Latest" xml:"Latest"`
Name string `json:"Name" xml:"Name"`
EnableParameter bool `json:"EnableParameter" xml:"EnableParameter"`
ParameterNames ParameterNames `json:"ParameterNames" xml:"ParameterNames"`
ParameterDefinitions ParameterDefinitions `json:"ParameterDefinitions" xml:"ParameterDefinitions"`
Tags TagsInDescribeCommands `json:"Tags" xml:"Tags"`
}
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 Condition ¶ added in v1.62.288
type Condition struct {
Key string `json:"Key" xml:"Key"`
}
Condition is a nested struct in ecs response
type ConditionSupportedResource ¶ added in v1.62.288
type ConditionSupportedResource struct {
Status string `json:"Status" xml:"Status"`
Value string `json:"Value" xml:"Value"`
Max int `json:"Max" xml:"Max"`
Unit string `json:"Unit" xml:"Unit"`
StatusCategory string `json:"StatusCategory" xml:"StatusCategory"`
Min int `json:"Min" xml:"Min"`
Conditions Conditions `json:"Conditions" xml:"Conditions"`
}
ConditionSupportedResource is a nested struct in ecs response
type ConditionSupportedResources ¶ added in v1.62.288
type ConditionSupportedResources struct {
ConditionSupportedResource []ConditionSupportedResource `json:"ConditionSupportedResource" xml:"ConditionSupportedResource"`
}
ConditionSupportedResources is a nested struct in ecs response
type Conditions ¶ added in v1.62.288
type Conditions struct {
Condition []Condition `json:"Condition" xml:"Condition"`
}
Conditions 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"`
EncryptAlgorithm string `position:"Query" name:"EncryptAlgorithm"`
DestinationRegionId string `position:"Query" name:"DestinationRegionId"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CopyImageTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
DestinationImageName string `position:"Query" name:"DestinationImageName"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
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
ImageId string `json:"ImageId" xml:"ImageId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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 CopySnapshotArn ¶ added in v1.62.119
type CopySnapshotArn struct {
RoleType string `name:"RoleType"`
Rolearn string `name:"Rolearn"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
CopySnapshotArn is a repeated param struct in CopySnapshotRequest
type CopySnapshotRequest ¶ added in v1.61.120
type CopySnapshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
DestinationRegionId string `position:"Query" name:"DestinationRegionId"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CopySnapshotTag `position:"Query" name:"Tag" type:"Repeated"`
Arn *[]CopySnapshotArn `position:"Query" name:"Arn" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DestinationSnapshotName string `position:"Query" name:"DestinationSnapshotName"`
DestinationSnapshotDescription string `position:"Query" name:"DestinationSnapshotDescription"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
RetentionDays requests.Integer `position:"Query" name:"RetentionDays"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
}
CopySnapshotRequest is the request struct for api CopySnapshot
func CreateCopySnapshotRequest ¶ added in v1.61.120
func CreateCopySnapshotRequest() (request *CopySnapshotRequest)
CreateCopySnapshotRequest creates a request to invoke CopySnapshot API
type CopySnapshotResponse ¶ added in v1.61.120
type CopySnapshotResponse struct {
*responses.BaseResponse
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CopySnapshotResponse is the response struct for api CopySnapshot
func CreateCopySnapshotResponse ¶ added in v1.61.120
func CreateCopySnapshotResponse() (response *CopySnapshotResponse)
CreateCopySnapshotResponse creates a response to parse from CopySnapshot response
type CopySnapshotTag ¶ added in v1.61.120
CopySnapshotTag is a repeated param struct in CopySnapshotRequest
type CpuOptions ¶
type CpuOptions struct {
Numa string `json:"Numa" xml:"Numa"`
CoreCount int `json:"CoreCount" xml:"CoreCount"`
ThreadsPerCore int `json:"ThreadsPerCore" xml:"ThreadsPerCore"`
}
CpuOptions is a nested struct in ecs response
type CreateActivationRequest ¶ added in v1.61.872
type CreateActivationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
InstanceCount requests.Integer `position:"Query" name:"InstanceCount"`
Tag *[]CreateActivationTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceName string `position:"Query" name:"InstanceName"`
TimeToLiveInHours requests.Integer `position:"Query" name:"TimeToLiveInHours"`
IpAddressRange string `position:"Query" name:"IpAddressRange"`
}
CreateActivationRequest is the request struct for api CreateActivation
func CreateCreateActivationRequest ¶ added in v1.61.872
func CreateCreateActivationRequest() (request *CreateActivationRequest)
CreateCreateActivationRequest creates a request to invoke CreateActivation API
type CreateActivationResponse ¶ added in v1.61.872
type CreateActivationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ActivationCode string `json:"ActivationCode" xml:"ActivationCode"`
ActivationId string `json:"ActivationId" xml:"ActivationId"`
}
CreateActivationResponse is the response struct for api CreateActivation
func CreateCreateActivationResponse ¶ added in v1.61.872
func CreateCreateActivationResponse() (response *CreateActivationResponse)
CreateCreateActivationResponse creates a response to parse from CreateActivation response
type CreateActivationTag ¶ added in v1.62.163
CreateActivationTag is a repeated param struct in CreateActivationRequest
type CreateAutoProvisioningGroupDataDiskConfig ¶ added in v1.61.693
type CreateAutoProvisioningGroupDataDiskConfig struct {
DiskCategory string `name:"DiskCategory"`
}
CreateAutoProvisioningGroupDataDiskConfig is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchConfigurationArn ¶ added in v1.61.1604
type CreateAutoProvisioningGroupLaunchConfigurationArn struct {
Rolearn string `name:"Rolearn"`
RoleType string `name:"RoleType"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
CreateAutoProvisioningGroupLaunchConfigurationArn is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchConfigurationDataDisk ¶ added in v1.61.693
type CreateAutoProvisioningGroupLaunchConfigurationDataDisk struct {
PerformanceLevel string `name:"PerformanceLevel"`
KmsKeyId string `name:"KmsKeyId"`
Description string `name:"Description"`
SnapshotId string `name:"SnapshotId"`
Size string `name:"Size"`
Device string `name:"Device"`
DiskName string `name:"DiskName"`
Category string `name:"Category"`
DeleteWithInstance string `name:"DeleteWithInstance"`
Encrypted string `name:"Encrypted"`
}
CreateAutoProvisioningGroupLaunchConfigurationDataDisk is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchConfigurationNetworkInterface ¶ added in v1.62.375
type CreateAutoProvisioningGroupLaunchConfigurationNetworkInterface struct {
SecurityGroupId string `name:"SecurityGroupId"`
SecurityGroupIds *[]string `name:"SecurityGroupIds" type:"Repeated"`
InstanceType string `name:"InstanceType"`
}
CreateAutoProvisioningGroupLaunchConfigurationNetworkInterface is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchConfigurationSystemDisk ¶ added in v1.61.1604
type CreateAutoProvisioningGroupLaunchConfigurationSystemDisk struct {
Encrypted string `name:"Encrypted"`
KMSKeyId string `name:"KMSKeyId"`
EncryptAlgorithm string `name:"EncryptAlgorithm"`
}
CreateAutoProvisioningGroupLaunchConfigurationSystemDisk is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchConfigurationTag ¶ added in v1.61.693
type CreateAutoProvisioningGroupLaunchConfigurationTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
CreateAutoProvisioningGroupLaunchConfigurationTag is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchTemplateConfig ¶
type CreateAutoProvisioningGroupLaunchTemplateConfig struct {
VSwitchId string `name:"VSwitchId"`
MaxPrice string `name:"MaxPrice"`
Priority string `name:"Priority"`
InstanceType string `name:"InstanceType"`
WeightedCapacity string `name:"WeightedCapacity"`
MaxQuantity string `name:"MaxQuantity"`
Cores *[]string `name:"Cores" type:"Repeated"`
Memories *[]string `name:"Memories" type:"Repeated"`
InstanceFamilyLevel string `name:"InstanceFamilyLevel"`
ExcludedInstanceTypes *[]string `name:"ExcludedInstanceTypes" type:"Repeated"`
Architectures *[]string `name:"Architectures" type:"Repeated"`
BurstablePerformance string `name:"BurstablePerformance"`
SecondaryNetworkInterface *[]CreateAutoProvisioningGroupLaunchTemplateConfigSecondaryNetworkInterface `name:"SecondaryNetworkInterface" type:"Repeated"`
}
CreateAutoProvisioningGroupLaunchTemplateConfig is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupLaunchTemplateConfigSecondaryNetworkInterface ¶ added in v1.62.375
type CreateAutoProvisioningGroupLaunchTemplateConfigSecondaryNetworkInterface struct {
VSwitchId string `name:"VSwitchId"`
}
CreateAutoProvisioningGroupLaunchTemplateConfigSecondaryNetworkInterface is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoProvisioningGroupRequest ¶
type CreateAutoProvisioningGroupRequest struct {
*requests.RpcRequest
LaunchConfigurationDataDisk *[]CreateAutoProvisioningGroupLaunchConfigurationDataDisk `position:"Query" name:"LaunchConfiguration.DataDisk" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
LaunchConfigurationSystemDiskCategory string `position:"Query" name:"LaunchConfiguration.SystemDiskCategory"`
AutoProvisioningGroupType string `position:"Query" name:"AutoProvisioningGroupType"`
LaunchConfigurationSystemDiskPerformanceLevel string `position:"Query" name:"LaunchConfiguration.SystemDiskPerformanceLevel"`
LaunchConfigurationHostNames *[]string `position:"Query" name:"LaunchConfiguration.HostNames" type:"Repeated"`
LaunchConfigurationSecurityGroupIds *[]string `position:"Query" name:"LaunchConfiguration.SecurityGroupIds" type:"Repeated"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
LaunchConfigurationImageId string `position:"Query" name:"LaunchConfiguration.ImageId"`
LaunchConfigurationResourceGroupId string `position:"Query" name:"LaunchConfiguration.ResourceGroupId"`
ResourcePlanningOnly requests.Boolean `position:"Query" name:"ResourcePlanningOnly"`
LaunchConfigurationPassword string `position:"Query" name:"LaunchConfiguration.Password"`
LaunchConfigurationAutoReleaseTime string `position:"Query" name:"LaunchConfiguration.AutoReleaseTime"`
PayAsYouGoAllocationStrategy string `position:"Query" name:"PayAsYouGoAllocationStrategy"`
DefaultTargetCapacityType string `position:"Query" name:"DefaultTargetCapacityType"`
LaunchConfigurationKeyPairName string `position:"Query" name:"LaunchConfiguration.KeyPairName"`
SystemDiskConfig *[]CreateAutoProvisioningGroupSystemDiskConfig `position:"Query" name:"SystemDiskConfig" type:"Repeated"`
DataDiskConfig *[]CreateAutoProvisioningGroupDataDiskConfig `position:"Query" name:"DataDiskConfig" type:"Repeated"`
ValidUntil string `position:"Query" name:"ValidUntil"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
LaunchConfigurationSystemDiskSize requests.Integer `position:"Query" name:"LaunchConfiguration.SystemDiskSize"`
LaunchConfigurationInternetMaxBandwidthOut requests.Integer `position:"Query" name:"LaunchConfiguration.InternetMaxBandwidthOut"`
LaunchConfigurationHostName string `position:"Query" name:"LaunchConfiguration.HostName"`
MinTargetCapacity string `position:"Query" name:"MinTargetCapacity"`
MaxSpotPrice requests.Float `position:"Query" name:"MaxSpotPrice"`
LaunchConfigurationArn *[]CreateAutoProvisioningGroupLaunchConfigurationArn `position:"Query" name:"LaunchConfiguration.Arn" type:"Repeated"`
LaunchConfigurationPasswordInherit requests.Boolean `position:"Query" name:"LaunchConfiguration.PasswordInherit"`
ClientToken string `position:"Query" name:"ClientToken"`
LaunchConfigurationSecurityGroupId string `position:"Query" name:"LaunchConfiguration.SecurityGroupId"`
Description string `position:"Query" name:"Description"`
TerminateInstancesWithExpiration requests.Boolean `position:"Query" name:"TerminateInstancesWithExpiration"`
LaunchConfigurationUserData string `position:"Query" name:"LaunchConfiguration.UserData"`
LaunchConfigurationCreditSpecification string `position:"Query" name:"LaunchConfiguration.CreditSpecification"`
LaunchConfigurationSystemDisk CreateAutoProvisioningGroupLaunchConfigurationSystemDisk `position:"Query" name:"LaunchConfiguration.SystemDisk" type:"Struct"`
LaunchConfigurationInstanceName string `position:"Query" name:"LaunchConfiguration.InstanceName"`
LaunchConfigurationInstanceDescription string `position:"Query" name:"LaunchConfiguration.InstanceDescription"`
SpotAllocationStrategy string `position:"Query" name:"SpotAllocationStrategy"`
TerminateInstances requests.Boolean `position:"Query" name:"TerminateInstances"`
LaunchConfigurationSystemDiskName string `position:"Query" name:"LaunchConfiguration.SystemDiskName"`
LaunchConfigurationSystemDiskDescription string `position:"Query" name:"LaunchConfiguration.SystemDiskDescription"`
ExcessCapacityTerminationPolicy string `position:"Query" name:"ExcessCapacityTerminationPolicy"`
LaunchTemplateConfig *[]CreateAutoProvisioningGroupLaunchTemplateConfig `position:"Query" name:"LaunchTemplateConfig" type:"Repeated"`
LaunchConfigurationRamRoleName string `position:"Query" name:"LaunchConfiguration.RamRoleName"`
LaunchConfigurationInternetMaxBandwidthIn requests.Integer `position:"Query" name:"LaunchConfiguration.InternetMaxBandwidthIn"`
SpotInstanceInterruptionBehavior string `position:"Query" name:"SpotInstanceInterruptionBehavior"`
LaunchConfigurationSecurityEnhancementStrategy string `position:"Query" name:"LaunchConfiguration.SecurityEnhancementStrategy"`
LaunchConfigurationTag *[]CreateAutoProvisioningGroupLaunchConfigurationTag `position:"Query" name:"LaunchConfiguration.Tag" type:"Repeated"`
LaunchConfigurationDeploymentSetId string `position:"Query" name:"LaunchConfiguration.DeploymentSetId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SpotInstancePoolsToUseCount requests.Integer `position:"Query" name:"SpotInstancePoolsToUseCount"`
LaunchConfigurationInternetChargeType string `position:"Query" name:"LaunchConfiguration.InternetChargeType"`
LaunchTemplateVersion string `position:"Query" name:"LaunchTemplateVersion"`
LaunchConfigurationIoOptimized string `position:"Query" name:"LaunchConfiguration.IoOptimized"`
PayAsYouGoTargetCapacity string `position:"Query" name:"PayAsYouGoTargetCapacity"`
HibernationOptionsConfigured requests.Boolean `position:"Query" name:"HibernationOptionsConfigured"`
TotalTargetCapacity string `position:"Query" name:"TotalTargetCapacity"`
SpotTargetCapacity string `position:"Query" name:"SpotTargetCapacity"`
LaunchConfigurationNetworkInterface *[]CreateAutoProvisioningGroupLaunchConfigurationNetworkInterface `position:"Query" name:"LaunchConfiguration.NetworkInterface" type:"Repeated"`
ValidFrom string `position:"Query" name:"ValidFrom"`
AutoProvisioningGroupName string `position:"Query" name:"AutoProvisioningGroupName"`
}
CreateAutoProvisioningGroupRequest is the request struct for api CreateAutoProvisioningGroup
func CreateCreateAutoProvisioningGroupRequest ¶
func CreateCreateAutoProvisioningGroupRequest() (request *CreateAutoProvisioningGroupRequest)
CreateCreateAutoProvisioningGroupRequest creates a request to invoke CreateAutoProvisioningGroup API
type CreateAutoProvisioningGroupResponse ¶
type CreateAutoProvisioningGroupResponse struct {
*responses.BaseResponse
AutoProvisioningGroupId string `json:"AutoProvisioningGroupId" xml:"AutoProvisioningGroupId"`
RequestId string `json:"RequestId" xml:"RequestId"`
LaunchResults LaunchResults `json:"LaunchResults" xml:"LaunchResults"`
}
CreateAutoProvisioningGroupResponse is the response struct for api CreateAutoProvisioningGroup
func CreateCreateAutoProvisioningGroupResponse ¶
func CreateCreateAutoProvisioningGroupResponse() (response *CreateAutoProvisioningGroupResponse)
CreateCreateAutoProvisioningGroupResponse creates a response to parse from CreateAutoProvisioningGroup response
type CreateAutoProvisioningGroupSystemDiskConfig ¶ added in v1.61.693
type CreateAutoProvisioningGroupSystemDiskConfig struct {
DiskCategory string `name:"DiskCategory"`
}
CreateAutoProvisioningGroupSystemDiskConfig is a repeated param struct in CreateAutoProvisioningGroupRequest
type CreateAutoSnapshotPolicyRequest ¶
type CreateAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
CopiedSnapshotsRetentionDays requests.Integer `position:"Query" name:"CopiedSnapshotsRetentionDays"`
TimePoints string `position:"Query" name:"timePoints"`
RepeatWeekdays string `position:"Query" name:"repeatWeekdays"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
StorageLocationArn string `position:"Query" name:"StorageLocationArn"`
Tag *[]CreateAutoSnapshotPolicyTag `position:"Query" name:"Tag" type:"Repeated"`
EnableCrossRegionCopy requests.Boolean `position:"Query" name:"EnableCrossRegionCopy"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoSnapshotPolicyName string `position:"Query" name:"autoSnapshotPolicyName"`
RetentionDays requests.Integer `position:"Query" name:"retentionDays"`
TargetCopyRegions string `position:"Query" name:"TargetCopyRegions"`
}
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
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy
func CreateCreateAutoSnapshotPolicyResponse ¶
func CreateCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)
CreateCreateAutoSnapshotPolicyResponse creates a response to parse from CreateAutoSnapshotPolicy response
type CreateAutoSnapshotPolicyTag ¶ added in v1.61.76
CreateAutoSnapshotPolicyTag is a repeated param struct in CreateAutoSnapshotPolicyRequest
type CreateCapacityReservationRequest ¶ added in v1.61.606
type CreateCapacityReservationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
StartTime string `position:"Query" name:"StartTime"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PrivatePoolOptionsMatchCriteria string `position:"Query" name:"PrivatePoolOptions.MatchCriteria"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]CreateCapacityReservationTag `position:"Query" name:"Tag" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
EfficientStatus requests.Integer `position:"Query" name:"EfficientStatus"`
Period requests.Integer `position:"Query" name:"Period"`
EndTimeType string `position:"Query" name:"EndTimeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PrivatePoolOptionsName string `position:"Query" name:"PrivatePoolOptions.Name"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
TimeSlot string `position:"Query" name:"TimeSlot"`
ZoneId *[]string `position:"Query" name:"ZoneId" type:"Repeated"`
ChargeType string `position:"Query" name:"ChargeType"`
PackageType string `position:"Query" name:"PackageType"`
InstanceAmount requests.Integer `position:"Query" name:"InstanceAmount"`
}
CreateCapacityReservationRequest is the request struct for api CreateCapacityReservation
func CreateCreateCapacityReservationRequest ¶ added in v1.61.606
func CreateCreateCapacityReservationRequest() (request *CreateCapacityReservationRequest)
CreateCreateCapacityReservationRequest creates a request to invoke CreateCapacityReservation API
type CreateCapacityReservationResponse ¶ added in v1.61.606
type CreateCapacityReservationResponse struct {
*responses.BaseResponse
PrivatePoolOptionsId string `json:"PrivatePoolOptionsId" xml:"PrivatePoolOptionsId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateCapacityReservationResponse is the response struct for api CreateCapacityReservation
func CreateCreateCapacityReservationResponse ¶ added in v1.61.606
func CreateCreateCapacityReservationResponse() (response *CreateCapacityReservationResponse)
CreateCreateCapacityReservationResponse creates a response to parse from CreateCapacityReservation response
type CreateCapacityReservationTag ¶ added in v1.61.1015
CreateCapacityReservationTag is a repeated param struct in CreateCapacityReservationRequest
type CreateCommandRequest ¶
type CreateCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SystemTag *[]CreateCommandSystemTag `position:"Query" name:"SystemTag" type:"Repeated"`
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"`
ContentEncoding string `position:"Query" name:"ContentEncoding"`
Tag *[]CreateCommandTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
EnableParameter requests.Boolean `position:"Query" name:"EnableParameter"`
}
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
CommandId string `json:"CommandId" xml:"CommandId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateCommandResponse is the response struct for api CreateCommand
func CreateCreateCommandResponse ¶
func CreateCreateCommandResponse() (response *CreateCommandResponse)
CreateCreateCommandResponse creates a response to parse from CreateCommand response
type CreateCommandSystemTag ¶ added in v1.62.119
type CreateCommandSystemTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
Scope string `name:"Scope"`
}
CreateCommandSystemTag is a repeated param struct in CreateCommandRequest
type CreateCommandTag ¶ added in v1.62.119
CreateCommandTag is a repeated param struct in CreateCommandRequest
type CreateDedicatedHostClusterRequest ¶ added in v1.61.466
type CreateDedicatedHostClusterRequest struct {
*requests.RpcRequest
DedicatedHostClusterName string `position:"Query" name:"DedicatedHostClusterName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CreateDedicatedHostClusterTag `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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ZoneId string `position:"Query" name:"ZoneId"`
}
CreateDedicatedHostClusterRequest is the request struct for api CreateDedicatedHostCluster
func CreateCreateDedicatedHostClusterRequest ¶ added in v1.61.466
func CreateCreateDedicatedHostClusterRequest() (request *CreateDedicatedHostClusterRequest)
CreateCreateDedicatedHostClusterRequest creates a request to invoke CreateDedicatedHostCluster API
type CreateDedicatedHostClusterResponse ¶ added in v1.61.466
type CreateDedicatedHostClusterResponse struct {
*responses.BaseResponse
DedicatedHostClusterId string `json:"DedicatedHostClusterId" xml:"DedicatedHostClusterId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateDedicatedHostClusterResponse is the response struct for api CreateDedicatedHostCluster
func CreateCreateDedicatedHostClusterResponse ¶ added in v1.61.466
func CreateCreateDedicatedHostClusterResponse() (response *CreateDedicatedHostClusterResponse)
CreateCreateDedicatedHostClusterResponse creates a response to parse from CreateDedicatedHostCluster response
type CreateDedicatedHostClusterTag ¶ added in v1.61.466
CreateDedicatedHostClusterTag is a repeated param struct in CreateDedicatedHostClusterRequest
type CreateDemandRequest ¶
type CreateDemandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
StartTime string `position:"Query" name:"StartTime"`
DemandDescription string `position:"Query" name:"DemandDescription"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
DemandName string `position:"Query" name:"DemandName"`
Amount requests.Integer `position:"Query" name:"Amount"`
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"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
ZoneId string `position:"Query" name:"ZoneId"`
}
CreateDemandRequest is the request struct for api CreateDemand
func CreateCreateDemandRequest ¶
func CreateCreateDemandRequest() (request *CreateDemandRequest)
CreateCreateDemandRequest creates a request to invoke CreateDemand API
type CreateDemandResponse ¶
type CreateDemandResponse struct {
*responses.BaseResponse
DemandId string `json:"DemandId" xml:"DemandId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateDemandResponse is the response struct for api CreateDemand
func CreateCreateDemandResponse ¶
func CreateCreateDemandResponse() (response *CreateDemandResponse)
CreateCreateDemandResponse creates a response to parse from CreateDemand response
type CreateDeploymentSetRequest ¶
type CreateDeploymentSetRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
GroupCount requests.Integer `position:"Query" name:"GroupCount"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateDeploymentSetResponse is the response struct for api CreateDeploymentSet
func CreateCreateDeploymentSetResponse ¶
func CreateCreateDeploymentSetResponse() (response *CreateDeploymentSetResponse)
CreateCreateDeploymentSetResponse creates a response to parse from CreateDeploymentSet response
type CreateDiagnosticMetricSetRequest ¶ added in v1.61.1707
type CreateDiagnosticMetricSetRequest struct {
*requests.RpcRequest
MetricIds *[]string `position:"Query" name:"MetricIds" type:"Repeated"`
Description string `position:"Query" name:"Description"`
MetricSetName string `position:"Query" name:"MetricSetName"`
ResourceType string `position:"Query" name:"ResourceType"`
}
CreateDiagnosticMetricSetRequest is the request struct for api CreateDiagnosticMetricSet
func CreateCreateDiagnosticMetricSetRequest ¶ added in v1.61.1707
func CreateCreateDiagnosticMetricSetRequest() (request *CreateDiagnosticMetricSetRequest)
CreateCreateDiagnosticMetricSetRequest creates a request to invoke CreateDiagnosticMetricSet API
type CreateDiagnosticMetricSetResponse ¶ added in v1.61.1707
type CreateDiagnosticMetricSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
MetricSetId string `json:"MetricSetId" xml:"MetricSetId"`
}
CreateDiagnosticMetricSetResponse is the response struct for api CreateDiagnosticMetricSet
func CreateCreateDiagnosticMetricSetResponse ¶ added in v1.61.1707
func CreateCreateDiagnosticMetricSetResponse() (response *CreateDiagnosticMetricSetResponse)
CreateCreateDiagnosticMetricSetResponse creates a response to parse from CreateDiagnosticMetricSet response
type CreateDiagnosticReportRequest ¶ added in v1.61.1604
type CreateDiagnosticReportRequest struct {
*requests.RpcRequest
ResourceId string `position:"Query" name:"ResourceId"`
MetricSetId string `position:"Query" name:"MetricSetId"`
EndTime string `position:"Query" name:"EndTime"`
StartTime string `position:"Query" name:"StartTime"`
}
CreateDiagnosticReportRequest is the request struct for api CreateDiagnosticReport
func CreateCreateDiagnosticReportRequest ¶ added in v1.61.1604
func CreateCreateDiagnosticReportRequest() (request *CreateDiagnosticReportRequest)
CreateCreateDiagnosticReportRequest creates a request to invoke CreateDiagnosticReport API
type CreateDiagnosticReportResponse ¶ added in v1.61.1604
type CreateDiagnosticReportResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ReportId string `json:"ReportId" xml:"ReportId"`
}
CreateDiagnosticReportResponse is the response struct for api CreateDiagnosticReport
func CreateCreateDiagnosticReportResponse ¶ added in v1.61.1604
func CreateCreateDiagnosticReportResponse() (response *CreateDiagnosticReportResponse)
CreateCreateDiagnosticReportResponse creates a response to parse from CreateDiagnosticReport 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"`
EncryptAlgorithm string `position:"Query" name:"EncryptAlgorithm"`
DiskName string `position:"Query" name:"DiskName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
StorageSetPartitionNumber requests.Integer `position:"Query" name:"StorageSetPartitionNumber"`
Tag *[]CreateDiskTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ProvisionedIops requests.Integer `position:"Query" name:"ProvisionedIops"`
InstanceId string `position:"Query" name:"InstanceId"`
Size requests.Integer `position:"Query" name:"Size"`
ZoneId string `position:"Query" name:"ZoneId"`
StorageClusterId string `position:"Query" name:"StorageClusterId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
ClientToken string `position:"Query" name:"ClientToken"`
SystemTag *[]CreateDiskSystemTag `position:"Query" name:"SystemTag" type:"Repeated"`
Description string `position:"Query" name:"Description"`
DiskCategory string `position:"Query" name:"DiskCategory"`
MultiAttach string `position:"Query" name:"MultiAttach"`
AdvancedFeatures string `position:"Query" name:"AdvancedFeatures"`
Arn *[]CreateDiskArn `position:"Query" name:"Arn" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PerformanceLevel string `position:"Query" name:"PerformanceLevel"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
BurstingEnabled requests.Boolean `position:"Query" name:"BurstingEnabled"`
StorageSetId string `position:"Query" name:"StorageSetId"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
}
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
DiskId string `json:"DiskId" xml:"DiskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
CreateDiskResponse is the response struct for api CreateDisk
func CreateCreateDiskResponse ¶
func CreateCreateDiskResponse() (response *CreateDiskResponse)
CreateCreateDiskResponse creates a response to parse from CreateDisk response
type CreateDiskSystemTag ¶ added in v1.62.119
type CreateDiskSystemTag struct {
Scope string `name:"Scope"`
Value string `name:"Value"`
Key string `name:"Key"`
}
CreateDiskSystemTag is a repeated param struct in CreateDiskRequest
type CreateDiskTag ¶
CreateDiskTag is a repeated param struct in CreateDiskRequest
type CreateElasticityAssuranceRequest ¶ added in v1.61.567
type CreateElasticityAssuranceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
StartTime string `position:"Query" name:"StartTime"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PrivatePoolOptionsMatchCriteria string `position:"Query" name:"PrivatePoolOptions.MatchCriteria"`
InstanceType *[]string `position:"Query" name:"InstanceType" type:"Repeated"`
Tag *[]CreateElasticityAssuranceTag `position:"Query" name:"Tag" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
Period requests.Integer `position:"Query" name:"Period"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PrivatePoolOptionsName string `position:"Query" name:"PrivatePoolOptions.Name"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AssuranceTimes string `position:"Query" name:"AssuranceTimes"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
InstanceCpuCoreCount requests.Integer `position:"Query" name:"InstanceCpuCoreCount"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
ZoneId *[]string `position:"Query" name:"ZoneId" type:"Repeated"`
ChargeType string `position:"Query" name:"ChargeType"`
PackageType string `position:"Query" name:"PackageType"`
InstanceAmount requests.Integer `position:"Query" name:"InstanceAmount"`
}
CreateElasticityAssuranceRequest is the request struct for api CreateElasticityAssurance
func CreateCreateElasticityAssuranceRequest ¶ added in v1.61.567
func CreateCreateElasticityAssuranceRequest() (request *CreateElasticityAssuranceRequest)
CreateCreateElasticityAssuranceRequest creates a request to invoke CreateElasticityAssurance API
type CreateElasticityAssuranceResponse ¶ added in v1.61.567
type CreateElasticityAssuranceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PrivatePoolOptionsId string `json:"PrivatePoolOptionsId" xml:"PrivatePoolOptionsId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
CreateElasticityAssuranceResponse is the response struct for api CreateElasticityAssurance
func CreateCreateElasticityAssuranceResponse ¶ added in v1.61.567
func CreateCreateElasticityAssuranceResponse() (response *CreateElasticityAssuranceResponse)
CreateCreateElasticityAssuranceResponse creates a response to parse from CreateElasticityAssurance response
type CreateElasticityAssuranceTag ¶ added in v1.61.1015
CreateElasticityAssuranceTag is a repeated param struct in CreateElasticityAssuranceRequest
type CreateForwardEntryRequest ¶
type CreateForwardEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
InternalIp string `position:"Query" name:"InternalIp"`
ExternalIp string `position:"Query" name:"ExternalIp"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InternalPort string `position:"Query" name:"InternalPort"`
ExternalPort string `position:"Query" name:"ExternalPort"`
}
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
ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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
IpAddress string `position:"Query" name:"IpAddress"`
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"`
VSwitchId string `position:"Query" name:"VSwitchId"`
}
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
HaVipId string `json:"HaVipId" xml:"HaVipId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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
HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateHpcClusterResponse is the response struct for api CreateHpcCluster
func CreateCreateHpcClusterResponse ¶
func CreateCreateHpcClusterResponse() (response *CreateHpcClusterResponse)
CreateCreateHpcClusterResponse creates a response to parse from CreateHpcCluster response
type CreateImageComponentRequest ¶ added in v1.61.872
type CreateImageComponentRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
SystemType string `position:"Query" name:"SystemType"`
Content string `position:"Query" name:"Content"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CreateImageComponentTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ComponentType string `position:"Query" name:"ComponentType"`
Name string `position:"Query" name:"Name"`
}
CreateImageComponentRequest is the request struct for api CreateImageComponent
func CreateCreateImageComponentRequest ¶ added in v1.61.872
func CreateCreateImageComponentRequest() (request *CreateImageComponentRequest)
CreateCreateImageComponentRequest creates a request to invoke CreateImageComponent API
type CreateImageComponentResponse ¶ added in v1.61.872
type CreateImageComponentResponse struct {
*responses.BaseResponse
ImageComponentId string `json:"ImageComponentId" xml:"ImageComponentId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateImageComponentResponse is the response struct for api CreateImageComponent
func CreateCreateImageComponentResponse ¶ added in v1.61.872
func CreateCreateImageComponentResponse() (response *CreateImageComponentResponse)
CreateCreateImageComponentResponse creates a response to parse from CreateImageComponent response
type CreateImageComponentTag ¶ added in v1.61.872
CreateImageComponentTag is a repeated param struct in CreateImageComponentRequest
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 CreateImagePipelineRequest ¶ added in v1.61.872
type CreateImagePipelineRequest struct {
*requests.RpcRequest
BaseImageType string `position:"Query" name:"BaseImageType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
ToRegionId *[]string `position:"Query" name:"ToRegionId" type:"Repeated"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
Description string `position:"Query" name:"Description"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ImageName string `position:"Query" name:"ImageName"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDiskSize"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]CreateImagePipelineTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
BaseImage string `position:"Query" name:"BaseImage"`
VSwitchId string `position:"Query" name:"VSwitchId"`
AddAccount *[]string `position:"Query" name:"AddAccount" type:"Repeated"`
DeleteInstanceOnFailure requests.Boolean `position:"Query" name:"DeleteInstanceOnFailure"`
Name string `position:"Query" name:"Name"`
BuildContent string `position:"Query" name:"BuildContent"`
}
CreateImagePipelineRequest is the request struct for api CreateImagePipeline
func CreateCreateImagePipelineRequest ¶ added in v1.61.872
func CreateCreateImagePipelineRequest() (request *CreateImagePipelineRequest)
CreateCreateImagePipelineRequest creates a request to invoke CreateImagePipeline API
type CreateImagePipelineResponse ¶ added in v1.61.872
type CreateImagePipelineResponse struct {
*responses.BaseResponse
ImagePipelineId string `json:"ImagePipelineId" xml:"ImagePipelineId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateImagePipelineResponse is the response struct for api CreateImagePipeline
func CreateCreateImagePipelineResponse ¶ added in v1.61.872
func CreateCreateImagePipelineResponse() (response *CreateImagePipelineResponse)
CreateCreateImagePipelineResponse creates a response to parse from CreateImagePipeline response
type CreateImagePipelineTag ¶ added in v1.61.872
CreateImagePipelineTag is a repeated param struct in CreateImagePipelineRequest
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"`
ClientToken string `position:"Query" name:"ClientToken"`
SystemTag *[]CreateImageSystemTag `position:"Query" name:"SystemTag" type:"Repeated"`
Description string `position:"Query" name:"Description"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
BootMode string `position:"Query" name:"BootMode"`
ImageName string `position:"Query" name:"ImageName"`
StorageLocationArn string `position:"Query" name:"StorageLocationArn"`
Tag *[]CreateImageTag `position:"Query" name:"Tag" type:"Repeated"`
Architecture string `position:"Query" name:"Architecture"`
DetectionStrategy string `position:"Query" name:"DetectionStrategy"`
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"`
ImageFamily string `position:"Query" name:"ImageFamily"`
ImageVersion string `position:"Query" name:"ImageVersion"`
}
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
ImageId string `json:"ImageId" xml:"ImageId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateImageResponse is the response struct for api CreateImage
func CreateCreateImageResponse ¶
func CreateCreateImageResponse() (response *CreateImageResponse)
CreateCreateImageResponse creates a response to parse from CreateImage response
type CreateImageSystemTag ¶ added in v1.62.119
type CreateImageSystemTag struct {
Scope string `name:"Scope"`
Value string `name:"Value"`
Key string `name:"Key"`
}
CreateImageSystemTag is a repeated param struct in CreateImageRequest
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"`
PerformanceLevel string `name:"PerformanceLevel"`
EncryptAlgorithm string `name:"EncryptAlgorithm"`
Description string `name:"Description"`
StorageClusterId string `name:"StorageClusterId"`
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"`
HttpPutResponseHopLimit requests.Integer `position:"Query" name:"HttpPutResponseHopLimit"`
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"`
PrivatePoolOptionsMatchCriteria string `position:"Query" name:"PrivatePoolOptions.MatchCriteria"`
HostName string `position:"Query" name:"HostName"`
Password string `position:"Query" name:"Password"`
SystemDisk CreateInstanceSystemDisk `position:"Query" name:"SystemDisk" type:"Struct"`
DeploymentSetGroupNo requests.Integer `position:"Query" name:"DeploymentSetGroupNo"`
StorageSetPartitionNumber requests.Integer `position:"Query" name:"StorageSetPartitionNumber"`
Tag *[]CreateInstanceTag `position:"Query" name:"Tag" type:"Repeated"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
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"`
Affinity string `position:"Query" name:"Affinity"`
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"`
HibernationOptionsConfigured requests.Boolean `position:"Query" name:"HibernationOptions.Configured"`
Description string `position:"Query" name:"Description"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
CapacityReservationId string `position:"Query" name:"CapacityReservationId"`
SystemDiskPerformanceLevel string `position:"Query" name:"SystemDisk.PerformanceLevel"`
UserData string `position:"Query" name:"UserData"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
HttpEndpoint string `position:"Query" name:"HttpEndpoint"`
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"`
Tenancy string `position:"Query" name:"Tenancy"`
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"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
DataDisk *[]CreateInstanceDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
StorageSetId string `position:"Query" name:"StorageSetId"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
ImageFamily string `position:"Query" name:"ImageFamily"`
HttpTokens string `position:"Query" name:"HttpTokens"`
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"`
OrderId string `json:"OrderId" xml:"OrderId"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
}
CreateInstanceResponse is the response struct for api CreateInstance
func CreateCreateInstanceResponse ¶
func CreateCreateInstanceResponse() (response *CreateInstanceResponse)
CreateCreateInstanceResponse creates a response to parse from CreateInstance response
type CreateInstanceSystemDisk ¶ added in v1.61.1285
type CreateInstanceSystemDisk struct {
StorageClusterId string `name:"StorageClusterId"`
}
CreateInstanceSystemDisk is a repeated param struct in CreateInstanceRequest
type CreateInstanceTag ¶
CreateInstanceTag is a repeated param struct in CreateInstanceRequest
type CreateKeyPairRequest ¶
type CreateKeyPairRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
KeyPairName string `position:"Query" name:"KeyPairName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CreateKeyPairTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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
PrivateKeyBody string `json:"PrivateKeyBody" xml:"PrivateKeyBody"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
KeyPairId string `json:"KeyPairId" xml:"KeyPairId"`
RequestId string `json:"RequestId" xml:"RequestId"`
KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
}
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 {
PerformanceLevel string `name:"PerformanceLevel"`
Description string `name:"Description"`
SnapshotId string `name:"SnapshotId"`
Size string `name:"Size"`
Device string `name:"Device"`
DiskName string `name:"DiskName"`
Category string `name:"Category"`
DeleteWithInstance string `name:"DeleteWithInstance"`
Encrypted string `name:"Encrypted"`
AutoSnapshotPolicyId string `name:"AutoSnapshotPolicyId"`
ProvisionedIops string `name:"ProvisionedIops"`
BurstingEnabled string `name:"BurstingEnabled"`
}
CreateLaunchTemplateDataDisk is a repeated param struct in CreateLaunchTemplateRequest
type CreateLaunchTemplateNetworkInterface ¶
type CreateLaunchTemplateNetworkInterface struct {
VSwitchId string `name:"VSwitchId"`
NetworkInterfaceName string `name:"NetworkInterfaceName"`
Description string `name:"Description"`
SecurityGroupId string `name:"SecurityGroupId"`
PrimaryIpAddress string `name:"PrimaryIpAddress"`
SecurityGroupIds *[]string `name:"SecurityGroupIds" type:"Repeated"`
InstanceType string `name:"InstanceType"`
NetworkInterfaceTrafficMode string `name:"NetworkInterfaceTrafficMode"`
}
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"`
SystemDiskAutoSnapshotPolicyId string `position:"Query" name:"SystemDisk.AutoSnapshotPolicyId"`
Period requests.Integer `position:"Query" name:"Period"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
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"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
SystemDiskBurstingEnabled requests.Boolean `position:"Query" name:"SystemDisk.BurstingEnabled"`
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"`
SystemDiskDeleteWithInstance requests.Boolean `position:"Query" name:"SystemDisk.DeleteWithInstance"`
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"`
SystemDiskPerformanceLevel string `position:"Query" name:"SystemDisk.PerformanceLevel"`
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"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
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"`
SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"`
DataDisk *[]CreateLaunchTemplateDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
SystemDiskProvisionedIops requests.Integer `position:"Query" name:"SystemDisk.ProvisionedIops"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
VpcId string `position:"Query" name:"VpcId"`
SystemDiskDescription string `position:"Query" name:"SystemDisk.Description"`
SystemDiskEncrypted string `position:"Query" name:"SystemDisk.Encrypted"`
}
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
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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 {
PerformanceLevel string `name:"PerformanceLevel"`
Description string `name:"Description"`
SnapshotId string `name:"SnapshotId"`
Size string `name:"Size"`
Device string `name:"Device"`
DiskName string `name:"DiskName"`
Category string `name:"Category"`
DeleteWithInstance string `name:"DeleteWithInstance"`
Encrypted string `name:"Encrypted"`
ProvisionedIops string `name:"ProvisionedIops"`
BurstingEnabled string `name:"BurstingEnabled"`
AutoSnapshotPolicyId string `name:"AutoSnapshotPolicyId"`
}
CreateLaunchTemplateVersionDataDisk is a repeated param struct in CreateLaunchTemplateVersionRequest
type CreateLaunchTemplateVersionNetworkInterface ¶
type CreateLaunchTemplateVersionNetworkInterface struct {
VSwitchId string `name:"VSwitchId"`
NetworkInterfaceName string `name:"NetworkInterfaceName"`
Description string `name:"Description"`
SecurityGroupId string `name:"SecurityGroupId"`
PrimaryIpAddress string `name:"PrimaryIpAddress"`
SecurityGroupIds *[]string `name:"SecurityGroupIds" type:"Repeated"`
InstanceType string `name:"InstanceType"`
NetworkInterfaceTrafficMode string `name:"NetworkInterfaceTrafficMode"`
}
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"`
SystemDiskAutoSnapshotPolicyId string `position:"Query" name:"SystemDisk.AutoSnapshotPolicyId"`
Period requests.Integer `position:"Query" name:"Period"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
SystemDiskBurstingEnabled requests.Boolean `position:"Query" name:"SystemDisk.BurstingEnabled"`
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"`
SystemDiskDeleteWithInstance requests.Boolean `position:"Query" name:"SystemDisk.DeleteWithInstance"`
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"`
SystemDiskPerformanceLevel string `position:"Query" name:"SystemDisk.PerformanceLevel"`
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"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
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"`
SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"`
DataDisk *[]CreateLaunchTemplateVersionDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
SystemDiskProvisionedIops requests.Integer `position:"Query" name:"SystemDisk.ProvisionedIops"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
VpcId string `position:"Query" name:"VpcId"`
SystemDiskDescription string `position:"Query" name:"SystemDisk.Description"`
SystemDiskEncrypted string `position:"Query" name:"SystemDisk.Encrypted"`
}
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
LaunchTemplateVersionNumber int64 `json:"LaunchTemplateVersionNumber" xml:"LaunchTemplateVersionNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
BandwidthPackage *[]CreateNatGatewayBandwidthPackage `position:"Query" name:"BandwidthPackage" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VpcId string `position:"Query" name:"VpcId"`
Name string `position:"Query" name:"Name"`
}
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
NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
RequestId string `json:"RequestId" xml:"RequestId"`
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
QueueNumber requests.Integer `position:"Query" name:"QueueNumber"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Ipv4Prefix *[]string `position:"Query" name:"Ipv4Prefix" type:"Repeated"`
SecondaryPrivateIpAddressCount requests.Integer `position:"Query" name:"SecondaryPrivateIpAddressCount"`
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"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
PrivateIpAddress *[]string `position:"Query" name:"PrivateIpAddress" type:"Repeated"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
ClientToken string `position:"Query" name:"ClientToken"`
Ipv6Prefix *[]string `position:"Query" name:"Ipv6Prefix" type:"Repeated"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Ipv6PrefixCount requests.Integer `position:"Query" name:"Ipv6PrefixCount"`
InstanceType string `position:"Query" name:"InstanceType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
QueuePairNumber requests.Integer `position:"Query" name:"QueuePairNumber"`
SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"`
NetworkInterfaceTrafficMode string `position:"Query" name:"NetworkInterfaceTrafficMode"`
Ipv4PrefixCount requests.Integer `position:"Query" name:"Ipv4PrefixCount"`
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
Status string `json:"Status" xml:"Status"`
Type string `json:"Type" xml:"Type"`
VpcId string `json:"VpcId" xml:"VpcId"`
NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
MacAddress string `json:"MacAddress" xml:"MacAddress"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
ServiceID int64 `json:"ServiceID" xml:"ServiceID"`
OwnerId string `json:"OwnerId" xml:"OwnerId"`
ServiceManaged bool `json:"ServiceManaged" xml:"ServiceManaged"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
SecurityGroupIds SecurityGroupIdsInCreateNetworkInterface `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
PrivateIpSets PrivateIpSetsInCreateNetworkInterface `json:"PrivateIpSets" xml:"PrivateIpSets"`
Tags TagsInCreateNetworkInterface `json:"Tags" xml:"Tags"`
Ipv6Sets Ipv6SetsInCreateNetworkInterface `json:"Ipv6Sets" xml:"Ipv6Sets"`
Ipv4PrefixSets Ipv4PrefixSetsInCreateNetworkInterface `json:"Ipv4PrefixSets" xml:"Ipv4PrefixSets"`
Ipv6PrefixSets Ipv6PrefixSetsInCreateNetworkInterface `json:"Ipv6PrefixSets" xml:"Ipv6PrefixSets"`
}
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"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PortType string `position:"Query" name:"PortType"`
CircuitCode string `position:"Query" name:"CircuitCode"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
Type string `position:"Query" name:"Type"`
UserCidr string `position:"Query" name:"UserCidr"`
RedundantPhysicalConnectionId string `position:"Query" name:"RedundantPhysicalConnectionId"`
PeerLocation string `position:"Query" name:"PeerLocation"`
Bandwidth requests.Integer `position:"Query" name:"bandwidth"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
LineOperator string `position:"Query" name:"LineOperator"`
Name string `position:"Query" name:"Name"`
}
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
PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreatePhysicalConnectionResponse is the response struct for api CreatePhysicalConnection
func CreateCreatePhysicalConnectionResponse ¶
func CreateCreatePhysicalConnectionResponse() (response *CreatePhysicalConnectionResponse)
CreateCreatePhysicalConnectionResponse creates a response to parse from CreatePhysicalConnection response
type CreatePrefixListEntry ¶ added in v1.61.1123
type CreatePrefixListEntry struct {
Description string `name:"Description"`
Cidr string `name:"Cidr"`
}
CreatePrefixListEntry is a repeated param struct in CreatePrefixListRequest
type CreatePrefixListRequest ¶ added in v1.61.1123
type CreatePrefixListRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
MaxEntries requests.Integer `position:"Query" name:"MaxEntries"`
AddressFamily string `position:"Query" name:"AddressFamily"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrefixListName string `position:"Query" name:"PrefixListName"`
Entry *[]CreatePrefixListEntry `position:"Query" name:"Entry" type:"Repeated"`
}
CreatePrefixListRequest is the request struct for api CreatePrefixList
func CreateCreatePrefixListRequest ¶ added in v1.61.1123
func CreateCreatePrefixListRequest() (request *CreatePrefixListRequest)
CreateCreatePrefixListRequest creates a request to invoke CreatePrefixList API
type CreatePrefixListResponse ¶ added in v1.61.1123
type CreatePrefixListResponse struct {
*responses.BaseResponse
PrefixListId string `json:"PrefixListId" xml:"PrefixListId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreatePrefixListResponse is the response struct for api CreatePrefixList
func CreateCreatePrefixListResponse ¶ added in v1.61.1123
func CreateCreatePrefixListResponse() (response *CreatePrefixListResponse)
CreateCreatePrefixListResponse creates a response to parse from CreatePrefixList 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"`
ClientToken string `position:"Query" name:"ClientToken"`
NextHopId string `position:"Query" name:"NextHopId"`
NextHopType string `position:"Query" name:"NextHopType"`
RouteTableId string `position:"Query" name:"RouteTableId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NextHopList *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList" type:"Repeated"`
}
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"`
OrderId int64 `json:"OrderId" xml:"OrderId"`
RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
ServiceManaged requests.Boolean `position:"Query" name:"ServiceManaged"`
Description string `position:"Query" name:"Description"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]CreateSecurityGroupTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SecurityGroupType string `position:"Query" name:"SecurityGroupType"`
VpcId string `position:"Query" name:"VpcId"`
}
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
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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 CreateSnapshotGroupRequest ¶ added in v1.61.872
type CreateSnapshotGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstantAccess requests.Boolean `position:"Query" name:"InstantAccess"`
ExcludeDiskId *[]string `position:"Query" name:"ExcludeDiskId" type:"Repeated"`
Description string `position:"Query" name:"Description"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
InstantAccessRetentionDays requests.Integer `position:"Query" name:"InstantAccessRetentionDays"`
StorageLocationArn string `position:"Query" name:"StorageLocationArn"`
DiskId *[]string `position:"Query" name:"DiskId" type:"Repeated"`
Tag *[]CreateSnapshotGroupTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
Name string `position:"Query" name:"Name"`
}
CreateSnapshotGroupRequest is the request struct for api CreateSnapshotGroup
func CreateCreateSnapshotGroupRequest ¶ added in v1.61.872
func CreateCreateSnapshotGroupRequest() (request *CreateSnapshotGroupRequest)
CreateCreateSnapshotGroupRequest creates a request to invoke CreateSnapshotGroup API
type CreateSnapshotGroupResponse ¶ added in v1.61.872
type CreateSnapshotGroupResponse struct {
*responses.BaseResponse
SnapshotGroupId string `json:"SnapshotGroupId" xml:"SnapshotGroupId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateSnapshotGroupResponse is the response struct for api CreateSnapshotGroup
func CreateCreateSnapshotGroupResponse ¶ added in v1.61.872
func CreateCreateSnapshotGroupResponse() (response *CreateSnapshotGroupResponse)
CreateCreateSnapshotGroupResponse creates a response to parse from CreateSnapshotGroup response
type CreateSnapshotGroupTag ¶ added in v1.61.1256
CreateSnapshotGroupTag is a repeated param struct in CreateSnapshotGroupRequest
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
InstantAccess requests.Boolean `position:"Query" name:"InstantAccess"`
SystemTag *[]CreateSnapshotSystemTag `position:"Query" name:"SystemTag" type:"Repeated"`
Description string `position:"Query" name:"Description"`
SnapshotName string `position:"Query" name:"SnapshotName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
InstantAccessRetentionDays requests.Integer `position:"Query" name:"InstantAccessRetentionDays"`
StorageLocationArn string `position:"Query" name:"StorageLocationArn"`
DiskId string `position:"Query" name:"DiskId"`
Tag *[]CreateSnapshotTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RetentionDays requests.Integer `position:"Query" name:"RetentionDays"`
Category string `position:"Query" name:"Category"`
}
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
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateSnapshotResponse is the response struct for api CreateSnapshot
func CreateCreateSnapshotResponse ¶
func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)
CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response
type CreateSnapshotSystemTag ¶ added in v1.62.119
type CreateSnapshotSystemTag struct {
Scope string `name:"Scope"`
Value string `name:"Value"`
Key string `name:"Key"`
}
CreateSnapshotSystemTag is a repeated param struct in CreateSnapshotRequest
type CreateSnapshotTag ¶
CreateSnapshotTag is a repeated param struct in CreateSnapshotRequest
type CreateStorageSetRequest ¶
type CreateStorageSetRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
MaxPartitionNumber requests.Integer `position:"Query" name:"MaxPartitionNumber"`
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"`
ZoneId string `position:"Query" name:"ZoneId"`
StorageSetName string `position:"Query" name:"StorageSetName"`
}
CreateStorageSetRequest is the request struct for api CreateStorageSet
func CreateCreateStorageSetRequest ¶
func CreateCreateStorageSetRequest() (request *CreateStorageSetRequest)
CreateCreateStorageSetRequest creates a request to invoke CreateStorageSet API
type CreateStorageSetResponse ¶
type CreateStorageSetResponse struct {
*responses.BaseResponse
StorageSetId string `json:"StorageSetId" xml:"StorageSetId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateStorageSetResponse is the response struct for api CreateStorageSet
func CreateCreateStorageSetResponse ¶
func CreateCreateStorageSetResponse() (response *CreateStorageSetResponse)
CreateCreateStorageSetResponse creates a response to parse from CreateStorageSet response
type CreateVSwitchRequest ¶
type CreateVSwitchRequest 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"`
VpcId string `position:"Query" name:"VpcId"`
VSwitchName string `position:"Query" name:"VSwitchName"`
CidrBlock string `position:"Query" name:"CidrBlock"`
ZoneId string `position:"Query" name:"ZoneId"`
}
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
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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"`
Description string `position:"Query" name:"Description"`
PeerGatewayIp string `position:"Query" name:"PeerGatewayIp"`
PeeringSubnetMask string `position:"Query" name:"PeeringSubnetMask"`
LocalGatewayIp string `position:"Query" name:"LocalGatewayIp"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
Name string `position:"Query" name:"Name"`
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
VbrId string `json:"VbrId" xml:"VbrId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
VpcName string `position:"Query" name:"VpcName"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
CidrBlock string `position:"Query" name:"CidrBlock"`
}
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
VpcId string `json:"VpcId" xml:"VpcId"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
RequestId string `json:"RequestId" xml:"RequestId"`
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 {
PerformanceLevel string `json:"PerformanceLevel" xml:"PerformanceLevel"`
Description string `json:"Description" xml:"Description"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
Device string `json:"Device" xml:"Device"`
Size int `json:"Size" xml:"Size"`
DiskName string `json:"DiskName" xml:"DiskName"`
Category string `json:"Category" xml:"Category"`
DeleteWithInstance bool `json:"DeleteWithInstance" xml:"DeleteWithInstance"`
Encrypted string `json:"Encrypted" xml:"Encrypted"`
ProvisionedIops int64 `json:"ProvisionedIops" xml:"ProvisionedIops"`
BurstingEnabled bool `json:"BurstingEnabled" xml:"BurstingEnabled"`
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
}
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 {
Size int64 `json:"Size" xml:"Size"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
}
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
SchedulerOptionsManagedPrivateSpaceId string `json:"SchedulerOptions.ManagedPrivateSpaceId" xml:"SchedulerOptions.ManagedPrivateSpaceId"`
Status string `json:"Status" xml:"Status"`
Cores int `json:"Cores" xml:"Cores"`
AutoPlacement string `json:"AutoPlacement" xml:"AutoPlacement"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
AutoReleaseTime string `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
CpuOverCommitRatio float64 `json:"CpuOverCommitRatio" xml:"CpuOverCommitRatio"`
ActionOnMaintenance string `json:"ActionOnMaintenance" xml:"ActionOnMaintenance"`
SaleCycle string `json:"SaleCycle" xml:"SaleCycle"`
PhysicalGpus int `json:"PhysicalGpus" xml:"PhysicalGpus"`
RegionId string `json:"RegionId" xml:"RegionId"`
DedicatedHostName string `json:"DedicatedHostName" xml:"DedicatedHostName"`
Description string `json:"Description" xml:"Description"`
DedicatedHostClusterId string `json:"DedicatedHostClusterId" xml:"DedicatedHostClusterId"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
DedicatedHostType string `json:"DedicatedHostType" xml:"DedicatedHostType"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
Sockets int `json:"Sockets" xml:"Sockets"`
MachineId string `json:"MachineId" xml:"MachineId"`
DedicatedHostOwnerId int64 `json:"DedicatedHostOwnerId" xml:"DedicatedHostOwnerId"`
SupportedInstanceTypeFamilies SupportedInstanceTypeFamiliesInDescribeDedicatedHosts `json:"SupportedInstanceTypeFamilies" xml:"SupportedInstanceTypeFamilies"`
SupportedCustomInstanceTypeFamilies SupportedCustomInstanceTypeFamilies `json:"SupportedCustomInstanceTypeFamilies" xml:"SupportedCustomInstanceTypeFamilies"`
SupportedInstanceTypesList SupportedInstanceTypesListInDescribeDedicatedHosts `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
Capacity Capacity `json:"Capacity" xml:"Capacity"`
NetworkAttributes NetworkAttributes `json:"NetworkAttributes" xml:"NetworkAttributes"`
HostDetailInfo HostDetailInfo `json:"HostDetailInfo" xml:"HostDetailInfo"`
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"`
DedicatedHostClusterId string `json:"DedicatedHostClusterId" xml:"DedicatedHostClusterId"`
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
}
DedicatedHostAttribute is a nested struct in ecs response
type DedicatedHostCluster ¶ added in v1.61.466
type DedicatedHostCluster struct {
Description string `json:"Description" xml:"Description"`
DedicatedHostClusterId string `json:"DedicatedHostClusterId" xml:"DedicatedHostClusterId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
RegionId string `json:"RegionId" xml:"RegionId"`
DedicatedHostClusterName string `json:"DedicatedHostClusterName" xml:"DedicatedHostClusterName"`
DedicatedHostIds DedicatedHostIds `json:"DedicatedHostIds" xml:"DedicatedHostIds"`
DedicatedHostClusterCapacity DedicatedHostClusterCapacity `json:"DedicatedHostClusterCapacity" xml:"DedicatedHostClusterCapacity"`
Tags TagsInDescribeDedicatedHostClusters `json:"Tags" xml:"Tags"`
}
DedicatedHostCluster is a nested struct in ecs response
type DedicatedHostClusterCapacity ¶ added in v1.61.466
type DedicatedHostClusterCapacity struct {
AvailableVcpus int `json:"AvailableVcpus" xml:"AvailableVcpus"`
AvailableMemory int `json:"AvailableMemory" xml:"AvailableMemory"`
TotalMemory int `json:"TotalMemory" xml:"TotalMemory"`
TotalVcpus int `json:"TotalVcpus" xml:"TotalVcpus"`
LocalStorageCapacities LocalStorageCapacities `json:"LocalStorageCapacities" xml:"LocalStorageCapacities"`
AvailableInstanceTypes AvailableInstanceTypesInDescribeDedicatedHostClusters `json:"AvailableInstanceTypes" xml:"AvailableInstanceTypes"`
}
DedicatedHostClusterCapacity is a nested struct in ecs response
type DedicatedHostClusters ¶ added in v1.61.466
type DedicatedHostClusters struct {
DedicatedHostCluster []DedicatedHostCluster `json:"DedicatedHostCluster" xml:"DedicatedHostCluster"`
}
DedicatedHostClusters 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 DedicatedHostIds ¶ added in v1.61.466
type DedicatedHostIds struct {
DedicatedHostId []string `json:"DedicatedHostId" xml:"DedicatedHostId"`
}
DedicatedHostIds is a nested struct in ecs response
type DedicatedHostRenewAttribute ¶
type DedicatedHostRenewAttribute struct {
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
Duration int `json:"Duration" xml:"Duration"`
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"`
AutoRenewEnabled bool `json:"AutoRenewEnabled" xml:"AutoRenewEnabled"`
AutoRenewWithEcs string `json:"AutoRenewWithEcs" xml:"AutoRenewWithEcs"`
}
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 {
Cores int `json:"Cores" xml:"Cores"`
LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
TotalVcpus int `json:"TotalVcpus" xml:"TotalVcpus"`
CpuOverCommitRatioRange string `json:"CpuOverCommitRatioRange" xml:"CpuOverCommitRatioRange"`
PhysicalGpus int `json:"PhysicalGpus" xml:"PhysicalGpus"`
MemorySize float64 `json:"MemorySize" xml:"MemorySize"`
SupportCpuOverCommitRatio bool `json:"SupportCpuOverCommitRatio" xml:"SupportCpuOverCommitRatio"`
LocalStorageCapacity int64 `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
DedicatedHostType string `json:"DedicatedHostType" xml:"DedicatedHostType"`
LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
TotalVgpus int `json:"TotalVgpus" xml:"TotalVgpus"`
Sockets int `json:"Sockets" xml:"Sockets"`
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 DedicatedInstanceAttribute ¶
type DedicatedInstanceAttribute struct {
Affinity string `json:"Affinity" xml:"Affinity"`
Tenancy string `json:"Tenancy" xml:"Tenancy"`
}
DedicatedInstanceAttribute is a nested struct in ecs response
type DeleteActivationRequest ¶ added in v1.61.872
type DeleteActivationRequest 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"`
ActivationId string `position:"Query" name:"ActivationId"`
}
DeleteActivationRequest is the request struct for api DeleteActivation
func CreateDeleteActivationRequest ¶ added in v1.61.872
func CreateDeleteActivationRequest() (request *DeleteActivationRequest)
CreateDeleteActivationRequest creates a request to invoke DeleteActivation API
type DeleteActivationResponse ¶ added in v1.61.872
type DeleteActivationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Activation Activation `json:"Activation" xml:"Activation"`
}
DeleteActivationResponse is the response struct for api DeleteActivation
func CreateDeleteActivationResponse ¶ added in v1.61.872
func CreateDeleteActivationResponse() (response *DeleteActivationResponse)
CreateDeleteActivationResponse creates a response to parse from DeleteActivation response
type DeleteAutoProvisioningGroupRequest ¶
type DeleteAutoProvisioningGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
TerminateInstances requests.Boolean `position:"Query" name:"TerminateInstances"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoProvisioningGroupId string `position:"Query" name:"AutoProvisioningGroupId"`
}
DeleteAutoProvisioningGroupRequest is the request struct for api DeleteAutoProvisioningGroup
func CreateDeleteAutoProvisioningGroupRequest ¶
func CreateDeleteAutoProvisioningGroupRequest() (request *DeleteAutoProvisioningGroupRequest)
CreateDeleteAutoProvisioningGroupRequest creates a request to invoke DeleteAutoProvisioningGroup API
type DeleteAutoProvisioningGroupResponse ¶
type DeleteAutoProvisioningGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteAutoProvisioningGroupResponse is the response struct for api DeleteAutoProvisioningGroup
func CreateDeleteAutoProvisioningGroupResponse ¶
func CreateDeleteAutoProvisioningGroupResponse() (response *DeleteAutoProvisioningGroupResponse)
CreateDeleteAutoProvisioningGroupResponse creates a response to parse from DeleteAutoProvisioningGroup response
type DeleteAutoSnapshotPolicyRequest ¶
type DeleteAutoSnapshotPolicyRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AutoSnapshotPolicyId string `position:"Query" name:"autoSnapshotPolicyId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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 DeleteDedicatedHostClusterRequest ¶ added in v1.61.466
type DeleteDedicatedHostClusterRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DedicatedHostClusterId string `position:"Query" name:"DedicatedHostClusterId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteDedicatedHostClusterRequest is the request struct for api DeleteDedicatedHostCluster
func CreateDeleteDedicatedHostClusterRequest ¶ added in v1.61.466
func CreateDeleteDedicatedHostClusterRequest() (request *DeleteDedicatedHostClusterRequest)
CreateDeleteDedicatedHostClusterRequest creates a request to invoke DeleteDedicatedHostCluster API
type DeleteDedicatedHostClusterResponse ¶ added in v1.61.466
type DeleteDedicatedHostClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDedicatedHostClusterResponse is the response struct for api DeleteDedicatedHostCluster
func CreateDeleteDedicatedHostClusterResponse ¶ added in v1.61.466
func CreateDeleteDedicatedHostClusterResponse() (response *DeleteDedicatedHostClusterResponse)
CreateDeleteDedicatedHostClusterResponse creates a response to parse from DeleteDedicatedHostCluster response
type DeleteDemandRequest ¶
type DeleteDemandRequest struct {
*requests.RpcRequest
Reason string `position:"Query" name:"Reason"`
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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DemandId string `position:"Query" name:"DemandId"`
}
DeleteDemandRequest is the request struct for api DeleteDemand
func CreateDeleteDemandRequest ¶
func CreateDeleteDemandRequest() (request *DeleteDemandRequest)
CreateDeleteDemandRequest creates a request to invoke DeleteDemand API
type DeleteDemandResponse ¶
type DeleteDemandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDemandResponse is the response struct for api DeleteDemand
func CreateDeleteDemandResponse ¶
func CreateDeleteDemandResponse() (response *DeleteDemandResponse)
CreateDeleteDemandResponse creates a response to parse from DeleteDemand response
type DeleteDeploymentSetRequest ¶
type DeleteDeploymentSetRequest 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"`
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 DeleteDiagnosticMetricSetsRequest ¶ added in v1.61.1707
type DeleteDiagnosticMetricSetsRequest struct {
*requests.RpcRequest
MetricSetIds *[]string `position:"Query" name:"MetricSetIds" type:"Repeated"`
}
DeleteDiagnosticMetricSetsRequest is the request struct for api DeleteDiagnosticMetricSets
func CreateDeleteDiagnosticMetricSetsRequest ¶ added in v1.61.1707
func CreateDeleteDiagnosticMetricSetsRequest() (request *DeleteDiagnosticMetricSetsRequest)
CreateDeleteDiagnosticMetricSetsRequest creates a request to invoke DeleteDiagnosticMetricSets API
type DeleteDiagnosticMetricSetsResponse ¶ added in v1.61.1707
type DeleteDiagnosticMetricSetsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDiagnosticMetricSetsResponse is the response struct for api DeleteDiagnosticMetricSets
func CreateDeleteDiagnosticMetricSetsResponse ¶ added in v1.61.1707
func CreateDeleteDiagnosticMetricSetsResponse() (response *DeleteDiagnosticMetricSetsResponse)
CreateDeleteDiagnosticMetricSetsResponse creates a response to parse from DeleteDiagnosticMetricSets response
type DeleteDiagnosticReportsRequest ¶ added in v1.61.1707
type DeleteDiagnosticReportsRequest struct {
*requests.RpcRequest
ReportIds *[]string `position:"Query" name:"ReportIds" type:"Repeated"`
}
DeleteDiagnosticReportsRequest is the request struct for api DeleteDiagnosticReports
func CreateDeleteDiagnosticReportsRequest ¶ added in v1.61.1707
func CreateDeleteDiagnosticReportsRequest() (request *DeleteDiagnosticReportsRequest)
CreateDeleteDiagnosticReportsRequest creates a request to invoke DeleteDiagnosticReports API
type DeleteDiagnosticReportsResponse ¶ added in v1.61.1707
type DeleteDiagnosticReportsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDiagnosticReportsResponse is the response struct for api DeleteDiagnosticReports
func CreateDeleteDiagnosticReportsResponse ¶ added in v1.61.1707
func CreateDeleteDiagnosticReportsResponse() (response *DeleteDiagnosticReportsResponse)
CreateDeleteDiagnosticReportsResponse creates a response to parse from DeleteDiagnosticReports response
type DeleteDiskRequest ¶
type DeleteDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DiskId string `position:"Query" name:"DiskId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
HaVipId string `position:"Query" name:"HaVipId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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 DeleteImageComponentRequest ¶ added in v1.61.872
type DeleteImageComponentRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageComponentId string `position:"Query" name:"ImageComponentId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteImageComponentRequest is the request struct for api DeleteImageComponent
func CreateDeleteImageComponentRequest ¶ added in v1.61.872
func CreateDeleteImageComponentRequest() (request *DeleteImageComponentRequest)
CreateDeleteImageComponentRequest creates a request to invoke DeleteImageComponent API
type DeleteImageComponentResponse ¶ added in v1.61.872
type DeleteImageComponentResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteImageComponentResponse is the response struct for api DeleteImageComponent
func CreateDeleteImageComponentResponse ¶ added in v1.61.872
func CreateDeleteImageComponentResponse() (response *DeleteImageComponentResponse)
CreateDeleteImageComponentResponse creates a response to parse from DeleteImageComponent response
type DeleteImagePipelineRequest ¶ added in v1.61.872
type DeleteImagePipelineRequest struct {
*requests.RpcRequest
ImagePipelineId string `position:"Query" name:"ImagePipelineId"`
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"`
}
DeleteImagePipelineRequest is the request struct for api DeleteImagePipeline
func CreateDeleteImagePipelineRequest ¶ added in v1.61.872
func CreateDeleteImagePipelineRequest() (request *DeleteImagePipelineRequest)
CreateDeleteImagePipelineRequest creates a request to invoke DeleteImagePipeline API
type DeleteImagePipelineResponse ¶ added in v1.61.872
type DeleteImagePipelineResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteImagePipelineResponse is the response struct for api DeleteImagePipeline
func CreateDeleteImagePipelineResponse ¶ added in v1.61.872
func CreateDeleteImagePipelineResponse() (response *DeleteImagePipelineResponse)
CreateDeleteImagePipelineResponse creates a response to parse from DeleteImagePipeline 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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Force requests.Boolean `position:"Query" name:"Force"`
}
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"`
TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
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"`
Force requests.Boolean `position:"Query" name:"Force"`
}
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 DeleteInstancesRequest ¶
type DeleteInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
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"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
Force requests.Boolean `position:"Query" name:"Force"`
}
DeleteInstancesRequest is the request struct for api DeleteInstances
func CreateDeleteInstancesRequest ¶
func CreateDeleteInstancesRequest() (request *DeleteInstancesRequest)
CreateDeleteInstancesRequest creates a request to invoke DeleteInstances API
type DeleteInstancesResponse ¶
type DeleteInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteInstancesResponse is the response struct for api DeleteInstances
func CreateDeleteInstancesResponse ¶
func CreateDeleteInstancesResponse() (response *DeleteInstancesResponse)
CreateDeleteInstancesResponse creates a response to parse from DeleteInstances response
type DeleteKeyPairsRequest ¶
type DeleteKeyPairsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
KeyPairNames string `position:"Query" name:"KeyPairNames"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
}
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"`
LaunchTemplateVersions LaunchTemplateVersions `json:"LaunchTemplateVersions" xml:"LaunchTemplateVersions"`
}
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"`
NatGatewayId string `position:"Query" name:"NatGatewayId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
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"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
}
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 DeletePrefixListRequest ¶ added in v1.61.1123
type DeletePrefixListRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PrefixListId string `position:"Query" name:"PrefixListId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeletePrefixListRequest is the request struct for api DeletePrefixList
func CreateDeletePrefixListRequest ¶ added in v1.61.1123
func CreateDeletePrefixListRequest() (request *DeletePrefixListRequest)
CreateDeletePrefixListRequest creates a request to invoke DeletePrefixList API
type DeletePrefixListResponse ¶ added in v1.61.1123
type DeletePrefixListResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeletePrefixListResponse is the response struct for api DeletePrefixList
func CreateDeletePrefixListResponse ¶ added in v1.61.1123
func CreateDeletePrefixListResponse() (response *DeletePrefixListResponse)
CreateDeletePrefixListResponse creates a response to parse from DeletePrefixList 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"`
NextHopId string `position:"Query" name:"NextHopId"`
RouteTableId string `position:"Query" name:"RouteTableId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NextHopList *[]DeleteRouteEntryNextHopList `position:"Query" name:"NextHopList" type:"Repeated"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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 DeleteSnapshotGroupRequest ¶ added in v1.61.872
type DeleteSnapshotGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SnapshotGroupId string `position:"Query" name:"SnapshotGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteSnapshotGroupRequest is the request struct for api DeleteSnapshotGroup
func CreateDeleteSnapshotGroupRequest ¶ added in v1.61.872
func CreateDeleteSnapshotGroupRequest() (request *DeleteSnapshotGroupRequest)
CreateDeleteSnapshotGroupRequest creates a request to invoke DeleteSnapshotGroup API
type DeleteSnapshotGroupResponse ¶ added in v1.61.872
type DeleteSnapshotGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OperationProgressSet OperationProgressSetInDeleteSnapshotGroup `json:"OperationProgressSet" xml:"OperationProgressSet"`
}
DeleteSnapshotGroupResponse is the response struct for api DeleteSnapshotGroup
func CreateDeleteSnapshotGroupResponse ¶ added in v1.61.872
func CreateDeleteSnapshotGroupResponse() (response *DeleteSnapshotGroupResponse)
CreateDeleteSnapshotGroupResponse creates a response to parse from DeleteSnapshotGroup 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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Force requests.Boolean `position:"Query" name:"Force"`
}
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 DeleteStorageSetRequest ¶
type DeleteStorageSetRequest 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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
StorageSetId string `position:"Query" name:"StorageSetId"`
}
DeleteStorageSetRequest is the request struct for api DeleteStorageSet
func CreateDeleteStorageSetRequest ¶
func CreateDeleteStorageSetRequest() (request *DeleteStorageSetRequest)
CreateDeleteStorageSetRequest creates a request to invoke DeleteStorageSet API
type DeleteStorageSetResponse ¶
type DeleteStorageSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteStorageSetResponse is the response struct for api DeleteStorageSet
func CreateDeleteStorageSetResponse ¶
func CreateDeleteStorageSetResponse() (response *DeleteStorageSetResponse)
CreateDeleteStorageSetResponse creates a response to parse from DeleteStorageSet response
type DeleteVSwitchRequest ¶
type DeleteVSwitchRequest 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"`
VSwitchId string `position:"Query" name:"VSwitchId"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
VbrId string `position:"Query" name:"VbrId"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VpcId string `position:"Query" name:"VpcId"`
}
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 {
Comment string `json:"Comment" xml:"Comment"`
DemandDescription string `json:"DemandDescription" xml:"DemandDescription"`
DemandId string `json:"DemandId" xml:"DemandId"`
DemandTime string `json:"DemandTime" xml:"DemandTime"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
DemandName string `json:"DemandName" xml:"DemandName"`
Period int `json:"Period" xml:"Period"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
AvailableAmount int `json:"AvailableAmount" xml:"AvailableAmount"`
EndTime string `json:"EndTime" xml:"EndTime"`
StartTime string `json:"StartTime" xml:"StartTime"`
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
UsedAmount int `json:"UsedAmount" xml:"UsedAmount"`
TotalAmount int `json:"TotalAmount" xml:"TotalAmount"`
DeliveringAmount int `json:"DeliveringAmount" xml:"DeliveringAmount"`
InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
DemandStatus string `json:"DemandStatus" xml:"DemandStatus"`
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Strategy string `json:"Strategy" xml:"Strategy"`
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
DeploymentStrategy string `json:"DeploymentStrategy" xml:"DeploymentStrategy"`
DeploymentSetDescription string `json:"DeploymentSetDescription" xml:"DeploymentSetDescription"`
Domain string `json:"Domain" xml:"Domain"`
GroupCount int `json:"GroupCount" xml:"GroupCount"`
Granularity string `json:"Granularity" xml:"Granularity"`
DeploymentSetName string `json:"DeploymentSetName" xml:"DeploymentSetName"`
InstanceAmount int `json:"InstanceAmount" xml:"InstanceAmount"`
InstanceIds InstanceIdsInDescribeDeploymentSets `json:"InstanceIds" xml:"InstanceIds"`
Capacities Capacities `json:"Capacities" xml:"Capacities"`
}
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 DeregisterManagedInstanceRequest ¶ added in v1.61.872
type DeregisterManagedInstanceRequest 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"`
}
DeregisterManagedInstanceRequest is the request struct for api DeregisterManagedInstance
func CreateDeregisterManagedInstanceRequest ¶ added in v1.61.872
func CreateDeregisterManagedInstanceRequest() (request *DeregisterManagedInstanceRequest)
CreateDeregisterManagedInstanceRequest creates a request to invoke DeregisterManagedInstance API
type DeregisterManagedInstanceResponse ¶ added in v1.61.872
type DeregisterManagedInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Instance Instance `json:"Instance" xml:"Instance"`
}
DeregisterManagedInstanceResponse is the response struct for api DeregisterManagedInstance
func CreateDeregisterManagedInstanceResponse ¶ added in v1.61.872
func CreateDeregisterManagedInstanceResponse() (response *DeregisterManagedInstanceResponse)
CreateDeregisterManagedInstanceResponse creates a response to parse from DeregisterManagedInstance 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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Type string `position:"Query" name:"Type"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Filter *[]DescribeAccessPointsFilter `position:"Query" name:"Filter" type:"Repeated"`
}
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 DescribeActivationsRequest ¶ added in v1.61.872
type DescribeActivationsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeActivationsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceName string `position:"Query" name:"InstanceName"`
ActivationId string `position:"Query" name:"ActivationId"`
}
DescribeActivationsRequest is the request struct for api DescribeActivations
func CreateDescribeActivationsRequest ¶ added in v1.61.872
func CreateDescribeActivationsRequest() (request *DescribeActivationsRequest)
CreateDescribeActivationsRequest creates a request to invoke DescribeActivations API
type DescribeActivationsResponse ¶ added in v1.61.872
type DescribeActivationsResponse struct {
*responses.BaseResponse
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
ActivationList []Activation `json:"ActivationList" xml:"ActivationList"`
}
DescribeActivationsResponse is the response struct for api DescribeActivations
func CreateDescribeActivationsResponse ¶ added in v1.61.872
func CreateDescribeActivationsResponse() (response *DescribeActivationsResponse)
CreateDescribeActivationsResponse creates a response to parse from DescribeActivations response
type DescribeActivationsTag ¶ added in v1.62.163
DescribeActivationsTag is a repeated param struct in DescribeActivationsRequest
type DescribeAutoProvisioningGroupHistoryRequest ¶
type DescribeAutoProvisioningGroupHistoryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StartTime string `position:"Query" name:"StartTime"`
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"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoProvisioningGroupId string `position:"Query" name:"AutoProvisioningGroupId"`
}
DescribeAutoProvisioningGroupHistoryRequest is the request struct for api DescribeAutoProvisioningGroupHistory
func CreateDescribeAutoProvisioningGroupHistoryRequest ¶
func CreateDescribeAutoProvisioningGroupHistoryRequest() (request *DescribeAutoProvisioningGroupHistoryRequest)
CreateDescribeAutoProvisioningGroupHistoryRequest creates a request to invoke DescribeAutoProvisioningGroupHistory API
type DescribeAutoProvisioningGroupHistoryResponse ¶
type DescribeAutoProvisioningGroupHistoryResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
AutoProvisioningGroupHistories AutoProvisioningGroupHistories `json:"AutoProvisioningGroupHistories" xml:"AutoProvisioningGroupHistories"`
}
DescribeAutoProvisioningGroupHistoryResponse is the response struct for api DescribeAutoProvisioningGroupHistory
func CreateDescribeAutoProvisioningGroupHistoryResponse ¶
func CreateDescribeAutoProvisioningGroupHistoryResponse() (response *DescribeAutoProvisioningGroupHistoryResponse)
CreateDescribeAutoProvisioningGroupHistoryResponse creates a response to parse from DescribeAutoProvisioningGroupHistory response
type DescribeAutoProvisioningGroupInstancesRequest ¶
type DescribeAutoProvisioningGroupInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
AutoProvisioningGroupId string `position:"Query" name:"AutoProvisioningGroupId"`
}
DescribeAutoProvisioningGroupInstancesRequest is the request struct for api DescribeAutoProvisioningGroupInstances
func CreateDescribeAutoProvisioningGroupInstancesRequest ¶
func CreateDescribeAutoProvisioningGroupInstancesRequest() (request *DescribeAutoProvisioningGroupInstancesRequest)
CreateDescribeAutoProvisioningGroupInstancesRequest creates a request to invoke DescribeAutoProvisioningGroupInstances API
type DescribeAutoProvisioningGroupInstancesResponse ¶
type DescribeAutoProvisioningGroupInstancesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Instances InstancesInDescribeAutoProvisioningGroupInstances `json:"Instances" xml:"Instances"`
}
DescribeAutoProvisioningGroupInstancesResponse is the response struct for api DescribeAutoProvisioningGroupInstances
func CreateDescribeAutoProvisioningGroupInstancesResponse ¶
func CreateDescribeAutoProvisioningGroupInstancesResponse() (response *DescribeAutoProvisioningGroupInstancesResponse)
CreateDescribeAutoProvisioningGroupInstancesResponse creates a response to parse from DescribeAutoProvisioningGroupInstances response
type DescribeAutoProvisioningGroupsRequest ¶
type DescribeAutoProvisioningGroupsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
AutoProvisioningGroupStatus *[]string `position:"Query" name:"AutoProvisioningGroupStatus" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoProvisioningGroupId *[]string `position:"Query" name:"AutoProvisioningGroupId" type:"Repeated"`
AutoProvisioningGroupName string `position:"Query" name:"AutoProvisioningGroupName"`
}
DescribeAutoProvisioningGroupsRequest is the request struct for api DescribeAutoProvisioningGroups
func CreateDescribeAutoProvisioningGroupsRequest ¶
func CreateDescribeAutoProvisioningGroupsRequest() (request *DescribeAutoProvisioningGroupsRequest)
CreateDescribeAutoProvisioningGroupsRequest creates a request to invoke DescribeAutoProvisioningGroups API
type DescribeAutoProvisioningGroupsResponse ¶
type DescribeAutoProvisioningGroupsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
AutoProvisioningGroups AutoProvisioningGroups `json:"AutoProvisioningGroups" xml:"AutoProvisioningGroups"`
}
DescribeAutoProvisioningGroupsResponse is the response struct for api DescribeAutoProvisioningGroups
func CreateDescribeAutoProvisioningGroupsResponse ¶
func CreateDescribeAutoProvisioningGroupsResponse() (response *DescribeAutoProvisioningGroupsResponse)
CreateDescribeAutoProvisioningGroupsResponse creates a response to parse from DescribeAutoProvisioningGroups response
type DescribeAutoSnapshotPolicyExRequest ¶
type DescribeAutoSnapshotPolicyExRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AutoSnapshotPolicyId string `position:"Query" name:"AutoSnapshotPolicyId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeAutoSnapshotPolicyExTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoSnapshotPolicyName string `position:"Query" name:"AutoSnapshotPolicyName"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeAutoSnapshotPolicyExTag ¶ added in v1.61.76
DescribeAutoSnapshotPolicyExTag is a repeated param struct in DescribeAutoSnapshotPolicyExRequest
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"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
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"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
NatGatewayId string `position:"Query" name:"NatGatewayId"`
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"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeCapacityReservationInstancesRequest ¶ added in v1.61.606
type DescribeCapacityReservationInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NextToken string `position:"Query" name:"NextToken"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
PackageType string `position:"Query" name:"PackageType"`
}
DescribeCapacityReservationInstancesRequest is the request struct for api DescribeCapacityReservationInstances
func CreateDescribeCapacityReservationInstancesRequest ¶ added in v1.61.606
func CreateDescribeCapacityReservationInstancesRequest() (request *DescribeCapacityReservationInstancesRequest)
CreateDescribeCapacityReservationInstancesRequest creates a request to invoke DescribeCapacityReservationInstances API
type DescribeCapacityReservationInstancesResponse ¶ added in v1.61.606
type DescribeCapacityReservationInstancesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
CapacityReservationItem CapacityReservationItemInDescribeCapacityReservationInstances `json:"CapacityReservationItem" xml:"CapacityReservationItem"`
}
DescribeCapacityReservationInstancesResponse is the response struct for api DescribeCapacityReservationInstances
func CreateDescribeCapacityReservationInstancesResponse ¶ added in v1.61.606
func CreateDescribeCapacityReservationInstancesResponse() (response *DescribeCapacityReservationInstancesResponse)
CreateDescribeCapacityReservationInstancesResponse creates a response to parse from DescribeCapacityReservationInstances response
type DescribeCapacityReservationsRequest ¶ added in v1.61.606
type DescribeCapacityReservationsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]DescribeCapacityReservationsTag `position:"Query" name:"Tag" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrivatePoolOptionsIds string `position:"Query" name:"PrivatePoolOptions.Ids"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
ZoneId string `position:"Query" name:"ZoneId"`
PackageType string `position:"Query" name:"PackageType"`
Status string `position:"Query" name:"Status"`
}
DescribeCapacityReservationsRequest is the request struct for api DescribeCapacityReservations
func CreateDescribeCapacityReservationsRequest ¶ added in v1.61.606
func CreateDescribeCapacityReservationsRequest() (request *DescribeCapacityReservationsRequest)
CreateDescribeCapacityReservationsRequest creates a request to invoke DescribeCapacityReservations API
type DescribeCapacityReservationsResponse ¶ added in v1.61.606
type DescribeCapacityReservationsResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
CapacityReservationSet CapacityReservationSet `json:"CapacityReservationSet" xml:"CapacityReservationSet"`
}
DescribeCapacityReservationsResponse is the response struct for api DescribeCapacityReservations
func CreateDescribeCapacityReservationsResponse ¶ added in v1.61.606
func CreateDescribeCapacityReservationsResponse() (response *DescribeCapacityReservationsResponse)
CreateDescribeCapacityReservationsResponse creates a response to parse from DescribeCapacityReservations response
type DescribeCapacityReservationsTag ¶ added in v1.61.1015
DescribeCapacityReservationsTag is a repeated param struct in DescribeCapacityReservationsRequest
type DescribeClassicLinkInstancesRequest ¶
type DescribeClassicLinkInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber string `position:"Query" name:"PageNumber"`
PageSize string `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
VpcId string `position:"Query" name:"VpcId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
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"`
OSType string `position:"Query" name:"OSType"`
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
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
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"`
Provider string `position:"Query" name:"Provider"`
ContentEncoding string `position:"Query" name:"ContentEncoding"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeCommandsTag `position:"Query" name:"Tag" type:"Repeated"`
Latest requests.Boolean `position:"Query" name:"Latest"`
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
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
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 DescribeCommandsTag ¶ added in v1.61.1707
DescribeCommandsTag is a repeated param struct in DescribeCommandsRequest
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 DescribeDedicatedHostClustersRequest ¶ added in v1.61.466
type DescribeDedicatedHostClustersRequest struct {
*requests.RpcRequest
DedicatedHostClusterName string `position:"Query" name:"DedicatedHostClusterName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DedicatedHostClusterIds string `position:"Query" name:"DedicatedHostClusterIds"`
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"`
Tag *[]DescribeDedicatedHostClustersTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ZoneId string `position:"Query" name:"ZoneId"`
Status string `position:"Query" name:"Status"`
}
DescribeDedicatedHostClustersRequest is the request struct for api DescribeDedicatedHostClusters
func CreateDescribeDedicatedHostClustersRequest ¶ added in v1.61.466
func CreateDescribeDedicatedHostClustersRequest() (request *DescribeDedicatedHostClustersRequest)
CreateDescribeDedicatedHostClustersRequest creates a request to invoke DescribeDedicatedHostClusters API
type DescribeDedicatedHostClustersResponse ¶ added in v1.61.466
type DescribeDedicatedHostClustersResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
DedicatedHostClusters DedicatedHostClusters `json:"DedicatedHostClusters" xml:"DedicatedHostClusters"`
}
DescribeDedicatedHostClustersResponse is the response struct for api DescribeDedicatedHostClusters
func CreateDescribeDedicatedHostClustersResponse ¶ added in v1.61.466
func CreateDescribeDedicatedHostClustersResponse() (response *DescribeDedicatedHostClustersResponse)
CreateDescribeDedicatedHostClustersResponse creates a response to parse from DescribeDedicatedHostClusters response
type DescribeDedicatedHostClustersTag ¶ added in v1.61.466
type DescribeDedicatedHostClustersTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
DescribeDedicatedHostClustersTag is a repeated param struct in DescribeDedicatedHostClustersRequest
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"`
SocketDetails string `position:"Query" name:"SocketDetails"`
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"`
DedicatedHostClusterId string `position:"Query" name:"DedicatedHostClusterId"`
DedicatedHostType string `position:"Query" name:"DedicatedHostType"`
Tag *[]DescribeDedicatedHostsTag `position:"Query" name:"Tag" type:"Repeated"`
NeedHostDetail string `position:"Query" name:"NeedHostDetail"`
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"`
ZoneId string `position:"Query" name:"ZoneId"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
DemandId string `position:"Query" name:"DemandId"`
ZoneId string `position:"Query" name:"ZoneId"`
DemandType string `position:"Query" name:"DemandType"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeDeploymentSetSupportedInstanceTypeFamilyRequest ¶ added in v1.61.260
type DescribeDeploymentSetSupportedInstanceTypeFamilyRequest 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"`
Strategy string `position:"Query" name:"Strategy"`
}
DescribeDeploymentSetSupportedInstanceTypeFamilyRequest is the request struct for api DescribeDeploymentSetSupportedInstanceTypeFamily
func CreateDescribeDeploymentSetSupportedInstanceTypeFamilyRequest ¶ added in v1.61.260
func CreateDescribeDeploymentSetSupportedInstanceTypeFamilyRequest() (request *DescribeDeploymentSetSupportedInstanceTypeFamilyRequest)
CreateDescribeDeploymentSetSupportedInstanceTypeFamilyRequest creates a request to invoke DescribeDeploymentSetSupportedInstanceTypeFamily API
type DescribeDeploymentSetSupportedInstanceTypeFamilyResponse ¶ added in v1.61.260
type DescribeDeploymentSetSupportedInstanceTypeFamilyResponse struct {
*responses.BaseResponse
InstanceTypeFamilies string `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
DescribeDeploymentSetSupportedInstanceTypeFamilyResponse is the response struct for api DescribeDeploymentSetSupportedInstanceTypeFamily
func CreateDescribeDeploymentSetSupportedInstanceTypeFamilyResponse ¶ added in v1.61.260
func CreateDescribeDeploymentSetSupportedInstanceTypeFamilyResponse() (response *DescribeDeploymentSetSupportedInstanceTypeFamilyResponse)
CreateDescribeDeploymentSetSupportedInstanceTypeFamilyResponse creates a response to parse from DescribeDeploymentSetSupportedInstanceTypeFamily response
type DescribeDeploymentSetsRequest ¶
type DescribeDeploymentSetsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NetworkType string `position:"Query" name:"NetworkType"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
DeploymentSetIds string `position:"Query" name:"DeploymentSetIds"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DeploymentSetName string `position:"Query" name:"DeploymentSetName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Granularity string `position:"Query" name:"Granularity"`
Domain string `position:"Query" name:"Domain"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
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 DescribeDiagnosticMetricSetsRequest ¶ added in v1.61.1707
type DescribeDiagnosticMetricSetsRequest struct {
*requests.RpcRequest
MetricSetIds *[]string `position:"Query" name:"MetricSetIds" type:"Repeated"`
Type string `position:"Query" name:"Type"`
NextToken string `position:"Query" name:"NextToken"`
ResourceType string `position:"Query" name:"ResourceType"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
DescribeDiagnosticMetricSetsRequest is the request struct for api DescribeDiagnosticMetricSets
func CreateDescribeDiagnosticMetricSetsRequest ¶ added in v1.61.1707
func CreateDescribeDiagnosticMetricSetsRequest() (request *DescribeDiagnosticMetricSetsRequest)
CreateDescribeDiagnosticMetricSetsRequest creates a request to invoke DescribeDiagnosticMetricSets API
type DescribeDiagnosticMetricSetsResponse ¶ added in v1.61.1707
type DescribeDiagnosticMetricSetsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
MetricSets []MetricSet `json:"MetricSets" xml:"MetricSets"`
}
DescribeDiagnosticMetricSetsResponse is the response struct for api DescribeDiagnosticMetricSets
func CreateDescribeDiagnosticMetricSetsResponse ¶ added in v1.61.1707
func CreateDescribeDiagnosticMetricSetsResponse() (response *DescribeDiagnosticMetricSetsResponse)
CreateDescribeDiagnosticMetricSetsResponse creates a response to parse from DescribeDiagnosticMetricSets response
type DescribeDiagnosticMetricsRequest ¶ added in v1.61.1707
type DescribeDiagnosticMetricsRequest struct {
*requests.RpcRequest
MetricIds *[]string `position:"Query" name:"MetricIds" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
NextToken string `position:"Query" name:"NextToken"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
DescribeDiagnosticMetricsRequest is the request struct for api DescribeDiagnosticMetrics
func CreateDescribeDiagnosticMetricsRequest ¶ added in v1.61.1707
func CreateDescribeDiagnosticMetricsRequest() (request *DescribeDiagnosticMetricsRequest)
CreateDescribeDiagnosticMetricsRequest creates a request to invoke DescribeDiagnosticMetrics API
type DescribeDiagnosticMetricsResponse ¶ added in v1.61.1707
type DescribeDiagnosticMetricsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
Metrics []Metric `json:"Metrics" xml:"Metrics"`
}
DescribeDiagnosticMetricsResponse is the response struct for api DescribeDiagnosticMetrics
func CreateDescribeDiagnosticMetricsResponse ¶ added in v1.61.1707
func CreateDescribeDiagnosticMetricsResponse() (response *DescribeDiagnosticMetricsResponse)
CreateDescribeDiagnosticMetricsResponse creates a response to parse from DescribeDiagnosticMetrics response
type DescribeDiagnosticReportAttributesRequest ¶ added in v1.62.119
type DescribeDiagnosticReportAttributesRequest struct {
*requests.RpcRequest
ReportId string `position:"Query" name:"ReportId"`
}
DescribeDiagnosticReportAttributesRequest is the request struct for api DescribeDiagnosticReportAttributes
func CreateDescribeDiagnosticReportAttributesRequest ¶ added in v1.62.119
func CreateDescribeDiagnosticReportAttributesRequest() (request *DescribeDiagnosticReportAttributesRequest)
CreateDescribeDiagnosticReportAttributesRequest creates a request to invoke DescribeDiagnosticReportAttributes API
type DescribeDiagnosticReportAttributesResponse ¶ added in v1.62.119
type DescribeDiagnosticReportAttributesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
ReportId string `json:"ReportId" xml:"ReportId"`
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
Severity string `json:"Severity" xml:"Severity"`
MetricSetId string `json:"MetricSetId" xml:"MetricSetId"`
Attributes string `json:"Attributes" xml:"Attributes"`
MetricResults MetricResults `json:"MetricResults" xml:"MetricResults"`
}
DescribeDiagnosticReportAttributesResponse is the response struct for api DescribeDiagnosticReportAttributes
func CreateDescribeDiagnosticReportAttributesResponse ¶ added in v1.62.119
func CreateDescribeDiagnosticReportAttributesResponse() (response *DescribeDiagnosticReportAttributesResponse)
CreateDescribeDiagnosticReportAttributesResponse creates a response to parse from DescribeDiagnosticReportAttributes response
type DescribeDiagnosticReportsRequest ¶ added in v1.61.1707
type DescribeDiagnosticReportsRequest struct {
*requests.RpcRequest
NextToken string `position:"Query" name:"NextToken"`
Severity string `position:"Query" name:"Severity"`
ReportIds *[]string `position:"Query" name:"ReportIds" type:"Repeated"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
Status string `position:"Query" name:"Status"`
ResourceIds *[]string `position:"Query" name:"ResourceIds" type:"Repeated"`
}
DescribeDiagnosticReportsRequest is the request struct for api DescribeDiagnosticReports
func CreateDescribeDiagnosticReportsRequest ¶ added in v1.61.1707
func CreateDescribeDiagnosticReportsRequest() (request *DescribeDiagnosticReportsRequest)
CreateDescribeDiagnosticReportsRequest creates a request to invoke DescribeDiagnosticReports API
type DescribeDiagnosticReportsResponse ¶ added in v1.61.1707
type DescribeDiagnosticReportsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextToken string `json:"NextToken" xml:"NextToken"`
Reports Reports `json:"Reports" xml:"Reports"`
}
DescribeDiagnosticReportsResponse is the response struct for api DescribeDiagnosticReports
func CreateDescribeDiagnosticReportsResponse ¶ added in v1.61.1707
func CreateDescribeDiagnosticReportsResponse() (response *DescribeDiagnosticReportsResponse)
CreateDescribeDiagnosticReportsResponse creates a response to parse from DescribeDiagnosticReports 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
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
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"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskId *[]string `position:"Query" name:"DiskId" type:"Repeated"`
Tag *[]DescribeDisksFullStatusTag `position:"Query" name:"Tag" 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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeDisksFullStatusTag ¶ added in v1.61.1369
DescribeDisksFullStatusTag is a repeated param struct in DescribeDisksFullStatusRequest
type DescribeDisksRequest ¶
type DescribeDisksRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
AutoSnapshotPolicyId string `position:"Query" name:"AutoSnapshotPolicyId"`
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"`
Tag *[]DescribeDisksTag `position:"Query" name:"Tag" type:"Repeated"`
EnableAutoSnapshot requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
Portable requests.Boolean `position:"Query" name:"Portable"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AdditionalAttributes *[]string `position:"Query" name:"AdditionalAttributes" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
ZoneId string `position:"Query" name:"ZoneId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
Status string `position:"Query" name:"Status"`
SnapshotId string `position:"Query" name:"SnapshotId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
NextToken string `position:"Query" name:"NextToken"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskIds string `position:"Query" name:"DiskIds"`
MultiAttach string `position:"Query" name:"MultiAttach"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EnableAutomatedSnapshotPolicy requests.Boolean `position:"Query" name:"EnableAutomatedSnapshotPolicy"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
DiskType string `position:"Query" name:"DiskType"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
Category string `position:"Query" name:"Category"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
}
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
NextToken string `json:"NextToken" xml:"NextToken"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Disks DisksInDescribeDisks `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"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
ISP string `position:"Query" name:"ISP"`
AllocationId string `position:"Query" name:"AllocationId"`
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"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
AllocationId string `position:"Query" name:"AllocationId"`
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"`
}
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 DescribeElasticityAssuranceInstancesRequest ¶ added in v1.61.567
type DescribeElasticityAssuranceInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NextToken string `position:"Query" name:"NextToken"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
PackageType string `position:"Query" name:"PackageType"`
}
DescribeElasticityAssuranceInstancesRequest is the request struct for api DescribeElasticityAssuranceInstances
func CreateDescribeElasticityAssuranceInstancesRequest ¶ added in v1.61.567
func CreateDescribeElasticityAssuranceInstancesRequest() (request *DescribeElasticityAssuranceInstancesRequest)
CreateDescribeElasticityAssuranceInstancesRequest creates a request to invoke DescribeElasticityAssuranceInstances API
type DescribeElasticityAssuranceInstancesResponse ¶ added in v1.61.567
type DescribeElasticityAssuranceInstancesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
ElasticityAssuranceItem ElasticityAssuranceItemInDescribeElasticityAssuranceInstances `json:"ElasticityAssuranceItem" xml:"ElasticityAssuranceItem"`
}
DescribeElasticityAssuranceInstancesResponse is the response struct for api DescribeElasticityAssuranceInstances
func CreateDescribeElasticityAssuranceInstancesResponse ¶ added in v1.61.567
func CreateDescribeElasticityAssuranceInstancesResponse() (response *DescribeElasticityAssuranceInstancesResponse)
CreateDescribeElasticityAssuranceInstancesResponse creates a response to parse from DescribeElasticityAssuranceInstances response
type DescribeElasticityAssurancesRequest ¶ added in v1.61.567
type DescribeElasticityAssurancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]DescribeElasticityAssurancesTag `position:"Query" name:"Tag" type:"Repeated"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrivatePoolOptionsIds string `position:"Query" name:"PrivatePoolOptions.Ids"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
ZoneId string `position:"Query" name:"ZoneId"`
PackageType string `position:"Query" name:"PackageType"`
Status string `position:"Query" name:"Status"`
}
DescribeElasticityAssurancesRequest is the request struct for api DescribeElasticityAssurances
func CreateDescribeElasticityAssurancesRequest ¶ added in v1.61.567
func CreateDescribeElasticityAssurancesRequest() (request *DescribeElasticityAssurancesRequest)
CreateDescribeElasticityAssurancesRequest creates a request to invoke DescribeElasticityAssurances API
type DescribeElasticityAssurancesResponse ¶ added in v1.61.567
type DescribeElasticityAssurancesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
ElasticityAssuranceSet ElasticityAssuranceSet `json:"ElasticityAssuranceSet" xml:"ElasticityAssuranceSet"`
}
DescribeElasticityAssurancesResponse is the response struct for api DescribeElasticityAssurances
func CreateDescribeElasticityAssurancesResponse ¶ added in v1.61.567
func CreateDescribeElasticityAssurancesResponse() (response *DescribeElasticityAssurancesResponse)
CreateDescribeElasticityAssurancesResponse creates a response to parse from DescribeElasticityAssurances response
type DescribeElasticityAssurancesTag ¶ added in v1.61.1015
DescribeElasticityAssurancesTag is a repeated param struct in DescribeElasticityAssurancesRequest
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
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
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"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
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"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
Filter *[]DescribeHaVipsFilter `position:"Query" name:"Filter" type:"Repeated"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeImageComponentsRequest ¶ added in v1.61.872
type DescribeImageComponentsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageComponentId *[]string `position:"Query" name:"ImageComponentId" type:"Repeated"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]DescribeImageComponentsTag `position:"Query" name:"Tag" type:"Repeated"`
Owner string `position:"Query" name:"Owner"`
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"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
DescribeImageComponentsRequest is the request struct for api DescribeImageComponents
func CreateDescribeImageComponentsRequest ¶ added in v1.61.872
func CreateDescribeImageComponentsRequest() (request *DescribeImageComponentsRequest)
CreateDescribeImageComponentsRequest creates a request to invoke DescribeImageComponents API
type DescribeImageComponentsResponse ¶ added in v1.61.872
type DescribeImageComponentsResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
ImageComponent ImageComponent `json:"ImageComponent" xml:"ImageComponent"`
}
DescribeImageComponentsResponse is the response struct for api DescribeImageComponents
func CreateDescribeImageComponentsResponse ¶ added in v1.61.872
func CreateDescribeImageComponentsResponse() (response *DescribeImageComponentsResponse)
CreateDescribeImageComponentsResponse creates a response to parse from DescribeImageComponents response
type DescribeImageComponentsTag ¶ added in v1.61.872
DescribeImageComponentsTag is a repeated param struct in DescribeImageComponentsRequest
type DescribeImageFromFamilyRequest ¶ added in v1.61.60
type DescribeImageFromFamilyRequest 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"`
ImageFamily string `position:"Query" name:"ImageFamily"`
}
DescribeImageFromFamilyRequest is the request struct for api DescribeImageFromFamily
func CreateDescribeImageFromFamilyRequest ¶ added in v1.61.60
func CreateDescribeImageFromFamilyRequest() (request *DescribeImageFromFamilyRequest)
CreateDescribeImageFromFamilyRequest creates a request to invoke DescribeImageFromFamily API
type DescribeImageFromFamilyResponse ¶ added in v1.61.60
type DescribeImageFromFamilyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Image Image `json:"Image" xml:"Image"`
}
DescribeImageFromFamilyResponse is the response struct for api DescribeImageFromFamily
func CreateDescribeImageFromFamilyResponse ¶ added in v1.61.60
func CreateDescribeImageFromFamilyResponse() (response *DescribeImageFromFamilyResponse)
CreateDescribeImageFromFamilyResponse creates a response to parse from DescribeImageFromFamily response
type DescribeImagePipelineExecutionsRequest ¶ added in v1.61.872
type DescribeImagePipelineExecutionsRequest struct {
*requests.RpcRequest
ImagePipelineId string `position:"Query" name:"ImagePipelineId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ExecutionId string `position:"Query" name:"ExecutionId"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]DescribeImagePipelineExecutionsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
Status string `position:"Query" name:"Status"`
}
DescribeImagePipelineExecutionsRequest is the request struct for api DescribeImagePipelineExecutions
func CreateDescribeImagePipelineExecutionsRequest ¶ added in v1.61.872
func CreateDescribeImagePipelineExecutionsRequest() (request *DescribeImagePipelineExecutionsRequest)
CreateDescribeImagePipelineExecutionsRequest creates a request to invoke DescribeImagePipelineExecutions API
type DescribeImagePipelineExecutionsResponse ¶ added in v1.61.872
type DescribeImagePipelineExecutionsResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
ImagePipelineExecution ImagePipelineExecution `json:"ImagePipelineExecution" xml:"ImagePipelineExecution"`
}
DescribeImagePipelineExecutionsResponse is the response struct for api DescribeImagePipelineExecutions
func CreateDescribeImagePipelineExecutionsResponse ¶ added in v1.61.872
func CreateDescribeImagePipelineExecutionsResponse() (response *DescribeImagePipelineExecutionsResponse)
CreateDescribeImagePipelineExecutionsResponse creates a response to parse from DescribeImagePipelineExecutions response
type DescribeImagePipelineExecutionsTag ¶ added in v1.61.872
type DescribeImagePipelineExecutionsTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
DescribeImagePipelineExecutionsTag is a repeated param struct in DescribeImagePipelineExecutionsRequest
type DescribeImagePipelinesRequest ¶ added in v1.61.872
type DescribeImagePipelinesRequest struct {
*requests.RpcRequest
ImagePipelineId *[]string `position:"Query" name:"ImagePipelineId" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]DescribeImagePipelinesTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
DescribeImagePipelinesRequest is the request struct for api DescribeImagePipelines
func CreateDescribeImagePipelinesRequest ¶ added in v1.61.872
func CreateDescribeImagePipelinesRequest() (request *DescribeImagePipelinesRequest)
CreateDescribeImagePipelinesRequest creates a request to invoke DescribeImagePipelines API
type DescribeImagePipelinesResponse ¶ added in v1.61.872
type DescribeImagePipelinesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaxResults int `json:"MaxResults" xml:"MaxResults"`
ImagePipeline ImagePipeline `json:"ImagePipeline" xml:"ImagePipeline"`
}
DescribeImagePipelinesResponse is the response struct for api DescribeImagePipelines
func CreateDescribeImagePipelinesResponse ¶ added in v1.61.872
func CreateDescribeImagePipelinesResponse() (response *DescribeImagePipelinesResponse)
CreateDescribeImagePipelinesResponse creates a response to parse from DescribeImagePipelines response
type DescribeImagePipelinesTag ¶ added in v1.61.872
DescribeImagePipelinesTag is a repeated param struct in DescribeImagePipelinesRequest
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"`
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"`
Filter *[]DescribeImageSupportInstanceTypesFilter `position:"Query" name:"Filter" type:"Repeated"`
}
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"`
ImageId string `json:"ImageId" xml:"ImageId"`
RegionId string `json:"RegionId" xml:"RegionId"`
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"`
ImageOwnerId requests.Integer `position:"Query" name:"ImageOwnerId"`
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"`
IsPublic requests.Boolean `position:"Query" name:"IsPublic"`
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"`
ImageFamily string `position:"Query" name:"ImageFamily"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
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 DescribeInstanceAttachmentAttributesRequest ¶ added in v1.61.567
type DescribeInstanceAttachmentAttributesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
DescribeInstanceAttachmentAttributesRequest is the request struct for api DescribeInstanceAttachmentAttributes
func CreateDescribeInstanceAttachmentAttributesRequest ¶ added in v1.61.567
func CreateDescribeInstanceAttachmentAttributesRequest() (request *DescribeInstanceAttachmentAttributesRequest)
CreateDescribeInstanceAttachmentAttributesRequest creates a request to invoke DescribeInstanceAttachmentAttributes API
type DescribeInstanceAttachmentAttributesResponse ¶ added in v1.61.567
type DescribeInstanceAttachmentAttributesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Instances InstancesInDescribeInstanceAttachmentAttributes `json:"Instances" xml:"Instances"`
}
DescribeInstanceAttachmentAttributesResponse is the response struct for api DescribeInstanceAttachmentAttributes
func CreateDescribeInstanceAttachmentAttributesResponse ¶ added in v1.61.567
func CreateDescribeInstanceAttachmentAttributesResponse() (response *DescribeInstanceAttachmentAttributesResponse)
CreateDescribeInstanceAttachmentAttributesResponse creates a response to parse from DescribeInstanceAttachmentAttributes response
type DescribeInstanceAttributeRequest ¶
type DescribeInstanceAttributeRequest 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"`
}
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
Status string `json:"Status" xml:"Status"`
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
InstanceNetworkType string `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
Memory int `json:"Memory" xml:"Memory"`
ImageId string `json:"ImageId" xml:"ImageId"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
VlanId string `json:"VlanId" xml:"VlanId"`
StoppedMode string `json:"StoppedMode" xml:"StoppedMode"`
HostName string `json:"HostName" xml:"HostName"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
Cpu int `json:"Cpu" xml:"Cpu"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
CreditSpecification string `json:"CreditSpecification" xml:"CreditSpecification"`
EnableJumboFrame bool `json:"EnableJumboFrame" xml:"EnableJumboFrame"`
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 EipAddressInDescribeInstanceAttribute `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"`
PageNumber string `position:"Query" name:"PageNumber"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
PageSize string `position:"Query" name:"PageSize"`
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"`
}
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"`
ImpactLevel string `position:"Query" name:"ImpactLevel"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InstanceEventCycleStatus *[]string `position:"Query" name:"InstanceEventCycleStatus" type:"Repeated"`
Tag *[]DescribeInstanceHistoryEventsTag `position:"Query" name:"Tag" type:"Repeated"`
EventPublishTimeEnd string `position:"Query" name:"EventPublishTime.End"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
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"`
ResourceType string `position:"Query" name:"ResourceType"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeInstanceHistoryEventsTag ¶ added in v1.61.1185
type DescribeInstanceHistoryEventsTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
DescribeInstanceHistoryEventsTag is a repeated param struct in DescribeInstanceHistoryEventsRequest
type DescribeInstanceMaintenanceAttributesRequest ¶ added in v1.60.328
type DescribeInstanceMaintenanceAttributesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
DescribeInstanceMaintenanceAttributesRequest is the request struct for api DescribeInstanceMaintenanceAttributes
func CreateDescribeInstanceMaintenanceAttributesRequest ¶ added in v1.60.328
func CreateDescribeInstanceMaintenanceAttributesRequest() (request *DescribeInstanceMaintenanceAttributesRequest)
CreateDescribeInstanceMaintenanceAttributesRequest creates a request to invoke DescribeInstanceMaintenanceAttributes API
type DescribeInstanceMaintenanceAttributesResponse ¶ added in v1.60.328
type DescribeInstanceMaintenanceAttributesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
MaintenanceAttributes MaintenanceAttributes `json:"MaintenanceAttributes" xml:"MaintenanceAttributes"`
}
DescribeInstanceMaintenanceAttributesResponse is the response struct for api DescribeInstanceMaintenanceAttributes
func CreateDescribeInstanceMaintenanceAttributesResponse ¶ added in v1.60.328
func CreateDescribeInstanceMaintenanceAttributesResponse() (response *DescribeInstanceMaintenanceAttributesResponse)
CreateDescribeInstanceMaintenanceAttributesResponse creates a response to parse from DescribeInstanceMaintenanceAttributes response
type DescribeInstanceModificationPriceDataDisk ¶ added in v1.61.1015
type DescribeInstanceModificationPriceDataDisk struct {
PerformanceLevel string `name:"PerformanceLevel"`
Size string `name:"Size"`
Category string `name:"Category"`
}
DescribeInstanceModificationPriceDataDisk is a repeated param struct in DescribeInstanceModificationPriceRequest
type DescribeInstanceModificationPriceRequest ¶ added in v1.61.1015
type DescribeInstanceModificationPriceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
InstanceType string `position:"Query" name:"InstanceType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DataDisk *[]DescribeInstanceModificationPriceDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeInstanceModificationPriceRequest is the request struct for api DescribeInstanceModificationPrice
func CreateDescribeInstanceModificationPriceRequest ¶ added in v1.61.1015
func CreateDescribeInstanceModificationPriceRequest() (request *DescribeInstanceModificationPriceRequest)
CreateDescribeInstanceModificationPriceRequest creates a request to invoke DescribeInstanceModificationPrice API
type DescribeInstanceModificationPriceResponse ¶ added in v1.61.1015
type DescribeInstanceModificationPriceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}
DescribeInstanceModificationPriceResponse is the response struct for api DescribeInstanceModificationPrice
func CreateDescribeInstanceModificationPriceResponse ¶ added in v1.61.1015
func CreateDescribeInstanceModificationPriceResponse() (response *DescribeInstanceModificationPriceResponse)
CreateDescribeInstanceModificationPriceResponse creates a response to parse from DescribeInstanceModificationPrice 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 DescribeInstanceRamRoleRequest ¶
type DescribeInstanceRamRoleRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
RamRoleName string `position:"Query" name:"RamRoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
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"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
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"`
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"`
ClusterId string `position:"Query" name:"ClusterId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
ZoneId string `position:"Query" name:"ZoneId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Generation string `position:"Query" name:"Generation"`
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
GPUSpec string `position:"Query" name:"GPUSpec"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
MaximumCpuCoreCount requests.Integer `position:"Query" name:"MaximumCpuCoreCount"`
MaximumGPUAmount requests.Integer `position:"Query" name:"MaximumGPUAmount"`
LocalStorageCategory string `position:"Query" name:"LocalStorageCategory"`
MaximumMemorySize requests.Float `position:"Query" name:"MaximumMemorySize"`
InstanceCategory string `position:"Query" name:"InstanceCategory"`
MinimumInstancePpsTx requests.Integer `position:"Query" name:"MinimumInstancePpsTx"`
MinimumCpuCoreCount requests.Integer `position:"Query" name:"MinimumCpuCoreCount"`
MinimumPrimaryEniQueueNumber requests.Integer `position:"Query" name:"MinimumPrimaryEniQueueNumber"`
MinimumBaselineCredit requests.Integer `position:"Query" name:"MinimumBaselineCredit"`
MinimumSecondaryEniQueueNumber requests.Integer `position:"Query" name:"MinimumSecondaryEniQueueNumber"`
MinimumInstanceBandwidthTx requests.Integer `position:"Query" name:"MinimumInstanceBandwidthTx"`
MinimumGPUAmount requests.Integer `position:"Query" name:"MinimumGPUAmount"`
MaximumCpuSpeedFrequency requests.Float `position:"Query" name:"MaximumCpuSpeedFrequency"`
CpuArchitecture string `position:"Query" name:"CpuArchitecture"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
MinimumMemorySize requests.Float `position:"Query" name:"MinimumMemorySize"`
MinimumEniQuantity requests.Integer `position:"Query" name:"MinimumEniQuantity"`
InstanceFamilyLevel string `position:"Query" name:"InstanceFamilyLevel"`
MinimumQueuePairNumber requests.Integer `position:"Query" name:"MinimumQueuePairNumber"`
MinimumLocalStorageAmount requests.Integer `position:"Query" name:"MinimumLocalStorageAmount"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
PhysicalProcessorModel string `position:"Query" name:"PhysicalProcessorModel"`
MaximumCpuTurboFrequency requests.Float `position:"Query" name:"MaximumCpuTurboFrequency"`
InstanceTypes *[]string `position:"Query" name:"InstanceTypes" type:"Repeated"`
MinimumInstancePpsRx requests.Integer `position:"Query" name:"MinimumInstancePpsRx"`
MinimumEniIpv6AddressQuantity requests.Integer `position:"Query" name:"MinimumEniIpv6AddressQuantity"`
MinimumEriQuantity requests.Integer `position:"Query" name:"MinimumEriQuantity"`
MinimumDiskQuantity requests.Integer `position:"Query" name:"MinimumDiskQuantity"`
MinimumCpuTurboFrequency requests.Float `position:"Query" name:"MinimumCpuTurboFrequency"`
NextToken string `position:"Query" name:"NextToken"`
MinimumInstanceBandwidthRx requests.Integer `position:"Query" name:"MinimumInstanceBandwidthRx"`
MinimumCpuSpeedFrequency requests.Float `position:"Query" name:"MinimumCpuSpeedFrequency"`
NvmeSupport string `position:"Query" name:"NvmeSupport"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
MinimumInitialCredit requests.Integer `position:"Query" name:"MinimumInitialCredit"`
InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"`
MinimumEniPrivateIpAddressQuantity requests.Integer `position:"Query" name:"MinimumEniPrivateIpAddressQuantity"`
MinimumLocalStorageCapacity requests.Integer `position:"Query" name:"MinimumLocalStorageCapacity"`
}
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"`
NextToken string `json:"NextToken" xml:"NextToken"`
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"`
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"`
}
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
VncPasswd string `json:"VncPasswd" xml:"VncPasswd"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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"`
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"`
}
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
VncUrl string `json:"VncUrl" xml:"VncUrl"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
PrivateIpAddresses string `position:"Query" name:"PrivateIpAddresses"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
HttpPutResponseHopLimit requests.Integer `position:"Query" name:"HttpPutResponseHopLimit"`
Filter2Value string `position:"Query" name:"Filter.2.Value"`
KeyPairName string `position:"Query" name:"KeyPairName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
LockReason string `position:"Query" name:"LockReason"`
Filter1Key string `position:"Query" name:"Filter.1.Key"`
DeviceAvailable requests.Boolean `position:"Query" name:"DeviceAvailable"`
Tag *[]DescribeInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
Filter3Value string `position:"Query" name:"Filter.3.Value"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
NeedSaleCycle requests.Boolean `position:"Query" name:"NeedSaleCycle"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VSwitchId string `position:"Query" name:"VSwitchId"`
AdditionalAttributes *[]string `position:"Query" name:"AdditionalAttributes" type:"Repeated"`
InstanceName string `position:"Query" name:"InstanceName"`
InstanceIds string `position:"Query" name:"InstanceIds"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ZoneId string `position:"Query" name:"ZoneId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
InstanceNetworkType string `position:"Query" name:"InstanceNetworkType"`
Status string `position:"Query" name:"Status"`
ImageId string `position:"Query" name:"ImageId"`
Filter4Value string `position:"Query" name:"Filter.4.Value"`
IoOptimized requests.Boolean `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Filter4Key string `position:"Query" name:"Filter.4.Key"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
NextToken string `position:"Query" name:"NextToken"`
RdmaIpAddresses string `position:"Query" name:"RdmaIpAddresses"`
HttpEndpoint string `position:"Query" name:"HttpEndpoint"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
PublicIpAddresses string `position:"Query" name:"PublicIpAddresses"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
EipAddresses string `position:"Query" name:"EipAddresses"`
VpcId string `position:"Query" name:"VpcId"`
HttpTokens string `position:"Query" name:"HttpTokens"`
Filter3Key string `position:"Query" name:"Filter.3.Key"`
}
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
NextToken string `json:"NextToken" xml:"NextToken"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ContentEncoding string `position:"Query" name:"ContentEncoding"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeInvocationResultsTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
IncludeHistory requests.Boolean `position:"Query" name:"IncludeHistory"`
}
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 DescribeInvocationResultsTag ¶ added in v1.61.1707
DescribeInvocationResultsTag is a repeated param struct in DescribeInvocationResultsRequest
type DescribeInvocationsRequest ¶
type DescribeInvocationsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InvokeStatus string `position:"Query" name:"InvokeStatus"`
IncludeOutput requests.Boolean `position:"Query" name:"IncludeOutput"`
CommandId string `position:"Query" name:"CommandId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ContentEncoding string `position:"Query" name:"ContentEncoding"`
RepeatMode string `position:"Query" name:"RepeatMode"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeInvocationsTag `position:"Query" name:"Tag" type:"Repeated"`
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
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
Invocations InvocationsInDescribeInvocations `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 DescribeInvocationsTag ¶ added in v1.61.1707
DescribeInvocationsTag is a repeated param struct in DescribeInvocationsRequest
type DescribeKeyPairsRequest ¶
type DescribeKeyPairsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
KeyPairFingerPrint string `position:"Query" name:"KeyPairFingerPrint"`
KeyPairName string `position:"Query" name:"KeyPairName"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeKeyPairsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
Limitation string `json:"Limitation" xml:"Limitation"`
Value string `json:"Value" xml:"Value"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
DescribeLimitationResponse is the response struct for api DescribeLimitation
func CreateDescribeLimitationResponse ¶
func CreateDescribeLimitationResponse() (response *DescribeLimitationResponse)
CreateDescribeLimitationResponse creates a response to parse from DescribeLimitation response
type DescribeManagedInstancesRequest ¶ added in v1.61.872
type DescribeManagedInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeManagedInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OsType string `position:"Query" name:"OsType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceName string `position:"Query" name:"InstanceName"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
InstanceIp string `position:"Query" name:"InstanceIp"`
ActivationId string `position:"Query" name:"ActivationId"`
}
DescribeManagedInstancesRequest is the request struct for api DescribeManagedInstances
func CreateDescribeManagedInstancesRequest ¶ added in v1.61.872
func CreateDescribeManagedInstancesRequest() (request *DescribeManagedInstancesRequest)
CreateDescribeManagedInstancesRequest creates a request to invoke DescribeManagedInstances API
type DescribeManagedInstancesResponse ¶ added in v1.61.872
type DescribeManagedInstancesResponse struct {
*responses.BaseResponse
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
Instances []InstanceInDescribeManagedInstances `json:"Instances" xml:"Instances"`
}
DescribeManagedInstancesResponse is the response struct for api DescribeManagedInstances
func CreateDescribeManagedInstancesResponse ¶ added in v1.61.872
func CreateDescribeManagedInstancesResponse() (response *DescribeManagedInstancesResponse)
CreateDescribeManagedInstancesResponse creates a response to parse from DescribeManagedInstances response
type DescribeManagedInstancesTag ¶ added in v1.62.163
DescribeManagedInstancesTag is a repeated param struct in DescribeManagedInstancesRequest
type DescribeNatGatewaysRequest ¶
type DescribeNatGatewaysRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
NatGatewayId string `position:"Query" name:"NatGatewayId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VpcId string `position:"Query" name:"VpcId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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 DescribeNetworkInterfaceAttributeRequest ¶ added in v1.61.260
type DescribeNetworkInterfaceAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Tag *[]DescribeNetworkInterfaceAttributeTag `position:"Query" name:"Tag" type:"Repeated"`
Attribute string `position:"Query" name:"Attribute"`
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"`
}
DescribeNetworkInterfaceAttributeRequest is the request struct for api DescribeNetworkInterfaceAttribute
func CreateDescribeNetworkInterfaceAttributeRequest ¶ added in v1.61.260
func CreateDescribeNetworkInterfaceAttributeRequest() (request *DescribeNetworkInterfaceAttributeRequest)
CreateDescribeNetworkInterfaceAttributeRequest creates a request to invoke DescribeNetworkInterfaceAttribute API
type DescribeNetworkInterfaceAttributeResponse ¶ added in v1.61.260
type DescribeNetworkInterfaceAttributeResponse struct {
*responses.BaseResponse
CreationTime string `json:"CreationTime" xml:"CreationTime"`
VpcId string `json:"VpcId" xml:"VpcId"`
Type string `json:"Type" xml:"Type"`
Status string `json:"Status" xml:"Status"`
NetworkInterfaceTrafficMode string `json:"NetworkInterfaceTrafficMode" xml:"NetworkInterfaceTrafficMode"`
NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
MacAddress string `json:"MacAddress" xml:"MacAddress"`
QueuePairNumber int `json:"QueuePairNumber" xml:"QueuePairNumber"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
ServiceID int64 `json:"ServiceID" xml:"ServiceID"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
OwnerId string `json:"OwnerId" xml:"OwnerId"`
ServiceManaged bool `json:"ServiceManaged" xml:"ServiceManaged"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
QueueNumber int `json:"QueueNumber" xml:"QueueNumber"`
SecurityGroupIds SecurityGroupIdsInDescribeNetworkInterfaceAttribute `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
Attachment Attachment `json:"Attachment" xml:"Attachment"`
BondInterfaceSpecification BondInterfaceSpecification `json:"BondInterfaceSpecification" xml:"BondInterfaceSpecification"`
SlaveInterfaceSpecification SlaveInterfaceSpecification `json:"SlaveInterfaceSpecification" xml:"SlaveInterfaceSpecification"`
PrivateIpSets PrivateIpSetsInDescribeNetworkInterfaceAttribute `json:"PrivateIpSets" xml:"PrivateIpSets"`
Ipv6Sets Ipv6SetsInDescribeNetworkInterfaceAttribute `json:"Ipv6Sets" xml:"Ipv6Sets"`
Ipv4PrefixSets Ipv4PrefixSetsInDescribeNetworkInterfaceAttribute `json:"Ipv4PrefixSets" xml:"Ipv4PrefixSets"`
Ipv6PrefixSets Ipv6PrefixSetsInDescribeNetworkInterfaceAttribute `json:"Ipv6PrefixSets" xml:"Ipv6PrefixSets"`
Tags TagsInDescribeNetworkInterfaceAttribute `json:"Tags" xml:"Tags"`
}
DescribeNetworkInterfaceAttributeResponse is the response struct for api DescribeNetworkInterfaceAttribute
func CreateDescribeNetworkInterfaceAttributeResponse ¶ added in v1.61.260
func CreateDescribeNetworkInterfaceAttributeResponse() (response *DescribeNetworkInterfaceAttributeResponse)
CreateDescribeNetworkInterfaceAttributeResponse creates a response to parse from DescribeNetworkInterfaceAttribute response
type DescribeNetworkInterfaceAttributeTag ¶ added in v1.61.260
type DescribeNetworkInterfaceAttributeTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
DescribeNetworkInterfaceAttributeTag is a repeated param struct in DescribeNetworkInterfaceAttributeRequest
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
NextToken string `position:"Query" name:"NextToken"`
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"`
PrivateIpAddress *[]string `position:"Query" name:"PrivateIpAddress" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
VpcId string `position:"Query" name:"VpcId"`
PrimaryIpAddress string `position:"Query" name:"PrimaryIpAddress"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
NetworkInterfaceId *[]string `position:"Query" name:"NetworkInterfaceId" type:"Repeated"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
Status string `position:"Query" name:"Status"`
}
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
NextToken string `json:"NextToken" xml:"NextToken"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
AllocationId string `position:"Query" name:"AllocationId"`
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"`
}
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
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"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Filter *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter" type:"Repeated"`
}
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 DescribePrefixListAssociationsRequest ¶ added in v1.61.1123
type DescribePrefixListAssociationsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PrefixListId string `position:"Query" name:"PrefixListId"`
NextToken string `position:"Query" name:"NextToken"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
DescribePrefixListAssociationsRequest is the request struct for api DescribePrefixListAssociations
func CreateDescribePrefixListAssociationsRequest ¶ added in v1.61.1123
func CreateDescribePrefixListAssociationsRequest() (request *DescribePrefixListAssociationsRequest)
CreateDescribePrefixListAssociationsRequest creates a request to invoke DescribePrefixListAssociations API
type DescribePrefixListAssociationsResponse ¶ added in v1.61.1123
type DescribePrefixListAssociationsResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
PrefixListAssociations PrefixListAssociations `json:"PrefixListAssociations" xml:"PrefixListAssociations"`
}
DescribePrefixListAssociationsResponse is the response struct for api DescribePrefixListAssociations
func CreateDescribePrefixListAssociationsResponse ¶ added in v1.61.1123
func CreateDescribePrefixListAssociationsResponse() (response *DescribePrefixListAssociationsResponse)
CreateDescribePrefixListAssociationsResponse creates a response to parse from DescribePrefixListAssociations response
type DescribePrefixListAttributesRequest ¶ added in v1.61.1123
type DescribePrefixListAttributesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PrefixListId string `position:"Query" name:"PrefixListId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DescribePrefixListAttributesRequest is the request struct for api DescribePrefixListAttributes
func CreateDescribePrefixListAttributesRequest ¶ added in v1.61.1123
func CreateDescribePrefixListAttributesRequest() (request *DescribePrefixListAttributesRequest)
CreateDescribePrefixListAttributesRequest creates a request to invoke DescribePrefixListAttributes API
type DescribePrefixListAttributesResponse ¶ added in v1.61.1123
type DescribePrefixListAttributesResponse struct {
*responses.BaseResponse
CreationTime string `json:"CreationTime" xml:"CreationTime"`
MaxEntries int `json:"MaxEntries" xml:"MaxEntries"`
RequestId string `json:"RequestId" xml:"RequestId"`
Description string `json:"Description" xml:"Description"`
AddressFamily string `json:"AddressFamily" xml:"AddressFamily"`
PrefixListName string `json:"PrefixListName" xml:"PrefixListName"`
PrefixListId string `json:"PrefixListId" xml:"PrefixListId"`
Entries Entries `json:"Entries" xml:"Entries"`
}
DescribePrefixListAttributesResponse is the response struct for api DescribePrefixListAttributes
func CreateDescribePrefixListAttributesResponse ¶ added in v1.61.1123
func CreateDescribePrefixListAttributesResponse() (response *DescribePrefixListAttributesResponse)
CreateDescribePrefixListAttributesResponse creates a response to parse from DescribePrefixListAttributes response
type DescribePrefixListsRequest ¶ added in v1.61.1123
type DescribePrefixListsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
NextToken string `position:"Query" name:"NextToken"`
PrefixListId *[]string `position:"Query" name:"PrefixListId" type:"Repeated"`
AddressFamily string `position:"Query" name:"AddressFamily"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrefixListName string `position:"Query" name:"PrefixListName"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
DescribePrefixListsRequest is the request struct for api DescribePrefixLists
func CreateDescribePrefixListsRequest ¶ added in v1.61.1123
func CreateDescribePrefixListsRequest() (request *DescribePrefixListsRequest)
CreateDescribePrefixListsRequest creates a request to invoke DescribePrefixLists API
type DescribePrefixListsResponse ¶ added in v1.61.1123
type DescribePrefixListsResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
PrefixLists PrefixLists `json:"PrefixLists" xml:"PrefixLists"`
}
DescribePrefixListsResponse is the response struct for api DescribePrefixLists
func CreateDescribePrefixListsResponse ¶ added in v1.61.1123
func CreateDescribePrefixListsResponse() (response *DescribePrefixListsResponse)
CreateDescribePrefixListsResponse creates a response to parse from DescribePrefixLists response
type DescribePriceDataDisk ¶ added in v1.61.1604
type DescribePriceDataDisk struct {
Size string `name:"Size"`
PerformanceLevel string `name:"PerformanceLevel"`
Category string `name:"Category"`
}
DescribePriceDataDisk is a repeated param struct in DescribePriceRequest
type DescribePriceRequest ¶
type DescribePriceRequest struct {
*requests.RpcRequest
DataDisk3Size requests.Integer `position:"Query" name:"DataDisk.3.Size"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DataDisk3Category string `position:"Query" name:"DataDisk.3.Category"`
Isp string `position:"Query" name:"Isp"`
DataDisk4Size requests.Integer `position:"Query" name:"DataDisk.4.Size"`
PriceUnit string `position:"Query" name:"PriceUnit"`
Period requests.Integer `position:"Query" name:"Period"`
DataDisk1PerformanceLevel string `position:"Query" name:"DataDisk.1.PerformanceLevel"`
AssuranceTimes string `position:"Query" name:"AssuranceTimes"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceCpuCoreCount requests.Integer `position:"Query" name:"InstanceCpuCoreCount"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
ZoneId string `position:"Query" name:"ZoneId"`
InstanceNetworkType string `position:"Query" name:"InstanceNetworkType"`
InstanceAmount requests.Integer `position:"Query" name:"InstanceAmount"`
InstanceTypeList *[]string `position:"Query" name:"InstanceTypeList" type:"Repeated"`
DataDisk3PerformanceLevel string `position:"Query" name:"DataDisk.3.PerformanceLevel"`
ImageId string `position:"Query" name:"ImageId"`
IoOptimized string `position:"Query" name:"IoOptimized"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
Platform string `position:"Query" name:"Platform"`
Capacity requests.Integer `position:"Query" name:"Capacity"`
SystemDiskPerformanceLevel string `position:"Query" name:"SystemDisk.PerformanceLevel"`
DataDisk4Category string `position:"Query" name:"DataDisk.4.Category"`
DataDisk4PerformanceLevel string `position:"Query" name:"DataDisk.4.PerformanceLevel"`
Scope string `position:"Query" name:"Scope"`
SchedulerOptionsDedicatedHostId string `position:"Query" name:"SchedulerOptions.DedicatedHostId"`
InstanceType string `position:"Query" name:"InstanceType"`
DedicatedHostType string `position:"Query" name:"DedicatedHostType"`
DataDisk2Category string `position:"Query" name:"DataDisk.2.Category"`
DataDisk1Size requests.Integer `position:"Query" name:"DataDisk.1.Size"`
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"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
ResourceType string `position:"Query" name:"ResourceType"`
DataDisk *[]DescribePriceDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
DataDisk1Category string `position:"Query" name:"DataDisk.1.Category"`
DataDisk2PerformanceLevel string `position:"Query" name:"DataDisk.2.PerformanceLevel"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
OfferingType string `position:"Query" name:"OfferingType"`
}
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"`
Memory requests.Float `position:"Query" name:"Memory"`
IoOptimized string `position:"Query" name:"IoOptimized"`
NetworkType string `position:"Query" name:"NetworkType"`
Scene string `position:"Query" name:"Scene"`
Cores requests.Integer `position:"Query" name:"Cores"`
SystemDiskCategory string `position:"Query" name:"SystemDiskCategory"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
MaxPrice requests.Float `position:"Query" name:"MaxPrice"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ZoneMatchMode string `position:"Query" name:"ZoneMatchMode"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
InstanceTypeFamily *[]string `position:"Query" name:"InstanceTypeFamily" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
PriorityStrategy string `position:"Query" name:"PriorityStrategy"`
InstanceFamilyLevel string `position:"Query" name:"InstanceFamilyLevel"`
ZoneId string `position:"Query" name:"ZoneId"`
}
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"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
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"`
AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}
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"`
PriceUnit string `position:"Query" name:"PriceUnit"`
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"`
ExpectedRenewDay requests.Integer `position:"Query" name:"ExpectedRenewDay"`
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 DescribeReservedInstanceAutoRenewAttributeRequest ¶ added in v1.62.163
type DescribeReservedInstanceAutoRenewAttributeRequest 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"`
ReservedInstanceId *[]string `position:"Query" name:"ReservedInstanceId" type:"Repeated"`
}
DescribeReservedInstanceAutoRenewAttributeRequest is the request struct for api DescribeReservedInstanceAutoRenewAttribute
func CreateDescribeReservedInstanceAutoRenewAttributeRequest ¶ added in v1.62.163
func CreateDescribeReservedInstanceAutoRenewAttributeRequest() (request *DescribeReservedInstanceAutoRenewAttributeRequest)
CreateDescribeReservedInstanceAutoRenewAttributeRequest creates a request to invoke DescribeReservedInstanceAutoRenewAttribute API
type DescribeReservedInstanceAutoRenewAttributeResponse ¶ added in v1.62.163
type DescribeReservedInstanceAutoRenewAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ReservedInstanceRenewAttributes ReservedInstanceRenewAttributes `json:"ReservedInstanceRenewAttributes" xml:"ReservedInstanceRenewAttributes"`
}
DescribeReservedInstanceAutoRenewAttributeResponse is the response struct for api DescribeReservedInstanceAutoRenewAttribute
func CreateDescribeReservedInstanceAutoRenewAttributeResponse ¶ added in v1.62.163
func CreateDescribeReservedInstanceAutoRenewAttributeResponse() (response *DescribeReservedInstanceAutoRenewAttributeResponse)
CreateDescribeReservedInstanceAutoRenewAttributeResponse creates a response to parse from DescribeReservedInstanceAutoRenewAttribute response
type DescribeReservedInstancesRequest ¶
type DescribeReservedInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
LockReason string `position:"Query" name:"LockReason"`
Scope string `position:"Query" name:"Scope"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]DescribeReservedInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
ReservedInstanceId *[]string `position:"Query" name:"ReservedInstanceId" type:"Repeated"`
OfferingType string `position:"Query" name:"OfferingType"`
ZoneId string `position:"Query" name:"ZoneId"`
ReservedInstanceName string `position:"Query" name:"ReservedInstanceName"`
AllocationType string `position:"Query" name:"AllocationType"`
Status *[]string `position:"Query" name:"Status" type:"Repeated"`
}
DescribeReservedInstancesRequest is the request struct for api DescribeReservedInstances
func CreateDescribeReservedInstancesRequest ¶
func CreateDescribeReservedInstancesRequest() (request *DescribeReservedInstancesRequest)
CreateDescribeReservedInstancesRequest creates a request to invoke DescribeReservedInstances API
type DescribeReservedInstancesResponse ¶
type DescribeReservedInstancesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ReservedInstances ReservedInstances `json:"ReservedInstances" xml:"ReservedInstances"`
}
DescribeReservedInstancesResponse is the response struct for api DescribeReservedInstances
func CreateDescribeReservedInstancesResponse ¶
func CreateDescribeReservedInstancesResponse() (response *DescribeReservedInstancesResponse)
CreateDescribeReservedInstancesResponse creates a response to parse from DescribeReservedInstances response
type DescribeReservedInstancesTag ¶ added in v1.61.466
DescribeReservedInstancesTag is a repeated param struct in DescribeReservedInstancesRequest
type DescribeResourceByTagsRequest ¶
type DescribeResourceByTagsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeResourceByTagsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
}
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"`
ZoneId string `position:"Query" name:"ZoneId"`
Conditions *[]string `position:"Query" name:"Conditions" type:"Repeated"`
}
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"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
RouteTableName string `position:"Query" name:"RouteTableName"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
RouteTableId string `position:"Query" name:"RouteTableId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
RouterType string `position:"Query" name:"RouterType"`
RouterId string `position:"Query" name:"RouterId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Filter *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter" type:"Repeated"`
}
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"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Direction string `position:"Query" name:"Direction"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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
VpcId string `json:"VpcId" xml:"VpcId"`
RequestId string `json:"RequestId" xml:"RequestId"`
InnerAccessPolicy string `json:"InnerAccessPolicy" xml:"InnerAccessPolicy"`
Description string `json:"Description" xml:"Description"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
RegionId string `json:"RegionId" xml:"RegionId"`
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"`
SecurityGroupId *[]string `position:"Query" name:"SecurityGroupId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
FuzzyQuery requests.Boolean `position:"Query" name:"FuzzyQuery"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
IsQueryEcsCount requests.Boolean `position:"Query" name:"IsQueryEcsCount"`
NetworkType string `position:"Query" name:"NetworkType"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeSecurityGroupsTag `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"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SecurityGroupIds string `position:"Query" name:"SecurityGroupIds"`
SecurityGroupType string `position:"Query" name:"SecurityGroupType"`
VpcId string `position:"Query" name:"VpcId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}
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"`
NextToken string `json:"NextToken" xml:"NextToken"`
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 DescribeSendFileResultsRequest ¶ added in v1.61.519
type DescribeSendFileResultsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeSendFileResultsTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
Name string `position:"Query" name:"Name"`
}
DescribeSendFileResultsRequest is the request struct for api DescribeSendFileResults
func CreateDescribeSendFileResultsRequest ¶ added in v1.61.519
func CreateDescribeSendFileResultsRequest() (request *DescribeSendFileResultsRequest)
CreateDescribeSendFileResultsRequest creates a request to invoke DescribeSendFileResults API
type DescribeSendFileResultsResponse ¶ added in v1.61.519
type DescribeSendFileResultsResponse struct {
*responses.BaseResponse
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
Invocations InvocationsInDescribeSendFileResults `json:"Invocations" xml:"Invocations"`
}
DescribeSendFileResultsResponse is the response struct for api DescribeSendFileResults
func CreateDescribeSendFileResultsResponse ¶ added in v1.61.519
func CreateDescribeSendFileResultsResponse() (response *DescribeSendFileResultsResponse)
CreateDescribeSendFileResultsResponse creates a response to parse from DescribeSendFileResults response
type DescribeSendFileResultsTag ¶ added in v1.62.163
DescribeSendFileResultsTag is a repeated param struct in DescribeSendFileResultsRequest
type DescribeSnapshotGroupsRequest ¶ added in v1.61.872
type DescribeSnapshotGroupsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]DescribeSnapshotGroupsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SnapshotGroupId *[]string `position:"Query" name:"SnapshotGroupId" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AdditionalAttributes *[]string `position:"Query" name:"AdditionalAttributes" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
Name string `position:"Query" name:"Name"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
Status *[]string `position:"Query" name:"Status" type:"Repeated"`
}
DescribeSnapshotGroupsRequest is the request struct for api DescribeSnapshotGroups
func CreateDescribeSnapshotGroupsRequest ¶ added in v1.61.872
func CreateDescribeSnapshotGroupsRequest() (request *DescribeSnapshotGroupsRequest)
CreateDescribeSnapshotGroupsRequest creates a request to invoke DescribeSnapshotGroups API
type DescribeSnapshotGroupsResponse ¶ added in v1.61.872
type DescribeSnapshotGroupsResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
SnapshotGroups SnapshotGroups `json:"SnapshotGroups" xml:"SnapshotGroups"`
}
DescribeSnapshotGroupsResponse is the response struct for api DescribeSnapshotGroups
func CreateDescribeSnapshotGroupsResponse ¶ added in v1.61.872
func CreateDescribeSnapshotGroupsResponse() (response *DescribeSnapshotGroupsResponse)
CreateDescribeSnapshotGroupsResponse creates a response to parse from DescribeSnapshotGroups response
type DescribeSnapshotGroupsTag ¶ added in v1.61.1256
DescribeSnapshotGroupsTag is a repeated param struct in DescribeSnapshotGroupsRequest
type DescribeSnapshotLinksRequest ¶
type DescribeSnapshotLinksRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskIds string `position:"Query" name:"DiskIds"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SnapshotLinkIds string `position:"Query" name:"SnapshotLinkIds"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
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"`
Category string `position:"Query" name:"Category"`
}
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"`
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"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Filter1Key string `position:"Query" name:"Filter.1.Key"`
Tag *[]DescribeSnapshotsTag `position:"Query" name:"Tag" type:"Repeated"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
Filter1Value string `position:"Query" name:"Filter.1.Value"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
MaxResults requests.Integer `position:"Query" name:"MaxResults"`
Status string `position:"Query" name:"Status"`
SnapshotName string `position:"Query" name:"SnapshotName"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
NextToken string `position:"Query" name:"NextToken"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
DiskId string `position:"Query" name:"DiskId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SourceDiskType string `position:"Query" name:"SourceDiskType"`
Filter2Key string `position:"Query" name:"Filter.2.Key"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
SnapshotType string `position:"Query" name:"SnapshotType"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
Category string `position:"Query" name:"Category"`
}
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
NextToken string `json:"NextToken" xml:"NextToken"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Snapshots SnapshotsInDescribeSnapshots `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
SnapshotSize int64 `json:"SnapshotSize" xml:"SnapshotSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
SnapshotCount int `json:"SnapshotCount" xml:"SnapshotCount"`
}
DescribeSnapshotsUsageResponse is the response struct for api DescribeSnapshotsUsage
func CreateDescribeSnapshotsUsageResponse ¶
func CreateDescribeSnapshotsUsageResponse() (response *DescribeSnapshotsUsageResponse)
CreateDescribeSnapshotsUsageResponse creates a response to parse from DescribeSnapshotsUsage response
type DescribeSpotAdviceRequest ¶ added in v1.61.748
type DescribeSpotAdviceRequest struct {
*requests.RpcRequest
GpuSpec string `position:"Query" name:"GpuSpec"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Memory requests.Float `position:"Query" name:"Memory"`
IoOptimized string `position:"Query" name:"IoOptimized"`
InstanceTypes *[]string `position:"Query" name:"InstanceTypes" type:"Repeated"`
MinCores requests.Integer `position:"Query" name:"MinCores"`
NetworkType string `position:"Query" name:"NetworkType"`
Cores requests.Integer `position:"Query" name:"Cores"`
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"`
InstanceFamilyLevel string `position:"Query" name:"InstanceFamilyLevel"`
ZoneId string `position:"Query" name:"ZoneId"`
GpuAmount requests.Integer `position:"Query" name:"GpuAmount"`
MinMemory requests.Float `position:"Query" name:"MinMemory"`
}
DescribeSpotAdviceRequest is the request struct for api DescribeSpotAdvice
func CreateDescribeSpotAdviceRequest ¶ added in v1.61.748
func CreateDescribeSpotAdviceRequest() (request *DescribeSpotAdviceRequest)
CreateDescribeSpotAdviceRequest creates a request to invoke DescribeSpotAdvice API
type DescribeSpotAdviceResponse ¶ added in v1.61.748
type DescribeSpotAdviceResponse struct {
*responses.BaseResponse
RegionId string `json:"RegionId" xml:"RegionId"`
RequestId string `json:"RequestId" xml:"RequestId"`
AvailableSpotZones AvailableSpotZones `json:"AvailableSpotZones" xml:"AvailableSpotZones"`
}
DescribeSpotAdviceResponse is the response struct for api DescribeSpotAdvice
func CreateDescribeSpotAdviceResponse ¶ added in v1.61.748
func CreateDescribeSpotAdviceResponse() (response *DescribeSpotAdviceResponse)
CreateDescribeSpotAdviceResponse creates a response to parse from DescribeSpotAdvice 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"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
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"`
Currency string `json:"Currency" xml:"Currency"`
NextOffset int `json:"NextOffset" xml:"NextOffset"`
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 DescribeStorageCapacityUnitsRequest ¶ added in v1.61.120
type DescribeStorageCapacityUnitsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
Capacity requests.Integer `position:"Query" name:"Capacity"`
StorageCapacityUnitId *[]string `position:"Query" name:"StorageCapacityUnitId" type:"Repeated"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeStorageCapacityUnitsTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
AllocationType string `position:"Query" name:"AllocationType"`
Status *[]string `position:"Query" name:"Status" type:"Repeated"`
}
DescribeStorageCapacityUnitsRequest is the request struct for api DescribeStorageCapacityUnits
func CreateDescribeStorageCapacityUnitsRequest ¶ added in v1.61.120
func CreateDescribeStorageCapacityUnitsRequest() (request *DescribeStorageCapacityUnitsRequest)
CreateDescribeStorageCapacityUnitsRequest creates a request to invoke DescribeStorageCapacityUnits API
type DescribeStorageCapacityUnitsResponse ¶ added in v1.61.120
type DescribeStorageCapacityUnitsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
StorageCapacityUnits StorageCapacityUnits `json:"StorageCapacityUnits" xml:"StorageCapacityUnits"`
}
DescribeStorageCapacityUnitsResponse is the response struct for api DescribeStorageCapacityUnits
func CreateDescribeStorageCapacityUnitsResponse ¶ added in v1.61.120
func CreateDescribeStorageCapacityUnitsResponse() (response *DescribeStorageCapacityUnitsResponse)
CreateDescribeStorageCapacityUnitsResponse creates a response to parse from DescribeStorageCapacityUnits response
type DescribeStorageCapacityUnitsTag ¶ added in v1.61.1237
DescribeStorageCapacityUnitsTag is a repeated param struct in DescribeStorageCapacityUnitsRequest
type DescribeStorageSetDetailsRequest ¶
type DescribeStorageSetDetailsRequest 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"`
StorageSetPartitionNumber requests.Integer `position:"Query" name:"StorageSetPartitionNumber"`
DiskIds string `position:"Query" name:"DiskIds"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
StorageSetId string `position:"Query" name:"StorageSetId"`
}
DescribeStorageSetDetailsRequest is the request struct for api DescribeStorageSetDetails
func CreateDescribeStorageSetDetailsRequest ¶
func CreateDescribeStorageSetDetailsRequest() (request *DescribeStorageSetDetailsRequest)
CreateDescribeStorageSetDetailsRequest creates a request to invoke DescribeStorageSetDetails API
type DescribeStorageSetDetailsResponse ¶
type DescribeStorageSetDetailsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Disks DisksInDescribeStorageSetDetails `json:"Disks" xml:"Disks"`
}
DescribeStorageSetDetailsResponse is the response struct for api DescribeStorageSetDetails
func CreateDescribeStorageSetDetailsResponse ¶
func CreateDescribeStorageSetDetailsResponse() (response *DescribeStorageSetDetailsResponse)
CreateDescribeStorageSetDetailsResponse creates a response to parse from DescribeStorageSetDetails response
type DescribeStorageSetsRequest ¶
type DescribeStorageSetsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
StorageSetIds string `position:"Query" name:"StorageSetIds"`
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"`
ZoneId string `position:"Query" name:"ZoneId"`
StorageSetName string `position:"Query" name:"StorageSetName"`
}
DescribeStorageSetsRequest is the request struct for api DescribeStorageSets
func CreateDescribeStorageSetsRequest ¶
func CreateDescribeStorageSetsRequest() (request *DescribeStorageSetsRequest)
CreateDescribeStorageSetsRequest creates a request to invoke DescribeStorageSets API
type DescribeStorageSetsResponse ¶
type DescribeStorageSetsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
StorageSets StorageSets `json:"StorageSets" xml:"StorageSets"`
}
DescribeStorageSetsResponse is the response struct for api DescribeStorageSets
func CreateDescribeStorageSetsResponse ¶
func CreateDescribeStorageSetsResponse() (response *DescribeStorageSetsResponse)
CreateDescribeStorageSetsResponse creates a response to parse from DescribeStorageSets response
type DescribeTagsRequest ¶
type DescribeTagsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeTagsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ResourceType string `position:"Query" name:"ResourceType"`
Category string `position:"Query" name:"Category"`
}
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"`
TaskId string `position:"Query" name:"TaskId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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
CreationTime string `json:"CreationTime" xml:"CreationTime"`
SupportCancel string `json:"SupportCancel" xml:"SupportCancel"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
SuccessCount int `json:"SuccessCount" xml:"SuccessCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
TaskAction string `json:"TaskAction" xml:"TaskAction"`
FailedCount int `json:"FailedCount" xml:"FailedCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskStatus string `json:"TaskStatus" xml:"TaskStatus"`
TaskProcess string `json:"TaskProcess" xml:"TaskProcess"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
TaskId string `json:"TaskId" xml:"TaskId"`
OperationProgressSet OperationProgressSetInDescribeTaskAttribute `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"`
StartTime string `position:"Query" name:"StartTime"`
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"`
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"`
TaskAction string `position:"Query" name:"TaskAction"`
ResourceIds *[]string `position:"Query" name:"ResourceIds" type:"Repeated"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
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
StatusValue string `json:"StatusValue" xml:"StatusValue"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
UserData string `json:"UserData" xml:"UserData"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
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"`
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"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
IsDefault requests.Boolean `position:"Query" name:"IsDefault"`
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"`
VpcId string `position:"Query" name:"VpcId"`
ZoneId string `position:"Query" name:"ZoneId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Filter *[]DescribeVirtualBorderRoutersForPhysicalConnectionFilter `position:"Query" name:"Filter" type:"Repeated"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Filter *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter" type:"Repeated"`
}
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"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
IsDefault requests.Boolean `position:"Query" name:"IsDefault"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VpcId string `position:"Query" name:"VpcId"`
}
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
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Verbose requests.Boolean `position:"Query" name:"Verbose"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}
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"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
VpcId string `position:"Query" name:"VpcId"`
}
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"`
DiskId string `position:"Query" name:"DiskId"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
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"`
}
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"`
RamRoleName string `position:"Query" name:"RamRoleName"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
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
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
FailCount int `json:"FailCount" xml:"FailCount"`
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 {
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Success bool `json:"Success" xml:"Success"`
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"`
KeyPairName string `position:"Query" name:"KeyPairName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceIds string `position:"Query" name:"InstanceIds"`
}
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
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount string `json:"TotalCount" xml:"TotalCount"`
FailCount string `json:"FailCount" xml:"FailCount"`
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"`
TrunkNetworkInstanceId string `position:"Query" name:"TrunkNetworkInstanceId"`
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 DetectionOptions ¶ added in v1.61.1672
type DetectionOptions struct {
Status string `json:"Status" xml:"Status"`
Items Items `json:"Items" xml:"Items"`
}
DetectionOptions is a nested struct in ecs response
type DisableActivationRequest ¶ added in v1.61.872
type DisableActivationRequest 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"`
ActivationId string `position:"Query" name:"ActivationId"`
}
DisableActivationRequest is the request struct for api DisableActivation
func CreateDisableActivationRequest ¶ added in v1.61.872
func CreateDisableActivationRequest() (request *DisableActivationRequest)
CreateDisableActivationRequest creates a request to invoke DisableActivation API
type DisableActivationResponse ¶ added in v1.61.872
type DisableActivationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Activation Activation `json:"Activation" xml:"Activation"`
}
DisableActivationResponse is the response struct for api DisableActivation
func CreateDisableActivationResponse ¶ added in v1.61.872
func CreateDisableActivationResponse() (response *DisableActivationResponse)
CreateDisableActivationResponse creates a response to parse from DisableActivation response
type Disk ¶
type Disk struct {
Category string `json:"Category" xml:"Category"`
BdfId string `json:"BdfId" xml:"BdfId"`
ImageId string `json:"ImageId" xml:"ImageId"`
DeleteAutoSnapshot bool `json:"DeleteAutoSnapshot" xml:"DeleteAutoSnapshot"`
StorageClusterId string `json:"StorageClusterId" xml:"StorageClusterId"`
AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
ProvisionedIops int64 `json:"ProvisionedIops" xml:"ProvisionedIops"`
EnableAutomatedSnapshotPolicy bool `json:"EnableAutomatedSnapshotPolicy" xml:"EnableAutomatedSnapshotPolicy"`
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
DiskId string `json:"DiskId" xml:"DiskId"`
Throughput int `json:"Throughput" xml:"Throughput"`
Size int `json:"Size" xml:"Size"`
IOPS int `json:"IOPS" xml:"IOPS"`
MountInstanceNum int `json:"MountInstanceNum" xml:"MountInstanceNum"`
RegionId string `json:"RegionId" xml:"RegionId"`
StorageSetId string `json:"StorageSetId" xml:"StorageSetId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Description string `json:"Description" xml:"Description"`
Type string `json:"Type" xml:"Type"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
Device string `json:"Device" xml:"Device"`
MultiAttach string `json:"MultiAttach" xml:"MultiAttach"`
BurstingEnabled bool `json:"BurstingEnabled" xml:"BurstingEnabled"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
IOPSRead int `json:"IOPSRead" xml:"IOPSRead"`
SourceSnapshotId string `json:"SourceSnapshotId" xml:"SourceSnapshotId"`
StorageSetPartitionNumber int `json:"StorageSetPartitionNumber" xml:"StorageSetPartitionNumber"`
Portable bool `json:"Portable" xml:"Portable"`
KMSKeyId string `json:"KMSKeyId" xml:"KMSKeyId"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
Encrypted bool `json:"Encrypted" xml:"Encrypted"`
EnableAutoSnapshot bool `json:"EnableAutoSnapshot" xml:"EnableAutoSnapshot"`
DetachedTime string `json:"DetachedTime" xml:"DetachedTime"`
DeleteWithInstance bool `json:"DeleteWithInstance" xml:"DeleteWithInstance"`
DiskChargeType string `json:"DiskChargeType" xml:"DiskChargeType"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
PerformanceLevel string `json:"PerformanceLevel" xml:"PerformanceLevel"`
Status string `json:"Status" xml:"Status"`
DiskName string `json:"DiskName" xml:"DiskName"`
IOPSWrite int `json:"IOPSWrite" xml:"IOPSWrite"`
AttachedTime string `json:"AttachedTime" xml:"AttachedTime"`
Attachments Attachments `json:"Attachments" xml:"Attachments"`
Tags TagsInDescribeDisks `json:"Tags" xml:"Tags"`
MountInstances MountInstances `json:"MountInstances" xml:"MountInstances"`
OperationLocks OperationLocksInDescribeDisks `json:"OperationLocks" xml:"OperationLocks"`
}
Disk is a nested struct in ecs response
type DiskDeviceMapping ¶
type DiskDeviceMapping struct {
Progress string `json:"Progress" xml:"Progress"`
Format string `json:"Format" xml:"Format"`
Device string `json:"Device" xml:"Device"`
Size string `json:"Size" xml:"Size"`
RemainTime int `json:"RemainTime" xml:"RemainTime"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
ImportOSSObject string `json:"ImportOSSObject" xml:"ImportOSSObject"`
ImportOSSBucket string `json:"ImportOSSBucket" xml:"ImportOSSBucket"`
Type string `json:"Type" xml:"Type"`
}
DiskDeviceMapping is a nested struct in ecs response
type DiskDeviceMappingsInDescribeImageFromFamily ¶ added in v1.61.60
type DiskDeviceMappingsInDescribeImageFromFamily struct {
DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}
DiskDeviceMappingsInDescribeImageFromFamily is a nested struct in ecs response
type DiskDeviceMappingsInDescribeImages ¶ added in v1.61.60
type DiskDeviceMappingsInDescribeImages struct {
DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}
DiskDeviceMappingsInDescribeImages 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"`
EventEndTime string `json:"EventEndTime" xml:"EventEndTime"`
EventTime string `json:"EventTime" xml:"EventTime"`
ImpactLevel string `json:"ImpactLevel" xml:"ImpactLevel"`
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 {
BPSRead int `json:"BPSRead" xml:"BPSRead"`
IOPSRead int `json:"IOPSRead" xml:"IOPSRead"`
LatencyRead int `json:"LatencyRead" xml:"LatencyRead"`
BPSTotal int `json:"BPSTotal" xml:"BPSTotal"`
IOPSTotal int `json:"IOPSTotal" xml:"IOPSTotal"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
LatencyWrite int `json:"LatencyWrite" xml:"LatencyWrite"`
IOPSWrite int `json:"IOPSWrite" xml:"IOPSWrite"`
DiskId string `json:"DiskId" xml:"DiskId"`
BPSWrite int `json:"BPSWrite" xml:"BPSWrite"`
}
DiskMonitorData is a nested struct in ecs response
type DisksInDescribeDisks ¶
type DisksInDescribeDisks struct {
Disk []Disk `json:"Disk" xml:"Disk"`
}
DisksInDescribeDisks is a nested struct in ecs response
type DisksInDescribeStorageSetDetails ¶
type DisksInDescribeStorageSetDetails struct {
Disk []Disk `json:"Disk" xml:"Disk"`
}
DisksInDescribeStorageSetDetails is a nested struct in ecs response
type EcsCapacityReservationAttr ¶
type EcsCapacityReservationAttr struct {
CapacityReservationPreference string `json:"CapacityReservationPreference" xml:"CapacityReservationPreference"`
CapacityReservationId string `json:"CapacityReservationId" xml:"CapacityReservationId"`
}
EcsCapacityReservationAttr is a nested struct in ecs response
type EipAddress ¶
type EipAddress struct {
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
EipBandwidth string `json:"EipBandwidth" xml:"EipBandwidth"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
AllocationTime string `json:"AllocationTime" xml:"AllocationTime"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Bandwidth string `json:"Bandwidth" xml:"Bandwidth"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
Status string `json:"Status" xml:"Status"`
OperationLocks OperationLocksInDescribeEipAddresses `json:"OperationLocks" xml:"OperationLocks"`
}
EipAddress is a nested struct in ecs response
type EipAddressInDescribeInstanceAttribute ¶
type EipAddressInDescribeInstanceAttribute struct {
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
}
EipAddressInDescribeInstanceAttribute is a nested struct in ecs response
type EipAddressInDescribeInstances ¶
type EipAddressInDescribeInstances struct {
IsSupportUnassociate bool `json:"IsSupportUnassociate" xml:"IsSupportUnassociate"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
}
EipAddressInDescribeInstances is a nested struct in ecs response
type EipAddresses ¶
type EipAddresses struct {
EipAddress []EipAddress `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"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
Code string `json:"code" xml:"code"`
Success bool `json:"success" xml:"success"`
Message string `json:"message" xml:"message"`
Data string `json:"data" xml:"data"`
RequestId string `json:"requestId" xml:"requestId"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
Code string `json:"code" xml:"code"`
Success bool `json:"success" xml:"success"`
Message string `json:"message" xml:"message"`
Data string `json:"data" xml:"data"`
RequestId string `json:"requestId" xml:"requestId"`
}
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"`
EipBandwidth int `json:"EipBandwidth" xml:"EipBandwidth"`
EipRX int `json:"EipRX" xml:"EipRX"`
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"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
Code string `json:"code" xml:"code"`
Success bool `json:"success" xml:"success"`
Message string `json:"message" xml:"message"`
Data string `json:"data" xml:"data"`
RequestId string `json:"requestId" xml:"requestId"`
}
EipNotifyPaidResponse is the response struct for api EipNotifyPaid
func CreateEipNotifyPaidResponse ¶
func CreateEipNotifyPaidResponse() (response *EipNotifyPaidResponse)
CreateEipNotifyPaidResponse creates a response to parse from EipNotifyPaid response
type ElasticityAssuranceItem ¶ added in v1.61.567
type ElasticityAssuranceItem struct {
PrivatePoolOptionsName string `json:"PrivatePoolOptionsName" xml:"PrivatePoolOptionsName"`
PrivatePoolOptionsMatchCriteria string `json:"PrivatePoolOptionsMatchCriteria" xml:"PrivatePoolOptionsMatchCriteria"`
LatestStartTime string `json:"LatestStartTime" xml:"LatestStartTime"`
UsedAssuranceTimes int `json:"UsedAssuranceTimes" xml:"UsedAssuranceTimes"`
RegionId string `json:"RegionId" xml:"RegionId"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
TotalAssuranceTimes string `json:"TotalAssuranceTimes" xml:"TotalAssuranceTimes"`
StartTimeType string `json:"StartTimeType" xml:"StartTimeType"`
Status string `json:"Status" xml:"Status"`
Description string `json:"Description" xml:"Description"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
PrivatePoolOptionsId string `json:"PrivatePoolOptionsId" xml:"PrivatePoolOptionsId"`
AllocatedResources AllocatedResourcesInDescribeElasticityAssurances `json:"AllocatedResources" xml:"AllocatedResources"`
Tags TagsInDescribeElasticityAssurances `json:"Tags" xml:"Tags"`
}
ElasticityAssuranceItem is a nested struct in ecs response
type ElasticityAssuranceItemInDescribeElasticityAssuranceInstances ¶ added in v1.61.567
type ElasticityAssuranceItemInDescribeElasticityAssuranceInstances struct {
InstanceIdSet []InstanceIdSet `json:"InstanceIdSet" xml:"InstanceIdSet"`
}
ElasticityAssuranceItemInDescribeElasticityAssuranceInstances is a nested struct in ecs response
type ElasticityAssuranceSet ¶ added in v1.61.567
type ElasticityAssuranceSet struct {
ElasticityAssuranceItem []ElasticityAssuranceItem `json:"ElasticityAssuranceItem" xml:"ElasticityAssuranceItem"`
}
ElasticityAssuranceSet is a nested struct in ecs response
type EnablePhysicalConnectionRequest ¶
type EnablePhysicalConnectionRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
}
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 {
PacketRx string `json:"PacketRx" xml:"PacketRx"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
DropPacketRx string `json:"DropPacketRx" xml:"DropPacketRx"`
EniId string `json:"EniId" xml:"EniId"`
DropPacketTx string `json:"DropPacketTx" xml:"DropPacketTx"`
PacketTx string `json:"PacketTx" xml:"PacketTx"`
IntranetTx string `json:"IntranetTx" xml:"IntranetTx"`
IntranetRx string `json:"IntranetRx" xml:"IntranetRx"`
}
EniMonitorData is a nested struct in ecs response
type Entries ¶ added in v1.61.1123
type Entries struct {
Entry []Entry `json:"Entry" xml:"Entry"`
}
Entries is a nested struct in ecs response
type Entry ¶ added in v1.61.1123
type Entry struct {
Description string `json:"Description" xml:"Description"`
Cidr string `json:"Cidr" xml:"Cidr"`
}
Entry 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"`
ImageFormat string `position:"Query" name:"ImageFormat"`
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"`
OSSPrefix string `position:"Query" name:"OSSPrefix"`
}
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
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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 {
HostId string `json:"HostId" xml:"HostId"`
Device string `json:"Device" xml:"Device"`
Code string `json:"Code" xml:"Code"`
OnlineRepairPolicy string `json:"OnlineRepairPolicy" xml:"OnlineRepairPolicy"`
DiskId string `json:"DiskId" xml:"DiskId"`
HostType string `json:"HostType" xml:"HostType"`
PunishType string `json:"PunishType" xml:"PunishType"`
PunishUrl string `json:"PunishUrl" xml:"PunishUrl"`
PunishDomain string `json:"PunishDomain" xml:"PunishDomain"`
Rack string `json:"Rack" xml:"Rack"`
CanAccept string `json:"CanAccept" xml:"CanAccept"`
MigrationOptions MigrationOptions `json:"MigrationOptions" xml:"MigrationOptions"`
InactiveDisks InactiveDisksInDescribeInstanceHistoryEvents `json:"InactiveDisks" xml:"InactiveDisks"`
}
ExtendedAttribute is a nested struct in ecs response
type Features ¶ added in v1.61.1672
type Features struct {
NvmeSupport string `json:"NvmeSupport" xml:"NvmeSupport"`
}
Features is a nested struct in ecs response
type FeeOfInstance ¶
type FeeOfInstance struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Fee string `json:"Fee" xml:"Fee"`
Currency string `json:"Currency" xml:"Currency"`
}
FeeOfInstance is a nested struct in ecs response
type FeeOfInstancesInModifyDedicatedHostsChargeType ¶ added in v1.61.120
type FeeOfInstancesInModifyDedicatedHostsChargeType struct {
FeeOfInstance []FeeOfInstance `json:"FeeOfInstance" xml:"FeeOfInstance"`
}
FeeOfInstancesInModifyDedicatedHostsChargeType is a nested struct in ecs response
type FeeOfInstancesInModifyInstanceChargeType ¶ added in v1.61.120
type FeeOfInstancesInModifyInstanceChargeType struct {
FeeOfInstance []FeeOfInstance `json:"FeeOfInstance" xml:"FeeOfInstance"`
}
FeeOfInstancesInModifyInstanceChargeType 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 {
Status string `json:"Status" xml:"Status"`
ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
InternalIp string `json:"InternalIp" xml:"InternalIp"`
InternalPort string `json:"InternalPort" xml:"InternalPort"`
ForwardTableId string `json:"ForwardTableId" xml:"ForwardTableId"`
ExternalPort string `json:"ExternalPort" xml:"ExternalPort"`
IpProtocol string `json:"IpProtocol" xml:"IpProtocol"`
ExternalIp string `json:"ExternalIp" xml:"ExternalIp"`
}
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"`
RemoveSymbols requests.Boolean `position:"Query" name:"RemoveSymbols"`
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
LastUpdateTime string `json:"LastUpdateTime" xml:"LastUpdateTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
ConsoleOutput string `json:"ConsoleOutput" xml:"ConsoleOutput"`
}
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 {
Status string `json:"Status" xml:"Status"`
VpcId string `json:"VpcId" xml:"VpcId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
Description string `json:"Description" xml:"Description"`
HaVipId string `json:"HaVipId" xml:"HaVipId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
MasterInstanceId string `json:"MasterInstanceId" xml:"MasterInstanceId"`
RegionId string `json:"RegionId" xml:"RegionId"`
AssociatedEipAddresses AssociatedEipAddresses `json:"AssociatedEipAddresses" xml:"AssociatedEipAddresses"`
AssociatedInstances AssociatedInstances `json:"AssociatedInstances" xml:"AssociatedInstances"`
}
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 HibernationOptions ¶ added in v1.61.1015
type HibernationOptions struct {
Configured bool `json:"Configured" xml:"Configured"`
}
HibernationOptions is a nested struct in ecs response
type HostDetailInfo ¶ added in v1.61.878
type HostDetailInfo struct {
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
}
HostDetailInfo 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 {
BootMode string `json:"BootMode" xml:"BootMode"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
OSName string `json:"OSName" xml:"OSName"`
OSNameEn string `json:"OSNameEn" xml:"OSNameEn"`
ImageFamily string `json:"ImageFamily" xml:"ImageFamily"`
Architecture string `json:"Architecture" xml:"Architecture"`
IsSupportIoOptimized bool `json:"IsSupportIoOptimized" xml:"IsSupportIoOptimized"`
Size int `json:"Size" xml:"Size"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
Description string `json:"Description" xml:"Description"`
Usage string `json:"Usage" xml:"Usage"`
IsCopied bool `json:"IsCopied" xml:"IsCopied"`
LoginAsNonRootSupported bool `json:"LoginAsNonRootSupported" xml:"LoginAsNonRootSupported"`
ImageVersion string `json:"ImageVersion" xml:"ImageVersion"`
OSType string `json:"OSType" xml:"OSType"`
IsSubscribed bool `json:"IsSubscribed" xml:"IsSubscribed"`
IsSupportCloudinit bool `json:"IsSupportCloudinit" xml:"IsSupportCloudinit"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
Progress string `json:"Progress" xml:"Progress"`
Platform string `json:"Platform" xml:"Platform"`
ImageName string `json:"ImageName" xml:"ImageName"`
Status string `json:"Status" xml:"Status"`
ImageOwnerId int64 `json:"ImageOwnerId" xml:"ImageOwnerId"`
IsPublic bool `json:"IsPublic" xml:"IsPublic"`
DetectionOptions DetectionOptions `json:"DetectionOptions" xml:"DetectionOptions"`
Features Features `json:"Features" xml:"Features"`
Tags TagsInDescribeImageFromFamily `json:"Tags" xml:"Tags"`
DiskDeviceMappings DiskDeviceMappingsInDescribeImageFromFamily `json:"DiskDeviceMappings" xml:"DiskDeviceMappings"`
}
Image is a nested struct in ecs response
type ImageComponent ¶ added in v1.61.872
type ImageComponent struct {
ImageComponentSet []ImageComponentSet `json:"ImageComponentSet" xml:"ImageComponentSet"`
}
ImageComponent is a nested struct in ecs response
type ImageComponentSet ¶ added in v1.61.872
type ImageComponentSet struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Description string `json:"Description" xml:"Description"`
SystemType string `json:"SystemType" xml:"SystemType"`
ImageComponentId string `json:"ImageComponentId" xml:"ImageComponentId"`
ComponentType string `json:"ComponentType" xml:"ComponentType"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Name string `json:"Name" xml:"Name"`
Content string `json:"Content" xml:"Content"`
Owner string `json:"Owner" xml:"Owner"`
Tags TagsInDescribeImageComponents `json:"Tags" xml:"Tags"`
}
ImageComponentSet is a nested struct in ecs response
type ImageOptions ¶ added in v1.61.1556
type ImageOptions struct {
LoginAsNonRoot bool `json:"LoginAsNonRoot" xml:"LoginAsNonRoot"`
}
ImageOptions is a nested struct in ecs response
type ImagePipeline ¶ added in v1.61.872
type ImagePipeline struct {
ImagePipelineSet []ImagePipelineSet `json:"ImagePipelineSet" xml:"ImagePipelineSet"`
}
ImagePipeline is a nested struct in ecs response
type ImagePipelineExecution ¶ added in v1.61.872
type ImagePipelineExecution struct {
ImagePipelineExecutionSet []ImagePipelineExecutionSet `json:"ImagePipelineExecutionSet" xml:"ImagePipelineExecutionSet"`
}
ImagePipelineExecution is a nested struct in ecs response
type ImagePipelineExecutionSet ¶ added in v1.61.872
type ImagePipelineExecutionSet struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ImagePipelineId string `json:"ImagePipelineId" xml:"ImagePipelineId"`
Status string `json:"Status" xml:"Status"`
ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Message string `json:"Message" xml:"Message"`
ImageId string `json:"ImageId" xml:"ImageId"`
ExecutionId string `json:"ExecutionId" xml:"ExecutionId"`
Tags TagsInDescribeImagePipelineExecutions `json:"Tags" xml:"Tags"`
}
ImagePipelineExecutionSet is a nested struct in ecs response
type ImagePipelineSet ¶ added in v1.61.872
type ImagePipelineSet struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
DeleteInstanceOnFailure bool `json:"DeleteInstanceOnFailure" xml:"DeleteInstanceOnFailure"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
ImagePipelineId string `json:"ImagePipelineId" xml:"ImagePipelineId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
SystemDiskSize int `json:"SystemDiskSize" xml:"SystemDiskSize"`
Description string `json:"Description" xml:"Description"`
BaseImage string `json:"BaseImage" xml:"BaseImage"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ImageName string `json:"ImageName" xml:"ImageName"`
BaseImageType string `json:"BaseImageType" xml:"BaseImageType"`
Name string `json:"Name" xml:"Name"`
BuildContent string `json:"BuildContent" xml:"BuildContent"`
ToRegionIds ToRegionIds `json:"ToRegionIds" xml:"ToRegionIds"`
AddAccounts AddAccounts `json:"AddAccounts" xml:"AddAccounts"`
Tags TagsInDescribeImagePipelines `json:"Tags" xml:"Tags"`
}
ImagePipelineSet 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"`
Description string `position:"Query" name:"Description"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
BootMode string `position:"Query" name:"BootMode"`
ImageName string `position:"Query" name:"ImageName"`
Tag *[]ImportImageTag `position:"Query" name:"Tag" type:"Repeated"`
Architecture string `position:"Query" name:"Architecture"`
LicenseType string `position:"Query" name:"LicenseType"`
DetectionStrategy string `position:"Query" name:"DetectionStrategy"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
RoleName string `position:"Query" name:"RoleName"`
OSType string `position:"Query" name:"OSType"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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"`
ImageId string `json:"ImageId" xml:"ImageId"`
TaskId string `json:"TaskId" xml:"TaskId"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
ImportImageResponse is the response struct for api ImportImage
func CreateImportImageResponse ¶
func CreateImportImageResponse() (response *ImportImageResponse)
CreateImportImageResponse creates a response to parse from ImportImage response
type ImportImageTag ¶ added in v1.61.123
ImportImageTag is a repeated param struct in ImportImageRequest
type ImportKeyPairRequest ¶
type ImportKeyPairRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
KeyPairName string `position:"Query" name:"KeyPairName"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Tag *[]ImportKeyPairTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PublicKeyBody string `position:"Query" name:"PublicKeyBody"`
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 ImportKeyPairTag ¶ added in v1.61.60
ImportKeyPairTag is a repeated param struct in ImportKeyPairRequest
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 InactiveDisk ¶ added in v1.60.328
type InactiveDisk struct {
DeviceCategory string `json:"DeviceCategory" xml:"DeviceCategory"`
ReleaseTime string `json:"ReleaseTime" xml:"ReleaseTime"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
DeviceSize string `json:"DeviceSize" xml:"DeviceSize"`
DeviceType string `json:"DeviceType" xml:"DeviceType"`
}
InactiveDisk is a nested struct in ecs response
type InactiveDisksInDescribeInstanceHistoryEvents ¶ added in v1.60.328
type InactiveDisksInDescribeInstanceHistoryEvents struct {
InactiveDisk []InactiveDisk `json:"InactiveDisk" xml:"InactiveDisk"`
}
InactiveDisksInDescribeInstanceHistoryEvents is a nested struct in ecs response
type InactiveDisksInDescribeInstancesFullStatus ¶ added in v1.60.328
type InactiveDisksInDescribeInstancesFullStatus struct {
InactiveDisk []InactiveDisk `json:"InactiveDisk" xml:"InactiveDisk"`
}
InactiveDisksInDescribeInstancesFullStatus is a nested struct in ecs 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 {
Hostname string `json:"Hostname" xml:"Hostname"`
ImageId string `json:"ImageId" xml:"ImageId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
AutoReleaseTime string `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
LastInvokedTime string `json:"LastInvokedTime" xml:"LastInvokedTime"`
OsType string `json:"OsType" xml:"OsType"`
DeviceAvailable bool `json:"DeviceAvailable" xml:"DeviceAvailable"`
InstanceNetworkType string `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
RegistrationTime string `json:"RegistrationTime" xml:"RegistrationTime"`
LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
IntranetIp string `json:"IntranetIp" xml:"IntranetIp"`
IsSpot bool `json:"IsSpot" xml:"IsSpot"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
MachineId string `json:"MachineId" xml:"MachineId"`
PrivatePoolOptionsId string `json:"PrivatePoolOptionsId" xml:"PrivatePoolOptionsId"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
SocketId string `json:"SocketId" xml:"SocketId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
PrivatePoolOptionsMatchCriteria string `json:"PrivatePoolOptionsMatchCriteria" xml:"PrivatePoolOptionsMatchCriteria"`
DeploymentSetGroupNo int `json:"DeploymentSetGroupNo" xml:"DeploymentSetGroupNo"`
CreditSpecification string `json:"CreditSpecification" xml:"CreditSpecification"`
GPUAmount int `json:"GPUAmount" xml:"GPUAmount"`
Connected bool `json:"Connected" xml:"Connected"`
InvocationCount int64 `json:"InvocationCount" xml:"InvocationCount"`
StartTime string `json:"StartTime" xml:"StartTime"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
HostName string `json:"HostName" xml:"HostName"`
Status string `json:"Status" xml:"Status"`
CPU int `json:"CPU" xml:"CPU"`
Cpu int `json:"Cpu" xml:"Cpu"`
ISP string `json:"ISP" xml:"ISP"`
OsVersion string `json:"OsVersion" xml:"OsVersion"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
OSName string `json:"OSName" xml:"OSName"`
InstanceOwnerId int64 `json:"InstanceOwnerId" xml:"InstanceOwnerId"`
OSNameEn string `json:"OSNameEn" xml:"OSNameEn"`
SerialNumber string `json:"SerialNumber" xml:"SerialNumber"`
RegionId string `json:"RegionId" xml:"RegionId"`
IoOptimized bool `json:"IoOptimized" xml:"IoOptimized"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ActivationId string `json:"ActivationId" xml:"ActivationId"`
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"`
InternetIp string `json:"InternetIp" xml:"InternetIp"`
Memory int `json:"Memory" xml:"Memory"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
AgentVersion string `json:"AgentVersion" xml:"AgentVersion"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
LocalStorageCapacity int64 `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
VlanId string `json:"VlanId" xml:"VlanId"`
StoppedMode string `json:"StoppedMode" xml:"StoppedMode"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
SpotDuration int `json:"SpotDuration" xml:"SpotDuration"`
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"`
ImageOptions ImageOptions `json:"ImageOptions" xml:"ImageOptions"`
DedicatedHostAttribute DedicatedHostAttribute `json:"DedicatedHostAttribute" xml:"DedicatedHostAttribute"`
EcsCapacityReservationAttr EcsCapacityReservationAttr `json:"EcsCapacityReservationAttr" xml:"EcsCapacityReservationAttr"`
HibernationOptions HibernationOptions `json:"HibernationOptions" xml:"HibernationOptions"`
DedicatedInstanceAttribute DedicatedInstanceAttribute `json:"DedicatedInstanceAttribute" xml:"DedicatedInstanceAttribute"`
EipAddress EipAddressInDescribeInstances `json:"EipAddress" xml:"EipAddress"`
MetadataOptions MetadataOptions `json:"MetadataOptions" xml:"MetadataOptions"`
CpuOptions CpuOptions `json:"CpuOptions" xml:"CpuOptions"`
VpcAttributes VpcAttributes `json:"VpcAttributes" xml:"VpcAttributes"`
NetworkInterfaces NetworkInterfacesInDescribeInstances `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
Tags TagsInDescribeInstances `json:"Tags" xml:"Tags"`
OperationLocks OperationLocksInDescribeInstances `json:"OperationLocks" xml:"OperationLocks"`
}
Instance is a nested struct in ecs response
type InstanceCloudAssistantStatus ¶
type InstanceCloudAssistantStatus struct {
CloudAssistantStatus string `json:"CloudAssistantStatus" xml:"CloudAssistantStatus"`
LastInvokedTime string `json:"LastInvokedTime" xml:"LastInvokedTime"`
CloudAssistantVersion string `json:"CloudAssistantVersion" xml:"CloudAssistantVersion"`
ActiveTaskCount int64 `json:"ActiveTaskCount" xml:"ActiveTaskCount"`
InvocationCount int64 `json:"InvocationCount" xml:"InvocationCount"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
LastHeartbeatTime string `json:"LastHeartbeatTime" xml:"LastHeartbeatTime"`
OSType string `json:"OSType" xml:"OSType"`
SupportSessionManager bool `json:"SupportSessionManager" xml:"SupportSessionManager"`
}
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 InstanceIdSet ¶ added in v1.61.567
type InstanceIdSet struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdSet 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 InstanceIdsInCreateAutoProvisioningGroup ¶ added in v1.61.872
type InstanceIdsInCreateAutoProvisioningGroup struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInCreateAutoProvisioningGroup is a nested struct in ecs response
type InstanceIdsInDescribeDeploymentSets ¶ added in v1.61.872
type InstanceIdsInDescribeDeploymentSets struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInDescribeDeploymentSets is a nested struct in ecs response
type InstanceInDescribeManagedInstances ¶ added in v1.62.163
type InstanceInDescribeManagedInstances struct {
LastInvokedTime string `json:"LastInvokedTime" xml:"LastInvokedTime"`
Connected bool `json:"Connected" xml:"Connected"`
InternetIp string `json:"InternetIp" xml:"InternetIp"`
Hostname string `json:"Hostname" xml:"Hostname"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
ActivationId string `json:"ActivationId" xml:"ActivationId"`
IntranetIp string `json:"IntranetIp" xml:"IntranetIp"`
AgentVersion string `json:"AgentVersion" xml:"AgentVersion"`
RegistrationTime string `json:"RegistrationTime" xml:"RegistrationTime"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
OsType string `json:"OsType" xml:"OsType"`
OsVersion string `json:"OsVersion" xml:"OsVersion"`
InvocationCount int64 `json:"InvocationCount" xml:"InvocationCount"`
MachineId string `json:"MachineId" xml:"MachineId"`
Tags []Tag `json:"Tags" xml:"Tags"`
}
InstanceInDescribeManagedInstances is a nested struct in ecs response
type InstanceMonitorData ¶
type InstanceMonitorData struct {
CPUCreditBalance float64 `json:"CPUCreditBalance" xml:"CPUCreditBalance"`
BPSRead int `json:"BPSRead" xml:"BPSRead"`
InternetTX int `json:"InternetTX" xml:"InternetTX"`
CPU int `json:"CPU" xml:"CPU"`
CPUCreditUsage float64 `json:"CPUCreditUsage" xml:"CPUCreditUsage"`
IOPSWrite int `json:"IOPSWrite" xml:"IOPSWrite"`
IntranetTX int `json:"IntranetTX" xml:"IntranetTX"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
BPSWrite int `json:"BPSWrite" xml:"BPSWrite"`
CPUNotpaidSurplusCreditUsage float64 `json:"CPUNotpaidSurplusCreditUsage" xml:"CPUNotpaidSurplusCreditUsage"`
CPUAdvanceCreditBalance float64 `json:"CPUAdvanceCreditBalance" xml:"CPUAdvanceCreditBalance"`
IOPSRead int `json:"IOPSRead" xml:"IOPSRead"`
InternetBandwidth int `json:"InternetBandwidth" xml:"InternetBandwidth"`
InternetRX int `json:"InternetRX" xml:"InternetRX"`
TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
IntranetRX int `json:"IntranetRX" xml:"IntranetRX"`
IntranetBandwidth int `json:"IntranetBandwidth" xml:"IntranetBandwidth"`
}
InstanceMonitorData is a nested struct in ecs response
type InstancePluginStatus ¶ added in v1.61.1808
type InstancePluginStatus struct {
InstanceId string `json:"InstanceId" xml:"InstanceId"`
PluginStatusSet PluginStatusSet `json:"PluginStatusSet" xml:"PluginStatusSet"`
}
InstancePluginStatus is a nested struct in ecs response
type InstancePluginStatusSet ¶ added in v1.61.1808
type InstancePluginStatusSet struct {
InstancePluginStatus []InstancePluginStatus `json:"InstancePluginStatus" xml:"InstancePluginStatus"`
}
InstancePluginStatusSet 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 {
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
Duration int `json:"Duration" xml:"Duration"`
RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
AutoRenewEnabled bool `json:"AutoRenewEnabled" xml:"AutoRenewEnabled"`
}
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 InstanceResponse ¶ added in v1.61.120
type InstanceResponse struct {
Message string `json:"Message" xml:"Message"`
Code string `json:"Code" xml:"Code"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
CurrentStatus string `json:"CurrentStatus" xml:"CurrentStatus"`
PreviousStatus string `json:"PreviousStatus" xml:"PreviousStatus"`
}
InstanceResponse is a nested struct in ecs response
type InstanceResponsesInRebootInstances ¶ added in v1.61.120
type InstanceResponsesInRebootInstances struct {
InstanceResponse []InstanceResponse `json:"InstanceResponse" xml:"InstanceResponse"`
}
InstanceResponsesInRebootInstances is a nested struct in ecs response
type InstanceResponsesInStartInstances ¶ added in v1.61.120
type InstanceResponsesInStartInstances struct {
InstanceResponse []InstanceResponse `json:"InstanceResponse" xml:"InstanceResponse"`
}
InstanceResponsesInStartInstances is a nested struct in ecs response
type InstanceResponsesInStopInstances ¶ added in v1.61.120
type InstanceResponsesInStopInstances struct {
InstanceResponse []InstanceResponse `json:"InstanceResponse" xml:"InstanceResponse"`
}
InstanceResponsesInStopInstances is a nested struct in ecs response
type InstanceStatus ¶
type InstanceStatus struct {
Status string `json:"Status" xml:"Status"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
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 {
EventId string `json:"EventId" xml:"EventId"`
EventPublishTime string `json:"EventPublishTime" xml:"EventPublishTime"`
EventFinishTime string `json:"EventFinishTime" xml:"EventFinishTime"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
ImpactLevel string `json:"ImpactLevel" xml:"ImpactLevel"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Reason string `json:"Reason" xml:"Reason"`
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"`
InstancePpsRx int64 `json:"InstancePpsRx" xml:"InstancePpsRx"`
EriQuantity int `json:"EriQuantity" xml:"EriQuantity"`
EniPrivateIpAddressQuantity int `json:"EniPrivateIpAddressQuantity" xml:"EniPrivateIpAddressQuantity"`
CpuCoreCount int `json:"CpuCoreCount" xml:"CpuCoreCount"`
EniTotalQuantity int `json:"EniTotalQuantity" xml:"EniTotalQuantity"`
NetworkEncryptionSupport bool `json:"NetworkEncryptionSupport" xml:"NetworkEncryptionSupport"`
Cores int `json:"Cores" xml:"Cores"`
NetworkCardQuantity int `json:"NetworkCardQuantity" xml:"NetworkCardQuantity"`
InstanceTypeId string `json:"InstanceTypeId" xml:"InstanceTypeId"`
InstanceBandwidthRx int `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
QueuePairNumber int `json:"QueuePairNumber" xml:"QueuePairNumber"`
EniQuantity int `json:"EniQuantity" xml:"EniQuantity"`
Generation string `json:"Generation" xml:"Generation"`
SupportIoOptimized string `json:"SupportIoOptimized" xml:"SupportIoOptimized"`
InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
InitialCredit int `json:"InitialCredit" xml:"InitialCredit"`
InstancePpsTx int64 `json:"InstancePpsTx" xml:"InstancePpsTx"`
InstanceFamilyLevel string `json:"InstanceFamilyLevel" xml:"InstanceFamilyLevel"`
LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
TotalEniQueueQuantity int `json:"TotalEniQueueQuantity" xml:"TotalEniQueueQuantity"`
CpuArchitecture string `json:"CpuArchitecture" xml:"CpuArchitecture"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
SecondaryEniQueueNumber int `json:"SecondaryEniQueueNumber" xml:"SecondaryEniQueueNumber"`
InstanceBandwidthTx int `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
MaximumQueueNumberPerEni int `json:"MaximumQueueNumberPerEni" xml:"MaximumQueueNumberPerEni"`
DiskQuantity int `json:"DiskQuantity" xml:"DiskQuantity"`
PrimaryEniQueueNumber int `json:"PrimaryEniQueueNumber" xml:"PrimaryEniQueueNumber"`
Memory int `json:"Memory" xml:"Memory"`
CpuTurboFrequency float64 `json:"CpuTurboFrequency" xml:"CpuTurboFrequency"`
BaselineCredit int `json:"BaselineCredit" xml:"BaselineCredit"`
EniTrunkSupported bool `json:"EniTrunkSupported" xml:"EniTrunkSupported"`
GPUAmount int `json:"GPUAmount" xml:"GPUAmount"`
GPUMemorySize float64 `json:"GPUMemorySize" xml:"GPUMemorySize"`
NvmeSupport string `json:"NvmeSupport" xml:"NvmeSupport"`
InstanceCategory string `json:"InstanceCategory" xml:"InstanceCategory"`
EniIpv6AddressQuantity int `json:"EniIpv6AddressQuantity" xml:"EniIpv6AddressQuantity"`
LocalStorageCapacity int64 `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
CpuSpeedFrequency float64 `json:"CpuSpeedFrequency" xml:"CpuSpeedFrequency"`
LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
PhysicalProcessorModel string `json:"PhysicalProcessorModel" xml:"PhysicalProcessorModel"`
NetworkCards NetworkCards `json:"NetworkCards" xml:"NetworkCards"`
}
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 {
Generation string `json:"Generation" xml:"Generation"`
InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"`
}
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 InstancesInDescribeAutoProvisioningGroupInstances ¶
type InstancesInDescribeAutoProvisioningGroupInstances struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstancesInDescribeAutoProvisioningGroupInstances 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 InstancesInDescribeInstanceAttachmentAttributes ¶ added in v1.61.567
type InstancesInDescribeInstanceAttachmentAttributes struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstancesInDescribeInstanceAttachmentAttributes 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 InstancesInDescribeManagedInstances ¶ added in v1.61.872
type InstancesInDescribeManagedInstances struct {
Instance []InstanceInDescribeManagedInstances `json:"Instance" xml:"Instance"`
}
InstancesInDescribeManagedInstances is a nested struct in ecs response
type Invocation ¶
type Invocation struct {
Name string `json:"Name" xml:"Name"`
Timeout int64 `json:"Timeout" xml:"Timeout"`
PageSize int64 `json:"PageSize" xml:"PageSize"`
Timed bool `json:"Timed" xml:"Timed"`
Frequency string `json:"Frequency" xml:"Frequency"`
ContainerId string `json:"ContainerId" xml:"ContainerId"`
Content string `json:"Content" xml:"Content"`
CommandContent string `json:"CommandContent" xml:"CommandContent"`
InvocationStatus string `json:"InvocationStatus" xml:"InvocationStatus"`
FileGroup string `json:"FileGroup" xml:"FileGroup"`
Description string `json:"Description" xml:"Description"`
Overwrite string `json:"Overwrite" xml:"Overwrite"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
CommandId string `json:"CommandId" xml:"CommandId"`
TargetDir string `json:"TargetDir" xml:"TargetDir"`
FileMode string `json:"FileMode" xml:"FileMode"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
Username string `json:"Username" xml:"Username"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
ContentType string `json:"ContentType" xml:"ContentType"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Parameters string `json:"Parameters" xml:"Parameters"`
CommandName string `json:"CommandName" xml:"CommandName"`
VmCount int `json:"VmCount" xml:"VmCount"`
InvokeId string `json:"InvokeId" xml:"InvokeId"`
RepeatMode string `json:"RepeatMode" xml:"RepeatMode"`
InvokeStatus string `json:"InvokeStatus" xml:"InvokeStatus"`
ContainerName string `json:"ContainerName" xml:"ContainerName"`
FileOwner string `json:"FileOwner" xml:"FileOwner"`
CommandDescription string `json:"CommandDescription" xml:"CommandDescription"`
CommandType string `json:"CommandType" xml:"CommandType"`
Tags TagsInDescribeInvocations `json:"Tags" xml:"Tags"`
InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"`
InvokeInstances InvokeInstancesInDescribeSendFileResults `json:"InvokeInstances" xml:"InvokeInstances"`
}
Invocation is a nested struct in ecs response
type InvocationResult ¶
type InvocationResult struct {
InvocationStatus string `json:"InvocationStatus" xml:"InvocationStatus"`
Repeats int `json:"Repeats" xml:"Repeats"`
CommandId string `json:"CommandId" xml:"CommandId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Output string `json:"Output" xml:"Output"`
Dropped int `json:"Dropped" xml:"Dropped"`
StopTime string `json:"StopTime" xml:"StopTime"`
ExitCode int64 `json:"ExitCode" xml:"ExitCode"`
StartTime string `json:"StartTime" xml:"StartTime"`
ErrorInfo string `json:"ErrorInfo" xml:"ErrorInfo"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
InvokeId string `json:"InvokeId" xml:"InvokeId"`
InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
Username string `json:"Username" xml:"Username"`
ContainerId string `json:"ContainerId" xml:"ContainerId"`
ContainerName string `json:"ContainerName" xml:"ContainerName"`
Tags TagsInDescribeInvocationResults `json:"Tags" xml:"Tags"`
}
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 InvocationsInDescribeInvocations ¶ added in v1.61.519
type InvocationsInDescribeInvocations struct {
Invocation []Invocation `json:"Invocation" xml:"Invocation"`
}
InvocationsInDescribeInvocations is a nested struct in ecs response
type InvocationsInDescribeSendFileResults ¶ added in v1.61.519
type InvocationsInDescribeSendFileResults struct {
Invocation []Invocation `json:"Invocation" xml:"Invocation"`
}
InvocationsInDescribeSendFileResults is a nested struct in ecs response
type InvokeCommandRequest ¶
type InvokeCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ContainerName string `position:"Query" name:"ContainerName"`
ClientToken string `position:"Query" name:"ClientToken"`
SystemTag *[]InvokeCommandSystemTag `position:"Query" name:"SystemTag" type:"Repeated"`
CommandId string `position:"Query" name:"CommandId"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
Frequency string `position:"Query" name:"Frequency"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
RepeatMode string `position:"Query" name:"RepeatMode"`
WindowsPasswordName string `position:"Query" name:"WindowsPasswordName"`
Tag *[]InvokeCommandTag `position:"Query" name:"Tag" type:"Repeated"`
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"`
ContainerId string `position:"Query" name:"ContainerId"`
Parameters map[string]interface{} `position:"Query" name:"Parameters"`
Username string `position:"Query" name:"Username"`
}
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
InvokeId string `json:"InvokeId" xml:"InvokeId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
InvokeCommandResponse is the response struct for api InvokeCommand
func CreateInvokeCommandResponse ¶
func CreateInvokeCommandResponse() (response *InvokeCommandResponse)
CreateInvokeCommandResponse creates a response to parse from InvokeCommand response
type InvokeCommandSystemTag ¶ added in v1.62.119
type InvokeCommandSystemTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
Scope string `name:"Scope"`
}
InvokeCommandSystemTag is a repeated param struct in InvokeCommandRequest
type InvokeCommandTag ¶ added in v1.62.119
InvokeCommandTag is a repeated param struct in InvokeCommandRequest
type InvokeInstance ¶
type InvokeInstance struct {
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"`
Timed bool `json:"Timed" xml:"Timed"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ErrorInfo string `json:"ErrorInfo" xml:"ErrorInfo"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
ExitCode int64 `json:"ExitCode" xml:"ExitCode"`
Repeats int `json:"Repeats" xml:"Repeats"`
StartTime string `json:"StartTime" xml:"StartTime"`
Dropped int `json:"Dropped" xml:"Dropped"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Output string `json:"Output" xml:"Output"`
InvocationStatus string `json:"InvocationStatus" xml:"InvocationStatus"`
StopTime string `json:"StopTime" xml:"StopTime"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
}
InvokeInstance is a nested struct in ecs response
type InvokeInstancesInDescribeInvocations ¶ added in v1.61.519
type InvokeInstancesInDescribeInvocations struct {
InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}
InvokeInstancesInDescribeInvocations is a nested struct in ecs response
type InvokeInstancesInDescribeSendFileResults ¶ added in v1.61.519
type InvokeInstancesInDescribeSendFileResults struct {
InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}
InvokeInstancesInDescribeSendFileResults is a nested struct in ecs response
type Ipv4PrefixSet ¶ added in v1.62.119
type Ipv4PrefixSet struct {
Ipv4Prefix string `json:"Ipv4Prefix" xml:"Ipv4Prefix"`
}
Ipv4PrefixSet is a nested struct in ecs response
type Ipv4PrefixSetInAssignPrivateIpAddresses ¶ added in v1.62.119
type Ipv4PrefixSetInAssignPrivateIpAddresses struct {
Ipv4Prefixes []string `json:"Ipv4Prefixes" xml:"Ipv4Prefixes"`
}
Ipv4PrefixSetInAssignPrivateIpAddresses is a nested struct in ecs response
type Ipv4PrefixSetsInCreateNetworkInterface ¶ added in v1.62.119
type Ipv4PrefixSetsInCreateNetworkInterface struct {
Ipv4PrefixSet []Ipv4PrefixSet `json:"Ipv4PrefixSet" xml:"Ipv4PrefixSet"`
}
Ipv4PrefixSetsInCreateNetworkInterface is a nested struct in ecs response
type Ipv4PrefixSetsInDescribeInstances ¶ added in v1.62.119
type Ipv4PrefixSetsInDescribeInstances struct {
Ipv4PrefixSet []Ipv4PrefixSet `json:"Ipv4PrefixSet" xml:"Ipv4PrefixSet"`
}
Ipv4PrefixSetsInDescribeInstances is a nested struct in ecs response
type Ipv4PrefixSetsInDescribeNetworkInterfaceAttribute ¶ added in v1.62.119
type Ipv4PrefixSetsInDescribeNetworkInterfaceAttribute struct {
Ipv4PrefixSet []Ipv4PrefixSet `json:"Ipv4PrefixSet" xml:"Ipv4PrefixSet"`
}
Ipv4PrefixSetsInDescribeNetworkInterfaceAttribute is a nested struct in ecs response
type Ipv4PrefixSetsInDescribeNetworkInterfaces ¶ added in v1.62.119
type Ipv4PrefixSetsInDescribeNetworkInterfaces struct {
Ipv4PrefixSet []Ipv4PrefixSet `json:"Ipv4PrefixSet" xml:"Ipv4PrefixSet"`
}
Ipv4PrefixSetsInDescribeNetworkInterfaces is a nested struct in ecs response
type Ipv6PrefixSet ¶ added in v1.62.119
type Ipv6PrefixSet struct {
Ipv6Prefix string `json:"Ipv6Prefix" xml:"Ipv6Prefix"`
}
Ipv6PrefixSet is a nested struct in ecs response
type Ipv6PrefixSetsInAssignIpv6Addresses ¶ added in v1.62.119
type Ipv6PrefixSetsInAssignIpv6Addresses struct {
Ipv6Prefix []string `json:"Ipv6Prefix" xml:"Ipv6Prefix"`
}
Ipv6PrefixSetsInAssignIpv6Addresses is a nested struct in ecs response
type Ipv6PrefixSetsInCreateNetworkInterface ¶ added in v1.62.119
type Ipv6PrefixSetsInCreateNetworkInterface struct {
Ipv6PrefixSet []Ipv6PrefixSet `json:"Ipv6PrefixSet" xml:"Ipv6PrefixSet"`
}
Ipv6PrefixSetsInCreateNetworkInterface is a nested struct in ecs response
type Ipv6PrefixSetsInDescribeInstances ¶ added in v1.62.119
type Ipv6PrefixSetsInDescribeInstances struct {
Ipv6PrefixSet []Ipv6PrefixSet `json:"Ipv6PrefixSet" xml:"Ipv6PrefixSet"`
}
Ipv6PrefixSetsInDescribeInstances is a nested struct in ecs response
type Ipv6PrefixSetsInDescribeNetworkInterfaceAttribute ¶ added in v1.62.119
type Ipv6PrefixSetsInDescribeNetworkInterfaceAttribute struct {
Ipv6PrefixSet []Ipv6PrefixSet `json:"Ipv6PrefixSet" xml:"Ipv6PrefixSet"`
}
Ipv6PrefixSetsInDescribeNetworkInterfaceAttribute is a nested struct in ecs response
type Ipv6PrefixSetsInDescribeNetworkInterfaces ¶ added in v1.62.119
type Ipv6PrefixSetsInDescribeNetworkInterfaces struct {
Ipv6PrefixSet []Ipv6PrefixSet `json:"Ipv6PrefixSet" xml:"Ipv6PrefixSet"`
}
Ipv6PrefixSetsInDescribeNetworkInterfaces 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 Ipv6SetsInAssignIpv6Addresses ¶ added in v1.61.1185
type Ipv6SetsInAssignIpv6Addresses struct {
Ipv6Address []string `json:"Ipv6Address" xml:"Ipv6Address"`
}
Ipv6SetsInAssignIpv6Addresses is a nested struct in ecs response
type Ipv6SetsInCreateNetworkInterface ¶ added in v1.61.1185
type Ipv6SetsInCreateNetworkInterface struct {
Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}
Ipv6SetsInCreateNetworkInterface is a nested struct in ecs response
type Ipv6SetsInDescribeInstances ¶ added in v1.61.693
type Ipv6SetsInDescribeInstances struct {
Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}
Ipv6SetsInDescribeInstances is a nested struct in ecs response
type Ipv6SetsInDescribeNetworkInterfaceAttribute ¶ added in v1.61.260
type Ipv6SetsInDescribeNetworkInterfaceAttribute struct {
Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}
Ipv6SetsInDescribeNetworkInterfaceAttribute is a nested struct in ecs response
type Ipv6SetsInDescribeNetworkInterfaces ¶ added in v1.61.260
type Ipv6SetsInDescribeNetworkInterfaces struct {
Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}
Ipv6SetsInDescribeNetworkInterfaces is a nested struct in ecs response
type Issue ¶ added in v1.61.1707
type Issue struct {
MetricId string `json:"MetricId" xml:"MetricId"`
Severity string `json:"Severity" xml:"Severity"`
OccurrenceTime string `json:"OccurrenceTime" xml:"OccurrenceTime"`
MetricCategory string `json:"MetricCategory" xml:"MetricCategory"`
IssueId string `json:"IssueId" xml:"IssueId"`
Additional string `json:"Additional" xml:"Additional"`
}
Issue is a nested struct in ecs response
type IssuesInDescribeDiagnosticReportAttributes ¶ added in v1.62.119
type IssuesInDescribeDiagnosticReportAttributes struct {
Issue []Issue `json:"Issue" xml:"Issue"`
}
IssuesInDescribeDiagnosticReportAttributes is a nested struct in ecs response
type IssuesInDescribeDiagnosticReports ¶ added in v1.62.119
type IssuesInDescribeDiagnosticReports struct {
Issue []Issue `json:"Issue" xml:"Issue"`
}
IssuesInDescribeDiagnosticReports is a nested struct in ecs response
type Item ¶ added in v1.61.1672
type Item struct {
Name string `json:"Name" xml:"Name"`
Value string `json:"Value" xml:"Value"`
RiskLevel string `json:"RiskLevel" xml:"RiskLevel"`
RiskCode string `json:"RiskCode" xml:"RiskCode"`
}
Item is a nested struct in ecs response
type Items ¶ added in v1.61.1672
type Items struct {
Item []Item `json:"Item" xml:"Item"`
}
Items is a nested struct in ecs response
type JoinResourceGroupRequest ¶
type JoinResourceGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
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"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
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"`
}
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
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 LaunchResult ¶ added in v1.61.872
type LaunchResult struct {
ZoneId string `json:"ZoneId" xml:"ZoneId"`
ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
Amount int `json:"Amount" xml:"Amount"`
InstanceIds InstanceIdsInCreateAutoProvisioningGroup `json:"InstanceIds" xml:"InstanceIds"`
}
LaunchResult is a nested struct in ecs response
type LaunchResults ¶ added in v1.61.872
type LaunchResults struct {
LaunchResult []LaunchResult `json:"LaunchResult" xml:"LaunchResult"`
}
LaunchResults is a nested struct in ecs response
type LaunchTemplateConfig ¶
type LaunchTemplateConfig struct {
MaxPrice float64 `json:"MaxPrice" xml:"MaxPrice"`
Priority float64 `json:"Priority" xml:"Priority"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
WeightedCapacity float64 `json:"WeightedCapacity" xml:"WeightedCapacity"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
}
LaunchTemplateConfig is a nested struct in ecs response
type LaunchTemplateConfigs ¶
type LaunchTemplateConfigs struct {
LaunchTemplateConfig []LaunchTemplateConfig `json:"LaunchTemplateConfig" xml:"LaunchTemplateConfig"`
}
LaunchTemplateConfigs is a nested struct in ecs response
type LaunchTemplateData ¶
type LaunchTemplateData struct {
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
VpcId string `json:"VpcId" xml:"VpcId"`
SystemDiskPerformanceLevel string `json:"SystemDisk.PerformanceLevel" xml:"SystemDisk.PerformanceLevel"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
EnableVmOsConfig bool `json:"EnableVmOsConfig" xml:"EnableVmOsConfig"`
Description string `json:"Description" xml:"Description"`
SpotDuration int `json:"SpotDuration" xml:"SpotDuration"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
SecurityEnhancementStrategy string `json:"SecurityEnhancementStrategy" xml:"SecurityEnhancementStrategy"`
UserData string `json:"UserData" xml:"UserData"`
SystemDiskDiskName string `json:"SystemDisk.DiskName" xml:"SystemDisk.DiskName"`
SystemDiskSize int `json:"SystemDisk.Size" xml:"SystemDisk.Size"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
PasswordInherit bool `json:"PasswordInherit" xml:"PasswordInherit"`
PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
ImageId string `json:"ImageId" xml:"ImageId"`
SystemDiskDeleteWithInstance bool `json:"SystemDisk.DeleteWithInstance" xml:"SystemDisk.DeleteWithInstance"`
SystemDiskCategory string `json:"SystemDisk.Category" xml:"SystemDisk.Category"`
AutoReleaseTime string `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
SystemDiskDescription string `json:"SystemDisk.Description" xml:"SystemDisk.Description"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
HostName string `json:"HostName" xml:"HostName"`
SystemDiskIops int `json:"SystemDisk.Iops" xml:"SystemDisk.Iops"`
SystemDiskAutoSnapshotPolicyId string `json:"SystemDisk.AutoSnapshotPolicyId" xml:"SystemDisk.AutoSnapshotPolicyId"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Period int `json:"Period" xml:"Period"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
Ipv6AddressCount int `json:"Ipv6AddressCount" xml:"Ipv6AddressCount"`
SystemDiskProvisionedIops int64 `json:"SystemDisk.ProvisionedIops" xml:"SystemDisk.ProvisionedIops"`
SystemDiskBurstingEnabled bool `json:"SystemDisk.BurstingEnabled" xml:"SystemDisk.BurstingEnabled"`
SystemDiskEncrypted string `json:"SystemDisk.Encrypted" xml:"SystemDisk.Encrypted"`
SecurityGroupIds SecurityGroupIdsInDescribeLaunchTemplateVersions `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
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 {
LaunchTemplateName string `json:"LaunchTemplateName" xml:"LaunchTemplateName"`
DefaultVersionNumber int64 `json:"DefaultVersionNumber" xml:"DefaultVersionNumber"`
ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
CreatedBy string `json:"CreatedBy" xml:"CreatedBy"`
LatestVersionNumber int64 `json:"LatestVersionNumber" xml:"LatestVersionNumber"`
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 LaunchTemplateVersion ¶ added in v1.62.255
type LaunchTemplateVersion struct {
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
LaunchTemplateVersionNumber int64 `json:"LaunchTemplateVersionNumber" xml:"LaunchTemplateVersionNumber"`
}
LaunchTemplateVersion is a nested struct in ecs response
type LaunchTemplateVersionSet ¶
type LaunchTemplateVersionSet struct {
LaunchTemplateName string `json:"LaunchTemplateName" xml:"LaunchTemplateName"`
DefaultVersion bool `json:"DefaultVersion" xml:"DefaultVersion"`
VersionNumber int64 `json:"VersionNumber" xml:"VersionNumber"`
ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
CreatedBy string `json:"CreatedBy" xml:"CreatedBy"`
VersionDescription string `json:"VersionDescription" xml:"VersionDescription"`
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 LaunchTemplateVersions ¶ added in v1.62.255
type LaunchTemplateVersions struct {
LaunchTemplateVersion []LaunchTemplateVersion `json:"LaunchTemplateVersion" xml:"LaunchTemplateVersion"`
}
LaunchTemplateVersions is a nested struct in ecs response
type LeaveSecurityGroupRequest ¶
type LeaveSecurityGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
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"`
}
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 {
VpcId string `json:"VpcId" xml:"VpcId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
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 ListPluginStatusRequest ¶ added in v1.61.1808
type ListPluginStatusRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
Name string `position:"Query" name:"Name"`
}
ListPluginStatusRequest is the request struct for api ListPluginStatus
func CreateListPluginStatusRequest ¶ added in v1.61.1808
func CreateListPluginStatusRequest() (request *ListPluginStatusRequest)
CreateListPluginStatusRequest creates a request to invoke ListPluginStatus API
type ListPluginStatusResponse ¶ added in v1.61.1808
type ListPluginStatusResponse struct {
*responses.BaseResponse
PageSize int64 `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
InstancePluginStatusSet InstancePluginStatusSet `json:"InstancePluginStatusSet" xml:"InstancePluginStatusSet"`
}
ListPluginStatusResponse is the response struct for api ListPluginStatus
func CreateListPluginStatusResponse ¶ added in v1.61.1808
func CreateListPluginStatusResponse() (response *ListPluginStatusResponse)
CreateListPluginStatusResponse creates a response to parse from ListPluginStatus 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"`
TagFilter *[]ListTagResourcesTagFilter `position:"Query" name:"TagFilter" type:"Repeated"`
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
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
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 ListTagResourcesTagFilter ¶
type ListTagResourcesTagFilter struct {
TagValues *[]string `name:"TagValues" type:"Repeated"`
TagKey string `name:"TagKey"`
}
ListTagResourcesTagFilter is a repeated param struct in ListTagResourcesRequest
type LocalStorageCapacities ¶ added in v1.61.466
type LocalStorageCapacities struct {
LocalStorageCapacity []LocalStorageCapacity `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
}
LocalStorageCapacities is a nested struct in ecs response
type LocalStorageCapacity ¶ added in v1.61.466
type LocalStorageCapacity struct {
DataDiskCategory string `json:"DataDiskCategory" xml:"DataDiskCategory"`
AvailableDisk int `json:"AvailableDisk" xml:"AvailableDisk"`
TotalDisk int `json:"TotalDisk" xml:"TotalDisk"`
}
LocalStorageCapacity is a nested struct in ecs response
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 MaintenanceAttribute ¶ added in v1.60.328
type MaintenanceAttribute struct {
NotifyOnMaintenance bool `json:"NotifyOnMaintenance" xml:"NotifyOnMaintenance"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
ActionOnMaintenance ActionOnMaintenance `json:"ActionOnMaintenance" xml:"ActionOnMaintenance"`
MaintenanceWindows MaintenanceWindows `json:"MaintenanceWindows" xml:"MaintenanceWindows"`
}
MaintenanceAttribute is a nested struct in ecs response
type MaintenanceAttributes ¶ added in v1.60.328
type MaintenanceAttributes struct {
MaintenanceAttribute []MaintenanceAttribute `json:"MaintenanceAttribute" xml:"MaintenanceAttribute"`
}
MaintenanceAttributes is a nested struct in ecs response
type MaintenanceWindow ¶ added in v1.60.328
type MaintenanceWindow struct {
EndTime string `json:"EndTime" xml:"EndTime"`
StartTime string `json:"StartTime" xml:"StartTime"`
}
MaintenanceWindow is a nested struct in ecs response
type MaintenanceWindows ¶ added in v1.60.332
type MaintenanceWindows struct {
MaintenanceWindow []MaintenanceWindow `json:"MaintenanceWindow" xml:"MaintenanceWindow"`
}
MaintenanceWindows is a nested struct in ecs response
type MemberNetworkInterfaceIds ¶ added in v1.61.260
type MemberNetworkInterfaceIds struct {
MemberNetworkInterfaceId []string `json:"MemberNetworkInterfaceId" xml:"MemberNetworkInterfaceId"`
}
MemberNetworkInterfaceIds is a nested struct in ecs response
type MetadataOptions ¶ added in v1.61.76
type MetadataOptions struct {
HttpEndpoint string `json:"HttpEndpoint" xml:"HttpEndpoint"`
HttpPutResponseHopLimit int `json:"HttpPutResponseHopLimit" xml:"HttpPutResponseHopLimit"`
HttpTokens string `json:"HttpTokens" xml:"HttpTokens"`
}
MetadataOptions is a nested struct in ecs response
type Metric ¶ added in v1.61.1707
type Metric struct {
MetricId string `json:"MetricId" xml:"MetricId"`
MetricName string `json:"MetricName" xml:"MetricName"`
MetricCategory string `json:"MetricCategory" xml:"MetricCategory"`
Description string `json:"Description" xml:"Description"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
GuestMetric bool `json:"GuestMetric" xml:"GuestMetric"`
SupportedOperatingSystem string `json:"SupportedOperatingSystem" xml:"SupportedOperatingSystem"`
}
Metric is a nested struct in ecs response
type MetricIds ¶ added in v1.61.1707
type MetricIds struct {
MetricId []string `json:"MetricId" xml:"MetricId"`
}
MetricIds is a nested struct in ecs response
type MetricResult ¶ added in v1.62.119
type MetricResult struct {
MetricId string `json:"MetricId" xml:"MetricId"`
MetricCategory string `json:"MetricCategory" xml:"MetricCategory"`
Severity string `json:"Severity" xml:"Severity"`
Status string `json:"Status" xml:"Status"`
Issues IssuesInDescribeDiagnosticReportAttributes `json:"Issues" xml:"Issues"`
}
MetricResult is a nested struct in ecs response
type MetricResults ¶ added in v1.62.119
type MetricResults struct {
MetricResult []MetricResult `json:"MetricResult" xml:"MetricResult"`
}
MetricResults is a nested struct in ecs response
type MetricSet ¶ added in v1.61.1707
type MetricSet struct {
MetricSetId string `json:"MetricSetId" xml:"MetricSetId"`
MetricSetName string `json:"MetricSetName" xml:"MetricSetName"`
Description string `json:"Description" xml:"Description"`
Type string `json:"Type" xml:"Type"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
MetricIds []string `json:"MetricIds" xml:"MetricIds"`
}
MetricSet is a nested struct in ecs response
type MetricSets ¶ added in v1.61.1707
type MetricSets struct {
MetricSet []MetricSet `json:"MetricSet" xml:"MetricSet"`
}
MetricSets is a nested struct in ecs response
type Metrics ¶ added in v1.61.1707
type Metrics struct {
Metric []Metric `json:"Metric" xml:"Metric"`
}
Metrics is a nested struct in ecs response
type MigrationOptions ¶ added in v1.61.1369
type MigrationOptions struct {
MigrationOption []string `json:"MigrationOption" xml:"MigrationOption"`
}
MigrationOptions is a nested struct in ecs response
type ModifyAutoProvisioningGroupLaunchTemplateConfig ¶ added in v1.61.878
type ModifyAutoProvisioningGroupLaunchTemplateConfig struct {
VSwitchId string `name:"VSwitchId"`
MaxPrice string `name:"MaxPrice"`
Priority string `name:"Priority"`
InstanceType string `name:"InstanceType"`
WeightedCapacity string `name:"WeightedCapacity"`
}
ModifyAutoProvisioningGroupLaunchTemplateConfig is a repeated param struct in ModifyAutoProvisioningGroupRequest
type ModifyAutoProvisioningGroupRequest ¶
type ModifyAutoProvisioningGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
TerminateInstancesWithExpiration requests.Boolean `position:"Query" name:"TerminateInstancesWithExpiration"`
DefaultTargetCapacityType string `position:"Query" name:"DefaultTargetCapacityType"`
ExcessCapacityTerminationPolicy string `position:"Query" name:"ExcessCapacityTerminationPolicy"`
LaunchTemplateConfig *[]ModifyAutoProvisioningGroupLaunchTemplateConfig `position:"Query" name:"LaunchTemplateConfig" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoProvisioningGroupId string `position:"Query" name:"AutoProvisioningGroupId"`
PayAsYouGoTargetCapacity string `position:"Query" name:"PayAsYouGoTargetCapacity"`
TotalTargetCapacity string `position:"Query" name:"TotalTargetCapacity"`
SpotTargetCapacity string `position:"Query" name:"SpotTargetCapacity"`
MaxSpotPrice requests.Float `position:"Query" name:"MaxSpotPrice"`
AutoProvisioningGroupName string `position:"Query" name:"AutoProvisioningGroupName"`
}
ModifyAutoProvisioningGroupRequest is the request struct for api ModifyAutoProvisioningGroup
func CreateModifyAutoProvisioningGroupRequest ¶
func CreateModifyAutoProvisioningGroupRequest() (request *ModifyAutoProvisioningGroupRequest)
CreateModifyAutoProvisioningGroupRequest creates a request to invoke ModifyAutoProvisioningGroup API
type ModifyAutoProvisioningGroupResponse ¶
type ModifyAutoProvisioningGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyAutoProvisioningGroupResponse is the response struct for api ModifyAutoProvisioningGroup
func CreateModifyAutoProvisioningGroupResponse ¶
func CreateModifyAutoProvisioningGroupResponse() (response *ModifyAutoProvisioningGroupResponse)
CreateModifyAutoProvisioningGroupResponse creates a response to parse from ModifyAutoProvisioningGroup response
type ModifyAutoSnapshotPolicyExRequest ¶
type ModifyAutoSnapshotPolicyExRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AutoSnapshotPolicyId string `position:"Query" name:"autoSnapshotPolicyId"`
CopiedSnapshotsRetentionDays requests.Integer `position:"Query" name:"CopiedSnapshotsRetentionDays"`
TimePoints string `position:"Query" name:"timePoints"`
RepeatWeekdays string `position:"Query" name:"repeatWeekdays"`
EnableCrossRegionCopy requests.Boolean `position:"Query" name:"EnableCrossRegionCopy"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
AutoSnapshotPolicyName string `position:"Query" name:"autoSnapshotPolicyName"`
RetentionDays requests.Integer `position:"Query" name:"retentionDays"`
TargetCopyRegions string `position:"Query" name:"TargetCopyRegions"`
}
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"`
SystemDiskPolicyRetentionLastWeek requests.Boolean `position:"Query" name:"SystemDiskPolicyRetentionLastWeek"`
SystemDiskPolicyRetentionDays requests.Integer `position:"Query" name:"SystemDiskPolicyRetentionDays"`
DataDiskPolicyTimePeriod requests.Integer `position:"Query" name:"DataDiskPolicyTimePeriod"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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"`
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 ModifyCapacityReservationRequest ¶ added in v1.61.823
type ModifyCapacityReservationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
StartTime string `position:"Query" name:"StartTime"`
Platform string `position:"Query" name:"Platform"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
EndTimeType string `position:"Query" name:"EndTimeType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PrivatePoolOptionsName string `position:"Query" name:"PrivatePoolOptions.Name"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EndTime string `position:"Query" name:"EndTime"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PackageType string `position:"Query" name:"PackageType"`
InstanceAmount requests.Integer `position:"Query" name:"InstanceAmount"`
}
ModifyCapacityReservationRequest is the request struct for api ModifyCapacityReservation
func CreateModifyCapacityReservationRequest ¶ added in v1.61.823
func CreateModifyCapacityReservationRequest() (request *ModifyCapacityReservationRequest)
CreateModifyCapacityReservationRequest creates a request to invoke ModifyCapacityReservation API
type ModifyCapacityReservationResponse ¶ added in v1.61.823
type ModifyCapacityReservationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyCapacityReservationResponse is the response struct for api ModifyCapacityReservation
func CreateModifyCapacityReservationResponse ¶ added in v1.61.823
func CreateModifyCapacityReservationResponse() (response *ModifyCapacityReservationResponse)
CreateModifyCapacityReservationResponse creates a response to parse from ModifyCapacityReservation 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"`
CpuOverCommitRatio requests.Float `position:"Query" name:"CpuOverCommitRatio"`
ActionOnMaintenance string `position:"Query" name:"ActionOnMaintenance"`
DedicatedHostClusterId string `position:"Query" name:"DedicatedHostClusterId"`
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"`
AutoPlacement string `position:"Query" name:"AutoPlacement"`
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
DedicatedHostIds string `position:"Query" name:"DedicatedHostIds"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Duration requests.Integer `position:"Query" name:"Duration"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
AutoRenewWithEcs string `position:"Query" name:"AutoRenewWithEcs"`
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"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
}
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 ModifyDedicatedHostClusterAttributeRequest ¶ added in v1.61.466
type ModifyDedicatedHostClusterAttributeRequest struct {
*requests.RpcRequest
DedicatedHostClusterName string `position:"Query" name:"DedicatedHostClusterName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
DedicatedHostClusterId string `position:"Query" name:"DedicatedHostClusterId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyDedicatedHostClusterAttributeRequest is the request struct for api ModifyDedicatedHostClusterAttribute
func CreateModifyDedicatedHostClusterAttributeRequest ¶ added in v1.61.466
func CreateModifyDedicatedHostClusterAttributeRequest() (request *ModifyDedicatedHostClusterAttributeRequest)
CreateModifyDedicatedHostClusterAttributeRequest creates a request to invoke ModifyDedicatedHostClusterAttribute API
type ModifyDedicatedHostClusterAttributeResponse ¶ added in v1.61.466
type ModifyDedicatedHostClusterAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDedicatedHostClusterAttributeResponse is the response struct for api ModifyDedicatedHostClusterAttribute
func CreateModifyDedicatedHostClusterAttributeResponse ¶ added in v1.61.466
func CreateModifyDedicatedHostClusterAttributeResponse() (response *ModifyDedicatedHostClusterAttributeResponse)
CreateModifyDedicatedHostClusterAttributeResponse creates a response to parse from ModifyDedicatedHostClusterAttribute response
type ModifyDedicatedHostsChargeTypeRequest ¶ added in v1.61.120
type ModifyDedicatedHostsChargeTypeRequest struct {
*requests.RpcRequest
DedicatedHostIds string `position:"Query" name:"DedicatedHostIds"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
DedicatedHostChargeType string `position:"Query" name:"DedicatedHostChargeType"`
Period requests.Integer `position:"Query" name:"Period"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DetailFee requests.Boolean `position:"Query" name:"DetailFee"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
}
ModifyDedicatedHostsChargeTypeRequest is the request struct for api ModifyDedicatedHostsChargeType
func CreateModifyDedicatedHostsChargeTypeRequest ¶ added in v1.61.120
func CreateModifyDedicatedHostsChargeTypeRequest() (request *ModifyDedicatedHostsChargeTypeRequest)
CreateModifyDedicatedHostsChargeTypeRequest creates a request to invoke ModifyDedicatedHostsChargeType API
type ModifyDedicatedHostsChargeTypeResponse ¶ added in v1.61.120
type ModifyDedicatedHostsChargeTypeResponse struct {
*responses.BaseResponse
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
FeeOfInstances FeeOfInstancesInModifyDedicatedHostsChargeType `json:"FeeOfInstances" xml:"FeeOfInstances"`
}
ModifyDedicatedHostsChargeTypeResponse is the response struct for api ModifyDedicatedHostsChargeType
func CreateModifyDedicatedHostsChargeTypeResponse ¶ added in v1.61.120
func CreateModifyDedicatedHostsChargeTypeResponse() (response *ModifyDedicatedHostsChargeTypeResponse)
CreateModifyDedicatedHostsChargeTypeResponse creates a response to parse from ModifyDedicatedHostsChargeType response
type ModifyDemandRequest ¶
type ModifyDemandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
StartTime string `position:"Query" name:"StartTime"`
DemandDescription string `position:"Query" name:"DemandDescription"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
DemandName string `position:"Query" name:"DemandName"`
Amount requests.Integer `position:"Query" name:"Amount"`
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"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
DemandId string `position:"Query" name:"DemandId"`
ZoneId string `position:"Query" name:"ZoneId"`
}
ModifyDemandRequest is the request struct for api ModifyDemand
func CreateModifyDemandRequest ¶
func CreateModifyDemandRequest() (request *ModifyDemandRequest)
CreateModifyDemandRequest creates a request to invoke ModifyDemand API
type ModifyDemandResponse ¶
type ModifyDemandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDemandResponse is the response struct for api ModifyDemand
func CreateModifyDemandResponse ¶
func CreateModifyDemandResponse() (response *ModifyDemandResponse)
CreateModifyDemandResponse creates a response to parse from ModifyDemand response
type ModifyDeploymentSetAttributeRequest ¶
type ModifyDeploymentSetAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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 ModifyDiagnosticMetricSetRequest ¶ added in v1.61.1707
type ModifyDiagnosticMetricSetRequest struct {
*requests.RpcRequest
MetricIds *[]string `position:"Query" name:"MetricIds" type:"Repeated"`
MetricSetId string `position:"Query" name:"MetricSetId"`
Description string `position:"Query" name:"Description"`
MetricSetName string `position:"Query" name:"MetricSetName"`
ResourceType string `position:"Query" name:"ResourceType"`
}
ModifyDiagnosticMetricSetRequest is the request struct for api ModifyDiagnosticMetricSet
func CreateModifyDiagnosticMetricSetRequest ¶ added in v1.61.1707
func CreateModifyDiagnosticMetricSetRequest() (request *ModifyDiagnosticMetricSetRequest)
CreateModifyDiagnosticMetricSetRequest creates a request to invoke ModifyDiagnosticMetricSet API
type ModifyDiagnosticMetricSetResponse ¶ added in v1.61.1707
type ModifyDiagnosticMetricSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDiagnosticMetricSetResponse is the response struct for api ModifyDiagnosticMetricSet
func CreateModifyDiagnosticMetricSetResponse ¶ added in v1.61.1707
func CreateModifyDiagnosticMetricSetResponse() (response *ModifyDiagnosticMetricSetResponse)
CreateModifyDiagnosticMetricSetResponse creates a response to parse from ModifyDiagnosticMetricSet response
type ModifyDiskAttributeRequest ¶
type ModifyDiskAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
DiskName string `position:"Query" name:"DiskName"`
DeleteAutoSnapshot requests.Boolean `position:"Query" name:"DeleteAutoSnapshot"`
DiskIds *[]string `position:"Query" name:"DiskIds" type:"Repeated"`
DiskId string `position:"Query" name:"DiskId"`
DeleteWithInstance requests.Boolean `position:"Query" name:"DeleteWithInstance"`
EnableAutoSnapshot requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
BurstingEnabled requests.Boolean `position:"Query" name:"BurstingEnabled"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
DiskChargeType string `position:"Query" name:"DiskChargeType"`
DiskIds string `position:"Query" name:"DiskIds"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
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"`
}
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
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDiskChargeTypeResponse is the response struct for api ModifyDiskChargeType
func CreateModifyDiskChargeTypeResponse ¶
func CreateModifyDiskChargeTypeResponse() (response *ModifyDiskChargeTypeResponse)
CreateModifyDiskChargeTypeResponse creates a response to parse from ModifyDiskChargeType response
type ModifyDiskDeploymentRequest ¶ added in v1.62.288
type ModifyDiskDeploymentRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DiskCategory string `position:"Query" name:"DiskCategory"`
DiskId string `position:"Query" name:"DiskId"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PerformanceLevel string `position:"Query" name:"PerformanceLevel"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
StorageClusterId string `position:"Query" name:"StorageClusterId"`
}
ModifyDiskDeploymentRequest is the request struct for api ModifyDiskDeployment
func CreateModifyDiskDeploymentRequest ¶ added in v1.62.288
func CreateModifyDiskDeploymentRequest() (request *ModifyDiskDeploymentRequest)
CreateModifyDiskDeploymentRequest creates a request to invoke ModifyDiskDeployment API
type ModifyDiskDeploymentResponse ¶ added in v1.62.288
type ModifyDiskDeploymentResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
}
ModifyDiskDeploymentResponse is the response struct for api ModifyDiskDeployment
func CreateModifyDiskDeploymentResponse ¶ added in v1.62.288
func CreateModifyDiskDeploymentResponse() (response *ModifyDiskDeploymentResponse)
CreateModifyDiskDeploymentResponse creates a response to parse from ModifyDiskDeployment response
type ModifyDiskSpecPerformanceControlOptions ¶ added in v1.62.288
type ModifyDiskSpecPerformanceControlOptions struct {
IOPS string `name:"IOPS"`
Throughput string `name:"Throughput"`
Recover string `name:"Recover"`
}
ModifyDiskSpecPerformanceControlOptions is a repeated param struct in ModifyDiskSpecRequest
type ModifyDiskSpecRequest ¶
type ModifyDiskSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
DiskCategory string `position:"Query" name:"DiskCategory"`
DiskId string `position:"Query" name:"DiskId"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PerformanceLevel string `position:"Query" name:"PerformanceLevel"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PerformanceControlOptions ModifyDiskSpecPerformanceControlOptions `position:"Query" name:"PerformanceControlOptions" type:"Struct"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ProvisionedIops requests.Integer `position:"Query" name:"ProvisionedIops"`
}
ModifyDiskSpecRequest is the request struct for api ModifyDiskSpec
func CreateModifyDiskSpecRequest ¶
func CreateModifyDiskSpecRequest() (request *ModifyDiskSpecRequest)
CreateModifyDiskSpecRequest creates a request to invoke ModifyDiskSpec API
type ModifyDiskSpecResponse ¶
type ModifyDiskSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
ModifyDiskSpecResponse is the response struct for api ModifyDiskSpec
func CreateModifyDiskSpecResponse ¶
func CreateModifyDiskSpecResponse() (response *ModifyDiskSpecResponse)
CreateModifyDiskSpecResponse creates a response to parse from ModifyDiskSpec response
type ModifyEipAddressAttributeRequest ¶
type ModifyEipAddressAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
AllocationId string `position:"Query" name:"AllocationId"`
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"`
}
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 ModifyElasticityAssuranceRequest ¶ added in v1.61.823
type ModifyElasticityAssuranceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
PrivatePoolOptionsName string `position:"Query" name:"PrivatePoolOptions.Name"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PackageType string `position:"Query" name:"PackageType"`
}
ModifyElasticityAssuranceRequest is the request struct for api ModifyElasticityAssurance
func CreateModifyElasticityAssuranceRequest ¶ added in v1.61.823
func CreateModifyElasticityAssuranceRequest() (request *ModifyElasticityAssuranceRequest)
CreateModifyElasticityAssuranceRequest creates a request to invoke ModifyElasticityAssurance API
type ModifyElasticityAssuranceResponse ¶ added in v1.61.823
type ModifyElasticityAssuranceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyElasticityAssuranceResponse is the response struct for api ModifyElasticityAssurance
func CreateModifyElasticityAssuranceResponse ¶ added in v1.61.823
func CreateModifyElasticityAssuranceResponse() (response *ModifyElasticityAssuranceResponse)
CreateModifyElasticityAssuranceResponse creates a response to parse from ModifyElasticityAssurance response
type ModifyForwardEntryRequest ¶
type ModifyForwardEntryRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ForwardTableId string `position:"Query" name:"ForwardTableId"`
InternalIp string `position:"Query" name:"InternalIp"`
ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
ExternalIp string `position:"Query" name:"ExternalIp"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
IpProtocol string `position:"Query" name:"IpProtocol"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InternalPort string `position:"Query" name:"InternalPort"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
HaVipId string `position:"Query" name:"HaVipId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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 ModifyImageAttributeFeatures ¶ added in v1.61.1672
type ModifyImageAttributeFeatures struct {
NvmeSupport string `name:"NvmeSupport"`
}
ModifyImageAttributeFeatures is a repeated param struct in ModifyImageAttributeRequest
type ModifyImageAttributeRequest ¶
type ModifyImageAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
Description string `position:"Query" name:"Description"`
Features ModifyImageAttributeFeatures `position:"Query" name:"Features" type:"Struct"`
BootMode string `position:"Query" name:"BootMode"`
ImageName string `position:"Query" name:"ImageName"`
LicenseType string `position:"Query" name:"LicenseType"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ImageFamily string `position:"Query" name:"ImageFamily"`
Status string `position:"Query" name:"Status"`
}
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 ModifyInstanceAttachmentAttributesRequest ¶ added in v1.61.567
type ModifyInstanceAttachmentAttributesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PrivatePoolOptionsMatchCriteria string `position:"Query" name:"PrivatePoolOptions.MatchCriteria"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
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"`
}
ModifyInstanceAttachmentAttributesRequest is the request struct for api ModifyInstanceAttachmentAttributes
func CreateModifyInstanceAttachmentAttributesRequest ¶ added in v1.61.567
func CreateModifyInstanceAttachmentAttributesRequest() (request *ModifyInstanceAttachmentAttributesRequest)
CreateModifyInstanceAttachmentAttributesRequest creates a request to invoke ModifyInstanceAttachmentAttributes API
type ModifyInstanceAttachmentAttributesResponse ¶ added in v1.61.567
type ModifyInstanceAttachmentAttributesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceAttachmentAttributesResponse is the response struct for api ModifyInstanceAttachmentAttributes
func CreateModifyInstanceAttachmentAttributesResponse ¶ added in v1.61.567
func CreateModifyInstanceAttachmentAttributesResponse() (response *ModifyInstanceAttachmentAttributesResponse)
CreateModifyInstanceAttachmentAttributesResponse creates a response to parse from ModifyInstanceAttachmentAttributes response
type ModifyInstanceAttributeRemoteConnectionOptions ¶ added in v1.61.1556
type ModifyInstanceAttributeRemoteConnectionOptions struct {
Password string `name:"Password"`
Type string `name:"Type"`
}
ModifyInstanceAttributeRemoteConnectionOptions is a repeated param struct in ModifyInstanceAttributeRequest
type ModifyInstanceAttributeRequest ¶
type ModifyInstanceAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Recyclable requests.Boolean `position:"Query" name:"Recyclable"`
NetworkInterfaceQueueNumber requests.Integer `position:"Query" name:"NetworkInterfaceQueueNumber"`
Description string `position:"Query" name:"Description"`
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"`
EnableJumboFrame requests.Boolean `position:"Query" name:"EnableJumboFrame"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
CreditSpecification string `position:"Query" name:"CreditSpecification"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
InstanceName string `position:"Query" name:"InstanceName"`
RemoteConnectionOptions ModifyInstanceAttributeRemoteConnectionOptions `position:"Query" name:"RemoteConnectionOptions" type:"Struct"`
}
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"`
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"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Duration requests.Integer `position:"Query" name:"Duration"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
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"`
InstanceId string `position:"Query" name:"InstanceId"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
IsDetailFee requests.Boolean `position:"Query" name:"IsDetailFee"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
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"`
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"`
}
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
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
FeeOfInstances FeeOfInstancesInModifyInstanceChargeType `json:"FeeOfInstances" xml:"FeeOfInstances"`
}
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"`
RemoveFromDeploymentSet requests.Boolean `position:"Query" name:"RemoveFromDeploymentSet"`
DeploymentSetGroupNo requests.Integer `position:"Query" name:"DeploymentSetGroupNo"`
DedicatedHostClusterId string `position:"Query" name:"DedicatedHostClusterId"`
InstanceType string `position:"Query" name:"InstanceType"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Tenancy string `position:"Query" name:"Tenancy"`
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"`
MigrationType string `position:"Query" name:"MigrationType"`
Affinity string `position:"Query" name:"Affinity"`
}
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 ModifyInstanceMaintenanceAttributesMaintenanceWindow ¶ added in v1.60.328
type ModifyInstanceMaintenanceAttributesMaintenanceWindow struct {
EndTime string `name:"EndTime"`
StartTime string `name:"StartTime"`
}
ModifyInstanceMaintenanceAttributesMaintenanceWindow is a repeated param struct in ModifyInstanceMaintenanceAttributesRequest
type ModifyInstanceMaintenanceAttributesRequest ¶ added in v1.60.328
type ModifyInstanceMaintenanceAttributesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
MaintenanceWindow *[]ModifyInstanceMaintenanceAttributesMaintenanceWindow `position:"Query" name:"MaintenanceWindow" type:"Repeated"`
ActionOnMaintenance string `position:"Query" name:"ActionOnMaintenance"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
NotifyOnMaintenance requests.Boolean `position:"Query" name:"NotifyOnMaintenance"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
ModifyInstanceMaintenanceAttributesRequest is the request struct for api ModifyInstanceMaintenanceAttributes
func CreateModifyInstanceMaintenanceAttributesRequest ¶ added in v1.60.328
func CreateModifyInstanceMaintenanceAttributesRequest() (request *ModifyInstanceMaintenanceAttributesRequest)
CreateModifyInstanceMaintenanceAttributesRequest creates a request to invoke ModifyInstanceMaintenanceAttributes API
type ModifyInstanceMaintenanceAttributesResponse ¶ added in v1.60.328
type ModifyInstanceMaintenanceAttributesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceMaintenanceAttributesResponse is the response struct for api ModifyInstanceMaintenanceAttributes
func CreateModifyInstanceMaintenanceAttributesResponse ¶ added in v1.60.328
func CreateModifyInstanceMaintenanceAttributesResponse() (response *ModifyInstanceMaintenanceAttributesResponse)
CreateModifyInstanceMaintenanceAttributesResponse creates a response to parse from ModifyInstanceMaintenanceAttributes response
type ModifyInstanceMetadataOptionsRequest ¶ added in v1.61.76
type ModifyInstanceMetadataOptionsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InstanceMetadataTags string `position:"Query" name:"InstanceMetadataTags"`
HttpPutResponseHopLimit requests.Integer `position:"Query" name:"HttpPutResponseHopLimit"`
HttpEndpoint string `position:"Query" name:"HttpEndpoint"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
HttpTokens string `position:"Query" name:"HttpTokens"`
}
ModifyInstanceMetadataOptionsRequest is the request struct for api ModifyInstanceMetadataOptions
func CreateModifyInstanceMetadataOptionsRequest ¶ added in v1.61.76
func CreateModifyInstanceMetadataOptionsRequest() (request *ModifyInstanceMetadataOptionsRequest)
CreateModifyInstanceMetadataOptionsRequest creates a request to invoke ModifyInstanceMetadataOptions API
type ModifyInstanceMetadataOptionsResponse ¶ added in v1.61.76
type ModifyInstanceMetadataOptionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceMetadataOptionsResponse is the response struct for api ModifyInstanceMetadataOptions
func CreateModifyInstanceMetadataOptionsResponse ¶ added in v1.61.76
func CreateModifyInstanceMetadataOptionsResponse() (response *ModifyInstanceMetadataOptionsResponse)
CreateModifyInstanceMetadataOptionsResponse creates a response to parse from ModifyInstanceMetadataOptions response
type ModifyInstanceNetworkSpecRequest ¶
type ModifyInstanceNetworkSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
ISP string `position:"Query" name:"ISP"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
StartTime string `position:"Query" name:"StartTime"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
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"`
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
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyInstanceNetworkSpecResponse is the response struct for api ModifyInstanceNetworkSpec
func CreateModifyInstanceNetworkSpecResponse ¶
func CreateModifyInstanceNetworkSpecResponse() (response *ModifyInstanceNetworkSpecResponse)
CreateModifyInstanceNetworkSpecResponse creates a response to parse from ModifyInstanceNetworkSpec response
type ModifyInstanceSpecDisk ¶ added in v1.62.288
type ModifyInstanceSpecDisk struct {
PerformanceLevel string `name:"PerformanceLevel"`
DiskId string `name:"DiskId"`
Category string `name:"Category"`
}
ModifyInstanceSpecDisk is a repeated param struct in ModifyInstanceSpecRequest
type ModifyInstanceSpecRequest ¶
type ModifyInstanceSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
AllowMigrateAcrossZone requests.Boolean `position:"Query" name:"AllowMigrateAcrossZone"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
InstanceType string `position:"Query" name:"InstanceType"`
TemporaryEndTime string `position:"Query" name:"Temporary.EndTime"`
ModifyMode string `position:"Query" name:"ModifyMode"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TemporaryInternetMaxBandwidthOut requests.Integer `position:"Query" name:"Temporary.InternetMaxBandwidthOut"`
TemporaryStartTime string `position:"Query" name:"Temporary.StartTime"`
Async requests.Boolean `position:"Query" name:"Async"`
Disk *[]ModifyInstanceSpecDisk `position:"Query" name:"Disk" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
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"`
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"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SecurityGroupId *[]string `position:"Query" name:"SecurityGroupId" type:"Repeated"`
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"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
InstanceId string `position:"Query" name:"InstanceId"`
VpcId string `position:"Query" name:"VpcId"`
}
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"`
LaunchTemplateId string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
}
ModifyLaunchTemplateDefaultVersionResponse is the response struct for api ModifyLaunchTemplateDefaultVersion
func CreateModifyLaunchTemplateDefaultVersionResponse ¶
func CreateModifyLaunchTemplateDefaultVersionResponse() (response *ModifyLaunchTemplateDefaultVersionResponse)
CreateModifyLaunchTemplateDefaultVersionResponse creates a response to parse from ModifyLaunchTemplateDefaultVersion response
type ModifyManagedInstanceRequest ¶ added in v1.61.872
type ModifyManagedInstanceRequest 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"`
InstanceName string `position:"Query" name:"InstanceName"`
}
ModifyManagedInstanceRequest is the request struct for api ModifyManagedInstance
func CreateModifyManagedInstanceRequest ¶ added in v1.61.872
func CreateModifyManagedInstanceRequest() (request *ModifyManagedInstanceRequest)
CreateModifyManagedInstanceRequest creates a request to invoke ModifyManagedInstance API
type ModifyManagedInstanceResponse ¶ added in v1.61.872
type ModifyManagedInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Instance Instance `json:"Instance" xml:"Instance"`
}
ModifyManagedInstanceResponse is the response struct for api ModifyManagedInstance
func CreateModifyManagedInstanceResponse ¶ added in v1.61.872
func CreateModifyManagedInstanceResponse() (response *ModifyManagedInstanceResponse)
CreateModifyManagedInstanceResponse creates a response to parse from ModifyManagedInstance response
type ModifyNetworkInterfaceAttributeRequest ¶
type ModifyNetworkInterfaceAttributeRequest struct {
*requests.RpcRequest
QueueNumber requests.Integer `position:"Query" name:"QueueNumber"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PortType string `position:"Query" name:"PortType"`
CircuitCode string `position:"Query" name:"CircuitCode"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
UserCidr string `position:"Query" name:"UserCidr"`
RedundantPhysicalConnectionId string `position:"Query" name:"RedundantPhysicalConnectionId"`
PeerLocation string `position:"Query" name:"PeerLocation"`
Bandwidth requests.Integer `position:"Query" name:"bandwidth"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
}
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 ModifyPrefixListAddEntry ¶ added in v1.61.1123
type ModifyPrefixListAddEntry struct {
Description string `name:"Description"`
Cidr string `name:"Cidr"`
}
ModifyPrefixListAddEntry is a repeated param struct in ModifyPrefixListRequest
type ModifyPrefixListRemoveEntry ¶ added in v1.61.1123
type ModifyPrefixListRemoveEntry struct {
Cidr string `name:"Cidr"`
}
ModifyPrefixListRemoveEntry is a repeated param struct in ModifyPrefixListRequest
type ModifyPrefixListRequest ¶ added in v1.61.1123
type ModifyPrefixListRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
PrefixListId string `position:"Query" name:"PrefixListId"`
AddEntry *[]ModifyPrefixListAddEntry `position:"Query" name:"AddEntry" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PrefixListName string `position:"Query" name:"PrefixListName"`
RemoveEntry *[]ModifyPrefixListRemoveEntry `position:"Query" name:"RemoveEntry" type:"Repeated"`
}
ModifyPrefixListRequest is the request struct for api ModifyPrefixList
func CreateModifyPrefixListRequest ¶ added in v1.61.1123
func CreateModifyPrefixListRequest() (request *ModifyPrefixListRequest)
CreateModifyPrefixListRequest creates a request to invoke ModifyPrefixList API
type ModifyPrefixListResponse ¶ added in v1.61.1123
type ModifyPrefixListResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyPrefixListResponse is the response struct for api ModifyPrefixList
func CreateModifyPrefixListResponse ¶ added in v1.61.1123
func CreateModifyPrefixListResponse() (response *ModifyPrefixListResponse)
CreateModifyPrefixListResponse creates a response to parse from ModifyPrefixList response
type ModifyPrepayInstanceSpecDisk ¶ added in v1.62.288
type ModifyPrepayInstanceSpecDisk struct {
PerformanceLevel string `name:"PerformanceLevel"`
DiskId string `name:"DiskId"`
Category string `name:"Category"`
}
ModifyPrepayInstanceSpecDisk is a repeated param struct in ModifyPrepayInstanceSpecRequest
type ModifyPrepayInstanceSpecRequest ¶
type ModifyPrepayInstanceSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
CouponNo string `position:"Query" name:"CouponNo"`
OperatorType string `position:"Query" name:"OperatorType"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
RebootTime string `position:"Query" name:"RebootTime"`
MigrateAcrossZone requests.Boolean `position:"Query" name:"MigrateAcrossZone"`
InstanceType string `position:"Query" name:"InstanceType"`
ModifyMode string `position:"Query" name:"ModifyMode"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
RebootWhenFinished requests.Boolean `position:"Query" name:"RebootWhenFinished"`
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"`
Disk *[]ModifyPrepayInstanceSpecDisk `position:"Query" name:"Disk" type:"Repeated"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyPrepayInstanceSpecResponse is the response struct for api ModifyPrepayInstanceSpec
func CreateModifyPrepayInstanceSpecResponse ¶
func CreateModifyPrepayInstanceSpecResponse() (response *ModifyPrepayInstanceSpecResponse)
CreateModifyPrepayInstanceSpecResponse creates a response to parse from ModifyPrepayInstanceSpec response
type ModifyReservedInstanceAttributeRequest ¶
type ModifyReservedInstanceAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
ReservedInstanceId string `position:"Query" name:"ReservedInstanceId"`
ReservedInstanceName string `position:"Query" name:"ReservedInstanceName"`
}
ModifyReservedInstanceAttributeRequest is the request struct for api ModifyReservedInstanceAttribute
func CreateModifyReservedInstanceAttributeRequest ¶
func CreateModifyReservedInstanceAttributeRequest() (request *ModifyReservedInstanceAttributeRequest)
CreateModifyReservedInstanceAttributeRequest creates a request to invoke ModifyReservedInstanceAttribute API
type ModifyReservedInstanceAttributeResponse ¶
type ModifyReservedInstanceAttributeResponse struct {
*responses.BaseResponse
HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"`
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyReservedInstanceAttributeResponse is the response struct for api ModifyReservedInstanceAttribute
func CreateModifyReservedInstanceAttributeResponse ¶
func CreateModifyReservedInstanceAttributeResponse() (response *ModifyReservedInstanceAttributeResponse)
CreateModifyReservedInstanceAttributeResponse creates a response to parse from ModifyReservedInstanceAttribute response
type ModifyReservedInstanceAutoRenewAttributeRequest ¶ added in v1.62.163
type ModifyReservedInstanceAutoRenewAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
RenewalStatus string `position:"Query" name:"RenewalStatus"`
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"`
ReservedInstanceId *[]string `position:"Query" name:"ReservedInstanceId" type:"Repeated"`
}
ModifyReservedInstanceAutoRenewAttributeRequest is the request struct for api ModifyReservedInstanceAutoRenewAttribute
func CreateModifyReservedInstanceAutoRenewAttributeRequest ¶ added in v1.62.163
func CreateModifyReservedInstanceAutoRenewAttributeRequest() (request *ModifyReservedInstanceAutoRenewAttributeRequest)
CreateModifyReservedInstanceAutoRenewAttributeRequest creates a request to invoke ModifyReservedInstanceAutoRenewAttribute API
type ModifyReservedInstanceAutoRenewAttributeResponse ¶ added in v1.62.163
type ModifyReservedInstanceAutoRenewAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyReservedInstanceAutoRenewAttributeResponse is the response struct for api ModifyReservedInstanceAutoRenewAttribute
func CreateModifyReservedInstanceAutoRenewAttributeResponse ¶ added in v1.62.163
func CreateModifyReservedInstanceAutoRenewAttributeResponse() (response *ModifyReservedInstanceAutoRenewAttributeResponse)
CreateModifyReservedInstanceAutoRenewAttributeResponse creates a response to parse from ModifyReservedInstanceAutoRenewAttribute response
type ModifyReservedInstancesConfiguration ¶
type ModifyReservedInstancesConfiguration struct {
ReservedInstanceName string `name:"ReservedInstanceName"`
ZoneId string `name:"ZoneId"`
Scope string `name:"Scope"`
InstanceType string `name:"InstanceType"`
InstanceAmount string `name:"InstanceAmount"`
}
ModifyReservedInstancesConfiguration is a repeated param struct in ModifyReservedInstancesRequest
type ModifyReservedInstancesRequest ¶
type ModifyReservedInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Configuration *[]ModifyReservedInstancesConfiguration `position:"Query" name:"Configuration" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ReservedInstanceId *[]string `position:"Query" name:"ReservedInstanceId" type:"Repeated"`
}
ModifyReservedInstancesRequest is the request struct for api ModifyReservedInstances
func CreateModifyReservedInstancesRequest ¶
func CreateModifyReservedInstancesRequest() (request *ModifyReservedInstancesRequest)
CreateModifyReservedInstancesRequest creates a request to invoke ModifyReservedInstances API
type ModifyReservedInstancesResponse ¶
type ModifyReservedInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ReservedInstanceIdSets ReservedInstanceIdSetsInModifyReservedInstances `json:"ReservedInstanceIdSets" xml:"ReservedInstanceIdSets"`
}
ModifyReservedInstancesResponse is the response struct for api ModifyReservedInstances
func CreateModifyReservedInstancesResponse ¶
func CreateModifyReservedInstancesResponse() (response *ModifyReservedInstancesResponse)
CreateModifyReservedInstancesResponse creates a response to parse from ModifyReservedInstances response
type ModifyRouterInterfaceAttributeRequest ¶
type ModifyRouterInterfaceAttributeRequest struct {
*requests.RpcRequest
OppositeRouterId string `position:"Query" name:"OppositeRouterId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
HealthCheckTargetIp string `position:"Query" name:"HealthCheckTargetIp"`
OppositeInterfaceId string `position:"Query" name:"OppositeInterfaceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
Spec string `position:"Query" name:"Spec"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
RouterInterfaceId string `position:"Query" name:"RouterInterfaceId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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
Spec string `json:"Spec" xml:"Spec"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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"`
DestPrefixListId string `position:"Query" name:"DestPrefixListId"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Policy string `position:"Query" name:"Policy"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
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"`
Priority string `position:"Query" name:"Priority"`
DestGroupOwnerAccount string `position:"Query" name:"DestGroupOwnerAccount"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
DestGroupOwnerId requests.Integer `position:"Query" name:"DestGroupOwnerId"`
SecurityGroupRuleId string `position:"Query" name:"SecurityGroupRuleId"`
}
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"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
InnerAccessPolicy string `position:"Query" name:"InnerAccessPolicy"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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"`
SourcePrefixListId string `position:"Query" name:"SourcePrefixListId"`
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"`
Policy string `position:"Query" name:"Policy"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
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"`
SecurityGroupRuleId string `position:"Query" name:"SecurityGroupRuleId"`
}
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"`
Description string `position:"Query" name:"Description"`
SnapshotName string `position:"Query" name:"SnapshotName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
DisableInstantAccess requests.Boolean `position:"Query" name:"DisableInstantAccess"`
}
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 ModifySnapshotGroupRequest ¶ added in v1.61.872
type ModifySnapshotGroupRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
SnapshotGroupId string `position:"Query" name:"SnapshotGroupId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
Name string `position:"Query" name:"Name"`
}
ModifySnapshotGroupRequest is the request struct for api ModifySnapshotGroup
func CreateModifySnapshotGroupRequest ¶ added in v1.61.872
func CreateModifySnapshotGroupRequest() (request *ModifySnapshotGroupRequest)
CreateModifySnapshotGroupRequest creates a request to invoke ModifySnapshotGroup API
type ModifySnapshotGroupResponse ¶ added in v1.61.872
type ModifySnapshotGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifySnapshotGroupResponse is the response struct for api ModifySnapshotGroup
func CreateModifySnapshotGroupResponse ¶ added in v1.61.872
func CreateModifySnapshotGroupResponse() (response *ModifySnapshotGroupResponse)
CreateModifySnapshotGroupResponse creates a response to parse from ModifySnapshotGroup response
type ModifyStorageCapacityUnitAttributeRequest ¶ added in v1.61.120
type ModifyStorageCapacityUnitAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
StorageCapacityUnitId string `position:"Query" name:"StorageCapacityUnitId"`
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"`
}
ModifyStorageCapacityUnitAttributeRequest is the request struct for api ModifyStorageCapacityUnitAttribute
func CreateModifyStorageCapacityUnitAttributeRequest ¶ added in v1.61.120
func CreateModifyStorageCapacityUnitAttributeRequest() (request *ModifyStorageCapacityUnitAttributeRequest)
CreateModifyStorageCapacityUnitAttributeRequest creates a request to invoke ModifyStorageCapacityUnitAttribute API
type ModifyStorageCapacityUnitAttributeResponse ¶ added in v1.61.120
type ModifyStorageCapacityUnitAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyStorageCapacityUnitAttributeResponse is the response struct for api ModifyStorageCapacityUnitAttribute
func CreateModifyStorageCapacityUnitAttributeResponse ¶ added in v1.61.120
func CreateModifyStorageCapacityUnitAttributeResponse() (response *ModifyStorageCapacityUnitAttributeResponse)
CreateModifyStorageCapacityUnitAttributeResponse creates a response to parse from ModifyStorageCapacityUnitAttribute response
type ModifyStorageSetAttributeRequest ¶
type ModifyStorageSetAttributeRequest 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"`
StorageSetId string `position:"Query" name:"StorageSetId"`
StorageSetName string `position:"Query" name:"StorageSetName"`
}
ModifyStorageSetAttributeRequest is the request struct for api ModifyStorageSetAttribute
func CreateModifyStorageSetAttributeRequest ¶
func CreateModifyStorageSetAttributeRequest() (request *ModifyStorageSetAttributeRequest)
CreateModifyStorageSetAttributeRequest creates a request to invoke ModifyStorageSetAttribute API
type ModifyStorageSetAttributeResponse ¶
type ModifyStorageSetAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyStorageSetAttributeResponse is the response struct for api ModifyStorageSetAttribute
func CreateModifyStorageSetAttributeResponse ¶
func CreateModifyStorageSetAttributeResponse() (response *ModifyStorageSetAttributeResponse)
CreateModifyStorageSetAttributeResponse creates a response to parse from ModifyStorageSetAttribute 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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
VRouterId string `position:"Query" name:"VRouterId"`
Description string `position:"Query" name:"Description"`
VRouterName string `position:"Query" name:"VRouterName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
VSwitchId string `position:"Query" name:"VSwitchId"`
VSwitchName string `position:"Query" name:"VSwitchName"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
VbrId string `position:"Query" name:"VbrId"`
PeerGatewayIp string `position:"Query" name:"PeerGatewayIp"`
PeeringSubnetMask string `position:"Query" name:"PeeringSubnetMask"`
LocalGatewayIp string `position:"Query" name:"LocalGatewayIp"`
UserCidr string `position:"Query" name:"UserCidr"`
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"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
VpcName string `position:"Query" name:"VpcName"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VpcId string `position:"Query" name:"VpcId"`
CidrBlock string `position:"Query" name:"CidrBlock"`
}
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 {
AttachedTime string `json:"AttachedTime" xml:"AttachedTime"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Device string `json:"Device" xml:"Device"`
}
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 {
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
VpcId string `json:"VpcId" xml:"VpcId"`
Spec string `json:"Spec" xml:"Spec"`
Description string `json:"Description" xml:"Description"`
NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
Name string `json:"Name" xml:"Name"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
RegionId string `json:"RegionId" xml:"RegionId"`
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 {
UdpTimeout int `json:"UdpTimeout" xml:"UdpTimeout"`
SlbUdpTimeout int `json:"SlbUdpTimeout" xml:"SlbUdpTimeout"`
}
NetworkAttributes is a nested struct in ecs response
type NetworkCardInfo ¶ added in v1.62.119
type NetworkCardInfo struct {
NetworkCardIndex int `json:"NetworkCardIndex" xml:"NetworkCardIndex"`
}
NetworkCardInfo is a nested struct in ecs response
type NetworkCards ¶ added in v1.62.119
type NetworkCards struct {
NetworkCardInfo []NetworkCardInfo `json:"NetworkCardInfo" xml:"NetworkCardInfo"`
}
NetworkCards is a nested struct in ecs response
type NetworkInterface ¶
type NetworkInterface struct {
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
MacAddress string `json:"MacAddress" xml:"MacAddress"`
NetworkInterfaceTrafficMode string `json:"NetworkInterfaceTrafficMode" xml:"NetworkInterfaceTrafficMode"`
NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
PrimaryIpAddress string `json:"PrimaryIpAddress" xml:"PrimaryIpAddress"`
Description string `json:"Description" xml:"Description"`
Type string `json:"Type" xml:"Type"`
SecurityGroupIds SecurityGroupIdsInDescribeLaunchTemplateVersions `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
Ipv6PrefixSets Ipv6PrefixSetsInDescribeInstances `json:"Ipv6PrefixSets" xml:"Ipv6PrefixSets"`
Ipv4PrefixSets Ipv4PrefixSetsInDescribeInstances `json:"Ipv4PrefixSets" xml:"Ipv4PrefixSets"`
Ipv6Sets Ipv6SetsInDescribeInstances `json:"Ipv6Sets" xml:"Ipv6Sets"`
PrivateIpSets PrivateIpSetsInDescribeInstances `json:"PrivateIpSets" xml:"PrivateIpSets"`
}
NetworkInterface is a nested struct in ecs response
type NetworkInterfacePermission ¶
type NetworkInterfacePermission struct {
Permission string `json:"Permission" xml:"Permission"`
AccountId int64 `json:"AccountId" xml:"AccountId"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
NetworkInterfacePermissionId string `json:"NetworkInterfacePermissionId" xml:"NetworkInterfacePermissionId"`
ServiceName string `json:"ServiceName" xml:"ServiceName"`
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
VpcId string `json:"VpcId" xml:"VpcId"`
Type string `json:"Type" xml:"Type"`
Status string `json:"Status" xml:"Status"`
NetworkInterfaceTrafficMode string `json:"NetworkInterfaceTrafficMode" xml:"NetworkInterfaceTrafficMode"`
NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
MacAddress string `json:"MacAddress" xml:"MacAddress"`
QueuePairNumber int `json:"QueuePairNumber" xml:"QueuePairNumber"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
ServiceID int64 `json:"ServiceID" xml:"ServiceID"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
OwnerId string `json:"OwnerId" xml:"OwnerId"`
ServiceManaged bool `json:"ServiceManaged" xml:"ServiceManaged"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
Description string `json:"Description" xml:"Description"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
QueueNumber int `json:"QueueNumber" xml:"QueueNumber"`
SecurityGroupIds SecurityGroupIdsInDescribeNetworkInterfaces `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
Attachment Attachment `json:"Attachment" xml:"Attachment"`
PrivateIpSets PrivateIpSetsInDescribeNetworkInterfaces `json:"PrivateIpSets" xml:"PrivateIpSets"`
Ipv6Sets Ipv6SetsInDescribeNetworkInterfaces `json:"Ipv6Sets" xml:"Ipv6Sets"`
Ipv4PrefixSets Ipv4PrefixSetsInDescribeNetworkInterfaces `json:"Ipv4PrefixSets" xml:"Ipv4PrefixSets"`
Ipv6PrefixSets Ipv6PrefixSetsInDescribeNetworkInterfaces `json:"Ipv6PrefixSets" xml:"Ipv6PrefixSets"`
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 {
Weight int `json:"Weight" xml:"Weight"`
NextHopId string `json:"NextHopId" xml:"NextHopId"`
NextHopType string `json:"NextHopType" xml:"NextHopType"`
Enabled int `json:"Enabled" xml:"Enabled"`
}
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 OperationLocksInDescribeReservedInstances ¶
type OperationLocksInDescribeReservedInstances struct {
OperationLock []OperationLock `json:"OperationLock" xml:"OperationLock"`
}
OperationLocksInDescribeReservedInstances is a nested struct in ecs response
type OperationProgress ¶
type OperationProgress struct {
ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"`
OperationStatus string `json:"OperationStatus" xml:"OperationStatus"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
RelatedItemSet RelatedItemSetInDeleteSnapshotGroup `json:"RelatedItemSet" xml:"RelatedItemSet"`
}
OperationProgress is a nested struct in ecs response
type OperationProgressSetInDeleteSnapshotGroup ¶ added in v1.61.872
type OperationProgressSetInDeleteSnapshotGroup struct {
OperationProgress []OperationProgress `json:"OperationProgress" xml:"OperationProgress"`
}
OperationProgressSetInDeleteSnapshotGroup is a nested struct in ecs response
type OperationProgressSetInDescribeTaskAttribute ¶ added in v1.61.872
type OperationProgressSetInDescribeTaskAttribute struct {
OperationProgress []OperationProgress `json:"OperationProgress" xml:"OperationProgress"`
}
OperationProgressSetInDescribeTaskAttribute is a nested struct in ecs response
type OperationProgressSetInResetDisks ¶ added in v1.61.872
type OperationProgressSetInResetDisks struct {
OperationProgress []OperationProgress `json:"OperationProgress" xml:"OperationProgress"`
}
OperationProgressSetInResetDisks is a nested struct in ecs response
type ParameterDefinition ¶ added in v1.61.1672
type ParameterDefinition struct {
Required bool `json:"Required" xml:"Required"`
Description string `json:"Description" xml:"Description"`
DefaultValue string `json:"DefaultValue" xml:"DefaultValue"`
ParameterName string `json:"ParameterName" xml:"ParameterName"`
PossibleValues PossibleValues `json:"PossibleValues" xml:"PossibleValues"`
}
ParameterDefinition is a nested struct in ecs response
type ParameterDefinitions ¶ added in v1.61.1672
type ParameterDefinitions struct {
ParameterDefinition []ParameterDefinition `json:"ParameterDefinition" xml:"ParameterDefinition"`
}
ParameterDefinitions is a nested struct in ecs response
type ParameterNames ¶
type ParameterNames struct {
ParameterName []string `json:"ParameterName" xml:"ParameterName"`
}
ParameterNames is a nested struct in ecs response
type PayAsYouGoOptions ¶
type PayAsYouGoOptions struct {
AllocationStrategy string `json:"AllocationStrategy" xml:"AllocationStrategy"`
}
PayAsYouGoOptions is a nested struct in ecs response
type Permission ¶
type Permission struct {
SecurityGroupRuleId string `json:"SecurityGroupRuleId" xml:"SecurityGroupRuleId"`
Direction string `json:"Direction" xml:"Direction"`
SourceGroupId string `json:"SourceGroupId" xml:"SourceGroupId"`
DestGroupOwnerAccount string `json:"DestGroupOwnerAccount" xml:"DestGroupOwnerAccount"`
DestPrefixListId string `json:"DestPrefixListId" xml:"DestPrefixListId"`
DestPrefixListName string `json:"DestPrefixListName" xml:"DestPrefixListName"`
SourceCidrIp string `json:"SourceCidrIp" xml:"SourceCidrIp"`
Ipv6DestCidrIp string `json:"Ipv6DestCidrIp" xml:"Ipv6DestCidrIp"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
Ipv6SourceCidrIp string `json:"Ipv6SourceCidrIp" xml:"Ipv6SourceCidrIp"`
DestGroupId string `json:"DestGroupId" xml:"DestGroupId"`
DestCidrIp string `json:"DestCidrIp" xml:"DestCidrIp"`
IpProtocol string `json:"IpProtocol" xml:"IpProtocol"`
Priority string `json:"Priority" xml:"Priority"`
DestGroupName string `json:"DestGroupName" xml:"DestGroupName"`
NicType string `json:"NicType" xml:"NicType"`
Policy string `json:"Policy" xml:"Policy"`
Description string `json:"Description" xml:"Description"`
PortRange string `json:"PortRange" xml:"PortRange"`
SourcePrefixListName string `json:"SourcePrefixListName" xml:"SourcePrefixListName"`
SourcePrefixListId string `json:"SourcePrefixListId" xml:"SourcePrefixListId"`
SourceGroupOwnerAccount string `json:"SourceGroupOwnerAccount" xml:"SourceGroupOwnerAccount"`
SourceGroupName string `json:"SourceGroupName" xml:"SourceGroupName"`
SourcePortRange string `json:"SourcePortRange" xml:"SourcePortRange"`
}
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 {
AdLocation string `json:"AdLocation" xml:"AdLocation"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
Type string `json:"Type" xml:"Type"`
PortNumber string `json:"PortNumber" xml:"PortNumber"`
CircuitCode string `json:"CircuitCode" xml:"CircuitCode"`
Spec string `json:"Spec" xml:"Spec"`
Bandwidth int64 `json:"Bandwidth" xml:"Bandwidth"`
Description string `json:"Description" xml:"Description"`
PortType string `json:"PortType" xml:"PortType"`
EnabledTime string `json:"EnabledTime" xml:"EnabledTime"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
LineOperator string `json:"LineOperator" xml:"LineOperator"`
Name string `json:"Name" xml:"Name"`
RedundantPhysicalConnectionId string `json:"RedundantPhysicalConnectionId" xml:"RedundantPhysicalConnectionId"`
PeerLocation string `json:"PeerLocation" xml:"PeerLocation"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
}
PhysicalConnectionType is a nested struct in ecs response
type PluginStatus ¶ added in v1.61.1808
type PluginStatus struct {
PluginVersion string `json:"PluginVersion" xml:"PluginVersion"`
PluginName string `json:"PluginName" xml:"PluginName"`
FirstHeartbeatTime string `json:"FirstHeartbeatTime" xml:"FirstHeartbeatTime"`
LastHeartbeatTime string `json:"LastHeartbeatTime" xml:"LastHeartbeatTime"`
PluginStatus string `json:"PluginStatus" xml:"PluginStatus"`
}
PluginStatus is a nested struct in ecs response
type PluginStatusSet ¶ added in v1.61.1808
type PluginStatusSet struct {
PluginStatus []PluginStatus `json:"PluginStatus" xml:"PluginStatus"`
}
PluginStatusSet is a nested struct in ecs response
type PossibleValues ¶ added in v1.61.1672
type PossibleValues struct {
PossibleValue []string `json:"PossibleValue" xml:"PossibleValue"`
}
PossibleValues is a nested struct in ecs response
type PrefixList ¶ added in v1.61.1123
type PrefixList struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
AssociationCount int `json:"AssociationCount" xml:"AssociationCount"`
MaxEntries int `json:"MaxEntries" xml:"MaxEntries"`
Description string `json:"Description" xml:"Description"`
AddressFamily string `json:"AddressFamily" xml:"AddressFamily"`
PrefixListName string `json:"PrefixListName" xml:"PrefixListName"`
PrefixListId string `json:"PrefixListId" xml:"PrefixListId"`
}
PrefixList is a nested struct in ecs response
type PrefixListAssociation ¶ added in v1.61.1123
type PrefixListAssociation struct {
ResourceId string `json:"ResourceId" xml:"ResourceId"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
}
PrefixListAssociation is a nested struct in ecs response
type PrefixListAssociations ¶ added in v1.61.1123
type PrefixListAssociations struct {
PrefixListAssociation []PrefixListAssociation `json:"PrefixListAssociation" xml:"PrefixListAssociation"`
}
PrefixListAssociations is a nested struct in ecs response
type PrefixLists ¶ added in v1.61.1123
type PrefixLists struct {
PrefixList []PrefixList `json:"PrefixList" xml:"PrefixList"`
}
PrefixLists 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"`
ReservedInstanceHourPrice float64 `json:"ReservedInstanceHourPrice" xml:"ReservedInstanceHourPrice"`
DetailInfos DetailInfosInDescribePrice `json:"DetailInfos" xml:"DetailInfos"`
}
Price is a nested struct in ecs response
type PriceInfo ¶
type PriceInfo struct {
Price Price `json:"Price" xml:"Price"`
Rules RulesInDescribeInstanceModificationPrice `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 PrivateIpSetInAssignPrivateIpAddresses ¶ added in v1.61.260
type PrivateIpSetInAssignPrivateIpAddresses struct {
PrivateIpAddress []string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}
PrivateIpSetInAssignPrivateIpAddresses is a nested struct in ecs response
type PrivateIpSetsInCreateNetworkInterface ¶ added in v1.61.260
type PrivateIpSetsInCreateNetworkInterface struct {
PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}
PrivateIpSetsInCreateNetworkInterface is a nested struct in ecs response
type PrivateIpSetsInDescribeInstances ¶ added in v1.61.693
type PrivateIpSetsInDescribeInstances struct {
PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}
PrivateIpSetsInDescribeInstances is a nested struct in ecs response
type PrivateIpSetsInDescribeNetworkInterfaceAttribute ¶ added in v1.61.260
type PrivateIpSetsInDescribeNetworkInterfaceAttribute struct {
PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}
PrivateIpSetsInDescribeNetworkInterfaceAttribute is a nested struct in ecs response
type PrivateIpSetsInDescribeNetworkInterfaces ¶ added in v1.61.260
type PrivateIpSetsInDescribeNetworkInterfaces struct {
PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}
PrivateIpSetsInDescribeNetworkInterfaces 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 {
IpAddress string `json:"IpAddress" xml:"IpAddress"`
AllocationId string `json:"AllocationId" xml:"AllocationId"`
}
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 PurchaseReservedInstancesOfferingRequest ¶
type PurchaseReservedInstancesOfferingRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
Platform string `position:"Query" name:"Platform"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Scope string `position:"Query" name:"Scope"`
InstanceType string `position:"Query" name:"InstanceType"`
Tag *[]PurchaseReservedInstancesOfferingTag `position:"Query" name:"Tag" type:"Repeated"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
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"`
OfferingType string `position:"Query" name:"OfferingType"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
ZoneId string `position:"Query" name:"ZoneId"`
ReservedInstanceName string `position:"Query" name:"ReservedInstanceName"`
InstanceAmount requests.Integer `position:"Query" name:"InstanceAmount"`
}
PurchaseReservedInstancesOfferingRequest is the request struct for api PurchaseReservedInstancesOffering
func CreatePurchaseReservedInstancesOfferingRequest ¶
func CreatePurchaseReservedInstancesOfferingRequest() (request *PurchaseReservedInstancesOfferingRequest)
CreatePurchaseReservedInstancesOfferingRequest creates a request to invoke PurchaseReservedInstancesOffering API
type PurchaseReservedInstancesOfferingResponse ¶
type PurchaseReservedInstancesOfferingResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ReservedInstanceIdSets ReservedInstanceIdSetsInPurchaseReservedInstancesOffering `json:"ReservedInstanceIdSets" xml:"ReservedInstanceIdSets"`
}
PurchaseReservedInstancesOfferingResponse is the response struct for api PurchaseReservedInstancesOffering
func CreatePurchaseReservedInstancesOfferingResponse ¶
func CreatePurchaseReservedInstancesOfferingResponse() (response *PurchaseReservedInstancesOfferingResponse)
CreatePurchaseReservedInstancesOfferingResponse creates a response to parse from PurchaseReservedInstancesOffering response
type PurchaseReservedInstancesOfferingTag ¶ added in v1.61.466
type PurchaseReservedInstancesOfferingTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
PurchaseReservedInstancesOfferingTag is a repeated param struct in PurchaseReservedInstancesOfferingRequest
type PurchaseStorageCapacityUnitRequest ¶ added in v1.61.120
type PurchaseStorageCapacityUnitRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
StartTime string `position:"Query" name:"StartTime"`
Capacity requests.Integer `position:"Query" name:"Capacity"`
Tag *[]PurchaseStorageCapacityUnitTag `position:"Query" name:"Tag" type:"Repeated"`
Period requests.Integer `position:"Query" name:"Period"`
Amount requests.Integer `position:"Query" name:"Amount"`
FromApp string `position:"Query" name:"FromApp"`
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"`
Name string `position:"Query" name:"Name"`
}
PurchaseStorageCapacityUnitRequest is the request struct for api PurchaseStorageCapacityUnit
func CreatePurchaseStorageCapacityUnitRequest ¶ added in v1.61.120
func CreatePurchaseStorageCapacityUnitRequest() (request *PurchaseStorageCapacityUnitRequest)
CreatePurchaseStorageCapacityUnitRequest creates a request to invoke PurchaseStorageCapacityUnit API
type PurchaseStorageCapacityUnitResponse ¶ added in v1.61.120
type PurchaseStorageCapacityUnitResponse struct {
*responses.BaseResponse
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
StorageCapacityUnitIds StorageCapacityUnitIds `json:"StorageCapacityUnitIds" xml:"StorageCapacityUnitIds"`
}
PurchaseStorageCapacityUnitResponse is the response struct for api PurchaseStorageCapacityUnit
func CreatePurchaseStorageCapacityUnitResponse ¶ added in v1.61.120
func CreatePurchaseStorageCapacityUnitResponse() (response *PurchaseStorageCapacityUnitResponse)
CreatePurchaseStorageCapacityUnitResponse creates a response to parse from PurchaseStorageCapacityUnit response
type PurchaseStorageCapacityUnitTag ¶ added in v1.61.1237
PurchaseStorageCapacityUnitTag is a repeated param struct in PurchaseStorageCapacityUnitRequest
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"`
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"`
}
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"`
AutoStartInstance requests.Boolean `position:"Query" name:"AutoStartInstance"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
KeyPairName string `position:"Query" name:"KeyPairName"`
Password string `position:"Query" name:"Password"`
LoginAsNonRoot requests.Boolean `position:"Query" name:"LoginAsNonRoot"`
DiskId string `position:"Query" name:"DiskId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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"`
ForceStop requests.Boolean `position:"Query" name:"ForceStop"`
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"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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 RebootInstancesRequest ¶ added in v1.61.60
type RebootInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BatchOptimization string `position:"Query" name:"BatchOptimization"`
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"`
ForceReboot requests.Boolean `position:"Query" name:"ForceReboot"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
RebootInstancesRequest is the request struct for api RebootInstances
func CreateRebootInstancesRequest ¶ added in v1.61.60
func CreateRebootInstancesRequest() (request *RebootInstancesRequest)
CreateRebootInstancesRequest creates a request to invoke RebootInstances API
type RebootInstancesResponse ¶ added in v1.61.60
type RebootInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceResponses InstanceResponsesInRebootInstances `json:"InstanceResponses" xml:"InstanceResponses"`
}
RebootInstancesResponse is the response struct for api RebootInstances
func CreateRebootInstancesResponse ¶ added in v1.61.60
func CreateRebootInstancesResponse() (response *RebootInstancesResponse)
CreateRebootInstancesResponse creates a response to parse from RebootInstances response
type RecommendInstanceType ¶
type RecommendInstanceType struct {
CommodityCode string `json:"CommodityCode" xml:"CommodityCode"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
Priority int `json:"Priority" xml:"Priority"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
Scene string `json:"Scene" xml:"Scene"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
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"`
ClientToken string `position:"Query" name:"ClientToken"`
VbrId string `position:"Query" name:"VbrId"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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 RedeployDedicatedHostRequest ¶ added in v1.60.328
type RedeployDedicatedHostRequest 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"`
}
RedeployDedicatedHostRequest is the request struct for api RedeployDedicatedHost
func CreateRedeployDedicatedHostRequest ¶ added in v1.60.328
func CreateRedeployDedicatedHostRequest() (request *RedeployDedicatedHostRequest)
CreateRedeployDedicatedHostRequest creates a request to invoke RedeployDedicatedHost API
type RedeployDedicatedHostResponse ¶ added in v1.60.328
type RedeployDedicatedHostResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RedeployDedicatedHostResponse is the response struct for api RedeployDedicatedHost
func CreateRedeployDedicatedHostResponse ¶ added in v1.60.328
func CreateRedeployDedicatedHostResponse() (response *RedeployDedicatedHostResponse)
CreateRedeployDedicatedHostResponse creates a response to parse from RedeployDedicatedHost 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
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
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 {
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
AliUid string `json:"AliUid" xml:"AliUid"`
}
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 {
Status string `json:"Status" xml:"Status"`
RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
LocalName string `json:"LocalName" xml:"LocalName"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
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 RelatedItemSetInDeleteSnapshotGroup ¶ added in v1.61.872
type RelatedItemSetInDeleteSnapshotGroup struct {
RelatedItem []RelatedItem `json:"RelatedItem" xml:"RelatedItem"`
}
RelatedItemSetInDeleteSnapshotGroup is a nested struct in ecs response
type RelatedItemSetInDescribeTaskAttribute ¶ added in v1.61.872
type RelatedItemSetInDescribeTaskAttribute struct {
RelatedItem []RelatedItem `json:"RelatedItem" xml:"RelatedItem"`
}
RelatedItemSetInDescribeTaskAttribute is a nested struct in ecs response
type RelatedItemSetInResetDisks ¶ added in v1.61.872
type RelatedItemSetInResetDisks struct {
RelatedItem []RelatedItem `json:"RelatedItem" xml:"RelatedItem"`
}
RelatedItemSetInResetDisks is a nested struct in ecs response
type ReleaseCapacityReservationRequest ¶ added in v1.61.606
type ReleaseCapacityReservationRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
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"`
}
ReleaseCapacityReservationRequest is the request struct for api ReleaseCapacityReservation
func CreateReleaseCapacityReservationRequest ¶ added in v1.61.606
func CreateReleaseCapacityReservationRequest() (request *ReleaseCapacityReservationRequest)
CreateReleaseCapacityReservationRequest creates a request to invoke ReleaseCapacityReservation API
type ReleaseCapacityReservationResponse ¶ added in v1.61.606
type ReleaseCapacityReservationResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReleaseCapacityReservationResponse is the response struct for api ReleaseCapacityReservation
func CreateReleaseCapacityReservationResponse ¶ added in v1.61.606
func CreateReleaseCapacityReservationResponse() (response *ReleaseCapacityReservationResponse)
CreateReleaseCapacityReservationResponse creates a response to parse from ReleaseCapacityReservation 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"`
AllocationId string `position:"Query" name:"AllocationId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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
DryRun requests.Boolean `position:"Query" name:"DryRun"`
PublicIpAddress string `position:"Query" name:"PublicIpAddress"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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"`
RemainTimes string `json:"RemainTimes" xml:"RemainTimes"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
RemovedIpAddresses *[]string `position:"Query" name:"RemovedIpAddresses" type:"Repeated"`
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"`
}
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"`
Tag *[]RemoveTagsTag `position:"Query" name:"Tag" type:"Repeated"`
ResourceId string `position:"Query" name:"ResourceId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
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"`
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"`
ExpectedRenewDay requests.Integer `position:"Query" name:"ExpectedRenewDay"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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
OrderId string `json:"OrderId" xml:"OrderId"`
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 RenewReservedInstancesRequest ¶ added in v1.61.1746
type RenewReservedInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
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"`
ReservedInstanceId *[]string `position:"Query" name:"ReservedInstanceId" type:"Repeated"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
}
RenewReservedInstancesRequest is the request struct for api RenewReservedInstances
func CreateRenewReservedInstancesRequest ¶ added in v1.61.1746
func CreateRenewReservedInstancesRequest() (request *RenewReservedInstancesRequest)
CreateRenewReservedInstancesRequest creates a request to invoke RenewReservedInstances API
type RenewReservedInstancesResponse ¶ added in v1.61.1746
type RenewReservedInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
ReservedInstanceIdSets ReservedInstanceIdSetsInRenewReservedInstances `json:"ReservedInstanceIdSets" xml:"ReservedInstanceIdSets"`
}
RenewReservedInstancesResponse is the response struct for api RenewReservedInstances
func CreateRenewReservedInstancesResponse ¶ added in v1.61.1746
func CreateRenewReservedInstancesResponse() (response *RenewReservedInstancesResponse)
CreateRenewReservedInstancesResponse creates a response to parse from RenewReservedInstances response
type ReplaceSystemDiskArn ¶ added in v1.62.119
type ReplaceSystemDiskArn struct {
Rolearn string `name:"Rolearn"`
RoleType string `name:"RoleType"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
ReplaceSystemDiskArn is a repeated param struct in ReplaceSystemDiskRequest
type ReplaceSystemDiskRequest ¶
type ReplaceSystemDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ImageId string `position:"Query" name:"ImageId"`
ClientToken string `position:"Query" name:"ClientToken"`
EncryptAlgorithm string `position:"Query" name:"EncryptAlgorithm"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
KeyPairName string `position:"Query" name:"KeyPairName"`
Platform string `position:"Query" name:"Platform"`
Password string `position:"Query" name:"Password"`
LoginAsNonRoot requests.Boolean `position:"Query" name:"LoginAsNonRoot"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
DiskId string `position:"Query" name:"DiskId"`
Arn *[]ReplaceSystemDiskArn `position:"Query" name:"Arn" type:"Repeated"`
Architecture string `position:"Query" name:"Architecture"`
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"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"`
Encrypted requests.Boolean `position:"Query" name:"Encrypted"`
KMSKeyId string `position:"Query" name:"KMSKeyId"`
UseAdditionalService requests.Boolean `position:"Query" name:"UseAdditionalService"`
}
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
DiskId string `json:"DiskId" xml:"DiskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReplaceSystemDiskResponse is the response struct for api ReplaceSystemDisk
func CreateReplaceSystemDiskResponse ¶
func CreateReplaceSystemDiskResponse() (response *ReplaceSystemDiskResponse)
CreateReplaceSystemDiskResponse creates a response to parse from ReplaceSystemDisk response
type Report ¶ added in v1.61.1707
type Report struct {
ResourceId string `json:"ResourceId" xml:"ResourceId"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
MetricSetId string `json:"MetricSetId" xml:"MetricSetId"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
ReportId string `json:"ReportId" xml:"ReportId"`
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
Severity string `json:"Severity" xml:"Severity"`
Issues IssuesInDescribeDiagnosticReports `json:"Issues" xml:"Issues"`
}
Report is a nested struct in ecs response
type ReportInstancesStatusRequest ¶
type ReportInstancesStatusRequest struct {
*requests.RpcRequest
Reason string `position:"Query" name:"Reason"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
StartTime string `position:"Query" name:"StartTime"`
IssueCategory string `position:"Query" name:"IssueCategory"`
DiskId *[]string `position:"Query" name:"DiskId" type:"Repeated"`
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" type:"Repeated"`
Device *[]string `position:"Query" name:"Device" type:"Repeated"`
}
ReportInstancesStatusRequest is the request struct for api ReportInstancesStatus
func CreateReportInstancesStatusRequest ¶
func CreateReportInstancesStatusRequest() (request *ReportInstancesStatusRequest)
CreateReportInstancesStatusRequest creates a request to invoke ReportInstancesStatus API
type ReportInstancesStatusResponse ¶
type ReportInstancesStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ReportInstancesStatusResponse is the response struct for api ReportInstancesStatus
func CreateReportInstancesStatusResponse ¶
func CreateReportInstancesStatusResponse() (response *ReportInstancesStatusResponse)
CreateReportInstancesStatusResponse creates a response to parse from ReportInstancesStatus response
type Reports ¶ added in v1.61.1707
type Reports struct {
Report []Report `json:"Report" xml:"Report"`
}
Reports is a nested struct in ecs response
type ReservedInstance ¶
type ReservedInstance struct {
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ReservedInstanceName string `json:"ReservedInstanceName" xml:"ReservedInstanceName"`
ReservedInstanceId string `json:"ReservedInstanceId" xml:"ReservedInstanceId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
InstanceAmount int `json:"InstanceAmount" xml:"InstanceAmount"`
RegionId string `json:"RegionId" xml:"RegionId"`
OfferingType string `json:"OfferingType" xml:"OfferingType"`
StartTime string `json:"StartTime" xml:"StartTime"`
Description string `json:"Description" xml:"Description"`
AllocationStatus string `json:"AllocationStatus" xml:"AllocationStatus"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
Platform string `json:"Platform" xml:"Platform"`
Scope string `json:"Scope" xml:"Scope"`
OperationLocks OperationLocksInDescribeReservedInstances `json:"OperationLocks" xml:"OperationLocks"`
Tags TagsInDescribeReservedInstances `json:"Tags" xml:"Tags"`
}
ReservedInstance is a nested struct in ecs response
type ReservedInstanceIdSetsInModifyReservedInstances ¶
type ReservedInstanceIdSetsInModifyReservedInstances struct {
ReservedInstanceId []string `json:"ReservedInstanceId" xml:"ReservedInstanceId"`
}
ReservedInstanceIdSetsInModifyReservedInstances is a nested struct in ecs response
type ReservedInstanceIdSetsInPurchaseReservedInstancesOffering ¶
type ReservedInstanceIdSetsInPurchaseReservedInstancesOffering struct {
ReservedInstanceId []string `json:"ReservedInstanceId" xml:"ReservedInstanceId"`
}
ReservedInstanceIdSetsInPurchaseReservedInstancesOffering is a nested struct in ecs response
type ReservedInstanceIdSetsInRenewReservedInstances ¶ added in v1.61.1746
type ReservedInstanceIdSetsInRenewReservedInstances struct {
ReservedInstanceId []string `json:"ReservedInstanceId" xml:"ReservedInstanceId"`
}
ReservedInstanceIdSetsInRenewReservedInstances is a nested struct in ecs response
type ReservedInstanceRenewAttribute ¶ added in v1.62.163
type ReservedInstanceRenewAttribute struct {
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
Duration int `json:"Duration" xml:"Duration"`
ReservedInstanceId string `json:"ReservedInstanceId" xml:"ReservedInstanceId"`
RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"`
}
ReservedInstanceRenewAttribute is a nested struct in ecs response
type ReservedInstanceRenewAttributes ¶ added in v1.62.163
type ReservedInstanceRenewAttributes struct {
ReservedInstanceRenewAttribute []ReservedInstanceRenewAttribute `json:"ReservedInstanceRenewAttribute" xml:"ReservedInstanceRenewAttribute"`
}
ReservedInstanceRenewAttributes is a nested struct in ecs response
type ReservedInstances ¶
type ReservedInstances struct {
ReservedInstance []ReservedInstance `json:"ReservedInstance" xml:"ReservedInstance"`
}
ReservedInstances is a nested struct in ecs response
type ResetDiskRequest ¶
type ResetDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SnapshotId string `position:"Query" name:"SnapshotId"`
DiskId string `position:"Query" name:"DiskId"`
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"`
}
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 ResetDisksDisk ¶ added in v1.61.872
ResetDisksDisk is a repeated param struct in ResetDisksRequest
type ResetDisksRequest ¶ added in v1.61.872
type ResetDisksRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
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"`
Disk *[]ResetDisksDisk `position:"Query" name:"Disk" type:"Repeated"`
}
ResetDisksRequest is the request struct for api ResetDisks
func CreateResetDisksRequest ¶ added in v1.61.872
func CreateResetDisksRequest() (request *ResetDisksRequest)
CreateResetDisksRequest creates a request to invoke ResetDisks API
type ResetDisksResponse ¶ added in v1.61.872
type ResetDisksResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OperationProgressSet OperationProgressSetInResetDisks `json:"OperationProgressSet" xml:"OperationProgressSet"`
}
ResetDisksResponse is the response struct for api ResetDisks
func CreateResetDisksResponse ¶ added in v1.61.872
func CreateResetDisksResponse() (response *ResetDisksResponse)
CreateResetDisksResponse creates a response to parse from ResetDisks response
type ResizeDiskRequest ¶
type ResizeDiskRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
Type string `position:"Query" name:"Type"`
DiskId string `position:"Query" name:"DiskId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
NewSize requests.Integer `position:"Query" name:"NewSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
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
OrderId string `json:"OrderId" xml:"OrderId"`
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 {
ResourceType string `json:"ResourceType" xml:"ResourceType"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
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 SubRulesInDescribePrice `json:"SubRules" xml:"SubRules"`
}
ResourcePriceModel is a nested struct in ecs response
type ResourceTypeCount ¶
type ResourceTypeCount struct {
Instance int `json:"Instance" xml:"Instance"`
Image int `json:"Image" xml:"Image"`
Ddh int `json:"Ddh" xml:"Ddh"`
SnapshotPolicy int `json:"SnapshotPolicy" xml:"SnapshotPolicy"`
Securitygroup int `json:"Securitygroup" xml:"Securitygroup"`
Snapshot int `json:"Snapshot" xml:"Snapshot"`
ReservedInstance int `json:"ReservedInstance" xml:"ReservedInstance"`
LaunchTemplate int `json:"LaunchTemplate" xml:"LaunchTemplate"`
Eni int `json:"Eni" xml:"Eni"`
Disk int `json:"Disk" xml:"Disk"`
KeyPair int `json:"KeyPair" xml:"KeyPair"`
Volume int `json:"Volume" xml:"Volume"`
}
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"`
InstanceGenerations InstanceGenerations `json:"InstanceGenerations" xml:"InstanceGenerations"`
DataDiskCategories DataDiskCategories `json:"DataDiskCategories" xml:"DataDiskCategories"`
InstanceTypes InstanceTypesInDescribeZones `json:"InstanceTypes" xml:"InstanceTypes"`
InstanceTypeFamilies InstanceTypeFamiliesInDescribeZones `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
NetworkTypes NetworkTypesInDescribeZones `json:"NetworkTypes" xml:"NetworkTypes"`
}
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 RevokeSecurityGroupEgressPermissions ¶ added in v1.61.1675
type RevokeSecurityGroupEgressPermissions struct {
Policy string `name:"Policy"`
Priority string `name:"Priority"`
IpProtocol string `name:"IpProtocol"`
DestCidrIp string `name:"DestCidrIp"`
Ipv6DestCidrIp string `name:"Ipv6DestCidrIp"`
DestGroupId string `name:"DestGroupId"`
DestPrefixListId string `name:"DestPrefixListId"`
PortRange string `name:"PortRange"`
SourceCidrIp string `name:"SourceCidrIp"`
Ipv6SourceCidrIp string `name:"Ipv6SourceCidrIp"`
SourcePortRange string `name:"SourcePortRange"`
DestGroupOwnerAccount string `name:"DestGroupOwnerAccount"`
DestGroupOwnerId string `name:"DestGroupOwnerId"`
NicType string `name:"NicType"`
Description string `name:"Description"`
}
RevokeSecurityGroupEgressPermissions is a repeated param struct in RevokeSecurityGroupEgressRequest
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"`
DestPrefixListId string `position:"Query" name:"DestPrefixListId"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
Permissions *[]RevokeSecurityGroupEgressPermissions `position:"Query" name:"Permissions" type:"Repeated"`
Policy string `position:"Query" name:"Policy"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
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"`
Priority string `position:"Query" name:"Priority"`
DestGroupOwnerAccount string `position:"Query" name:"DestGroupOwnerAccount"`
DestCidrIp string `position:"Query" name:"DestCidrIp"`
DestGroupOwnerId requests.Integer `position:"Query" name:"DestGroupOwnerId"`
SecurityGroupRuleId *[]string `position:"Query" name:"SecurityGroupRuleId" type:"Repeated"`
}
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 RevokeSecurityGroupPermissions ¶ added in v1.61.1675
type RevokeSecurityGroupPermissions struct {
Policy string `name:"Policy"`
Priority string `name:"Priority"`
IpProtocol string `name:"IpProtocol"`
SourceCidrIp string `name:"SourceCidrIp"`
Ipv6SourceCidrIp string `name:"Ipv6SourceCidrIp"`
SourceGroupId string `name:"SourceGroupId"`
SourcePrefixListId string `name:"SourcePrefixListId"`
PortRange string `name:"PortRange"`
DestCidrIp string `name:"DestCidrIp"`
Ipv6DestCidrIp string `name:"Ipv6DestCidrIp"`
SourcePortRange string `name:"SourcePortRange"`
SourceGroupOwnerAccount string `name:"SourceGroupOwnerAccount"`
SourceGroupOwnerId string `name:"SourceGroupOwnerId"`
NicType string `name:"NicType"`
Description string `name:"Description"`
}
RevokeSecurityGroupPermissions is a repeated param struct in RevokeSecurityGroupRequest
type RevokeSecurityGroupRequest ¶
type RevokeSecurityGroupRequest struct {
*requests.RpcRequest
NicType string `position:"Query" name:"NicType"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
SourcePrefixListId string `position:"Query" name:"SourcePrefixListId"`
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"`
Permissions *[]RevokeSecurityGroupPermissions `position:"Query" name:"Permissions" type:"Repeated"`
Policy string `position:"Query" name:"Policy"`
Ipv6SourceCidrIp string `position:"Query" name:"Ipv6SourceCidrIp"`
Ipv6DestCidrIp string `position:"Query" name:"Ipv6DestCidrIp"`
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"`
SecurityGroupRuleId *[]string `position:"Query" name:"SecurityGroupRuleId" type:"Repeated"`
}
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 {
Type string `json:"Type" xml:"Type"`
Status string `json:"Status" xml:"Status"`
NextHopType string `json:"NextHopType" xml:"NextHopType"`
DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
RouteTableType string `json:"RouteTableType" xml:"RouteTableType"`
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 {
HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
Spec string `json:"Spec" xml:"Spec"`
OppositeInterfaceId string `json:"OppositeInterfaceId" xml:"OppositeInterfaceId"`
RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
OppositeRouterType string `json:"OppositeRouterType" xml:"OppositeRouterType"`
OppositeInterfaceOwnerId string `json:"OppositeInterfaceOwnerId" xml:"OppositeInterfaceOwnerId"`
Description string `json:"Description" xml:"Description"`
Name string `json:"Name" xml:"Name"`
OppositeRouterId string `json:"OppositeRouterId" xml:"OppositeRouterId"`
OppositeInterfaceSpec string `json:"OppositeInterfaceSpec" xml:"OppositeInterfaceSpec"`
RouterId string `json:"RouterId" xml:"RouterId"`
OppositeInterfaceBusinessStatus string `json:"OppositeInterfaceBusinessStatus" xml:"OppositeInterfaceBusinessStatus"`
ConnectedTime string `json:"ConnectedTime" xml:"ConnectedTime"`
OppositeInterfaceStatus string `json:"OppositeInterfaceStatus" xml:"OppositeInterfaceStatus"`
HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
EndTime string `json:"EndTime" xml:"EndTime"`
OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"`
OppositeAccessPointId string `json:"OppositeAccessPointId" xml:"OppositeAccessPointId"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
Role string `json:"Role" xml:"Role"`
RouterType string `json:"RouterType" xml:"RouterType"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
}
RouterInterfaceType is a nested struct in ecs response
type Rule ¶
type Rule struct {
RuleId int64 `json:"RuleId" xml:"RuleId"`
Description string `json:"Description" xml:"Description"`
}
Rule is a nested struct in ecs response
type RulesInDescribeInstanceModificationPrice ¶ added in v1.61.1015
type RulesInDescribeInstanceModificationPrice struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeInstanceModificationPrice 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 RunCommandRequest ¶
type RunCommandRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
WorkingDir string `position:"Query" name:"WorkingDir"`
Type string `position:"Query" name:"Type"`
Frequency string `position:"Query" name:"Frequency"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
RepeatMode string `position:"Query" name:"RepeatMode"`
Tag *[]RunCommandTag `position:"Query" name:"Tag" type:"Repeated"`
KeepCommand requests.Boolean `position:"Query" name:"KeepCommand"`
Timed requests.Boolean `position:"Query" name:"Timed"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
Name string `position:"Query" name:"Name"`
ContainerId string `position:"Query" name:"ContainerId"`
Parameters map[string]interface{} `position:"Query" name:"Parameters"`
ContainerName string `position:"Query" name:"ContainerName"`
ClientToken string `position:"Query" name:"ClientToken"`
Description string `position:"Query" name:"Description"`
CommandContent string `position:"Query" name:"CommandContent"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
ContentEncoding string `position:"Query" name:"ContentEncoding"`
WindowsPasswordName string `position:"Query" name:"WindowsPasswordName"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
EnableParameter requests.Boolean `position:"Query" name:"EnableParameter"`
Username string `position:"Query" name:"Username"`
}
RunCommandRequest is the request struct for api RunCommand
func CreateRunCommandRequest ¶
func CreateRunCommandRequest() (request *RunCommandRequest)
CreateRunCommandRequest creates a request to invoke RunCommand API
type RunCommandResponse ¶
type RunCommandResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CommandId string `json:"CommandId" xml:"CommandId"`
InvokeId string `json:"InvokeId" xml:"InvokeId"`
}
RunCommandResponse is the response struct for api RunCommand
func CreateRunCommandResponse ¶
func CreateRunCommandResponse() (response *RunCommandResponse)
CreateRunCommandResponse creates a response to parse from RunCommand response
type RunCommandTag ¶ added in v1.61.1707
RunCommandTag is a repeated param struct in RunCommandRequest
type RunInstancesArn ¶ added in v1.61.394
type RunInstancesArn struct {
RoleType string `name:"RoleType"`
Rolearn string `name:"Rolearn"`
AssumeRoleFor string `name:"AssumeRoleFor"`
}
RunInstancesArn is a repeated param struct in RunInstancesRequest
type RunInstancesDataDisk ¶
type RunInstancesDataDisk struct {
PerformanceLevel string `name:"PerformanceLevel"`
AutoSnapshotPolicyId string `name:"AutoSnapshotPolicyId"`
Encrypted string `name:"Encrypted"`
Description string `name:"Description"`
SnapshotId string `name:"SnapshotId"`
Device string `name:"Device"`
Size string `name:"Size"`
DiskName string `name:"DiskName"`
Category string `name:"Category"`
EncryptAlgorithm string `name:"EncryptAlgorithm"`
DeleteWithInstance string `name:"DeleteWithInstance"`
KMSKeyId string `name:"KMSKeyId"`
StorageClusterId string `name:"StorageClusterId"`
ProvisionedIops string `name:"ProvisionedIops"`
BurstingEnabled string `name:"BurstingEnabled"`
}
RunInstancesDataDisk is a repeated param struct in RunInstancesRequest
type RunInstancesImageOptions ¶ added in v1.61.1556
type RunInstancesImageOptions struct {
LoginAsNonRoot string `name:"LoginAsNonRoot"`
}
RunInstancesImageOptions is a repeated param struct in RunInstancesRequest
type RunInstancesNetworkInterface ¶
type RunInstancesNetworkInterface struct {
VSwitchId string `name:"VSwitchId"`
NetworkInterfaceName string `name:"NetworkInterfaceName"`
Description string `name:"Description"`
SecurityGroupId string `name:"SecurityGroupId"`
PrimaryIpAddress string `name:"PrimaryIpAddress"`
QueueNumber string `name:"QueueNumber"`
SecurityGroupIds *[]string `name:"SecurityGroupIds" type:"Repeated"`
NetworkInterfaceTrafficMode string `name:"NetworkInterfaceTrafficMode"`
QueuePairNumber string `name:"QueuePairNumber"`
InstanceType string `name:"InstanceType"`
Ipv6AddressCount string `name:"Ipv6AddressCount"`
Ipv6Address *[]string `name:"Ipv6Address" type:"Repeated"`
NetworkCardIndex string `name:"NetworkCardIndex"`
}
RunInstancesNetworkInterface is a repeated param struct in RunInstancesRequest
type RunInstancesNetworkOptions ¶ added in v1.62.255
type RunInstancesNetworkOptions struct {
EnableJumboFrame string `name:"EnableJumboFrame"`
}
RunInstancesNetworkOptions is a repeated param struct in RunInstancesRequest
type RunInstancesRequest ¶
type RunInstancesRequest struct {
*requests.RpcRequest
UniqueSuffix requests.Boolean `position:"Query" name:"UniqueSuffix"`
SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"`
MinAmount requests.Integer `position:"Query" name:"MinAmount"`
DeletionProtection requests.Boolean `position:"Query" name:"DeletionProtection"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
PrivatePoolOptionsMatchCriteria string `position:"Query" name:"PrivatePoolOptions.MatchCriteria"`
HostName string `position:"Query" name:"HostName"`
Password string `position:"Query" name:"Password"`
SystemDisk RunInstancesSystemDisk `position:"Query" name:"SystemDisk" type:"Struct"`
ImageOptions RunInstancesImageOptions `position:"Query" name:"ImageOptions" type:"Struct"`
DeploymentSetGroupNo requests.Integer `position:"Query" name:"DeploymentSetGroupNo"`
SystemDiskAutoSnapshotPolicyId string `position:"Query" name:"SystemDisk.AutoSnapshotPolicyId"`
CpuOptionsCore requests.Integer `position:"Query" name:"CpuOptions.Core"`
Period requests.Integer `position:"Query" name:"Period"`
DryRun requests.Boolean `position:"Query" name:"DryRun"`
CpuOptionsNuma string `position:"Query" name:"CpuOptions.Numa"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
Affinity string `position:"Query" name:"Affinity"`
ImageId string `position:"Query" name:"ImageId"`
SpotInterruptionBehavior string `position:"Query" name:"SpotInterruptionBehavior"`
NetworkInterfaceQueueNumber requests.Integer `position:"Query" name:"NetworkInterfaceQueueNumber"`
SystemTag *[]RunInstancesSystemTag `position:"Query" name:"SystemTag" type:"Repeated"`
IoOptimized string `position:"Query" name:"IoOptimized"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
HibernationOptionsConfigured requests.Boolean `position:"Query" name:"HibernationOptions.Configured"`
SystemDiskPerformanceLevel string `position:"Query" name:"SystemDisk.PerformanceLevel"`
PasswordInherit requests.Boolean `position:"Query" name:"PasswordInherit"`
InstanceType string `position:"Query" name:"InstanceType"`
Arn *[]RunInstancesArn `position:"Query" name:"Arn" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
SchedulerOptionsDedicatedHostClusterId string `position:"Query" name:"SchedulerOptions.DedicatedHostClusterId"`
SystemDiskDiskName string `position:"Query" name:"SystemDisk.DiskName"`
DedicatedHostId string `position:"Query" name:"DedicatedHostId"`
SpotDuration requests.Integer `position:"Query" name:"SpotDuration"`
SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"`
NetworkOptions RunInstancesNetworkOptions `position:"Query" name:"NetworkOptions" type:"Struct"`
SystemDiskSize string `position:"Query" name:"SystemDisk.Size"`
ImageFamily string `position:"Query" name:"ImageFamily"`
LaunchTemplateName string `position:"Query" name:"LaunchTemplateName"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
HpcClusterId string `position:"Query" name:"HpcClusterId"`
HttpPutResponseHopLimit requests.Integer `position:"Query" name:"HttpPutResponseHopLimit"`
Isp string `position:"Query" name:"Isp"`
KeyPairName string `position:"Query" name:"KeyPairName"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
StorageSetPartitionNumber requests.Integer `position:"Query" name:"StorageSetPartitionNumber"`
Tag *[]RunInstancesTag `position:"Query" name:"Tag" type:"Repeated"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
LaunchTemplateId string `position:"Query" name:"LaunchTemplateId"`
Ipv6AddressCount requests.Integer `position:"Query" name:"Ipv6AddressCount"`
HostNames *[]string `position:"Query" name:"HostNames" type:"Repeated"`
CapacityReservationPreference string `position:"Query" name:"CapacityReservationPreference"`
VSwitchId string `position:"Query" name:"VSwitchId"`
InstanceName string `position:"Query" name:"InstanceName"`
ZoneId string `position:"Query" name:"ZoneId"`
Ipv6Address *[]string `position:"Query" name:"Ipv6Address" type:"Repeated"`
SecurityOptionsConfidentialComputingMode string `position:"Query" name:"SecurityOptions.ConfidentialComputingMode"`
ClientToken string `position:"Query" name:"ClientToken"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
Description string `position:"Query" name:"Description"`
CpuOptionsThreadsPerCore requests.Integer `position:"Query" name:"CpuOptions.ThreadsPerCore"`
SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"`
SecurityOptionsTrustedSystemMode string `position:"Query" name:"SecurityOptions.TrustedSystemMode"`
CapacityReservationId string `position:"Query" name:"CapacityReservationId"`
UserData string `position:"Query" name:"UserData"`
HttpEndpoint string `position:"Query" name:"HttpEndpoint"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
NetworkInterface *[]RunInstancesNetworkInterface `position:"Query" name:"NetworkInterface" type:"Repeated"`
Amount requests.Integer `position:"Query" name:"Amount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Tenancy string `position:"Query" name:"Tenancy"`
RamRoleName string `position:"Query" name:"RamRoleName"`
AutoReleaseTime string `position:"Query" name:"AutoReleaseTime"`
CreditSpecification string `position:"Query" name:"CreditSpecification"`
LaunchTemplateVersion requests.Integer `position:"Query" name:"LaunchTemplateVersion"`
SchedulerOptionsManagedPrivateSpaceId string `position:"Query" name:"SchedulerOptions.ManagedPrivateSpaceId"`
DataDisk *[]RunInstancesDataDisk `position:"Query" name:"DataDisk" type:"Repeated"`
StorageSetId string `position:"Query" name:"StorageSetId"`
HttpTokens string `position:"Query" name:"HttpTokens"`
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"`
OrderId string `json:"OrderId" xml:"OrderId"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
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 RunInstancesSystemDisk ¶ added in v1.61.1285
type RunInstancesSystemDisk struct {
StorageClusterId string `name:"StorageClusterId"`
ProvisionedIops string `name:"ProvisionedIops"`
BurstingEnabled string `name:"BurstingEnabled"`
Encrypted string `name:"Encrypted"`
KMSKeyId string `name:"KMSKeyId"`
EncryptAlgorithm string `name:"EncryptAlgorithm"`
}
RunInstancesSystemDisk is a repeated param struct in RunInstancesRequest
type RunInstancesSystemTag ¶ added in v1.62.163
type RunInstancesSystemTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
Scope string `name:"Scope"`
}
RunInstancesSystemTag is a repeated param struct in RunInstancesRequest
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 {
EventPublishTime string `json:"EventPublishTime" xml:"EventPublishTime"`
EventId string `json:"EventId" xml:"EventId"`
NotBefore string `json:"NotBefore" xml:"NotBefore"`
ImpactLevel string `json:"ImpactLevel" xml:"ImpactLevel"`
Reason string `json:"Reason" xml:"Reason"`
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"`
SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
Description string `json:"Description" xml:"Description"`
SecurityGroupType string `json:"SecurityGroupType" xml:"SecurityGroupType"`
VpcId string `json:"VpcId" xml:"VpcId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
EcsCount int `json:"EcsCount" xml:"EcsCount"`
AvailableInstanceAmount int `json:"AvailableInstanceAmount" xml:"AvailableInstanceAmount"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ServiceManaged bool `json:"ServiceManaged" xml:"ServiceManaged"`
ServiceID int64 `json:"ServiceID" xml:"ServiceID"`
Tags TagsInDescribeSecurityGroups `json:"Tags" xml:"Tags"`
}
SecurityGroup is a nested struct in ecs response
type SecurityGroupIdsInCreateNetworkInterface ¶ added in v1.61.260
type SecurityGroupIdsInCreateNetworkInterface struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIdsInCreateNetworkInterface 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 SecurityGroupIdsInDescribeLaunchTemplateVersions ¶ added in v1.61.814
type SecurityGroupIdsInDescribeLaunchTemplateVersions struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIdsInDescribeLaunchTemplateVersions is a nested struct in ecs response
type SecurityGroupIdsInDescribeNetworkInterfaceAttribute ¶ added in v1.61.260
type SecurityGroupIdsInDescribeNetworkInterfaceAttribute struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIdsInDescribeNetworkInterfaceAttribute 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 SendFileRequest ¶ added in v1.61.519
type SendFileRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Description string `position:"Query" name:"Description"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
Content string `position:"Query" name:"Content"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
FileOwner string `position:"Query" name:"FileOwner"`
Tag *[]SendFileTag `position:"Query" name:"Tag" type:"Repeated"`
Overwrite requests.Boolean `position:"Query" name:"Overwrite"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
FileMode string `position:"Query" name:"FileMode"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ContentType string `position:"Query" name:"ContentType"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
Name string `position:"Query" name:"Name"`
FileGroup string `position:"Query" name:"FileGroup"`
TargetDir string `position:"Query" name:"TargetDir"`
}
SendFileRequest is the request struct for api SendFile
func CreateSendFileRequest ¶ added in v1.61.519
func CreateSendFileRequest() (request *SendFileRequest)
CreateSendFileRequest creates a request to invoke SendFile API
type SendFileResponse ¶ added in v1.61.519
type SendFileResponse struct {
*responses.BaseResponse
InvokeId string `json:"InvokeId" xml:"InvokeId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
SendFileResponse is the response struct for api SendFile
func CreateSendFileResponse ¶ added in v1.61.519
func CreateSendFileResponse() (response *SendFileResponse)
CreateSendFileResponse creates a response to parse from SendFile response
type SendFileTag ¶ added in v1.62.163
SendFileTag is a repeated param struct in SendFileRequest
type SlaveInterfaceSpecification ¶ added in v1.61.1369
type SlaveInterfaceSpecification struct {
SlaveNetworkInterfaceId string `json:"SlaveNetworkInterfaceId" xml:"SlaveNetworkInterfaceId"`
BondNetworkInterfaceId string `json:"BondNetworkInterfaceId" xml:"BondNetworkInterfaceId"`
WorkState string `json:"WorkState" xml:"WorkState"`
}
SlaveInterfaceSpecification is a nested struct in ecs response
type SlaveInterfaceSpecificationInDescribeNetworkInterfaceAttribute ¶ added in v1.61.1369
type SlaveInterfaceSpecificationInDescribeNetworkInterfaceAttribute struct {
SlaveInterfaceSpecificationSet []SlaveInterfaceSpecificationSet `json:"SlaveInterfaceSpecificationSet" xml:"SlaveInterfaceSpecificationSet"`
}
SlaveInterfaceSpecificationInDescribeNetworkInterfaceAttribute is a nested struct in ecs response
type SlaveInterfaceSpecificationSet ¶ added in v1.61.1369
type SlaveInterfaceSpecificationSet struct {
SlaveNetworkInterfaceId string `json:"SlaveNetworkInterfaceId" xml:"SlaveNetworkInterfaceId"`
WorkState string `json:"WorkState" xml:"WorkState"`
BondNetworkInterfaceId string `json:"BondNetworkInterfaceId" xml:"BondNetworkInterfaceId"`
}
SlaveInterfaceSpecificationSet is a nested struct in ecs response
type Snapshot ¶
type Snapshot struct {
Category string `json:"Category" xml:"Category"`
LastModifiedTime string `json:"LastModifiedTime" xml:"LastModifiedTime"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
SnapshotSN string `json:"SnapshotSN" xml:"SnapshotSN"`
InstantAccess bool `json:"InstantAccess" xml:"InstantAccess"`
SnapshotType string `json:"SnapshotType" xml:"SnapshotType"`
Description string `json:"Description" xml:"Description"`
SourceDiskType string `json:"SourceDiskType" xml:"SourceDiskType"`
SnapshotName string `json:"SnapshotName" xml:"SnapshotName"`
Usage string `json:"Usage" xml:"Usage"`
SourceDiskSize string `json:"SourceDiskSize" xml:"SourceDiskSize"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
SourceStorageType string `json:"SourceStorageType" xml:"SourceStorageType"`
SourceSnapshotId string `json:"SourceSnapshotId" xml:"SourceSnapshotId"`
KMSKeyId string `json:"KMSKeyId" xml:"KMSKeyId"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
Encrypted bool `json:"Encrypted" xml:"Encrypted"`
Progress string `json:"Progress" xml:"Progress"`
RetentionDays int `json:"RetentionDays" xml:"RetentionDays"`
SourceDiskId string `json:"SourceDiskId" xml:"SourceDiskId"`
RemainTime int `json:"RemainTime" xml:"RemainTime"`
SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
InstantAccessRetentionDays int `json:"InstantAccessRetentionDays" xml:"InstantAccessRetentionDays"`
SourceRegionId string `json:"SourceRegionId" xml:"SourceRegionId"`
Status string `json:"Status" xml:"Status"`
Tags TagsInDescribeSnapshots `json:"Tags" xml:"Tags"`
}
Snapshot is a nested struct in ecs response
type SnapshotGroup ¶ added in v1.61.872
type SnapshotGroup struct {
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Description string `json:"Description" xml:"Description"`
ProgressStatus string `json:"ProgressStatus" xml:"ProgressStatus"`
SnapshotGroupId string `json:"SnapshotGroupId" xml:"SnapshotGroupId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Name string `json:"Name" xml:"Name"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
Tags TagsInDescribeSnapshotGroups `json:"Tags" xml:"Tags"`
Snapshots SnapshotsInDescribeSnapshotGroups `json:"Snapshots" xml:"Snapshots"`
}
SnapshotGroup is a nested struct in ecs response
type SnapshotGroups ¶ added in v1.61.872
type SnapshotGroups struct {
SnapshotGroup []SnapshotGroup `json:"SnapshotGroup" xml:"SnapshotGroup"`
}
SnapshotGroups is a nested struct in ecs response
type SnapshotLink ¶
type SnapshotLink struct {
InstantAccess bool `json:"InstantAccess" xml:"InstantAccess"`
TotalSize int64 `json:"TotalSize" xml:"TotalSize"`
SourceDiskName string `json:"SourceDiskName" xml:"SourceDiskName"`
SourceDiskSize int `json:"SourceDiskSize" xml:"SourceDiskSize"`
SourceDiskType string `json:"SourceDiskType" xml:"SourceDiskType"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
SnapshotLinkId string `json:"SnapshotLinkId" xml:"SnapshotLinkId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RegionId string `json:"RegionId" xml:"RegionId"`
SourceDiskId string `json:"SourceDiskId" xml:"SourceDiskId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
Category string `json:"Category" xml:"Category"`
}
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 {
DisplayName string `json:"DisplayName" xml:"DisplayName"`
EndTime string `json:"EndTime" xml:"EndTime"`
StartTime string `json:"StartTime" xml:"StartTime"`
InitCapacity int64 `json:"InitCapacity" xml:"InitCapacity"`
}
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 SnapshotsInDescribeSnapshotGroups ¶ added in v1.61.872
type SnapshotsInDescribeSnapshotGroups struct {
Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}
SnapshotsInDescribeSnapshotGroups is a nested struct in ecs response
type SnapshotsInDescribeSnapshots ¶ added in v1.61.872
type SnapshotsInDescribeSnapshots struct {
Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}
SnapshotsInDescribeSnapshots is a nested struct in ecs response
type SocketCapacities ¶ added in v1.62.163
type SocketCapacities struct {
SocketCapacity []SocketCapacity `json:"SocketCapacity" xml:"SocketCapacity"`
}
SocketCapacities is a nested struct in ecs response
type SocketCapacity ¶ added in v1.62.163
type SocketCapacity struct {
SocketId int `json:"SocketId" xml:"SocketId"`
AvailableMemory float64 `json:"AvailableMemory" xml:"AvailableMemory"`
TotalMemory float64 `json:"TotalMemory" xml:"TotalMemory"`
AvailableVcpu int `json:"AvailableVcpu" xml:"AvailableVcpu"`
TotalVcpu int `json:"TotalVcpu" xml:"TotalVcpu"`
}
SocketCapacity is a nested struct in ecs response
type SpotOptions ¶
type SpotOptions struct {
InstancePoolsToUseCount int `json:"InstancePoolsToUseCount" xml:"InstancePoolsToUseCount"`
AllocationStrategy string `json:"AllocationStrategy" xml:"AllocationStrategy"`
InstanceInterruptionBehavior string `json:"InstanceInterruptionBehavior" xml:"InstanceInterruptionBehavior"`
}
SpotOptions is a nested struct in ecs response
type SpotPriceType ¶
type SpotPriceType struct {
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
SpotPrice float64 `json:"SpotPrice" xml:"SpotPrice"`
Timestamp string `json:"Timestamp" xml:"Timestamp"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
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 StartElasticityAssuranceRequest ¶ added in v1.61.567
type StartElasticityAssuranceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
PrivatePoolOptionsId string `position:"Query" name:"PrivatePoolOptions.Id"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
StartElasticityAssuranceRequest is the request struct for api StartElasticityAssurance
func CreateStartElasticityAssuranceRequest ¶ added in v1.61.567
func CreateStartElasticityAssuranceRequest() (request *StartElasticityAssuranceRequest)
CreateStartElasticityAssuranceRequest creates a request to invoke StartElasticityAssurance API
type StartElasticityAssuranceResponse ¶ added in v1.61.567
type StartElasticityAssuranceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartElasticityAssuranceResponse is the response struct for api StartElasticityAssurance
func CreateStartElasticityAssuranceResponse ¶ added in v1.61.567
func CreateStartElasticityAssuranceResponse() (response *StartElasticityAssuranceResponse)
CreateStartElasticityAssuranceResponse creates a response to parse from StartElasticityAssurance response
type StartImagePipelineExecutionRequest ¶ added in v1.61.872
type StartImagePipelineExecutionRequest struct {
*requests.RpcRequest
ImagePipelineId string `position:"Query" name:"ImagePipelineId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
TemplateTag *[]StartImagePipelineExecutionTemplateTag `position:"Query" name:"TemplateTag" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
StartImagePipelineExecutionRequest is the request struct for api StartImagePipelineExecution
func CreateStartImagePipelineExecutionRequest ¶ added in v1.61.872
func CreateStartImagePipelineExecutionRequest() (request *StartImagePipelineExecutionRequest)
CreateStartImagePipelineExecutionRequest creates a request to invoke StartImagePipelineExecution API
type StartImagePipelineExecutionResponse ¶ added in v1.61.872
type StartImagePipelineExecutionResponse struct {
*responses.BaseResponse
ExecutionId string `json:"ExecutionId" xml:"ExecutionId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartImagePipelineExecutionResponse is the response struct for api StartImagePipelineExecution
func CreateStartImagePipelineExecutionResponse ¶ added in v1.61.872
func CreateStartImagePipelineExecutionResponse() (response *StartImagePipelineExecutionResponse)
CreateStartImagePipelineExecutionResponse creates a response to parse from StartImagePipelineExecution response
type StartImagePipelineExecutionTemplateTag ¶ added in v1.61.872
type StartImagePipelineExecutionTemplateTag struct {
Key string `name:"Key"`
Value string `name:"Value"`
}
StartImagePipelineExecutionTemplateTag is a repeated param struct in StartImagePipelineExecutionRequest
type StartInstanceRequest ¶
type StartInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
InitLocalDisk requests.Boolean `position:"Query" name:"InitLocalDisk"`
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"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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 StartInstancesRequest ¶ added in v1.61.60
type StartInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
BatchOptimization string `position:"Query" name:"BatchOptimization"`
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"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
StartInstancesRequest is the request struct for api StartInstances
func CreateStartInstancesRequest ¶ added in v1.61.60
func CreateStartInstancesRequest() (request *StartInstancesRequest)
CreateStartInstancesRequest creates a request to invoke StartInstances API
type StartInstancesResponse ¶ added in v1.61.60
type StartInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceResponses InstanceResponsesInStartInstances `json:"InstanceResponses" xml:"InstanceResponses"`
}
StartInstancesResponse is the response struct for api StartInstances
func CreateStartInstancesResponse ¶ added in v1.61.60
func CreateStartInstancesResponse() (response *StartInstancesResponse)
CreateStartInstancesResponse creates a response to parse from StartInstances response
type StartTerminalSessionRequest ¶ added in v1.61.1195
type StartTerminalSessionRequest 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"`
PortNumber requests.Integer `position:"Query" name:"PortNumber"`
}
StartTerminalSessionRequest is the request struct for api StartTerminalSession
func CreateStartTerminalSessionRequest ¶ added in v1.61.1195
func CreateStartTerminalSessionRequest() (request *StartTerminalSessionRequest)
CreateStartTerminalSessionRequest creates a request to invoke StartTerminalSession API
type StartTerminalSessionResponse ¶ added in v1.61.1195
type StartTerminalSessionResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SessionId string `json:"SessionId" xml:"SessionId"`
SecurityToken string `json:"SecurityToken" xml:"SecurityToken"`
WebSocketUrl string `json:"WebSocketUrl" xml:"WebSocketUrl"`
}
StartTerminalSessionResponse is the response struct for api StartTerminalSession
func CreateStartTerminalSessionResponse ¶ added in v1.61.1195
func CreateStartTerminalSessionResponse() (response *StartTerminalSessionResponse)
CreateStartTerminalSessionResponse creates a response to parse from StartTerminalSession response
type StopInstanceRequest ¶
type StopInstanceRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StoppedMode string `position:"Query" name:"StoppedMode"`
Hibernate requests.Boolean `position:"Query" name:"Hibernate"`
ForceStop requests.Boolean `position:"Query" name:"ForceStop"`
ConfirmStop requests.Boolean `position:"Query" name:"ConfirmStop"`
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"`
InstanceId string `position:"Query" name:"InstanceId"`
}
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 StopInstancesRequest ¶ added in v1.61.60
type StopInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
StoppedMode string `position:"Query" name:"StoppedMode"`
ForceStop requests.Boolean `position:"Query" name:"ForceStop"`
BatchOptimization string `position:"Query" name:"BatchOptimization"`
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"`
InstanceId *[]string `position:"Query" name:"InstanceId" type:"Repeated"`
}
StopInstancesRequest is the request struct for api StopInstances
func CreateStopInstancesRequest ¶ added in v1.61.60
func CreateStopInstancesRequest() (request *StopInstancesRequest)
CreateStopInstancesRequest creates a request to invoke StopInstances API
type StopInstancesResponse ¶ added in v1.61.60
type StopInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceResponses InstanceResponsesInStopInstances `json:"InstanceResponses" xml:"InstanceResponses"`
}
StopInstancesResponse is the response struct for api StopInstances
func CreateStopInstancesResponse ¶ added in v1.61.60
func CreateStopInstancesResponse() (response *StopInstancesResponse)
CreateStopInstancesResponse creates a response to parse from StopInstances 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 StorageCapacityUnit ¶ added in v1.61.120
type StorageCapacityUnit struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
StartTime string `json:"StartTime" xml:"StartTime"`
Capacity int `json:"Capacity" xml:"Capacity"`
Description string `json:"Description" xml:"Description"`
AllocationStatus string `json:"AllocationStatus" xml:"AllocationStatus"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
StorageCapacityUnitId string `json:"StorageCapacityUnitId" xml:"StorageCapacityUnitId"`
Name string `json:"Name" xml:"Name"`
RegionId string `json:"RegionId" xml:"RegionId"`
Tags TagsInDescribeStorageCapacityUnits `json:"Tags" xml:"Tags"`
}
StorageCapacityUnit is a nested struct in ecs response
type StorageCapacityUnitIds ¶ added in v1.61.120
type StorageCapacityUnitIds struct {
StorageCapacityUnitId []string `json:"StorageCapacityUnitId" xml:"StorageCapacityUnitId"`
}
StorageCapacityUnitIds is a nested struct in ecs response
type StorageCapacityUnits ¶ added in v1.61.120
type StorageCapacityUnits struct {
StorageCapacityUnit []StorageCapacityUnit `json:"StorageCapacityUnit" xml:"StorageCapacityUnit"`
}
StorageCapacityUnits is a nested struct in ecs response
type StorageSet ¶
type StorageSet struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Description string `json:"Description" xml:"Description"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
StorageSetId string `json:"StorageSetId" xml:"StorageSetId"`
StorageSetPartitionNumber int `json:"StorageSetPartitionNumber" xml:"StorageSetPartitionNumber"`
StorageSetName string `json:"StorageSetName" xml:"StorageSetName"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
StorageSet is a nested struct in ecs response
type StorageSets ¶
type StorageSets struct {
StorageSet []StorageSet `json:"StorageSet" xml:"StorageSet"`
}
StorageSets is a nested struct in ecs 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"`
PrivatePoolId string `json:"PrivatePoolId" xml:"PrivatePoolId"`
}
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 SupportedCustomInstanceTypeFamilies ¶ added in v1.61.120
type SupportedCustomInstanceTypeFamilies struct {
SupportedCustomInstanceTypeFamily []string `json:"SupportedCustomInstanceTypeFamily" xml:"SupportedCustomInstanceTypeFamily"`
}
SupportedCustomInstanceTypeFamilies 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 SupportedValues ¶ added in v1.60.328
type SupportedValues struct {
SupportedValue []string `json:"SupportedValue" xml:"SupportedValue"`
}
SupportedValues 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 {
Key string `json:"Key" xml:"Key"`
Value string `json:"Value" xml:"Value"`
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 {
TagValue string `json:"TagValue" xml:"TagValue"`
ResourceType string `json:"ResourceType" xml:"ResourceType"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
TagKey string `json:"TagKey" xml:"TagKey"`
}
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 TagsInCreateNetworkInterface ¶ added in v1.61.260
type TagsInCreateNetworkInterface struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInCreateNetworkInterface is a nested struct in ecs response
type TagsInDescribeActivations ¶ added in v1.62.163
type TagsInDescribeActivations struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeActivations is a nested struct in ecs response
type TagsInDescribeAutoSnapshotPolicyEx ¶ added in v1.61.76
type TagsInDescribeAutoSnapshotPolicyEx struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeAutoSnapshotPolicyEx is a nested struct in ecs response
type TagsInDescribeCapacityReservations ¶ added in v1.61.1015
type TagsInDescribeCapacityReservations struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeCapacityReservations is a nested struct in ecs response
type TagsInDescribeCommands ¶ added in v1.61.1707
type TagsInDescribeCommands struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeCommands is a nested struct in ecs response
type TagsInDescribeDedicatedHostClusters ¶ added in v1.61.466
type TagsInDescribeDedicatedHostClusters struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeDedicatedHostClusters is a nested struct in ecs response
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 TagsInDescribeElasticityAssurances ¶ added in v1.61.1015
type TagsInDescribeElasticityAssurances struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeElasticityAssurances is a nested struct in ecs response
type TagsInDescribeImageComponents ¶ added in v1.61.872
type TagsInDescribeImageComponents struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeImageComponents is a nested struct in ecs response
type TagsInDescribeImageFromFamily ¶ added in v1.61.60
type TagsInDescribeImageFromFamily struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeImageFromFamily is a nested struct in ecs response
type TagsInDescribeImagePipelineExecutions ¶ added in v1.61.872
type TagsInDescribeImagePipelineExecutions struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeImagePipelineExecutions is a nested struct in ecs response
type TagsInDescribeImagePipelines ¶ added in v1.61.872
type TagsInDescribeImagePipelines struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeImagePipelines 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 TagsInDescribeInvocationResults ¶ added in v1.61.1707
type TagsInDescribeInvocationResults struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeInvocationResults is a nested struct in ecs response
type TagsInDescribeInvocations ¶ added in v1.61.1707
type TagsInDescribeInvocations struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeInvocations 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 TagsInDescribeManagedInstances ¶ added in v1.62.163
type TagsInDescribeManagedInstances struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeManagedInstances is a nested struct in ecs response
type TagsInDescribeNetworkInterfaceAttribute ¶ added in v1.61.260
type TagsInDescribeNetworkInterfaceAttribute struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeNetworkInterfaceAttribute 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 TagsInDescribeReservedInstances ¶ added in v1.61.466
type TagsInDescribeReservedInstances struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeReservedInstances 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 TagsInDescribeSendFileResults ¶ added in v1.62.163
type TagsInDescribeSendFileResults struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeSendFileResults is a nested struct in ecs response
type TagsInDescribeSnapshotGroups ¶ added in v1.61.1256
type TagsInDescribeSnapshotGroups struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeSnapshotGroups 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 TagsInDescribeStorageCapacityUnits ¶ added in v1.61.1237
type TagsInDescribeStorageCapacityUnits struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeStorageCapacityUnits 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 TargetCapacitySpecification ¶
type TargetCapacitySpecification struct {
SpotTargetCapacity float64 `json:"SpotTargetCapacity" xml:"SpotTargetCapacity"`
PayAsYouGoTargetCapacity float64 `json:"PayAsYouGoTargetCapacity" xml:"PayAsYouGoTargetCapacity"`
DefaultTargetCapacityType string `json:"DefaultTargetCapacityType" xml:"DefaultTargetCapacityType"`
TotalTargetCapacity float64 `json:"TotalTargetCapacity" xml:"TotalTargetCapacity"`
}
TargetCapacitySpecification is a nested struct in ecs response
type Task ¶
type Task struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
TaskStatus string `json:"TaskStatus" xml:"TaskStatus"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
SupportCancel string `json:"SupportCancel" xml:"SupportCancel"`
TaskId string `json:"TaskId" xml:"TaskId"`
TaskAction string `json:"TaskAction" xml:"TaskAction"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PhysicalConnectionId string `position:"Query" name:"PhysicalConnectionId"`
}
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"`
ClientToken string `position:"Query" name:"ClientToken"`
VbrId string `position:"Query" name:"VbrId"`
UserCidr string `position:"Query" name:"UserCidr"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
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 ToRegionIds ¶ added in v1.61.872
type ToRegionIds struct {
ToRegionId []string `json:"ToRegionId" xml:"ToRegionId"`
}
ToRegionIds is a nested struct in ecs response
type Topology ¶
type Topology struct {
HostId string `json:"HostId" xml:"HostId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
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"`
Ipv6Prefix *[]string `position:"Query" name:"Ipv6Prefix" 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"`
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"`
Ipv4Prefix *[]string `position:"Query" name:"Ipv4Prefix" type:"Repeated"`
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"`
AllocationId string `position:"Query" name:"AllocationId"`
InstanceType string `position:"Query" name:"InstanceType"`
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"`
}
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
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ClientToken string `position:"Query" name:"ClientToken"`
HaVipId string `position:"Query" name:"HaVipId"`
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"`
Force string `position:"Query" name:"Force"`
}
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 {
VpcId string `json:"VpcId" xml:"VpcId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
Description string `json:"Description" xml:"Description"`
VRouterName string `json:"VRouterName" xml:"VRouterName"`
RegionId string `json:"RegionId" xml:"RegionId"`
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Status string `json:"Status" xml:"Status"`
VpcId string `json:"VpcId" xml:"VpcId"`
IsDefault bool `json:"IsDefault" xml:"IsDefault"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
CidrBlock string `json:"CidrBlock" xml:"CidrBlock"`
Description string `json:"Description" xml:"Description"`
AvailableIpAddressCount int64 `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
VSwitchName string `json:"VSwitchName" xml:"VSwitchName"`
}
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 {
DiskCategory string `json:"DiskCategory" xml:"DiskCategory"`
Value string `json:"Value" xml:"Value"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Count int `json:"Count" xml:"Count"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
}
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 {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
CircuitCode string `json:"CircuitCode" xml:"CircuitCode"`
RecoveryTime string `json:"RecoveryTime" xml:"RecoveryTime"`
TerminationTime string `json:"TerminationTime" xml:"TerminationTime"`
ActivationTime string `json:"ActivationTime" xml:"ActivationTime"`
VbrOwnerUid int64 `json:"VbrOwnerUid" xml:"VbrOwnerUid"`
VbrId string `json:"VbrId" xml:"VbrId"`
VlanId int `json:"VlanId" xml:"VlanId"`
}
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 {
VlanInterfaceId string `json:"VlanInterfaceId" xml:"VlanInterfaceId"`
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
CircuitCode string `json:"CircuitCode" xml:"CircuitCode"`
PhysicalConnectionOwnerUid string `json:"PhysicalConnectionOwnerUid" xml:"PhysicalConnectionOwnerUid"`
LocalGatewayIp string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
ActivationTime string `json:"ActivationTime" xml:"ActivationTime"`
PhysicalConnectionBusinessStatus string `json:"PhysicalConnectionBusinessStatus" xml:"PhysicalConnectionBusinessStatus"`
PeeringSubnetMask string `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
Description string `json:"Description" xml:"Description"`
PhysicalConnectionStatus string `json:"PhysicalConnectionStatus" xml:"PhysicalConnectionStatus"`
RecoveryTime string `json:"RecoveryTime" xml:"RecoveryTime"`
TerminationTime string `json:"TerminationTime" xml:"TerminationTime"`
PeerGatewayIp string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
Name string `json:"Name" xml:"Name"`
AccessPointId string `json:"AccessPointId" xml:"AccessPointId"`
VbrId string `json:"VbrId" xml:"VbrId"`
PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
VlanId int `json:"VlanId" xml:"VlanId"`
}
VirtualBorderRouterType is a nested struct in ecs response
type Vpc ¶
type Vpc struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
VpcName string `json:"VpcName" xml:"VpcName"`
Status string `json:"Status" xml:"Status"`
VpcId string `json:"VpcId" xml:"VpcId"`
VRouterId string `json:"VRouterId" xml:"VRouterId"`
IsDefault bool `json:"IsDefault" xml:"IsDefault"`
CidrBlock string `json:"CidrBlock" xml:"CidrBlock"`
Description string `json:"Description" xml:"Description"`
RegionId string `json:"RegionId" xml:"RegionId"`
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 PrivateIpAddressInDescribeInstanceAttribute `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"`
ZoneType string `json:"ZoneType" xml:"ZoneType"`
AvailableResourceCreation AvailableResourceCreation `json:"AvailableResourceCreation" xml:"AvailableResourceCreation"`
AvailableVolumeCategories AvailableVolumeCategories `json:"AvailableVolumeCategories" xml:"AvailableVolumeCategories"`
AvailableInstanceTypes AvailableInstanceTypesInDescribeZones `json:"AvailableInstanceTypes" xml:"AvailableInstanceTypes"`
AvailableDedicatedHostTypes AvailableDedicatedHostTypes `json:"AvailableDedicatedHostTypes" xml:"AvailableDedicatedHostTypes"`
NetworkTypes NetworkTypesInDescribeRecommendInstanceType `json:"NetworkTypes" xml:"NetworkTypes"`
DedicatedHostGenerations DedicatedHostGenerations `json:"DedicatedHostGenerations" xml:"DedicatedHostGenerations"`
AvailableDiskCategories AvailableDiskCategories `json:"AvailableDiskCategories" xml:"AvailableDiskCategories"`
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_image_pipeline_execution.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
- copy_snapshot.go
- create_activation.go
- create_auto_provisioning_group.go
- create_auto_snapshot_policy.go
- create_capacity_reservation.go
- create_command.go
- create_dedicated_host_cluster.go
- create_demand.go
- create_deployment_set.go
- create_diagnostic_metric_set.go
- create_diagnostic_report.go
- create_disk.go
- create_elasticity_assurance.go
- create_forward_entry.go
- create_ha_vip.go
- create_hpc_cluster.go
- create_image.go
- create_image_component.go
- create_image_pipeline.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_prefix_list.go
- create_route_entry.go
- create_router_interface.go
- create_security_group.go
- create_simulated_system_events.go
- create_snapshot.go
- create_snapshot_group.go
- create_storage_set.go
- create_v_switch.go
- create_virtual_border_router.go
- create_vpc.go
- deactivate_router_interface.go
- delete_activation.go
- delete_auto_provisioning_group.go
- delete_auto_snapshot_policy.go
- delete_bandwidth_package.go
- delete_command.go
- delete_dedicated_host_cluster.go
- delete_demand.go
- delete_deployment_set.go
- delete_diagnostic_metric_sets.go
- delete_diagnostic_reports.go
- delete_disk.go
- delete_forward_entry.go
- delete_ha_vip.go
- delete_hpc_cluster.go
- delete_image.go
- delete_image_component.go
- delete_image_pipeline.go
- delete_instance.go
- delete_instances.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_prefix_list.go
- delete_route_entry.go
- delete_router_interface.go
- delete_security_group.go
- delete_snapshot.go
- delete_snapshot_group.go
- delete_storage_set.go
- delete_v_switch.go
- delete_virtual_border_router.go
- delete_vpc.go
- deregister_managed_instance.go
- describe_access_points.go
- describe_account_attributes.go
- describe_activations.go
- describe_auto_provisioning_group_history.go
- describe_auto_provisioning_group_instances.go
- describe_auto_provisioning_groups.go
- describe_auto_snapshot_policy_ex.go
- describe_available_resource.go
- describe_bandwidth_limitation.go
- describe_bandwidth_packages.go
- describe_capacity_reservation_instances.go
- describe_capacity_reservations.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_clusters.go
- describe_dedicated_host_types.go
- describe_dedicated_hosts.go
- describe_demands.go
- describe_deployment_set_supported_instance_type_family.go
- describe_deployment_sets.go
- describe_diagnostic_metric_sets.go
- describe_diagnostic_metrics.go
- describe_diagnostic_report_attributes.go
- describe_diagnostic_reports.go
- describe_disk_monitor_data.go
- describe_disks.go
- describe_disks_full_status.go
- describe_eip_addresses.go
- describe_eip_monitor_data.go
- describe_elasticity_assurance_instances.go
- describe_elasticity_assurances.go
- describe_eni_monitor_data.go
- describe_forward_table_entries.go
- describe_ha_vips.go
- describe_hpc_clusters.go
- describe_image_components.go
- describe_image_from_family.go
- describe_image_pipeline_executions.go
- describe_image_pipelines.go
- describe_image_share_permission.go
- describe_image_support_instance_types.go
- describe_images.go
- describe_instance_attachment_attributes.go
- describe_instance_attribute.go
- describe_instance_auto_renew_attribute.go
- describe_instance_history_events.go
- describe_instance_maintenance_attributes.go
- describe_instance_modification_price.go
- describe_instance_monitor_data.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_managed_instances.go
- describe_nat_gateways.go
- describe_network_interface_attribute.go
- describe_network_interface_permissions.go
- describe_network_interfaces.go
- describe_new_project_eip_monitor_data.go
- describe_physical_connections.go
- describe_prefix_list_associations.go
- describe_prefix_list_attributes.go
- describe_prefix_lists.go
- describe_price.go
- describe_recommend_instance_type.go
- describe_regions.go
- describe_renewal_price.go
- describe_reserved_instance_auto_renew_attribute.go
- describe_reserved_instances.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_send_file_results.go
- describe_snapshot_groups.go
- describe_snapshot_links.go
- describe_snapshot_monitor_data.go
- describe_snapshot_package.go
- describe_snapshots.go
- describe_snapshots_usage.go
- describe_spot_advice.go
- describe_spot_price_history.go
- describe_storage_capacity_units.go
- describe_storage_set_details.go
- describe_storage_sets.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
- disable_activation.go
- eip_fill_params.go
- eip_fill_product.go
- eip_notify_paid.go
- enable_physical_connection.go
- endpoint.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_plugin_status.go
- list_tag_resources.go
- modify_auto_provisioning_group.go
- modify_auto_snapshot_policy.go
- modify_auto_snapshot_policy_ex.go
- modify_bandwidth_package_spec.go
- modify_capacity_reservation.go
- modify_command.go
- modify_dedicated_host_attribute.go
- modify_dedicated_host_auto_release_time.go
- modify_dedicated_host_auto_renew_attribute.go
- modify_dedicated_host_cluster_attribute.go
- modify_dedicated_hosts_charge_type.go
- modify_demand.go
- modify_deployment_set_attribute.go
- modify_diagnostic_metric_set.go
- modify_disk_attribute.go
- modify_disk_charge_type.go
- modify_disk_deployment.go
- modify_disk_spec.go
- modify_eip_address_attribute.go
- modify_elasticity_assurance.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_attachment_attributes.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_maintenance_attributes.go
- modify_instance_metadata_options.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_managed_instance.go
- modify_network_interface_attribute.go
- modify_physical_connection_attribute.go
- modify_prefix_list.go
- modify_prepay_instance_spec.go
- modify_reserved_instance_attribute.go
- modify_reserved_instance_auto_renew_attribute.go
- modify_reserved_instances.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_snapshot_group.go
- modify_storage_capacity_unit_attribute.go
- modify_storage_set_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
- purchase_reserved_instances_offering.go
- purchase_storage_capacity_unit.go
- re_activate_instances.go
- re_init_disk.go
- reboot_instance.go
- reboot_instances.go
- recover_virtual_border_router.go
- redeploy_dedicated_host.go
- redeploy_instance.go
- release_capacity_reservation.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
- renew_reserved_instances.go
- replace_system_disk.go
- report_instances_status.go
- reset_disk.go
- reset_disks.go
- resize_disk.go
- revoke_security_group.go
- revoke_security_group_egress.go
- run_command.go
- run_instances.go
- send_file.go
- start_elasticity_assurance.go
- start_image_pipeline_execution.go
- start_instance.go
- start_instances.go
- start_terminal_session.go
- stop_instance.go
- stop_instances.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_action_on_maintenance.go
- struct_activation.go
- struct_activation_list.go
- struct_activity_detail.go
- struct_activity_details.go
- struct_add_accounts.go
- struct_allocated_resource.go
- struct_allocated_resources_in_describe_capacity_reservations.go
- struct_allocated_resources_in_describe_elasticity_assurances.go
- struct_assigned_private_ip_addresses_set.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_attachment.go
- struct_attachments.go
- struct_attribute_values.go
- struct_auto_provisioning_group.go
- struct_auto_provisioning_group_histories.go
- struct_auto_provisioning_group_history.go
- struct_auto_provisioning_groups.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_type.go
- struct_available_instance_types_in_describe_dedicated_host_clusters.go
- struct_available_instance_types_in_describe_zones.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_spot_resource.go
- struct_available_spot_resources.go
- struct_available_spot_zone.go
- struct_available_spot_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_bond_interface_specification.go
- struct_capacities.go
- struct_capacity.go
- struct_capacity_reservation_item.go
- struct_capacity_reservation_item_in_describe_capacity_reservation_instances.go
- struct_capacity_reservation_set.go
- struct_cluster.go
- struct_clusters.go
- struct_command.go
- struct_commands.go
- struct_condition.go
- struct_condition_supported_resource.go
- struct_condition_supported_resources.go
- struct_conditions.go
- struct_cpu_options.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_cluster.go
- struct_dedicated_host_cluster_capacity.go
- struct_dedicated_host_clusters.go
- struct_dedicated_host_generations.go
- struct_dedicated_host_id_sets.go
- struct_dedicated_host_ids.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_dedicated_instance_attribute.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_detection_options.go
- struct_disk.go
- struct_disk_device_mapping.go
- struct_disk_device_mappings_in_describe_image_from_family.go
- struct_disk_device_mappings_in_describe_images.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_in_describe_disks.go
- struct_disks_in_describe_storage_set_details.go
- struct_ecs_capacity_reservation_attr.go
- struct_eip_address.go
- struct_eip_address_in_describe_instance_attribute.go
- struct_eip_address_in_describe_instances.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_elasticity_assurance_item.go
- struct_elasticity_assurance_item_in_describe_elasticity_assurance_instances.go
- struct_elasticity_assurance_set.go
- struct_eni_monitor_data.go
- struct_entries.go
- struct_entry.go
- struct_event_cycle_status.go
- struct_event_id_set.go
- struct_event_type.go
- struct_extended_attribute.go
- struct_features.go
- struct_fee_of_instance.go
- struct_fee_of_instances_in_modify_dedicated_hosts_charge_type.go
- struct_fee_of_instances_in_modify_instance_charge_type.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_hibernation_options.go
- struct_host_detail_info.go
- struct_hpc_cluster.go
- struct_hpc_clusters.go
- struct_image.go
- struct_image_component.go
- struct_image_component_set.go
- struct_image_options.go
- struct_image_pipeline.go
- struct_image_pipeline_execution.go
- struct_image_pipeline_execution_set.go
- struct_image_pipeline_set.go
- struct_images.go
- struct_inactive_disk.go
- struct_inactive_disks_in_describe_instance_history_events.go
- struct_inactive_disks_in_describe_instances_full_status.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_set.go
- struct_instance_id_sets.go
- struct_instance_ids_in_create_auto_provisioning_group.go
- struct_instance_ids_in_describe_deployment_sets.go
- struct_instance_in_describe_managed_instances.go
- struct_instance_monitor_data.go
- struct_instance_plugin_status.go
- struct_instance_plugin_status_set.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_response.go
- struct_instance_responses_in_reboot_instances.go
- struct_instance_responses_in_start_instances.go
- struct_instance_responses_in_stop_instances.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_auto_provisioning_group_instances.go
- struct_instances_in_describe_dedicated_hosts.go
- struct_instances_in_describe_instance_attachment_attributes.go
- struct_instances_in_describe_instances.go
- struct_instances_in_describe_managed_instances.go
- struct_invocation.go
- struct_invocation_result.go
- struct_invocation_results.go
- struct_invocations_in_describe_invocations.go
- struct_invocations_in_describe_send_file_results.go
- struct_invoke_instance.go
- struct_invoke_instances_in_describe_invocations.go
- struct_invoke_instances_in_describe_send_file_results.go
- struct_ipv4_prefix_set.go
- struct_ipv4_prefix_set_in_assign_private_ip_addresses.go
- struct_ipv4_prefix_sets_in_create_network_interface.go
- struct_ipv4_prefix_sets_in_describe_instances.go
- struct_ipv4_prefix_sets_in_describe_network_interface_attribute.go
- struct_ipv4_prefix_sets_in_describe_network_interfaces.go
- struct_ipv6_prefix_set.go
- struct_ipv6_prefix_sets_in_assign_ipv6_addresses.go
- struct_ipv6_prefix_sets_in_create_network_interface.go
- struct_ipv6_prefix_sets_in_describe_instances.go
- struct_ipv6_prefix_sets_in_describe_network_interface_attribute.go
- struct_ipv6_prefix_sets_in_describe_network_interfaces.go
- struct_ipv6_set.go
- struct_ipv6_sets_in_assign_ipv6_addresses.go
- struct_ipv6_sets_in_create_network_interface.go
- struct_ipv6_sets_in_describe_instances.go
- struct_ipv6_sets_in_describe_network_interface_attribute.go
- struct_ipv6_sets_in_describe_network_interfaces.go
- struct_issue.go
- struct_issues_in_describe_diagnostic_report_attributes.go
- struct_issues_in_describe_diagnostic_reports.go
- struct_item.go
- struct_items.go
- struct_key_pair.go
- struct_key_pairs.go
- struct_launch_result.go
- struct_launch_results.go
- struct_launch_template_config.go
- struct_launch_template_configs.go
- struct_launch_template_data.go
- struct_launch_template_set.go
- struct_launch_template_sets.go
- struct_launch_template_version.go
- struct_launch_template_version_set.go
- struct_launch_template_version_sets.go
- struct_launch_template_versions.go
- struct_link.go
- struct_links.go
- struct_local_storage_capacities.go
- struct_local_storage_capacity.go
- struct_lock_reason.go
- struct_maintenance_attribute.go
- struct_maintenance_attributes.go
- struct_maintenance_window.go
- struct_maintenance_windows_.go
- struct_member_network_interface_ids.go
- struct_metadata_options.go
- struct_metric.go
- struct_metric_ids.go
- struct_metric_result.go
- struct_metric_results.go
- struct_metric_set.go
- struct_metric_sets.go
- struct_metrics.go
- struct_migration_options.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_card_info.go
- struct_network_cards.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_locks_in_describe_reserved_instances.go
- struct_operation_progress.go
- struct_operation_progress_set_in_delete_snapshot_group.go
- struct_operation_progress_set_in_describe_task_attribute.go
- struct_operation_progress_set_in_reset_disks.go
- struct_parameter_definition.go
- struct_parameter_definitions.go
- struct_parameter_names.go
- struct_pay_as_you_go_options.go
- struct_permission.go
- struct_permissions.go
- struct_physical_connection_set.go
- struct_physical_connection_type.go
- struct_plugin_status.go
- struct_plugin_status_set.go
- struct_possible_values.go
- struct_prefix_list.go
- struct_prefix_list_association.go
- struct_prefix_list_associations.go
- struct_prefix_lists.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_set_in_assign_private_ip_addresses.go
- struct_private_ip_sets_in_create_network_interface.go
- struct_private_ip_sets_in_describe_instances.go
- struct_private_ip_sets_in_describe_network_interface_attribute.go
- struct_private_ip_sets_in_describe_network_interfaces.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_in_delete_snapshot_group.go
- struct_related_item_set_in_describe_task_attribute.go
- struct_related_item_set_in_reset_disks.go
- struct_report.go
- struct_reports.go
- struct_reserved_instance.go
- struct_reserved_instance_id_sets_in_modify_reserved_instances.go
- struct_reserved_instance_id_sets_in_purchase_reserved_instances_offering.go
- struct_reserved_instance_id_sets_in_renew_reserved_instances.go
- struct_reserved_instance_renew_attribute.go
- struct_reserved_instance_renew_attributes.go
- struct_reserved_instances.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_instance_modification_price.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_create_network_interface.go
- struct_security_group_ids_in_describe_instance_attribute.go
- struct_security_group_ids_in_describe_instances.go
- struct_security_group_ids_in_describe_launch_template_versions.go
- struct_security_group_ids_in_describe_network_interface_attribute.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_slave_interface_specification.go
- struct_slave_interface_specification_in_describe_network_interface_attribute.go
- struct_slave_interface_specification_set.go
- struct_snapshot.go
- struct_snapshot_group.go
- struct_snapshot_groups.go
- struct_snapshot_link.go
- struct_snapshot_links.go
- struct_snapshot_package.go
- struct_snapshot_packages.go
- struct_snapshots_in_describe_snapshot_groups.go
- struct_snapshots_in_describe_snapshots.go
- struct_socket_capacities.go
- struct_socket_capacity.go
- struct_spot_options.go
- struct_spot_price_type.go
- struct_spot_prices.go
- struct_status.go
- struct_storage_capacity_unit.go
- struct_storage_capacity_unit_ids.go
- struct_storage_capacity_units.go
- struct_storage_set.go
- struct_storage_sets.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_custom_instance_type_families.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_supported_values.go
- struct_system_disk_categories.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags_in_create_network_interface.go
- struct_tags_in_describe_activations.go
- struct_tags_in_describe_auto_snapshot_policy_ex.go
- struct_tags_in_describe_capacity_reservations.go
- struct_tags_in_describe_commands.go
- struct_tags_in_describe_dedicated_host_clusters.go
- struct_tags_in_describe_dedicated_hosts.go
- struct_tags_in_describe_disks.go
- struct_tags_in_describe_elasticity_assurances.go
- struct_tags_in_describe_image_components.go
- struct_tags_in_describe_image_from_family.go
- struct_tags_in_describe_image_pipeline_executions.go
- struct_tags_in_describe_image_pipelines.go
- struct_tags_in_describe_images.go
- struct_tags_in_describe_instances.go
- struct_tags_in_describe_invocation_results.go
- struct_tags_in_describe_invocations.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_managed_instances.go
- struct_tags_in_describe_network_interface_attribute.go
- struct_tags_in_describe_network_interfaces.go
- struct_tags_in_describe_reserved_instances.go
- struct_tags_in_describe_security_groups.go
- struct_tags_in_describe_send_file_results.go
- struct_tags_in_describe_snapshot_groups.go
- struct_tags_in_describe_snapshots.go
- struct_tags_in_describe_storage_capacity_units.go
- struct_tags_in_describe_tags.go
- struct_target_capacity_specification.go
- struct_task.go
- struct_task_set.go
- struct_to_region_ids.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