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 CapacityReservationUsage
- type CapacityReservationUsages
- 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) CreateSavingsPlan(request *CreateSavingsPlanRequest) (response *CreateSavingsPlanResponse, err error)
- func (client *Client) CreateSavingsPlanWithCallback(request *CreateSavingsPlanRequest, ...) <-chan int
- func (client *Client) CreateSavingsPlanWithChan(request *CreateSavingsPlanRequest) (<-chan *CreateSavingsPlanResponse, <-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) 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) DescribeSavingsPlanEstimation(request *DescribeSavingsPlanEstimationRequest) (response *DescribeSavingsPlanEstimationResponse, err error)
- func (client *Client) DescribeSavingsPlanEstimationWithCallback(request *DescribeSavingsPlanEstimationRequest, ...) <-chan int
- func (client *Client) DescribeSavingsPlanEstimationWithChan(request *DescribeSavingsPlanEstimationRequest) (<-chan *DescribeSavingsPlanEstimationResponse, <-chan error)
- func (client *Client) DescribeSavingsPlanPrice(request *DescribeSavingsPlanPriceRequest) (response *DescribeSavingsPlanPriceResponse, err error)
- func (client *Client) DescribeSavingsPlanPriceWithCallback(request *DescribeSavingsPlanPriceRequest, ...) <-chan int
- func (client *Client) DescribeSavingsPlanPriceWithChan(request *DescribeSavingsPlanPriceRequest) (<-chan *DescribeSavingsPlanPriceResponse, <-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) 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 CreateSavingsPlanRequest
- type CreateSavingsPlanResponse
- 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 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 DescribeSavingsPlanEstimationRequest
- type DescribeSavingsPlanEstimationResponse
- type DescribeSavingsPlanPriceRequest
- type DescribeSavingsPlanPriceResponse
- 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 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 InvokeCommandResourceTag
- 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 LaunchTemplateVersionNumbers
- 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 ModifyInstanceNetworkSpecPromotionOptions
- 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 ModifyPrepayInstanceSpecPromotionOptions
- 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 PriceInfoInDescribeSavingsPlanPrice
- 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 RulesInDescribeSavingsPlanPrice
- type RulesItem
- type RunCommandRequest
- type RunCommandResourceTag
- 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"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` 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 { AvailableAmount int `json:"AvailableAmount" xml:"AvailableAmount"` TotalAmount int `json:"TotalAmount" xml:"TotalAmount"` UsedAmount int `json:"UsedAmount" xml:"UsedAmount"` InstanceType string `json:"InstanceType" xml:"InstanceType"` ZoneId string `json:"zoneId" xml:"zoneId"` CapacityReservationUsages CapacityReservationUsages `json:"CapacityReservationUsages" xml:"CapacityReservationUsages"` }
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"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` 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"` CapacityReservationOwnerId string `json:"CapacityReservationOwnerId" xml:"CapacityReservationOwnerId"` 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"` Tags TagsInDescribeCapacityReservations `json:"Tags" xml:"Tags"` AllocatedResources AllocatedResourcesInDescribeCapacityReservations `json:"AllocatedResources" xml:"AllocatedResources"` }
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 CapacityReservationUsage ¶ added in v1.62.626
type CapacityReservationUsage struct { AccountId string `json:"AccountId" xml:"AccountId"` ServiceName string `json:"ServiceName" xml:"ServiceName"` UsedAmount int `json:"UsedAmount" xml:"UsedAmount"` }
CapacityReservationUsage is a nested struct in ecs response
type CapacityReservationUsages ¶ added in v1.62.626
type CapacityReservationUsages struct {
CapacityReservationUsage []CapacityReservationUsage `json:"CapacityReservationUsage" xml:"CapacityReservationUsage"`
}
CapacityReservationUsages 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) CreateSavingsPlan ¶ added in v1.62.626
func (client *Client) CreateSavingsPlan(request *CreateSavingsPlanRequest) (response *CreateSavingsPlanResponse, err error)
CreateSavingsPlan invokes the ecs.CreateSavingsPlan API synchronously
func (*Client) CreateSavingsPlanWithCallback ¶ added in v1.62.626
func (client *Client) CreateSavingsPlanWithCallback(request *CreateSavingsPlanRequest, callback func(response *CreateSavingsPlanResponse, err error)) <-chan int
CreateSavingsPlanWithCallback invokes the ecs.CreateSavingsPlan API asynchronously
func (*Client) CreateSavingsPlanWithChan ¶ added in v1.62.626
func (client *Client) CreateSavingsPlanWithChan(request *CreateSavingsPlanRequest) (<-chan *CreateSavingsPlanResponse, <-chan error)
CreateSavingsPlanWithChan invokes the ecs.CreateSavingsPlan 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) 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) DescribeSavingsPlanEstimation ¶ added in v1.62.626
func (client *Client) DescribeSavingsPlanEstimation(request *DescribeSavingsPlanEstimationRequest) (response *DescribeSavingsPlanEstimationResponse, err error)
DescribeSavingsPlanEstimation invokes the ecs.DescribeSavingsPlanEstimation API synchronously
func (*Client) DescribeSavingsPlanEstimationWithCallback ¶ added in v1.62.626
func (client *Client) DescribeSavingsPlanEstimationWithCallback(request *DescribeSavingsPlanEstimationRequest, callback func(response *DescribeSavingsPlanEstimationResponse, err error)) <-chan int
DescribeSavingsPlanEstimationWithCallback invokes the ecs.DescribeSavingsPlanEstimation API asynchronously
func (*Client) DescribeSavingsPlanEstimationWithChan ¶ added in v1.62.626
func (client *Client) DescribeSavingsPlanEstimationWithChan(request *DescribeSavingsPlanEstimationRequest) (<-chan *DescribeSavingsPlanEstimationResponse, <-chan error)
DescribeSavingsPlanEstimationWithChan invokes the ecs.DescribeSavingsPlanEstimation API asynchronously
func (*Client) DescribeSavingsPlanPrice ¶ added in v1.62.626
func (client *Client) DescribeSavingsPlanPrice(request *DescribeSavingsPlanPriceRequest) (response *DescribeSavingsPlanPriceResponse, err error)
DescribeSavingsPlanPrice invokes the ecs.DescribeSavingsPlanPrice API synchronously
func (*Client) DescribeSavingsPlanPriceWithCallback ¶ added in v1.62.626
func (client *Client) DescribeSavingsPlanPriceWithCallback(request *DescribeSavingsPlanPriceRequest, callback func(response *DescribeSavingsPlanPriceResponse, err error)) <-chan int
DescribeSavingsPlanPriceWithCallback invokes the ecs.DescribeSavingsPlanPrice API asynchronously
func (*Client) DescribeSavingsPlanPriceWithChan ¶ added in v1.62.626
func (client *Client) DescribeSavingsPlanPriceWithChan(request *DescribeSavingsPlanPriceRequest) (<-chan *DescribeSavingsPlanPriceResponse, <-chan error)
DescribeSavingsPlanPriceWithChan invokes the ecs.DescribeSavingsPlanPrice 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) 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"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` 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"` DestinationStorageLocationArn string `position:"Query" name:"DestinationStorageLocationArn"` }
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"` TopologyType string `json:"TopologyType" xml:"TopologyType"` }
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"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` 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"` LaunchConfigurationImageFamily string `position:"Query" name:"LaunchConfiguration.ImageFamily"` 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"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` 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 MetricSetId string `position:"Query" name:"MetricSetId"` StartTime string `position:"Query" name:"StartTime"` ResourceId string `position:"Query" name:"ResourceId"` EndTime string `position:"Query" name:"EndTime"` AdditionalOptions map[string]string `position:"Query" name:"AdditionalOptions" type:"Map"` }
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"` DeletionProtection requests.Boolean `position:"Query" name:"DeletionProtection"` 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"` CreditSpecification string `position:"Query" name:"CreditSpecification"` 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"` LaunchTemplateVersionNumber int64 `json:"LaunchTemplateVersionNumber" xml:"LaunchTemplateVersionNumber"` }
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"` DeletionProtection requests.Boolean `position:"Query" name:"DeletionProtection"` 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"` CreditSpecification string `position:"Query" name:"CreditSpecification"` 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"` RxQueueSize requests.Integer `position:"Query" name:"RxQueueSize"` 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"` TxQueueSize requests.Integer `position:"Query" name:"TxQueueSize"` DeleteOnRelease requests.Boolean `position:"Query" name:"DeleteOnRelease"` 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 CreateSavingsPlanRequest ¶ added in v1.62.626
type CreateSavingsPlanRequest struct { *requests.RpcRequest Period string `position:"Query" name:"Period"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"` PlanType string `position:"Query" name:"PlanType"` PeriodUnit string `position:"Query" name:"PeriodUnit"` OfferingType string `position:"Query" name:"OfferingType"` ChargeType string `position:"Query" name:"ChargeType"` CommittedAmount string `position:"Query" name:"CommittedAmount"` }
CreateSavingsPlanRequest is the request struct for api CreateSavingsPlan
func CreateCreateSavingsPlanRequest ¶ added in v1.62.626
func CreateCreateSavingsPlanRequest() (request *CreateSavingsPlanRequest)
CreateCreateSavingsPlanRequest creates a request to invoke CreateSavingsPlan API
type CreateSavingsPlanResponse ¶ added in v1.62.626
type CreateSavingsPlanResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SavingsPlanId string `json:"SavingsPlanId" xml:"SavingsPlanId"` OrderId string `json:"OrderId" xml:"OrderId"` }
CreateSavingsPlanResponse is the response struct for api CreateSavingsPlan
func CreateCreateSavingsPlanResponse ¶ added in v1.62.626
func CreateCreateSavingsPlanResponse() (response *CreateSavingsPlanResponse)
CreateCreateSavingsPlanResponse creates a response to parse from CreateSavingsPlan 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"` 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"` 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"` LaunchTemplateVersionNumbers LaunchTemplateVersionNumbers `json:"LaunchTemplateVersionNumbers" xml:"LaunchTemplateVersionNumbers"` }
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"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` 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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` 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"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Provider string `position:"Query" name:"Provider"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
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"` NextToken string `json:"NextToken" xml:"NextToken"` 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 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"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
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"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` IncludePublicKey requests.Boolean `position:"Query" name:"IncludePublicKey"` 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"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` 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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` DeleteOnRelease bool `json:"DeleteOnRelease" xml:"DeleteOnRelease"` TcpOptionAddressEnabled string `json:"TcpOptionAddressEnabled" xml:"TcpOptionAddressEnabled"` 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 DescribeSavingsPlanEstimationRequest ¶ added in v1.62.626
type DescribeSavingsPlanEstimationRequest struct { *requests.RpcRequest ResourceId string `position:"Query" name:"ResourceId"` Period string `position:"Query" name:"Period"` PlanType string `position:"Query" name:"PlanType"` PeriodUnit string `position:"Query" name:"PeriodUnit"` OfferingType string `position:"Query" name:"OfferingType"` }
DescribeSavingsPlanEstimationRequest is the request struct for api DescribeSavingsPlanEstimation
func CreateDescribeSavingsPlanEstimationRequest ¶ added in v1.62.626
func CreateDescribeSavingsPlanEstimationRequest() (request *DescribeSavingsPlanEstimationRequest)
CreateDescribeSavingsPlanEstimationRequest creates a request to invoke DescribeSavingsPlanEstimation API
type DescribeSavingsPlanEstimationResponse ¶ added in v1.62.626
type DescribeSavingsPlanEstimationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ResourceId string `json:"ResourceId" xml:"ResourceId"` InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"` CommittedAmount string `json:"CommittedAmount" xml:"CommittedAmount"` Currency string `json:"Currency" xml:"Currency"` OfferingType string `json:"OfferingType" xml:"OfferingType"` PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"` Period int `json:"Period" xml:"Period"` PlanType string `json:"PlanType" xml:"PlanType"` }
DescribeSavingsPlanEstimationResponse is the response struct for api DescribeSavingsPlanEstimation
func CreateDescribeSavingsPlanEstimationResponse ¶ added in v1.62.626
func CreateDescribeSavingsPlanEstimationResponse() (response *DescribeSavingsPlanEstimationResponse)
CreateDescribeSavingsPlanEstimationResponse creates a response to parse from DescribeSavingsPlanEstimation response
type DescribeSavingsPlanPriceRequest ¶ added in v1.62.626
type DescribeSavingsPlanPriceRequest struct { *requests.RpcRequest Period requests.Integer `position:"Query" name:"Period"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` InstanceTypeFamily string `position:"Query" name:"InstanceTypeFamily"` PlanType string `position:"Query" name:"PlanType"` PeriodUnit string `position:"Query" name:"PeriodUnit"` OfferingType string `position:"Query" name:"OfferingType"` CommittedAmount string `position:"Query" name:"CommittedAmount"` }
DescribeSavingsPlanPriceRequest is the request struct for api DescribeSavingsPlanPrice
func CreateDescribeSavingsPlanPriceRequest ¶ added in v1.62.626
func CreateDescribeSavingsPlanPriceRequest() (request *DescribeSavingsPlanPriceRequest)
CreateDescribeSavingsPlanPriceRequest creates a request to invoke DescribeSavingsPlanPrice API
type DescribeSavingsPlanPriceResponse ¶ added in v1.62.626
type DescribeSavingsPlanPriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PriceInfo PriceInfoInDescribeSavingsPlanPrice `json:"PriceInfo" xml:"PriceInfo"` }
DescribeSavingsPlanPriceResponse is the response struct for api DescribeSavingsPlanPrice
func CreateDescribeSavingsPlanPriceResponse ¶ added in v1.62.626
func CreateDescribeSavingsPlanPriceResponse() (response *DescribeSavingsPlanPriceResponse)
CreateDescribeSavingsPlanPriceResponse creates a response to parse from DescribeSavingsPlanPrice 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"` ServiceManaged requests.Boolean `position:"Query" name:"ServiceManaged"` 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"` NextToken string `position:"Query" name:"NextToken"` 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"` InvocationStatus string `position:"Query" name:"InvocationStatus"` Name string `position:"Query" name:"Name"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` ThroughputRead int `json:"ThroughputRead" xml:"ThroughputRead"` ThroughputWrite int `json:"ThroughputWrite" xml:"ThroughputWrite"` 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"` ResponseResult string `json:"ResponseResult" xml:"ResponseResult"` 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 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"` SpotInterruptionBehavior string `json:"SpotInterruptionBehavior" xml:"SpotInterruptionBehavior"` 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"` CpuOptions CpuOptions `json:"CpuOptions" xml:"CpuOptions"` HibernationOptions HibernationOptions `json:"HibernationOptions" xml:"HibernationOptions"` DedicatedInstanceAttribute DedicatedInstanceAttribute `json:"DedicatedInstanceAttribute" xml:"DedicatedInstanceAttribute"` EipAddress EipAddressInDescribeInstances `json:"EipAddress" xml:"EipAddress"` MetadataOptions MetadataOptions `json:"MetadataOptions" xml:"MetadataOptions"` 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"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` 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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` ResourceTag *[]InvokeCommandResourceTag `position:"Query" name:"ResourceTag" type:"Repeated"` 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 InvokeCommandResourceTag ¶ added in v1.62.671
InvokeCommandResourceTag is a repeated param struct in InvokeCommandRequest
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"` PublicKey string `json:"PublicKey" xml:"PublicKey"` 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"` DeletionProtection bool `json:"DeletionProtection" xml:"DeletionProtection"` CreditSpecification string `json:"CreditSpecification" xml:"CreditSpecification"` 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 LaunchTemplateVersionNumbers ¶ added in v1.62.626
type LaunchTemplateVersionNumbers struct {
VersionNumbers []int64 `json:"versionNumbers" xml:"versionNumbers"`
}
LaunchTemplateVersionNumbers 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"` NextToken string `position:"Query" name:"NextToken"` 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"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
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"` NextToken string `json:"NextToken" xml:"NextToken"` 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"` CpuOptionsTopologyType string `position:"Query" name:"CpuOptions.TopologyType"` 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 ModifyInstanceNetworkSpecPromotionOptions ¶ added in v1.62.671
type ModifyInstanceNetworkSpecPromotionOptions struct {
CouponNo string `name:"CouponNo"`
}
ModifyInstanceNetworkSpecPromotionOptions is a repeated param struct in ModifyInstanceNetworkSpecRequest
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"` PromotionOptions ModifyInstanceNetworkSpecPromotionOptions `position:"Query" name:"PromotionOptions" type:"Struct"` 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"` 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"` 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"` TxQueueSize requests.Integer `position:"Query" name:"TxQueueSize"` DeleteOnRelease requests.Boolean `position:"Query" name:"DeleteOnRelease"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` RxQueueSize requests.Integer `position:"Query" name:"RxQueueSize"` 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 ModifyPrepayInstanceSpecPromotionOptions ¶ added in v1.62.671
type ModifyPrepayInstanceSpecPromotionOptions struct {
CouponNo string `name:"CouponNo"`
}
ModifyPrepayInstanceSpecPromotionOptions 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"` PromotionOptions ModifyPrepayInstanceSpecPromotionOptions `position:"Query" name:"PromotionOptions" type:"Struct"` 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"` RetentionDays requests.Integer `position:"Query" name:"RetentionDays"` }
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"` DeleteOnRelease bool `json:"DeleteOnRelease" xml:"DeleteOnRelease"` 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 PriceInfoInDescribeSavingsPlanPrice ¶ added in v1.62.626
type PriceInfoInDescribeSavingsPlanPrice struct { Price Price `json:"Price" xml:"Price"` Rules []RulesItem `json:"Rules" xml:"Rules"` }
PriceInfoInDescribeSavingsPlanPrice 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 RulesInDescribeSavingsPlanPrice ¶ added in v1.62.626
type RulesInDescribeSavingsPlanPrice struct {
RulesItem []RulesItem `json:"rules" xml:"rules"`
}
RulesInDescribeSavingsPlanPrice is a nested struct in ecs response
type RulesItem ¶ added in v1.62.626
type RulesItem struct { RuleId string `json:"RuleId" xml:"RuleId"` Description string `json:"Description" xml:"Description"` }
RulesItem 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"` ResourceTag *[]RunCommandResourceTag `position:"Query" name:"ResourceTag" type:"Repeated"` 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 RunCommandResourceTag ¶ added in v1.62.671
RunCommandResourceTag is a repeated param struct in RunCommandRequest
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"` DeleteOnRelease string `name:"DeleteOnRelease"` NetworkInterfaceId string `name:"NetworkInterfaceId"` RxQueueSize string `name:"RxQueueSize"` TxQueueSize string `name:"TxQueueSize"` }
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"` CpuOptionsTopologyType string `position:"Query" name:"CpuOptions.TopologyType"` 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"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` 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"` Available bool `json:"Available" xml:"Available"` 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"` CommandLine string `position:"Query" name:"CommandLine"` TargetServer string `position:"Query" name:"TargetServer"` 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_savings_plan.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_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_savings_plan_estimation.go
- describe_savings_plan_price.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
- 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_capacity_reservation_usage.go
- struct_capacity_reservation_usages.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_numbers.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_price_info_in_describe_savings_plan_price.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_rules_in_describe_savings_plan_price.go
- struct_rules_item.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